Archive-name: apple2/emulators-faq/part1 Posting-Frequency: monthly Version: 2.1 ---------- Apple ][ Emulators Mini-FAQ version 2.1 Newsgroups: comp.emulators.apple2, comp.emulators.announce Posted: First week of each month or on demand. (c)1994 Alex Maddison (amaddiso@extro.ucc.su.OZ.AU) Corrections and constructive criticism welcome. Last updated: October 1994 ---------- The latest version of the FAQ can be FTP'ed from: "cassandra.ucr.edu" - /pub/apple2/incoming/EmulatorFAQs/cea2-miniFAQ-xx where xx = version number ******************************************************************************* (An "*" represents new information) Introduction 0) The Apple ROMs 1) Available Apple ][ emulators Amiga Platform Atari Platform * Linux OS Macintosh Platform (IBM) PC Platform UNIX/NeXT Platform YAE (Yet Another Apple ][ Emulator) - DEC - IBM - MIPS - SPARC 2) Disk-image formats & conversion Amiga Macintosh/PC/Unix 3) FTP sites for Apple ][ Emulators (3.1) Cassandra disk-image directory README (copyright problems) 4) Common compression techniques * bin - BinHex 5.0 (Mac) cpt - Compact Pro (Mac) hqx - BinHex 4.0 (Mac) sit - StuffIt Lite/Deluxe (Mac) arc - Arc (Amiga/Atari/PC) arj - Arj (PC) gz - GNUzip/Gzip (Unix) lha - LHA (Amiga/Atari/PC) lzh - LHarc (Amiga/Atari/PC) tar - Unix Tape Archive (PC/Unix) z - Gzip (Unix) Z - Compress (Unix) zip - Zip (PC) zoo - (Amiga/PC) 5) Making Disk-Images/The Structure of a DOS disk 6) VirtualGS(tm) Emulator Project (6.1) Programmer Directory (8/16/94) (6.2) Sign-Up Form (return to jered@mit.edu) 7) Other Emulators Amiga Emulators Amstrad Emulators Atari 400/800/ST Emulators BBC Emulators Commodore 64 (8 bit) Emulators CP/M Emulators DEC Emulators 8051/8052 Simulator 80x86 Emulators Gameboy Emulator IBM 360 Emulator Macintosh Emulators Motorola Emulators MSX Emulators PC/Windows Emulators SFE Emulator Sinclair/Spectrum/ZX80 Emulators Sega Genesis Emulator 60Hz Emulators TI-99/4A Emulator TRS-80 Emulators VIC-20 Emulators Unix/X-Windows Emulators 8) Further Reading ****************************************************************************** Introduction This mini-FAQ is designed to aid people in using the various disk-images emulators/etc. constantly referred to on this newsgroup. In most cases, having worked out which emulator you need for your platform, you will then be referred to specific documents which can help you further (for example, on the PC, the "FAQ_alt.emulators.ibmpc.apple2"). For an introduction to the Apple ][ personal computer, check the "FAQ_comp.sys.apple2" available from wilbur. As is the nature of this document, some of the information herein is reprinted from and most paraphrased from other sources. I have noted these occurrences in the text and hereby apologise to the author(s) if I have been presumptuous in borrowing from their works. For ongoing discussions about the Apple ][ and the state of emulation, refer to the following newsgroups: alt.emulators.ibmpc.apple2 Apple emulators on the IBM-PC. comp.emulators.announce Self-explanatory :) comp.emulators.apple2 The heart of Apple emulator discussion! comp.sys.amiga.emulations Occasional references to the Apple (Apple 2000). comp.sys.apple2 For users of the REAL Apple ][/][GS! or check out: http://www.cs.umd.edu/users/fms/comp/Emulation/Apple.html To the emulator authors: Please feel free to e-mail any corrections for the emulator descriptions (especially if any part is incorrect!) to: amaddiso@extro.ucc.su.OZ.AU And allow me to be the umpteenth person to congratulate the authors for producing Apple ][ emulators - the Apple was the computer of my youth and reliving all of the old software (especially the games :-) ) is wonderful! Thanks! Alex. PS. If anyone can help by e-mailing information on the following topics (preferably a short technical description) , I would be most grateful: - ][ in a Mac/][ in a PC - A-Max for the Amiga - Cable connection details for linking a Mac/Apple and/or PC/Apple via null modem cable or equivalent (I don't transfer disk-images via this method, I use a ][GS with an 800K drive and "dsk2file"). ******************************************************************************* 0) The Apple ROMs According to the 'Apple ][ User's Guide', the read-only memory (ROM) "contents never change, even when you turn the power off. ROM contains the programs which give the Apple II its unique identity and enables it to understand and respond appropriately to the commands you type in at the keyboard." (p.4) Every computer contains ROMs, and understandably, they are copyrighted by the manufacturer. As such, many of the emulator packages listed below do not include the ROMs required to emulate an Apple ][. ROMs can be duplicated from your original Apple computer in the form of binary files - usually the Apple, disk-drive and serial ROMs. Instructions for saving the information from the ROMs into binary files can be found in the text file "dumping-ROMs" available on wilbur. Emulator packages which do not include the ROMs often include instructions on dumping ROMs. This information is specifically indicated in the descriptions below. As an aside, the main Apple ROMs are included on the original DOS3.3 System Master Disk, in the "FPBASIC" Binary File, for those people (like me) whose Apple has long since ground to a halt :-( ******************************************************************************* 1) Available Apple ][ emulators The SHORT DESCRIPTION is just that - short. Refer to the documentation that comes with each package for the complete technical information. I have not included all of the information on each emulator (space restrictions) such as serial support, or graphics modes, etc. except where notable. The DISK-IMAGE FORMATS are explained in Chapter 2. ============== Amiga Platform ============== Apple 2000 (version 1.1) - "Apple2000v13.lzh" ---------- AVAILABILITY: The latest version is available for anonymous FTP from: "ftp.eunet.ch" (146.228.10.15) - /pub/aminet/misc/emu/Apple2000v13.lha. Apple 2000 can also be found at: "foghorn/wilbur.stanford.edu" (146.228.10.15) - /pub/emulators/apple2 "ftp.uni-kl.de (131.246.9.95) - /pub/apple2/amiga/Apple2000v1.lha "grind.isca.uiowa.edu" (128.255.200.3) - /amiga/emulators/Apple2000v1.lha. NOTE: Apple 2000 is Shareware. The author prefers technical information about other systems (Atari 2600, GameBoy, Nintendo, Commodore, etc.) for other emulator projects rather than monetary payment. A list of requests appears in the "Apple 2000.doc file". Contact: "Kevin_Kralian@sacbbx.com" The author posted a message to comp.sys.amiga.emulations stating that he will no longer be doing anything for the Amiga, therefore the recently released V1.3 is the last version. AUTHOR: Kevin Kralian (Kevin_Kralian@sacbbx.com). SHORT DESCRIPTION: Apple 2000 emulates a 64K Apple ][+, allowing loading (Right-Amiga-L) from and saving (Right-Amiga-S) to DDD Apple compressed disk archives from any Amiga device. All video modes are available (Text, LoRes, HiRes and mixed), along with a two button joystick. Apple 2000 is able to instantly load and run Apple files from any Amiga device (without "disk-booting"). The emulator supports Amiga multi-tasking. Apple 2000 does not come with the necessary Apple ][+ ROMs. The missing ROMs are the disk-drive ROMs ("_DISK.ROM") and main Apple ROMs ("_APPLE.ROM") - these ROMs can be copied from your old Apple ][ by following the procedures in the "Apple 2000.doc" text file included with the package. Version 1.3 introduces a number of improvements in the emulator; be sure to read the documentation. STATUS: Development ceased. DISK-IMAGE FORMAT: DDD archives, plain Apple ][ files, raw disk-images (size: 220 kilobytes), and DOS3.3 order (DO - size: 143360 bytes). MINIMUM REQUIREMENTS: 68020 Amiga with Kickstart 2.0, 1MB RAM and ReqTools.library (by Nico François). Will not work on 68000 Amiga. FURTHER REFERENCE: The "Apple 2000.doc" text file included in "Apple2000.lzh" contains all of the information needed to run Apple 2000. (Thanks to jamie@unx.sas.com for e-mail about this emulator) Apple On Amiga (version 0.1) - "AppleOnAmiga.tar.Z" -------------- AVAILABILITY: Available for anonymous FTP from: "foghorn/wilbur.stanford.edu" (36.14.0.36) - /pub/emulators/apple2 "ftp.uni-kl.de (131.246.9.95) - /pub/apple2/amiga. AUTHOR: Claudio Nieder (claudio@chuug.ch). SHORT DESCRIPTION: Amiga On Apple emulates a 48K Apple ][+, with two disk drives (read/write but not save). It runs BASIC programs at 1/10 the speed of an Apple ][ and disk access can be as slow as 1/60 of an Apple ][. Booting can take five to six minutes. Apple On Amiga does not come with the necessary Apple ][+ ROMs. These ROMs can be copied from your old Apple ][ by following the procedures in the "Readme" text file included with the package (including an uncompiled Apple ][ program which must be transferred). STATUS: Unknown. DISK-IMAGE FORMAT: Non-standard (size: 230 kilobytes). MINIMUM REQUIREMENTS: "Fast" Amiga with Workbench 2.0.4, and 1MB RAM free (such as 25MHZ Amiga 3000). FURTHER REFERENCE: The "Readme" text file included in "AppleOnAmiga.lzh" contains all of the information needed to run Apple On Amiga. ============== Atari Platform ============== Apple ][ A2.04 - "appleemu.arc" (or "apple.arc") -------------- AVAILABILITY: Available for anonymous FTP from: "nic.switch.ch" (130.59.1.40) - /mirror/atari/Emulators. Apple ][ can also be found at: "ftp.wustl.edu" (128.252.135.4)- /systems/atari/umich.edu/Emulators/appleemu.arc AUTHOR: Darek Mihocka. SHORT DESCRIPTION: An Apple ][ emulator for the Atari ST. Excerpted from the documentation: "it can be used as a tool to learn 6502 machine language, but also, it allows the ST to run Apple...software." The ROMs are not included - they must be copied from your Apple and titled "APPLSOFT.BIN" and "INTBASIC.BIN". STATUS: Unknown (date on readme file: Dec. 31, 1986). DISK-IMAGE FORMAT: N/A. Binary files must be transferred from the Apple ][ and then converted using a source code program from Apple monitor hex dump into an Atari DOS (.BIN) format. MINIMUM REQUIREMENTS: Atari ST with 512K, colour or monochrome. FURTHER REFERENCE: The "EMULATOR.DOC" text file included in "appleemu.arc" contains all of the information needed to run this emulator. ======== Linux OS ======== Apple ][+ Emulator for Linux (version 0.01) - "apple2-v001.tar.gz" ---------------------------- AVAILABILITY: The latest version is available for anonymous FTP from: "tsx-11.mit.edu" (18.172.1.2) - /pub/linux/sources/usr.bin "ftp.funet.fi" (128.214.248.6) - /pub/Linux/util/emulators (v0.00 was distributed under the filename: "apple2.tar.gz"). AUTHOR: Alexander Bottema (d91a1bo@meryl.csd.uu.se). SHORT DESCRIPTION: "It is partly written in 386 (AT&T) assembler and partly in C. You can switch diskettes using a diskette database through an intuitive interface. Furthermore, it is possible to trim the speed of the emulator and it runs in full speed (approximately) twice as fast as an standard Apple II+ on a 486DX-50...[It uses] the svgalib's key scancodes. I've also taken the opportunity to implement the undocumented 6502 instructions. I've noticed that at least two games use these undocumented instrucions; Bug Attack and MS Pacman. Currently I have transfered about 40 diskettes to my emulator and all programs/games seem to work" (from a post on comp.emulators.apple2). NOTE: The Apple ][ emulator at "sunsite.unc.edu" (/pub/Linux/system/ Emulators/apple2.tar.Z) is not part of this emulator's distribution. This is actually a copy of Peter Koch's emulator (see "apple2.tar.Z" in the Unix/NeXT section below). STATUS: Further development in progress. DISK-IMAGE FORMAT: DOS3.3 order (DO - size: 143360 bytes). MINIMUM REQUIREMENTS: (from the original post) Kernel 1.0 and above, SVGAlib 1.06 but below 1.08, and libc 4.4.4 and greater. FURTHER REFERENCE: The "README" file included in the archive contains further information on this emulator. (Thanks to the author for his e-mail on the subject). ================== Macintosh Platform ================== Stop The Madness (version 0.851r) - "0.851r.sea.bin" & "Disks-n-Docs0.81.hqx" ---------------- AVAILABILITY: The latest version is available for anonymous FTP from: "cassandra.ucr.edu" (138.23.90.119) - /pub/apple2. The cassandra site is mirrored at: "minnie.cs.adfa.oz.au" (131.236.20.70) - /pub/apple2/Cassandra_mirror. STM can also be found at: "foghorn/wilbur.stanford.edu" (146.228.10.15) - /pub/emulators/apple2 "ftp.uni-kl.de (131.246.9.95) - /pub/apple2/mac. AUTHOR: Kevin Lund (kevin@cassandra.ucr.edu) & Jim Nitchals. SHORT DESCRIPTION: Stop The Madness emulates a 64K Apple ][+, and allows disk-swapping. Although it cannot "save" (write information to a disk image) a small program called Save The Madness can be used simultaneously with STM (under Multifinder or System 7), writing an altered disk-image file to the hard-disk. Save The Madness (v1.0.2) is available from cassandra in /pub/apple2/incoming/SaveTM_1.02.sit.hqx. STM comes with the necessary Apple ][+ ROMs and is ready for use after decompression. STATUS: Development in progress. DISK-IMAGE FORMAT: DOS3.3 order (DO - size: 143360 bytes). MINIMUM REQUIREMENTS: Colour Macintosh (works very well on an LCIII, runs on a Power PC emulating System 7). Will not run on any B&W Macintosh. Unfortunately, this means that STM will not work on virtually all of the (now discontinued) range of compact Macintoshes - everything from the Plus up to the Classic II. It may (but don't quote me on this) work on the Color Classic. As far as I know, all of the desktop Macintoshes now available are colour models. NOTE: On applicable Macintoshes, you must set the "Colors" control panel to 256-colors, as STM does not support higher colour modes. This problem had erroneously been interpreted as non-compatibility of the emulator with some Macintoshes. (STM loaded OK on my LCIII, but gave the same results on the Power PC as it did on a compact Mac with a B&W screen - ie. the Apple ][ window remained black instead of showing a screen of "@" symbols.) FURTHER REFERENCE: The documentation included in both the "Disks-n-Docs0.81" and "0.851r.sea.bin" archives on cassandra. Be warned, full documentation on STM does not yet exist. ================= (IBM) PC Platform ================= Applemu (Apple Emu) - "APPLEMU.ZIP" ------- AVAILABILITY: Available for anonymous FTP from: "foghorn/wilbur.stanford.edu" (36.14.0.36) - /pub/emulators/apple2. The wilbur site is mirrored at: "minnie.cs.adfa.oz.au" (131.236.20.70) - /pub/apple2/Wilbur_mirror. Applemu can also be found at: "ftp.uni-kl.de (131.246.9.95) - /pub/apple2/ibmpc. AUTHOR: Unknown. SHORT DESCRIPTION: Applemu emulates a 48K Apple ][+, and allows disk- swapping. Disk-images are "saved" to directly on the hard-disk from within the emulator. An option to write protect the disk-image being loaded into either drive is offered. The function keys control disk-swapping routines. Applemu comes with the necessary Apple ][+ ROMs and is ready for use after decompression. Unfortunately, most of the more advanced Apple software requires a 64K machine, and thus will not load on Applemu. The Apple ROMs are stored in "APPLBIOS.COM". On modern PCs, Applemu is a relatively small, speedy emulator. NOTE: To run Intbasic programs, get the "INTBASIC.COM" file from wilbur, rename "APPLBIOS.COM" as "FPBASIC.COM", and then rename "INTBASIC.COM" as "APPLBIOS.COM". STATUS: Further development ceased. DISK-IMAGE FORMAT: Nibblized Dos Order (NDO - size: 232960 bytes). MINIMUM REQUIREMENTS: 80286 cpu with CGA graphics (recommended) - in other words, this runs on just about anything. According to the documentation, any PC with "128K memory, DOS 2.0 or greater", although on a 4.77 MHZ 8088 it takes almost a minute to boot a disk. It worked fine on an old 80286 portable with a monochrome monitor I was using. FURTHER REFERENCES: The "FAQ_alt.emulators.ibmpc.apple2" contains a great deal of information on this emulator as well as converting disk-image files for use with it. The "APPLE.DOC" text file included in "APPLEMU.ZIP" contains the basics needed to run Applemu. Apl2Em - "APL2EM.ZIP" ------ AVAILABILITY: Available for anonymous FTP from: "wilbur.stanford.edu" (36.14.0.36) - /pub/emulators/apple2. The wilbur site is mirrored at: "minnie.cs.adfa.oz.au" (131.236.20.70) - /pub/apple2/Wilbur_mirror. Apl2Em can also be found at: "ftp.uni-kl.de (131.246.9.95) - /pub/apple2/ibmpc "sunb.ocs.mq.edu.au" (137.111.1.11) - /PC/Emulators/apl2em.zip. AUTHOR: Randy Spurlock. SHORT DESCRIPTION: Apl2em emulates a 64K Apple][+, but does not allow disk- swapping whilst in use. Disk-images are "saved" to directly on the hard- disk from within the emulator. This means that although Apl2Em can run all of the 64K multi-disk software that Applemu cannot, you can only pre-load two disks (D1 and D2). Apl2Em comes with the necessary Apple ][+ ROMs and is ready for use after decompression. The disk-drive controller ROMs are stored in "DISK.ROM" and the Apple ROMs in "APPLE.ROM". STATUS: See Apl2Em-2. DISK-IMAGE FORMAT: DOS3.3 Order (DO - size: 143360 bytes). MINIMUM REQUIREMENTS: 80286 cpu with CGA graphics. Don't try running this one on a monochrome monitor! FURTHER REFERENCES: The "emulate-apple2-faq" contains a great deal of information on this emulator as well as converting disk-image files for us with it. The "APPLE.DOC" text file included in "APL2EM.ZIP" contains the basics needed to run Ap2lEm. Apl2Em-2 (Apl2Em v2) - "APL2EM-2.ZIP" -------- AVAILABILITY: Available for anonymous FTP from: "foghorn/wilbur.stanford.edu" (36.14.0.36) - /pub/emulators/apple2. The wilbur site is mirrored at: "minnie.cs.adfa.oz.au" (131.236.20.70) - /pub/apple2/Wilbur_mirror. Apl2Em-2 can also be found at: "ftp.uni-kl.de (131.246.9.95) - /pub/apple2/ibmpc. AUTHOR: Randy Spurlock. SHORT DESCRIPTION: Apl2Em-2 emulates a 64K Apple][+, but does not allow disk- swapping whilst in use. Disk-images are "saved" to directly on the hard- disk from within the emulator. This means that although Apl2Em can run all of the 64K multi-disk software that Applemu cannot, you can only pre-load two disks (D1 and D2). Apl2Em-2 does not come with the necessary Apple ][+ ROMs. The missing ROMs are the disk-drive ROMs ("FLOPPY.ROM") and main Apple ROMs ("APPLE.ROM") - these ROMs can be copied from your old Apple ][ by following the procedures in the "dumping-ROMs" text file on wilbur. You don't really need the Serial ROMs to use Apl2Em-2 - just edit the "APPLE.INI" file at Slot 1 to read "Type=Empty". NOTE: Some people have found a way to "swap" disk-image files whilst the emulator is running by using the multi-tasking abilities of Windows or OS/2. It would be a case of moving the "SYSTEM.DSK" file (or whatever the default DSK name is for D1) out of the A2EM directory and replacing it with a subsequent disk (also titled "SYSTEM.DSK"). A routine to handle disk- swapping under OS/2 is available from "frmap711.mathp7.jussieu.fr" as /pub/scratch/rideau/apple2/apl2em2f.zip. DISK-IMAGE FORMAT: DOS3.3 Order (DO - size: 143360 bytes). STATUS: Further development in progress. Recently, new routines were released by Scott Crow in the file "CAPPLEv2.ZIP" which, amongst other things, replaced the keyboard joystick emulation with a PC analog joystick routine. The next version of Capple is scheduled to allow disk-swapping whilst the emulator is running. The latest version of Capple is available from both the cassandra and wilbur sites. Capple contains patches for the existing Apl2Em-2 emulator - you will still require the "APL2EM-2.ZIP" archive file and a copy of the Apple ROMs. MINIMUM REQUIREMENTS: 80286 cpu with CGA graphics. Don't try running this one on a monochrome monitor! FURTHER REFERENCES: The "emulate-apple2-faq" contains a great deal of information on this emulator as well as converting disk-image files for us with it. The "APPLE.DOC" text file included in "APL2EM-2.ZIP" contains the basics needed to run Apl2Em-2. Apple ][+ Emulator - "apl6502.zip" ------------------ AVAILABILITY: Available for anonymous FTP from: "foghorn/wilbur.stanford.edu" (36.14.0.36) - /pub/emulators/apple2/incoming. The wilbur site is mirrored at: "minnie.cs.adfa.oz.au" (131.236.20.70) - /pub/apple2/Wilbur_mirror. AUTHOR: Steven E. Hugg (hugg@cs.fsu.edu). SHORT DESCRIPTION: Apple ][+ Emulator is a partially-completed project with a number of bugs. The ROMs are not included in the archive. The ROMs required are: Apple ROM ("ROM.DAT") and the disk controller ROM ("DABOOT.DAT"). STATUS: Development ceased. DISK-IMAGE FORMAT: DOS3.3 Order (DO - size: 143360 bytes). MINIMUM REQUIREMENTS: Unknown. FURTHER REFERENCES: The "6502.DOC" text file included in "apl6502.zip" contains the basics needed to the emulator. AppleUni (version 1.0) - "APLUNI10.ZIP" -------- AVAILABILITY: Available for anonymous FTP from: "foghorn/wilbur.stanford.edu" (36.14.0.36) - /pub/emulators/apple2. The wilbur site is mirrored at: "minnie.cs.adfa.oz.au" (131.236.20.70) - /pub/apple2/Wilbur_mirror. AppleUni can also be found at: "ftp.uni-kl.de (131.246.9.95) - /pub/apple2/ibmpc. AUTHOR: Andrew Kroll (based on code by Randy Spurlock). SHORT DESCRIPTION: AppleUni appears to be an adaptation of Randy Spurlock's emulator code. It allows all Apple video modes except mixed mode with four lines of text below the graphics, has a 32K language card and allows saving to disk-images. The ROMs are not included in the archive. The ROMs required are: Apple ROM (IIP.IMG), disk controller ROM (DSK.IMG) and the super serial card ROM (SER.IMG). STATUS: Unknown. DISK-IMAGE FORMAT: DOS3.3 Order (DO - size: 143360 bytes). MINIMUM REQUIREMENTS: 8088 cpu with CGA graphics (minimum), EGA or VGA recommended. FURTHER REFERENCES: The "APPLEUNI.DOC" text file included in "APLUNI10.ZIP" contains the basics needed to run AppleUni. AppleWin (beta version) -------- AVAILABILITY: Beta-testers only. AUTHOR: Michael O'Brien (mobrien@netcom.com). SHORT DESCRIPTION: (Excerpted from the beta-testing post to c.e.a2): "It is a 32-bit Windows program targetted at the forthcoming 'Chicago' and 'Daytona' releases of Windows, but it is backwards compatible with Windows 3.1. ...For legal reasons you also need to own a real Apple //e in order to be a beta tester." AppleWin emulators a 20K ROM //e with 128K RAM, supporting the PC speaker or waveform device. It allows saving to disk-images and on-the- fly swapping of disk-images. All video modes are supported. DISK-IMAGE FORMAT: DOS3.3, ProDOS and nibblized Orders (auto-detecting). STATUS: Beta testing in progress. MINIMUM REQUIREMENTS: 80486 or better running Windows 3.1. FURTHER REFERENCES: ???. SimIIe (SimSystem IIe v1.0) - "SIMIIE.ZIP" ------ AVAILABILITY: Available for anonymous FTP from: "wilbur.stanford.edu" (36.14.0.36) - /pub/emulators/apple2. The wilbur site is mirrored at: "minnie.cs.adfa.oz.au" (131.236.20.70) - /pub/apple2/Wilbur_mirror. SimIIe can also be found at: "ftp.uni-kl.de (131.246.9.95) - /pub/apple2/ibmpc. NOTE: SimIIe is Shareware for ten days; registration costs $50 (US) + $6 shipping. American Research Inc. 2120 Deercreek Rd. Simi Valley, CA 93065. AUTHOR: Jim Sproul. SHORT DESCRIPTION: SimIIe emulates a 128K Apple][c, using "clean-room" ROMs. It allows disk-swapping and saving to a disk-image - in short, is does just about everything: 80 columns, parallel printer adaptor, FOUR simulated disk- drives (5 1/4, 3 1/2 and ProDOS hard-drives), real joystick routines and more! On the negative side, this emulator is extremely slow. NOTE: A patched version of the SimIIe executable is available for computers which hang, giving a black screen, after pressing "R" in the configuration screen. It is available as "PATSIM2E.ZIP" in /pub/emulators/apple2/incoming. DISK-IMAGE FORMAT: SimIIe (IIe - size: 143390 bytes). STATUS: Development in progress. MINIMUM REQUIREMENTS: 80286 cpu with CGA graphics - this one is SLOOOOOW! To get the best MINIMUM performance from SimIIe, you need a 80486DX/33. SimIIe will not work on 8086, 8088 or V20 microprocessors, and is not compatible with Microsoft Windows (it cannot be run as a DOS task). FURTHER REFERENCES: The "SIMIIE.DOC" text file included in "SIMIIE.ZIP" contains all of the information needed to run SimIIe. ================== UNIX/NeXT Platform ================== Apple2 - "apple2.tar.Z" ------ AVAILABILITY: Available for anonymous FTP from: "ftp.uni-kl.de" (131.246.9.95) - /pub/apple2/emulators and "wilbur.stanford.edu" (36.14.0.36) - /pub/emulators/apple2. AUTHOR: Peter Koch (koch@informatik.uni-kl.de). SHORT DESCRIPTION: Emulates an Apple ][ or ][+ with 64k. Supports disk swapping. Any disk, which is copyable with COPYA or FILER can be used as disk image. Supports 40 column text, 80 column text (videx emulation), lores, hires and mixed modes. NOTE: ROM images are required. DISK-IMAGE FORMAT: DOS3.3 Order (DO - size: 143360 bytes). STATUS: Development in progress. Contact Peter Koch (koch@informatik.uni-kl.de) for more information. MINIMUM REQUIREMENTS: Unix/X Windows. Since the emulator is completely written in C, it is very slow. You'll need a very fast machine (and a very fast X-Terminal). FURTHER REFERENCES: The "FAQ_alt.emulators.ibmpc.apple2" contains information on this emulator. There is some more documentation in the tar-archive. (Thanks to Peter Koch for the description of his emulator appearing above, and for his kind words of praise. - Alex) Apple2Emul - "Apple2Emul.tar.gz" ---------- AVAILABILITY: Available for anonymous FTP from: "foghorn/wilbur.stanford.edu" (36.14.0.36) - /pub/emulators/apple2. AUTHOR: Rich Skrenta (skrenta@pbm.com). SHORT DESCRIPTION: Apple2Emul is an emulator for Unix. Requires compiling (C source code). STATUS: Unknown. DISK-IMAGE FORMAT: DOS3.3 order (DO - size: 143360 bytes). MINIMUM REQUIREMENTS: Unix. FURTHER REFERENCE: The "Apple2Emul.readme" and "a2.readme" text files included in "Apple2Emul.tar.gz" contain all of the information needed to run this emulator. (Thanks to Rich Skrenta for his updated address. - Alex) Apple2e - "ap2e.tar.Z" (curses code) or "ap2egl.tar.Z" (GL code), ------- "emu.disks.tar.Z" & "emua2e.docs" AVAILABILITY: Available for anonymous FTP from: "grind.isca.uiowa.edu" (128.255.200.3) - /unix/apple2. Apple2e can also be found at: "ftp.uni-kl.de (131.246.9.95) - /pub/apple2/emulators/ap2e.tar.Z. AUTHOR: Randy Frank (randy@tessa.iaf.uiowa.edu). SHORT DESCRIPTION: Apple2e emulates a 128K Apple ][e, with an 80 column card in slot 3 and a combination of cards in slots 5, 6 and 7. It requires ROMs copied from an Enhanced ][e ONLY! and a copy of the PRODOS file from a bootable ProDOS disk. These should be binary files named "CDROM" and "PRODOS" respectively. The "aii.docs" text file contains a short program for creating disk-images on the Apple for use with the emulator. Requires compiling (C source code). DISK-IMAGE FORMAT: DOS3.3 Order (DO - size: 143360 bytes). STATUS: Unknown. MINIMUM REQUIREMENTS: Unix. FURTHER REFERENCES: The "FAQ_alt.emulators.ibmpc.apple2" contains information on this emulator. There is further documentation in the "aii.docs" text file in the "emu.disks.tar.Z" archive and the "emua2e.docs" file. A2 - "a2" -- AVAILABILITY: Available for anonymous FTP from: "ftp.uu.net"? SHORT DESCRIPTION: Unknown. DISK-IMAGE FORMAT: Unknown. STATUS: Unknown. MINIMUM REQUIREMENTS: Unix. FURTHER REFERENCES: The "FAQ_alt.emulators.ibmpc.apple2" contains information on this emulator. a2 - "a2.tar.Z" -- AVAILABILITY: Available for anonymous FTP from: "ftp.byu.edu" (128.187.31.10) - /apple2/emulator. AUTHOR: Rich Skrenta ?. SHORT DESCRIPTION: a2 appeas to be an adaptation of Rich Skrenta's emulator code, for NeXT step. The "SNARF" document contains instructions on how to get a copy of the Apple ROMs, which are not included. Fast hi-res graphics support added by Mat Hostetter using WozView (mjhostet@athena.mit.edu). Requires compiling (C source code). STATUS: Unknown. DISK-IMAGE FORMAT: Unknown (size: 215040 bytes). MINIMUM REQUIREMENTS: NeXT. FURTHER REFERENCE: The "README" and "NOTES" text files included in "a2.tar.Z" contain all of the information needed to run this emulator. ][+ Simulator - "II+simulator.tar.gz" ------------- AVAILABILITY: Available for anonymous FTP from: "foghorn/wilbur.stanford.edu" (36.14.0.36) - /pub/emulators/apple2. The wilbur site is mirrored at: "minnie.cs.adfa.oz.au" (131.236.20.70) - /pub/apple2/Wilbur_mirror. ][+ Simulator can also be found at: "ftp.uni-kl.de" (131.246.9.95) - /pub/apple2/emulators/][+simulator.tar.Z. AUTHOR: Ben Koning (ben@apple.com). SHORT DESCRIPTION: ][+ Simulator emulates a Apple ][+. Requires compiling (C source code). The ROM files are not included in the archive; they need to be provided in the form of four binary files titled "APPLESOFT.ROM, "AUTOSTART.ROM", "INTEGER.ROM" and "MONITOR.ROM". DISK-IMAGE FORMAT: Unix binaries. STATUS: Unknown (date on readme file: 1989). MINIMUM REQUIREMENTS: Unix machine. FURTHER REFERENCES: The "README" and "README2" text files included in "II+simulator.tar.gz" contains all of the information needed to run this emulator. zaniWok - "zaniWok.tar.gz" ------- AVAILABILITY: Available for anonymous FTP from: "ftp.byu.edu" (128.187.31.10) - /apple2/emulator. ZaniWok can also be found at: "ftp.uni-kl.de (131.246.9.95) - /pub/apple2/emulators/zaniWok.tar.Z. AUTHOR: Mat Hostetter (mjhostet@athena.mit.edu). SHORT DESCRIPTION: ZaniWok emulates a 128K Apple ][e, with 40/80 columns, all graphics modes, and a lot more. The Apple ROMs are not included. Requires compiling (C source code). DISK-IMAGE FORMAT: DOS3.3 Order (DO - size: 143360 bytes), ProDOS Order (PO), and raw disk-images. STATUS: Development in progress. Check the mailing list (email "na2sig-request@byu-ed). MINIMUM REQUIREMENTS: NeXT. FURTHER REFERENCES: The "FAQ_alt.emulators.ibmpc.apple2" contains information on this emulator (and the modifications to the DO disk-images). XApple2+ (version 1.0) - "xapple2+.tar.gz" -------- AVAILABILITY: ? AUTHOR: Philip J. Stephens (philip@labtam.oz.au) SHORT DESCRIPTION: An Apple ][ emulator which supports disk-image swapping and joystick emulation. Includes a utility named "convertdisk" to transfer disk- images from .dsk and .bin (MacBinary) format to low-level nibblised format. Apple and disk-controller ROMs not supplied. Requires compiling (C source code). STATUS: Unknown. DISK-IMAGE FORMAT: Non-standard (see above). MINIMUM REQUIREMENTS: Medium-performance Sun SparcStation IPX or Sun SparcServer 1000, using a X terminal with 100,000+ XStones of performance FURTHER REFERENCES: The README file included with the archive contains all necessary information needed to run the emulator. === YAE === Excerpted from a message from Doug Kwan (thanks for the e-mail! - Alex): "The name of the emulator is now YAE (Yet another Apple ][ Emulator) though the virtual machine for the XXX platform is still called apple2.XXX. Sources of the basic emulator (w/o the compiler), is now available at HKU and wilbur. The file 'yae.tar.gz' is a compressed tar file containing the source codes." From a post by Doug Kwan on "comp.emulators.apple2" (6 Aug 1994): >**************************************************************************** >For people not reading comp.emulators.apple2: > >YAE is an Apple ][ emulator written especially for RISC based workstations >running Unix with X. The Sun and SGI versions of YAE have >run-time code generators tranlating on-the-fly 6502 machine code >into SPARC or MIPS RISC machine code respectively. The software is currently >under development and needs testers. I simple document README.apple2.sparc >is available from wilbur.stanford.edu via anonymous ftp. The file is in >the directory /pub/emulators/apple2/incoming. It is also available through >my WWW home page. (See below) >**************************************************************************** > >I have just ported the run-time code generator to the MIPS architecture. >As usual, I would like voluteers to try the new version of YAE for SGI >workstations and give me feed back. The new SGI version has been tested >on an Indigo XS 24, an Indigo XZ 4000 and a Crimson, all running IRIX >4.0.5. I would appreciate if someone test this on an Indy, a Indigo2 >an Onyx or any other SGI machines other than the ones I tried. >The compressed binary is available at wilbur, look for the file > > /pub/emulators/apple2/incoming/apple2.mips.gz > >Alternatively, it is also available through my home page > > URL http://srg01.csd.hku.hk:8000/~ctkwan or > URL http://www.csd.hku.hk/~ctkwan > >The non-graphics performance of YAE SGI is satisfactory. On an Indigo XZ 4000, >(R4000) the effective clock speed is ~ 2.5Mhz whereas that on an Indigo XS 24 >(R3000) is ~ 1.5Mhz. Graphics of YAE still needs improvement. Action games is >playable on most SGI's but the speed is slower than a real Apple for very >graphics extensive games. For games with medium graphics workload like >Lode-runner or One-on-One. The emulator run at 90% to above 100% of a >real Apple on an Indigo XZ 4000. YAE SGI also support 16KHz sampling sound >emulation on most SGI's I've tested. > >Since last week, I have been asked by people where to get the necessary ROM >images and whether I could give them away. If you are not a regular reader of >comp.emulators.apple2, get and read the FAQ list of comp.emulators.apple2. >The FAQ list contains all you need to know about ROM images. > >Cheers > >-Doug Yet Another Apple ][ Emulator - "apple2.dec.gz" ----------------------------- AVAILABILITY: Available for anonymous FTP from: "foghorn/wilbur.stanford.edu" (36.14.0.36) - /pub/emulators/apple2/incoming. Also available through WWW: URL http://srg01.csd.hku.hk:8000/~ctkwan or URL http://www.csd.hku.hk/~ctkwan AUTHOR: Doug Kwan (ctkwan@csd.hku.hk). SHORT DESCRIPTION: DEC version of the emulator. DISK-IMAGE FORMAT: DOS3.3 Order (DO - size: 143360 bytes). STATUS: Under development. MINIMUM REQUIREMENTS: DEC. FURTHER REFERENCES: ???. Yet Another Apple ][ Emulator - "apple2.ibm.gz" ----------------------------- AVAILABILITY: Available for anonymous FTP from: "foghorn/wilbur.stanford.edu" (36.14.0.36) - /pub/emulators/apple2/incoming. Also available through WWW: URL http://srg01.csd.hku.hk:8000/~ctkwan or URL http://www.csd.hku.hk/~ctkwan AUTHOR: Doug Kwan (ctkwan@csd.hku.hk). SHORT DESCRIPTION: From a posting by the author to comp.emulators.apple2: "In addition to the SPARC based Apple ][ emulator I have uploaded to wilbur. I have just uploaded another two binaries for Silicon Graphics workstations and IBM RS6000 workstations (include PowerPC). These files are apple2.mips.gz (40k) and apple2.ibm.gz (21k) respectively. The non-Sun versions do not have a compiler built in but games are very playable with medium fast to very fast workstations. Even with a lot of graphics, the SGI version runs almost native on an R4000 indigo and run faster than a real Apple on an Indigo2 Extreme. The SGI version supports audio." DISK-IMAGE FORMAT: DOS3.3 Order (DO - size: 143360 bytes). STATUS: Under development. MINIMUM REQUIREMENTS: IBM RS6000/PowerPC workstations running AIX 2.3. FURTHER REFERENCES: ???. Yet Another Apple ][ Emulator - "apple2.mips.gz" ----------------------------- AVAILABILITY: Available for anonymous FTP from: "foghorn/wilbur.stanford.edu" (36.14.0.36) - /pub/emulators/apple2/incoming. Also available through WWW: URL http://srg01.csd.hku.hk:8000/~ctkwan or URL http://www.csd.hku.hk/~ctkwan AUTHOR: Doug Kwan (ctkwan@csd.hku.hk). SHORT DESCRIPTION: From a posting by the author to comp.emulators.apple2: "In addition to the SPARC based Apple ][ emulator I have uploaded to wilbur. I have just uploaded another two binaries for Silicon Graphics workstations and IBM RS6000 workstations (include PowerPC). These files are apple2.mips.gz (40k) and apple2.ibm.gz (21k) respectively. The non-Sun versions do not have a compiler built in but games are very playable with medium fast to very fast workstations. Even with a lot of graphics, the SGI version runs almost native on an R4000 indigo and run faster than a real Apple on an Indigo2 Extreme. The SGI version supports audio." DISK-IMAGE FORMAT: DOS3.3 Order (DO - size: 143360 bytes). STATUS: Under development. MINIMUM REQUIREMENTS: Silicon Graphics Iris Indigo (R3000/R4000), Crimson, Indigo2, Indigo2 Extreme running Irix 4.0.X. FURTHER REFERENCES: ???. Yet Another Apple ][ Emulator - "apple2.sparc.gz" ----------------------------- AVAILABILITY: Available for anonymous FTP from: "foghorn/wilbur.stanford.edu" (36.14.0.36) - /pub/emulators/apple2/incoming. Apple2.sparc is also available through WWW: URL http://srg01.csd.hku.hk:8000/~ctkwan or URL http://www.csd.hku.hk/~ctkwan AUTHOR: Doug Kwan (ctkwan@csd.hku.hk). SHORT DESCRIPTION: Apple2.sparc is an emulator still in the testing stage. It translates on-the-fly 6502 machine codes into SPARC equivalents. Only one slot 6 disk-drive is supported, although the emulator can write to the disk-images. Check the README file for further emulator specifications. The Apple ROMs are not provided; they must be copied into two binary files named "APPLE.ROM" and "DISK.ROM". Only the Sun version supports run-time code generation. DISK-IMAGE FORMAT: DOS3.3 Order (DO - size: 143360 bytes). STATUS: Under development. MINIMUM REQUIREMENTS: Sun SPARC's running SunOS 4.X and Solaris (SunOS 5.X). FURTHER REFERENCES: The "README.apple2.sparc" document contains basic information on this emulator. ******************************************************************************* 2) Disk-image formats & conversion AMIGA The Apple 2000 emulator on the Amiga uses three disk-image formats (this section is excerpted from the "Apple 2000.doc" file included with the Apple 2000 package). 1) DDD - Dalton Disk Disintegrator archives (DDD was a common disk compression utility for the Apple). The emulator automatically decompresses them. Archives of this format can be saved on the Amiga and transferred back to the Apple. 2) .DISK - Filenames with a .DISK suffix are raw disk-images with no compression. They are capable of storing images of non-DOS and copy- protected disks, but are about 220K in size. According to the documentation, this format is to be phased out of the emulator. 3) .PROG - Filenames with a .PROG suffix are executable files; these are single files that were runnable from Apple DOS 3.3/ProDOS and did not require any disk access thereafter. These files now do not even require booting any Apple disk and are simply loaded into the appropriate Apple memory areas and instantly started. ***These Amiga formats are included for the sake of completeness - I have never come across any of the above formats on any FTP site (except the single program files that are at first glace unusable with Macintosh/PC emulators - see CHAPTER 5).*** As to using the "standard" 143360 byte disk-image with Apple 2000, I reprint the following from the comp.sys.amiga.emulations newsgroup (thanks also to Paul Hollander (pholland@iastate.edu) for his e-mail on this same topic): >From: Paul.Liss@launchpad.unc.edu (Paul M. Liss) >Newsgroups: comp.sys.amiga.emulations >Subject: Re: Help Xfering STM images to Apple2k >Date: 23 Jul 1994 22:14:23 -0400 >Organization: University of North Carolina Extended Bulletin Board Service >Lines: 24 >Sender: bbs@lambada.oit.unc.edu >Message-ID: <30sipv$hnf@lambada.oit.unc.edu> >References: <94203.143223NIMHC@CUNYVM.CUNY.EDU> >NNTP-Posting-Host: lambada.oit.unc.edu > >In article <94203.143223NIMHC@CUNYVM.CUNY.EDU> Nicholas Merrill > writes: >>I have had trouble stripping the resources from STM images (Stop the Madness >>an Apple II emulator for the Mac's) to get a bare disk image for Apple2000.. >> >>the images for Apple2000 must be 143,360 bytes, and though most of the images >>I have that work with STM are exactly 143,360 + 128 byte mac header (143,488). >>when I transfer them from the emplant mac drive over to the amiga using data >>fork only mode.. they come out as expected.. at the correct 143,360 byte size, >>but they aren't recognized by Apple2000...anyone have any experience with this >>Nick > >Usually the big problem is getting the image size down to 143,360. There >are several utilities for the PC (binhex1.3.zip, unstuff.zip, extract.zip, >bin2dsk.zip -- at cassandra.ucr.edu) to aid in this task. > >Try renaming your file to filename.disk . That should do the trick. > >Paul > >-- >-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- >Launchpad is an experimental internet BBS. The views of its users do not >necessarily represent those of UNC-Chapel Hill, OIT, or the SysOps. >-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- MACINTOSH/PC/UNIX In the area of Macintosh/PC emulators, there are four main types of disk- images. The first three are covered in greater depth in Part 13 of the "FAQ_emulators.ibmpc.apple2" and the last in the "SIMIIE.DOC" file included as part of the SimIIe package. THE FOLLOWING INSTRUCTIONS APPLY TO UNCOMPRESSED DISK-IMAGE FILES! 1) DOS3.3 Order (DO) - The most widely-used disk-image format, used by Apl2em and Stop The Madness. It usually has a .DSK extension. This image is 143360 bytes in size. MACINTOSH - To use this format with Stop The Madness, ensure that the file is downloaded in binary mode (and is 143360 bytes) and then set the file type to DSK5 and the creator to A2EM using ResEdit, UUlite, etc. I have found a small system extension called "Snitch" to be of extreme usefulness here - it adds the ability to alter file type/creator information from the FinderÕs Get Info window. STM will not recognize the disk-image unless it has the correct file type/creator. No other form of conversion is necessary. PC - To use this format with Apl2Em, ensure that the file is downloaded in binary mode (and is 143360 bytes) and then ensure that it has an eight character filename and .DSK extension. The current version of Apl2Em requires that the D1 and D2 disk-images have default names (usually SYSTEM.DSK and BLANK.DSK respectively), so you will have to rename your disk-image files to use them. No other form of conversion is necessary. 2) ProDOS Order (PO) - Disk-image format which is the same size as the DO format with its sectors in a different order. This format is used by some Unix emulators. This image is 143360 bytes in size. MACINTOSH - PO to DO: Apparently, the application Easy Convert re-orders the sectors of a disk-image into DOS3.3 Order. The file must be downloaded in binary mode, and then processed by Easy Convert. This will automatically set the file type/creator attributes upon output to DSK5/A2EM. Easy Convert is available from cassandra in /pub/apple2. PC - PO to DO: ProDOS order disk-images are result of extracting Apple ][ ShrinkIt archives on a PC using Nulib (compiled from Unix source code). To re-order the sectors into DOS3.3 order, user the Mapper program. Mapper is available from wilbur in /pub/emulators/apple2/mapper.zip. 3) Nybblized DOS3.3 Order (NDO) - The use of the term "dos order" is incorrect in regard to this format, since the tracks are organised according to a nibble editor. This format is used by Applemu. This image is 232960 bytes in size. Virtually no disk-images that I can find are stored in this format on FTP sites. Information for converting NDO back to DO is included solely for completeness. MACINTOSH - There is currently no way to convert either from or to NDO on the Macintosh. PC - DO to NDO: To convert PO disk-images to NDO (for use with Applemu), use the Em2Emu program. Emu2Em is available from wilbur in /pub/apple2/em2emu.zip. NDO to DO: Use the program Emu2Em that was recently posted to the newsgroup in source code. A compiled version of Emu2Em is available on wilbur in /pub/emulators/apple2/incoming/emu2em.zip. 4) SimIIe (IIE) - This format is used solely by SimSystem IIe, and is recognized by a .IIE extension. This image is 143390 bytes in size (SimIIe adds a header to the file amongst other things). MACINTOSH - There is currently no way to convert either from or to IIE on the Macintosh - but it's coming! PC - DO to IIE: Use the recently released program Dsk2iie to convert disks from Apl2Em format to SimIIe format. Dsk2iie is available on wilbur in /pub/emulators/apple2/incoming/dsk2iie.zip. SimIIe utilities, including Dsk2iie, are available in the "SIM2DU10.ZIP" archive in the same directory. ******************************************************************************* 3) FTP sites for Apple ][ Emulators (Apple ][) http://www.cs.umd.edu/users/fms/comp/Emulation/Apple.html#apple2 (Macintosh) http://www.cs.umd.edu/users/fms/comp/Emulation/Apple.html#mac AMIGA EMULATORS (Apple 2000, Apple On Amiga) "ftp.eunet.ch" (146.228.10.15) /pub/aminet/misc/emu "grind.isca.uiowa.edu" (128.255.200.3) /amiga/emulators "wilbur.stanford.edu" (36.14.0.36) /pub/emulators/apple2 ATARI EMULATORS (Apple ][) "nic.switch.ch" (130.59.1.40) /mirror/atari/Emulators "ftp.wustl.edu" (128.252.135.4) /systems/atari/umich.edu/Emulators MACINTOSH EMULATOR (Stop The Madness) "cassandra.ucr.edu" (138.23.90.119) /pub/apple2 "minnie.cs.adfa.oz.au" (131.236.20.70) /pub/apple2/Cassandra_mirror PC EMULATORS (Applemu, Apl2Em, SimIIe) "wilbur.stanford.edu" (36.14.0.36) /pub/emulators/apple2 "minnie.cs.adfa.oz.au" (131.236.20.70) /pub/apple2/Wilbur_mirror "sunb.ocs.mq.edu.au" (137.111.1.11) /PC/Emulators UNIX EMULATORS "wilbur.stanford.edu" (36.14.0.36) /pub/emulators/apple2 ******DISK-IMAGES****** "cassandra.ucr.edu" (138.23.90.119) /pub/apple2/incoming/PublicDomain "ftp.byu.edu" (128.187.31.10) /apple2/disks "ftp.uni-kl.de" (131.246.9.95) /pub/apple2/disk_images "minnie.cs.adfa.oz.au" (131.236.20.70) /pub/apple2/wktimages /pub/apple2/apple2xinu.tar.gz "wilbur.stanford.edu" (36.14.0.36) /pub/emulators/apple2/DiskImages APPLE ][ FORMAT PROGRAMS (see also Part I of "FAQ_comp.sys.apple2") "ccosun.cco.caltech.edu"(131.215.48.151) /pub/apple2 "ionews.io.org" (198.133.36.6) /pub/apple "ftp.uu.net" (192.48.96.9) /systems/apple2 "ftp.uni-kl.de" (131.246.9.95) /pub/apple2 "ftp.wustl.edu" (128.252.135.4) /systems/apple2 "grind.isca.uiowa.edu" (128.255.200.3) /apple2 Macintosh LC IIe card software: "ftp.apple.com" (130.43.2.3) /dts/aii/lc.iiecard/iie-installer-disk-image.hqx & iie-startup-disk-image.hqx (requires Apple's "Disk Copy" application to read master disk-images and write them to a disk.) APPLE 2 "FSP" site: The A2 Site address is: 134.184.15.12 2424 ******Commercial WWW****** from a post on "comp.sys.apple2" by Nathan Mates (nathan@cco.caltech.edu) Apple II companies page at: http://www.ugcs.caltech.edu/~nathan/a2stuff/companies.html So far, Procyon, Sequential Systems, KPL Systems, Digisoft, ByteWorks, and more have things there. (3.1) Cassandra disk-image directory README ***This file was posted to cassandra in /pub/apple2/incoming as README.IMAGE by Kevin Lund - Kevin@cassandra.ucr.edu (the creator of STM)*** Due to increasing amounts of ill will being delivered to my mailbox, the software archive is being discontinued, at least for now. I just don't have time to deal with it... The images will be saved, and will be be made available to legitimate beta testers of STM as soon as I get the time to work out the details of such an arrangement. To all those who used this site in good faith, I apologize! And my thanks to everybody who contributed; STM will be the better for it. And, for what it's worth, if you have something that isn't working right and you'd like to drop it off here, feel free to do so, but don't expect it to stick around long... Thank you and good night. Kevin P.S. If anybody out there has definitive answers on which software has been released into the public domain, let me know and I'll set up a PD directory. END MESSAGE ***The /PublicDomain directory on Cassandra contains the only programs which are freeware - including the Eamon adventures*** ******************************************************************************* 4) Common compression techniques - For a full table of file compression and archiving utilities (with cross- platform equivalents), retrieve the file "compression" from "ftp.cso.uiuc.edu" (128.174.5.61) - /doc/pcnet. The following information is excerpted from that document. - For a complete list of compression utilities and an explanation of how they work see the "comp.compression FAQ" available by anonymous FTP from "rtfm.mit.edu" - /pub/usenet/news.answers/compression-faq/part[1-3]. - Specific Apple ][ archive information can be found in Part I of "FAQ_comp.sys.apple2" available on wilbur. One thing to keep in mind, when decoding and extracting files with multiple suffixes (such as xxxxxxxx.tar.Z or xxxxxxxx.sit.bin, remember to start with the last suffix and work inwards). Macintosh archiving/compression (_ denotes a space in file type/creator info) ------------------------------- .bin MacBinary II, a process which allows files to retain their Macintosh file type and creator info. The MacBinary format is simply a 128 byte header at the beginning of the file, which can be stripped on the PC using a sector editor, or BIN2DSK.EXE. Mac: sumex-aim.stanford.edu - /info-mac/cmp/binhex-50.hqx (file type: TEXT, file creator: BnHq) PC: cassandra.ucr.edu - /pub/apple2/incoming/Compress/bin2dsk.zip wilbur.stanford.edu - /pub/emulators/apple2/incoming/bin2dsk.zip /pub/emulators/apple2/incoming/mactopc.exe The structure of the MacBinary II header is reproduced below: >>A. MacBinary header. >> >> The MacBinary header is 128 bytes in length, and structured: >> >> >> 0 1 2 3 4 5 6 7 65 >> +------+------+------+------+------+------+------+-----/ /-----+-> >> ! Ver ! FLN ! File Name ... ! >> +------+------+------+------+------+------+------+-----/ /-----+-> >> >> 65 66 67 68 69 70 71 72 73 >> >--+------+------+------+------+------+------+------+------+-> >> ! Type ! Creator ! >> >--+------+------+------+------+------+------+------+------+-> >> >> 73 74 ... 126 127 >> >--+------+-----/ /-----+------+ >> ! Unused by us ! >> >--+------+-----/ /-----+------+ >> >> Where: Ver -------> MacBinary Version Number >> FLN -------> Len of following File name (value 0-63) >> File Name -> File Name; Used here as Creator ID. >> Type ------> Type of file field (four characters). >> Creator ---> Creator of file field (four characters). (reproduced without permission from the "unStufit: STUFFIT file extractor Version 1.0: 880211" document, which can be found in UNSTUFIT.ZIP). .cpt Compact Pro archives. On the Macintosh, a number of compression programs handle Compact Pro archives, including Compact Pro 1.5 (new), Expand Now, and StuffIt Expander. Both platforms handle multiple-volume Compact Pro archives. Mac: sumex-aim.stanford.edu - /info-mac/cmp/compact-pro-15.hqx (file type: PACT, file creator: CPCT) PC: cassandra.ucr.edu - /pub/apple2/incoming/Compress/ext-pc.zip garbo.uwasa.fi - /pc/arcers/ext-pc.zip .hqx A binary to text conversion process similar to uuencoding for the Mac. Mac: sumex-aim.stanford.edu - /info-mac/cmp/binhex-40.hqx (file type: TEXT, file creator: BNHQ) PC: plaza.aarnet.edu.au - /micros/pc/oak/mac/binhex13.zip wilbur.stanford.edu - /pub/emulators/apple2/xbin23.zip .sit StuffIt archives. There are two types of StuffIt archives; 1.5.1 archives and StuffIt Deluxe archives. On the Macintosh, use the latest version of StuffIt Lite or StuffIt Deluxe (including the StuffIt Expander). Do not use the older StuffIt versions 1.x. On the PC, use UNSTUFF (available from wilbur). Do not use UNSIT30 or UNSTUFIT on the PC - they only decompress StuffIt 1.5.1 archives. UNSIT on the Atari also only supports StuffIt 1.5 archives. Atari: nic.switch.ch - /software/atari/atari.archive.umich.edu/ Archivers/unsit.lzh Mac: sumex-aim.stanford.edu - /info-mac/cmp/stuffit-lite-307.hqx (file type: SIT!/SITD, file creator: SIT!) PC: cassandra.ucr.edu - /pub/apple2/incoming/Compress/unstuff.zip wilbur.stanford.edu - /pub/emulators/apple2/unstuff.zip Unix: sit/unsit PC archives and others ---------------------- NOTE: Macintosh extractors for the following formats are available from the anonymous FTP archives on your nearest Archie/Info-Mac sites "sumex-aim.stanford.edu" and mirrors. On the PC, check a SimTel mirror (such as "oak.oakland.edu"). .arc Arc archives. A very ancient Amiga/Atari/PC format. Amiga: plaza.aarnet.edu.au - /micros/amiga/aminet/util/arc/arc.lha Atari: nic.switch.ch - /software/atari/atari.archive.umich.edu/ Archivers/arc.zoo Mac: garbo.uwasa.fi - /mac/arcers/arcmac12a.bin (file type: TEXT, file creator: arc@) PC: garbo.uwasa.fi - /pc/arcers/arc602.exe .arj Arj archives. Arj is not as widely supported as Zip is for the Macintosh - if possible convert the Arj archive to Zip prior to extracting it on the Macintosh. Atari: nic.switch.ch - /software/atari/atari.archive.umich.edu/ Archivers/unarj241c.tos Mac: sumex-aim.stanford.edu - /info-mac/cmp/de-arj.hqx (file type: TEXT, file creator: DArj) PC: garbo.uwasa.fi - /pc/arcers/arj241a.exe Unix: unarj .gz GNU Zip compression. An advanced version of Unix Compress. On the Macintosh, ensure (MOST IMPORTANTLY) that MacGzip is set to BINARY extraction when extracting disk-images, otherwise the output file may be corrupted. Atari: nic.switch.ch - /software/atari/atari.archive.umich.edu/ Archivers/gzip06st.zoo Mac: sumex-aim.stanford.edu - /info-mac/cmp/mac-gzip-022.hqx (file type: Gzip, file creator: Gzip) PC: ftp.gnu.ai.mit.edu - /pub/gnu/gzip-1.2.4.msdos.exe Unix: gzip/gunzip .lha Lha archives. This format is used more widely on the Amiga and the Atari. Amiga: ftp.cso.uiuc.edu - /amiga/archivers/LhA/LhA Atari: nic.switch.ch - /software/atari/atari.archive.umich.edu/ Archivers/lha310.tos Mac: sumex-aim.stanford.edu - /info-mac/cmp/mac-lha-213.hqx (file type: LHA_, file creator: LARC) PC: garbo.uwasa.fi - /pc/arcers/lha213.exe Unix: garbo.uwasa.fi:/unix/arcers/lha101u.tar.Z .lzh Lharc archives. An earlier version of Lha, Lharc cannot extract the newer Lha archives. See .lha. Atari: nic.switch.ch - /software/atari/atari.archive.umich.edu/ Archivers/lharc.arc Mac: sumex-aim.stanford.edu - /info-mac/cmp/mac-lha-213.hqx (file type: LARC, file creator: LARC) .tar Unix tape archive. Since Tar does not actually compress files, it is often used in conjuction with Compress or Gzip. Amiga: plaza.aarnet.edu.au - /micros/amiga/aminet/util/arc/GnuTAR.lha Mac: sumex-aim.stanford.edu - /info-mac/cmp/tar-40b.hqx (file type: TARF, file creator: TAR_) PC: oak.oakland.edu - /SimTel/msdos/archiver/tar4dos.zip Unix: tar .z GNU Zip compression. See .gz. .Z Unix Compress compression. Atari: nic.switch.ch - /software/atari/atari.archive.umich.edu/ Archivers/compress.zoo Macintosh: sumex-aim.stanford.edu - /info-mac/cmp/maccompress-32.hqx (file type: ZIVU, file creator: LZIV/Gzip) PC: ftp.njit.edu - /pub/msdos/utilities/compress.exe Unix: compress/uncompress .zip Zip archives. None of the Macintosh Zip applications handle multiple- volume zip archives. Info-ZIP Zip and UnZip for all supported platforms are available from ftp.uu.net:/pub/archiving/zip. UnZip supports Amiga, Atari, Human68k (Japanese), Mac, MS-DOS, NT, OS/2, Unix and VMS; Zip almost all of these (not yet Mac, unfortunately). (Thanks to Greg Roelofs (Info-ZIP) for this information. - Alex) Amiga: ftp.uu.net:/pub/archiving/zip/ Atari: nic.switch.ch - /software/atari/atari.archive.umich.edu/ Archivers/stzip26.tos Mac: sumex-aim.stanford.edu - /info-mac/cmp/zip-it-126.hqx (file type: pZIP, file creator: ZIP_/pZIP) PC: garbo.uwasa.fi - /pc/arcers/pkz204g.exe Unix: zip/unzip .zoo Zoo archives. An older Amiga/PC format. Amiga: ftp.cso.uiuc.edu - /amiga/archivers/zoo/amiga-zoo200/zoo Atari: nic.switch.ch - /software/atari/atari.archive.umich.edu/ Archivers/zoo21.ttp Mac: garbo.uwasa.fi - /mac/arcers/macbooz21.sit (file type: ZOO_, file creator: Booz) PC: garbo.uwasa.fi - /pc/arcers/zoo210.exe ******************************************************************************* 5) Making Disk-Images/The Structure of a DOS disk There are three primary methods to create and transfer disk-images from an Apple ][ (of any persuasion) to the required platform. If you want to transfer ROM files, just substitute those binary files in place of the disk-images in the following examples. I'm listing my favourite way first :-) (i) Use "dsk2file.zip" by Ron Kneusel (rkneusel@carroll1.cc.edu). The small Applesoft Basic/Binary program contained within the zip archive must be saved under ProDOS, and when run will read the contents of a 5.25" disk and write them to a specified path (this can be into your Apple's RAM, or, if you use a IIGS as I do, onto an 800K ProDOS 3.5" disk) as a disk-image. From there, take the ProDOS disk and insert it into a Macintosh running the "ProDOS File System" extension, or use Apple File Exchange. Then, it is a simple matter to either transfer the file to the PC or set the File Type and Creator information for the Macintosh emulator (DSK5/A2EM). Alternatively, use a Macintosh LC which has the IIE card attached. Place your 5.25" disk into the attached drive and use the "dsk2file" program again, this time specifying either the Macintosh hard-drive or the 3.5" floppy as the path. Once again, from there the disk-image can be transferred to the PC or used on the Macintosh. To transfer disk-image files from the Macintosh to the PC, use either PC Exchange software (which allows PC disks to be inserted into Mac disk-drives), Apple File Exchange, or Shareware programs on the PC such as Macsee, which read Macintosh 1.44Mb disks in PC drives. Always ensure Binary/Data translation! PROGRAM LOCATIONS: "wilbur.stanford.edu" (36.14.0.36) - /pub/apple2/dsk2file.zip (ii) By far the most common way of creating/transferring disk-images is to connect your Apple to either a Macintosh or PC via null modem cable. The following files: "a2pctr11.zip" by Nye Liu (nyet@halycon.com), "senddisk.zip" by Rich Williamson (glitch@eskimo.com) and "adt120.zip" by Paul Guertin (guertinp@iro.umontreal.ca) contain Apple programs which read 5.25" disks and then transmit that information via null modem cable or network. On the PC or the Macintosh, use a terminal program to capture the disk-images. The precise setup of the cable depends on your computers - older Apple ][s require a serial card, whereas the ][c and ][GS have the port built-in. Consult the manual that came with your Apple and determine the serial connection required, as well as the serial connection on the computer you are transferring the data to. If you don't have a serial card on your Apple, try "ap2222pc.zip" by Clay Chang. This program will transfer disk and sequential text files between the PC and Apple using the Apple game I/O port and the PC parallel port. PROGRAM LOCATIONS: "wilbur.stanford.edu" (36.14.0.36) - /pub/apple2/adt120.zip /pub/apple2/a2pctr11.zip /pub/apple2/senddisk.zip /pub/apple2/incoming/ap2222pc.zip (iii) The third method of transferring disk-images from the Apple ][ requires the use of modems - this does not require the Apple to have a serial card. On Wilbur, the program "diskread.bsc" contains a BASIC program by Damon J. Rand (D.Rand@cantva.canterbury.ac.nu) that will create disk-images and allow the file to be segmented if you don't have a 3.5" drive. You can then use a terminal program to transmit them. Alternatively, "RTRK" by Andrew Kingdom (agk@ausom.oz.au) will write disk-images from 5.25" disks to larger volumes. Currently it is only available as an encoded binary on "comp.emulators.apple2". PROGRAM LOCATIONS: "wilbur.stanford.edu" (36.14.0.36) - /pub/apple2/diskread.bsc Alternatively, use ShrinkIt to make a compressed disk-image which can be decompressed on either a PC or Unix system using "Nulib" (available from the wilbur site). Transfer the Shrinkit file from the Apple using one of the three methods described above. For further information on Apple ][ compression, check the "FAQ_comp.sys.apple2". PROGRAM LOCATIONS: "wilbur.stanford.edu" (36.14.0.36) - /pub/apple2/nulib.zip /pub/apple2/nulib-go32.zip Applications (for the PC) exist which allow the incorporation of single DOS 3.3 files - such as those found on Apple ][ FTP sites or in the Apple binary newsgroup - into disk-images. Programs such as VIEWDISK and DSK_IN/DSK_OUT (from wilbur) can write Apple files into disk-images, and extract same to MSDOS files. PROGRAM LOCATIONS: "wilbur.stanford.edu" (36.14.0.36) - /pub/apple2/dsk_cat.zip /pub/apple2/dsk_in.zip /pub/apple2/dsk_out.zip /pub/apple2/incoming/viewdisk.zip This area is covered in more detail for the PC in the "emulate-apple2-faq" by James Vera (vera@anna.stanford.edu) and Tom Baker (tombaker@world.std.com). Other specific PC questions are answered there (BTW, it is NOT possible to put Apple ][ 5 1/4 disks into a PC drive and read them). //c Serial Connections (The following post appeared on "comp.emulators.apple2") >From: dempson@actrix.gen.nz (David Empson) >Subject: Re: ][c serial >Message-ID: >Organization: Actrix Information Exchange >References: <1994Aug3.110930@yvax.byu.edu> >Date: Thu, 4 Aug 1994 14:55:21 GMT >Lines: 34 > >In article <1994Aug3.110930@yvax.byu.edu>, wrote: >> does an apple][c have a serial card? is it that 5-pin modem thing or >> what? > >The IIc has two built-in serial ports (both on the motherboard, so >there is no "card" involved) which are highly compatible with the Super >Serial Card that can be used in the II+/IIe. The main differences are >variations in the firmware command set, and the lack of most flow >control lines. > >The 5-pin DIN connector is arranged as follows: > >5 1 1 DTR > 4 2 2 TxD > 3 3 Ground > 4 RxD > 5 DSR > >The "DTR" and "DSR" lines actually come from the RTS and DCD pins of >the 6551. The DSR flow control inputs of the 6551s are used for other >functions in the IIc (external interrupt line and keyboard strobe >interrupt). The DTR and CTS pins are not used. > >-- >David Empson >dempson@actrix.gen.nz >Snail mail: P.O. Box 27-103, Wellington, New Zealand The Structure of a DOS disk ***I found this posting on "comp.emulators.apple2" a while ago and when I saved it, the header information was lost. I DID NOT compile the following information; could the author please e-mail me and I will credit this appropriately and/or apologise for the inclusion of the article in this mini-FAQ - Alex*** Apple2 disk format Most existing Apple disk manipulation utilities run on MS-DOS systems, and even that set of utilities is not complete. I would like utilities that read the disk catalog, extract all files from the disk-image, put files into a disk image, and convert tokenized BASIC programs to and from ASCII source. And I'd like portable source code in the archive so that the utilities could run on more than one platform. Others may want additional utilities. I hope that this file will be useful to programmers more skillful than I am. ****** The Apple ][ DOS 3.3 Disk Format ***** (Taken without permission from _Beneath Apple DOS_, by Don Worth and Pieter Lechner.) Note: In the following description, any number beginning with a $ is in hexadecimal (base 16) format. Numbers without an initial $ are in decimal (base 10) format. A normal Apple ][ DOS 3.3 format disk is divided into 35 tracks (numbered 0-34). Each track contains 16 sectors (numbered 0-15). Sectors are 256 bytes. 35 * 16 * 256 = 143360, the exact number of bytes in a disk image. If the .bin file size is either 143488 or 143616 bytes, then additional bytes have been added to the file. This may be in the form of a header for the Apple Macintosh. The Apple2000 emulator for the Amiga computer and apple emulators for MS-DOS systems use 143360 byte disk images. Any extra bytes should be removed. In 143488 and 143616 byte files, the disk image's sector 0 probably starts at offset $00080 (decimal 128) in the file. A utility such as StripQ (for the Amiga, on Fish disk 750) will do the job, and similar utilities exist for other systems. Once the 143360 byte disk file has been written, sector 0 begins at offset $00000 in the file, sector 1 is at offset $00100, and so on. The catalog lies on track 17. The beginning of track 17 is at offset $11000 (decimal 69632) of a 143360 byte file. Track 17's sector zero holds the Volume Table of Contents, and the other sectors hold file names. The following information is for track 17 ($11): sector 0 = Volume Table of Contents (VTOC) BYTE DESCRIPTION ---- ----------- $00 Not used. $01 Track number of first catalog sector $02 Sector number of first catalog sector $03 Release number of DOS used to INIT this diskette $04-$05 Not used $06 Diskette volume number $07-$26 Not used $27 Maximum number of track/sector pairs that will fit in one file/track sector list sector (122 for 256 byte sectors) $28-$2F Not used $30 Last track where sectors were allocated $31 Direction of track allocation (+1 or -1) $32-$33 Not used $34 Number of tracks per diskette (normally 35) $35 Number of sectors per track $36-$37 Number of bytes per sector (LO/HI format) $38-$3B Bit map of free sectors in track 0 $3C-$3F Bit map of free sectors in track 1 $40-$43 Bit map of free sectors in track 2 Bit map continues ... $BC-$BF Bit map of free sectors in track 33 $C0-$C3 Bit map of free sectors in track 34 $C4-$FF Bit maps for additional tracks if there are more than 35 tracks per diskette BIT MAPS OF FREE SECTORS ON A GIVEN TRACK. A four byte binary string of ones and zeros, representing free and allocated sectors respectively. Hexadecimal sector numbers are assigned to bit positions as follows: BYTE SECTORS ---- ------- +1 FEDC BA98 +2 7654 3210 +3 .... .... (Not used) +4 .... .... (Not used) Thus if only sectors E and 8 are free and all others are allocated, the bit map will be 41000000 where byte 1 = $41, byte 2 = $00, byte 3 = $00, byte 4 = $00. (The bit map will be 0100 0001 0000 0000 0000 000 0000 0000.) If all sectors are free, the bit map will be FFFF0000 THE CATALOG The locations of the first catalog track and sector are held in bytes $01 and $02 of the VTOC. Typically the catalog resides in the rest of the sectors of track 17. Typically the first set of seven files names are in track 17, sector 15; the second set of seven file names are in track 17, sector 14; and so on to track 17, sector 1. Thus a typical catalog can hold 7*15 names, or a maximum of 105 files. CATALOG SECTOR FORMAT BYTE DESCRIPTION ---- ----------- $00 Not used $01 Track number of the next catalog sector (usually $11) $02 Sector number of next catalog sector $03-$0A Not used $0B-$2D First file descriptive entry $2E-$50 Second file descriptive entry $51-$73 Third file descriptive entry $74-$96 Fourth file descriptive entry $97-$B9 Fifth file descriptive entry $BA-$DC Sixth file descriptive entry $DD-$FF Seventh file descriptive entry FILE DESCRIPTIVE ENTRY FORMAT Each file descriptive entry contains a total of 35 ($23) bytes. The relative byte is the number starting at the beginning of each file descriptive entry. RELATIVE BYTE DESCRIPTION ------------- ----------- $00 Track of first track/sector list sector. If this is a deleted file, this byte contains $FF and the original track number is copied to last byte of the file name field (BYTE $20). If this byte contains a $00, the entry is assumed to have never been used and is available for use. (This means that track 0 can never be used for data entry if the DOS image is wiped off the diskette.) $01 Sector of the first track/sector list sector $02 File type and sector flags: $80 + file type - file is locked $00 + file type - file is not locked $00 - TEXT file $01 - INTEGER BASIC file $02 - APPLESOFT BASIC file $04 - BINARY file $08 - S type file $10 - RELOCATABLE object module file $20 - A type file $40 - B type file (Thus, $84 is a locked BINARY file, and $90 is a locked R type file.) $03-$20 File name (30 characters) $21-$22 Length of the file in sectors (LO/HI format). The CATALOG command will only format the LO byte of this length giving 1-255, but a full 65535 may be stored here. TRACK/SECTOR LIST Each file has associated with it a "track/sector" list sector. This sector contains a list of track/sector pointer pairs that sequentially list the data sectors which make up the file. The file descriptive entry in the catalog sector points to this T/S list sector which, in turn, points to each sector in the file. The format of a Track/Sector List sector is given below. Note that since even a minimal file requires one T/S List sector and one data sector, the least number of sectors a non-empty file can have is 2, the value given when the CATALOG command is done. Also, note that a very large file, having more than 122 data sectors, will need more than one Track/Sector List to hold all the Track/Sector pointer pairs. TRACK/SECTOR LIST FORMAT BYTE DESCRIPTION ---- ----------- $00 Not used $01 Track number of next T/S List sector if one was needed or zero if no more T/S List sectors $02 Sector number of next T/S List sector (if present) $03-$04 Not used $05-$06 Sector offset in this file of the first sector described by this list (probably 0000, meaning zero bytes offset from byte $0C) $07-$0B Not used $0C-$0D Track and sector of first data sector or zeros $0E-$0F Track and sector of second data sector or zeros $10-$FF Up to 120 more Track/Sector pairs A sequential file ends when the first zero T/S List entry is encountered. A random file, however, can have spaces within it which were never allocated and therefor have no data sectors allocated in the T/S List. This distinction is not always handled correctly by DOS. The VERIFY command, for instance, stops when it gets to the first zero T/S List entry and can not be used to verify some random organization text files. Following the Track/Sector pointer in the T/S List, we come to the first data sector of the file. As we examine the data sectors, the differences between the file types become apparent. All file (except perhaps a random TEXT file) are considered to be continuous streams of data, even though they are broken up into 256 byte chunks to fit in a sector. Using the Track/Sector List, DOS can read each sector of the file in the correct order. TEXT FILES The TEXT data type consists of one or more records, separated by a carriage return character ($8D). Usually the end of a TEXT file is signalled by either a $00 or the lack of any more data. BINARY FILES A BINARY file is an exact copy of the memory involved, that is written to the disk sector(s). The first four bytes of the file are a two byte memory address where the file is loaded into memory, followed by a two byte length of the file. Both the load address and the length are in LO/HI format. The address and length are those given in the A and L keywords from the BSAVE command that created the file. Note that DOS writes one extra byte to the file, though that does not matter because DOS only reads the exact number of bytes given in the length field. APPLESOFT AND INTEGER FILES A BASIC program, be it APPLESOFT or INTEGER, is saved to the diskette in a way that is similar to BSAVE. DOS determines the location of the BASIC program image in memory and its length. Since all BASIC programs have the same start address, it is not necessary to store the start address in the file as is necessary for binary files. The length is stored, however, as the first two bytes, followed by the tokenized program image from memory. Notice that again DOS writes an additional byte, even though it will be ignored by the LOAD command. OTHER FILE TYPES (S, R, NEW A, NEW B) While provision was made for additional file types, no DOS commands use them. The only exception is the R type, the output file type produced by the DOS TOOLKIT assembler. ***END STRUCTURE OF DOS 3.3 DISK*** ****************************************************************************** 6) VirtualGS(tm) Emulator Project The latest information on the state of this new project can be found in the "VirtualGS(tm) Project -- DESCRIPTIONS AND CHARTER" FAQ: Related newsgroup : comp.emulators.apple2 Related FTP site : joyce.eng.yale.edu /pub/appleIIgs [Home site] vGS Home Page : http://www.mit.edu:8001/people/jered/vgs/vgshome.html For more information: jered@mit.edu [Jered Floyd] OR jered@vorlon.mit.edu, root@vorlon.mit.edu http://www.mit.edu:8001/people/jered/jered.html !!!WATCH COMP.EMULATORS.APPLE2 FOR FURTHER DEVELOPMENTS!!! ******** (6.1) VirtualGS(tm) Project -- PROGRAMMER DIRECTORY -- Last revision: 8/16/94 Name Address, Comments ----------------- ----------------- Jered Floyd jered@mit.edu / I'm organizing the thing! :-) Kevin Bell kbell@cs.utexas.edu / Joe LoCicero (IV) jolo@joyce.eng.yale.edu / OS/2 Team leader & Our friendly FTP site admin Thomas Dorris twdorr01@draconis.spd.louisville.edu / Philip Stephens philip@xview.labtam.OZ.AU / Adam Goldman adamg9@aol.com / The parallel port GS drive designer. How's that coming? Gal Kaminka galk@tovna.co.il / Michael Ko vincie@cs.jhu.edu / Fran,cois-Ren'e Rideau rideau@ens.fr / Scott Crow corvus@cats.ucsc.edu / Peter Koch koch@rhein.informatik.uni-kl.de / Paul Holcomb pholcomb@ux4.cso.uiuc.edu / Eric Shepard uerics@mcl.mcl.ucsb.edu / Chris Wood ccw@ctt.bellcore.com / Paul Schultz schultp@aa.wl.com / --------- Platforms Lang. --------- ----- Name Win X11 Linux DOS MAC OS/2 Amiga C Asm ----------------- Jered Floyd X X X X X X Kevin Bell X X X Joe LoCicero (IV) X X X Thomas Dorris X X Philip Stephens X X Adam Goldman X X Gal Kaminka X X X X Michael Ko X Fran,cois-Ren'e Rideau X X X X Scott Crow X X X X Peter Koch X Paul Holcomb X X X X Eric Shepard X X Chris Wood X X Paul Schultz X X ----------------------------------------------------- 15 Names 8 4 4 6 1 2 0 12 5 ----------- Module ------ Name ROM Mem Input Timer Periph Address, Comments CPU Disk Video Sound Kern Load ----------------- Jered Floyd X X X X X X X X X X X Kevin Bell X X X X X X X X X X X Joe LoCicero (IV) X X X X X Thomas Dorris X Philip Stephens X X X Adam Goldman X X X Gal Kaminka X X X X X Michael Ko X Fran,cois-Ren'e RideauX X X X Scott Crow X X X X X X X X X X X Peter Koch X X X Paul Holcomb X X X X Eric Shepard X X Chris Wood X X X X X X X Paul Schultz X X X X ------------------------------------------------------ 15 Names 11 7 10 6 6 4 4 5 9 6 7 ******** (6.2) VirtualGS(tm) Project -- Sign-Up Form -- Last revision:7/24/94 Hi! I have you listed as having expressed interested in working on the multi-platform Apple ][ GS emulator, VirtualGS. In an effort to get everything quickly organized, please fill out the form at the top, and return it to me [jered@mit.edu]. (You should receive a confirmation letter with 48 hours.) Please fill out the simple form even if you have previously given me this information. --- VirtualGS(tm) Project -- Sign-Up Form -- Last revision:7/24/94 [ ] Yes! I am interested in working on the VirtualGS Project! Sign me up for: Name: E-Mail address: Platforms: [ ] DOS [ ] Windows [ ] Macintosh/PowerMac [ ] UNIX/X11 [ ] OS/2 [ ] Other (please specify) ______________ Languages: [ ] C/C++ [ ] Intel 80x86 Assembler [ ] Motorola 680x0 Assembler [ ] 6502/65C816 Assembler [ ] Other (please specify) ______________ Resources Groups: [ ] Kernel Resources Group [ ] Timing Resources Group [ ] Processor Resources Group [ ] ROM/Toolbox Resources Group [ ] Disk Systems Resources Group [ ] Memory Systems Resources Group [ ] Input Resources Group [ ] Video Resources Group [ ] Sound Resources Group [ ] Peripheral Resources Group [ ] Loader Resources Group [ ] No, please remove me from your mailing list. Thanks for filling out this form! -- Jered ******************************************************************************* 7) Other Emulators A number of other emulators exist for other platforms, and are summarized briefly below (this is NOT an exhaustive list). The "Emulator Guide" contains a more comprehensive guide to overall emulators, and is posted irregularly on "comp.emulators.misc". Check also WWW: http://www.cs.umd.edu/users/fms/comp/ E-mail me (amaddiso@extro.ucc.su.OZ.AU) if you cannot find any of the FAQs listed below and I will mail you a copy - time permitting. I am only listing the emulators that I come across during FTPing - other emulators are available through the WWW homepages - if a WWW page is mentioned for any specific emulator you would do best to check there FIRST! ----- AMIGA ----- According to discussion on "comp.emulators.misc", there is no viable way of emulating an Amiga - mostly due to its dedicated graphics chips and the problems of translating those effects to VGA (on a PC) in real time. There's also a fake Amiga emulator out there which displays a GIF of a Workbench screen and supposedly contains the Kickstart ROMs. The following message appeared on comp.emulators.misc: >From: aw369@Freenet.HSC.Colorado.EDU (Lee Tonks) >Newsgroups: comp.emulators.misc >Subject: Commodore to produce Amiga Card for PC >Date: 8 Aug 1994 04:53:42 -0500 >Organization: UTexas Mail-to-News Gateway >Lines: 14 >Sender: nobody@cs.utexas.edu >Message-ID: <199408080953.DAA19345@Freenet.HSC.Colorado.EDU> >Reply-To: aw369@Freenet.HSC.Colorado.EDU >NNTP-Posting-Host: news.cs.utexas.edu > >As a matter of interest.... >This month's PC Format carries a news story telling of Commodore's plans >to produce a plug-in Amiga card for the PC based on the incredibly new AAA >chip set. Hopefully (according to the story) this would sell enough units >to pull Commodore out of financial trouble. > >More information is is PC Format, September 94 issue. ------- AMSTRAD Colour Personal Computer (CPC) ------- PC: "oak.oakland.edu" (141.210.10.117) - /SimTel/msdos/emulator/cpcemu10.zip. Bring your own ROMs. "zeus.uab.es" (158.109.9.2) - /pub/msdos/emultrs/ Needs a 386 minimum (works in protected mode) and supports the Gravis Ultrasound card for emulating sound --- Disk-Images (snaps) "ftp.nvg.unit.no" (129.241.163.239) - /pub/cpc Newsgroup: comp.emulators.misc, comp.sys.amstrad.8bit. ---------------- ATARI 400/800/ST ---------------- http://www.cs.umd.edu/users/fms/comp/Emulation/Atari.html - Atari homepage (8-bit) http://www.cs.umd.edu/users/fms/comp/Emulation/Atari.html#8bit (16-bit) http://www.cs.umd.edu/users/fms/comp/Emulation/Atari.html#16bit Amiga: "plaza.aarnet.edu.au" (139.130.23.2)- /micros/amiga/aminet/misc/emu/ST4Amiga.lha Atari ST: "nic.switch.ch" (130.59.1.40) - /mirror/atari/Emulators/stxf255.lzh "ftp.wustl.edu" (128.252.135.4) - /systems/atari/umich.edu/Emulators/stxf255.lzh ST Xformer 2 (shareware). PC: "ftp.clark.net" (168.143.0.2) - /systems/msdos/emulators/xf2.zip "ftp.wustl.edu" (128.252.135.4) - /pub/MSDOS_UPLOADS/emulators/atari_800/xf2.zip PC XFormer 2.0 (shareware) - Atari 800 (NOT XL) emulator. PC XFormer 3.0 (commercial) - Atari 800/800XL/130XE (inc. w/320k) emulator. Gemulator is a commercial Atari ST emulator by the same author. AT800XL - Some REALLY weird thing for IBM PC's from Germany.. --- Disk-Images "atari.archive.umich.edu" (141.211.120.11) - /atari FAQs: "atari-8-bit/faq" by Michael Current (mcurrent@carleton.edu) "atari-8-bit/vendev" by Michael Current (mcurrent@carleton.edu) "Atari Newbie/Emulator FAQ" by Bill Kendrick (KENDRICK@sonoma.edu) Location: "atari.archive.umich.edu" (141.211.120.11) - /atari Newsgroups: comp.emulators.misc, comp.sys.atari.8bit, comp.sys.atari.st. --- BBC --- From a message in comp.emulators.misc from James Fidell (jfid@mfltd.co.uk): The mailing list for discussing BBC emulation and related stuff, is maintained by Chris Rae (clr1@st-and.ac.uk). Macintosh: From a message on comp.emulators.misc from C W Lam: A commercial BBC emulator for the Mac, it costs 39 UK pounds (plus VAT) from Human Computer Interface Ltd, 25 City Road Cambridge, U.K. CB1 1DP Telephone: 0223 314934 ------------ COMMODORE 64 (8 bit) ------------ http://www.cs.umd.edu/users/fms/comp/Emulation/Commodore.html (C64/128) http://www.cs.umd.edu/users/fms/comp/Emulation/Commodore.html#c64 http://www.warwick.ac.uk/~stuce/c64.html NOTE: "watson.mbb.sfu.ca" is an OS/2 FTP site; you MUST login as "anonymous", and you will then automatically be in the /incoming directory. Use "cd .." to go up one directory and then "cd c64" to enter the Commodore 64 directory proper. Amiga: "watson.mbb.sfu.ca" (142.58.213.31) - /c64/emulator/thea64package.lha Atari ST: "watson.mbb.sfu.ca" (142.58.213.31) - /c64/emulator/c64-st.lzh Macintosh: "minnie.cs.adfa.oz.au" (131.236.20.70) - /pub/C64 "sumex-aim.stanford.edu" (171.65.4.3) - /info-mac/app/commodore-64-emulator.hqx "watson.mbb.sfu.ca" (142.58.213.31) - /c64/emulator/MAC64-04.HQX PC: "as.seattle.wa.com" (204.29.31.1) - /c64s/C64S10CD.ZIP (thanks to Mark Rejhon for pointing out this emulator) "ftp.wustl.edu" (128.252.135.4) - /pub/MSDOS_UPLOADS/emulators/c64s10cd.zip "watson.mbb.sfu.ca" (142.58.213.31) - /c64/emulator/c64.zip /c64/emulator/c64a09ah.zip /c64/emulator/c64alive.zip /c64/emulator/c64neu.zip & c64neu-e.zip /c64/emulator/c64neu12.zip /c64/emulator/c64s09a.zip & c64s09b.zip & c64s09c.exe /c64/emulator/c64sally.zip Unix: "watson.mbb.sfu.ca" (142.58.213.31) - /c64/emulator/x64-0.2.2.tar.gz --- Disk-Images (".d64" ".t64") "watson.mbb.sfu.ca" (142.58.213.31) - /c64/ FAQ: "8bit-emulation-faq" by Russell Alphey (R.Alphey@dce.vic.gov.au). Location: "ftp.warwick.ac.uk" (137.205.192.14) - /tmp/c64 Newsgroups: comp.emulators.cbm, comp.sys.cbm. ---- CP/M (see also: SINCLAIR/SPECTRUM/ZX80) ---- Atari: "nic.switch.ch" (130.59.1.40) - /mirror/atari/Emulators/cpm.arc "ftp.wustl.edu" (128.252.135.4) - /systems/atari/umich.edu/Emulators/cpm.arc PC: "oak.oakland.edu" (141.210.10.117) - /SimTel/msdos/emulator/ame86.zip "sunb.ocs.mq.edu.au" (137.111.1.11) - /PC/Emulators/ame86.arc --- DEC --- http://www.cs.umd.edu/users/fms/comp/Emulation/DEC.html (PDP-8) http://cs.uiowa.edu/~jones/pdp8/index.html (PDP-8) http://www.cs.umd.edu/users/fms/comp/Emulation/DEC.html#pdp8 PC: "ftp.update.uu.se" (130.238.11.20) - /pub/ibmpc/emulators directory/e11.com & e11.doc "minnie.cs.adfa.oz.au" (131.36.20.70) - /pub/PDP-11-sims/Eric/pdp.tar.gz /pub/PDP-11-sims/Ersatz-11/e11.com /pub/PDP-11-sims/derMouse/ pdp11sim.tar.gz Ersatz-11 is a DEC PDP-11 emulator for PC clones that runs most PDP-11 OSes (known to work with XXDP+, RT-11 (all flavors), RSX-11M, RSTS/E, and 2.9BSD; it seems to have problems with IAS). Emulated configuration: * PDP-11/34a CPU (no floating point) * 248KB main memory * RL11/RL01-02 disk drives (up to 4) * RX211/RX02 or RX11/RX01 8" floppy (using image files and/or 1.2MB floppies) * DL11 terminal ports; console TTY and up to 15 others (up to 12 VT100s selectable by Alt-Fn keys, and/or up to 4 COM ports) * KW11L line clock (50/60 Hz, settable) --------- 8051/8052 --------- PC: "oak.oakland.edu" (141.210.10.117) - /SimTel/msdos/emulator/emily52.zip ----- 80x86 ----- PC: "tsx-11.mit.edu" (18.172.1.2) - /pub/linux/ALPHA/Bochs It is intended to deliver a portable 80x86 emulator (including protected mode support). It is not yet in a useful state, but maybe you might be able to help the author(s), eg as alpha-tester. ------- GAMEBOY ------- http://www.cs.umd.edu/users/fms/GameBoy/ Amiga: "src.doc.ic.ac.uk" (146.169.2.10) - /packages/aminet/misc/emu/Gameboy68000.lha Comes with Tetris! From information given on the WWW GameBoy page above: "Unfortunately, this package is incomplete and HAS NOTHING TO DO with the real GameBoy. It was stolen from a UK-based company called Argonaut which does hardware and software development for Nintendo...ToyBoy was an in-house emulator written to see how difficult it would be to program GameBoy games... ToyBoy is completely incompatible with GameBoy." ------- IBM 360 ------- PC: "oak.oakland.edu" (141.210.10.117) - SimTel/msdos/pgmutl/pc370v42.zip PC/370 v4.2 IBM 370 assembler and emulator --------- MACINTOSH --------- http://www.cs.umd.edu/users/fms/comp/Emulation/Apple.html#mac Amiga: Emplant is a multiplatform emulation system consisting of a plug-in Zorro II Amiga card and the software modules. The board uses custom gate logic to "become" the machine it emulates. Currently out are the Mac II and IBM PC486dx modules. In beta testing are Apple2e/c and Atari 8bit. Nintendo, and others are planned. Requirements: For 32bit emulations a 68030 or higher needed, the ROMs or ROM image and the software drivers, and at least 4MB of RAM It supports 24bit video cards for 24bit Mac and PC emulation. The deluxe version comes with Appletalk serial ports and a SCSI interface for 399.95. Multiple emulations can be run off the same card. Note: external Mac drives are supported through AMIA which connected to the Amiga's external floppy port lets you use Double Density Mac disks. It is available separately for US$59.95. HD Mac disks are supported directly through the Amiga HD disk drive. Contact: Utilities Unlimited International Inc. 790 N. Havasu Avenue #16 Lake Havasu AZ 86403 USA (602)680-9004 24 Hr order line (602)453-6407 24hr fax line (603) 680-9234 Technical support department (602)453-9767 24 hr BBS (2400-14.4K) (602)453-3909 24 hr BBS (14.4-28.8K) (Thanks to Mike E Mast for the preceding information on Emplant) NeXT: "cs.orst.edu" (128.193.32.1) - /pub/next/binaries/emulators/demos/ Executor_130b.tar PC: "foghorn/wilbur.stanford.edu" (36.14.0.36) - /pub/emulators/mac/executor.zip Unix: "abs.apple.com" (130.43.1.101) - /pub/mae/product-trial/MAE_HPUX.tar.gz /pub/mae/product-trial/MAE_SOLARIS.tar.gz "ftp.support.apple.com" (130.43.6.3) - /pub/mae/product-trial/MAE_HPUX.tar.Z /pub/mae/product-trial/MAE_SOLARIS.tar.Z MAE - the Macintosh Application Environment - works on HP Series 700 workstations and Sun SPARC stations running Solaris 2.3 and later. MAE is a 10 hour trial version only. --- Newsgroup: comp.emulators.misc. -------- MOTOROLA -------- PC: "oak.oakland.edu" (141.210.10.117) - /SimTel/msdos/emulator/68em10.zip M6800 CPU emulator. /SimTel/msdos/emulator/sim6822c.zip Motorola 68HC11 uController simulator v2.21. --- MSX --- http://www.cs.umd.edu/users/fms/MSX/ http://www.cs.umd.edu/users/fms/comp/Emulation/MSX.html Atari ST: "nic.funet.fi" (128.214.248.6) - /pub/msx/stemu/msx0-003.zip /pub/msx/stemu/msx0-008.zip Bring your own ROMs! PC: "nic.funet.fi" (128.214.248.6) - /pub/msx/pcemu/msx176b.zip /pub/msx/pcemu/msx1_02b.zip__OK /pub/msx/pcemu/msx1_03b.zip Bring your own ROMs! ---------- PC/Windows ---------- http://www.cs.umd.edu/users/fms/comp/Emulation/IBM.html Amiga: "grind.isca.uiowa.edu" (128.255.200.3) - /amiga/emulators/ibem120.lzh /amiga/emulators/PCTaskDemo203a.lzh See also: Emplant (in the Macintosh Emulator entry) Macintosh: Soft PC & Soft PC for Windows are commercial emulator packages for the Macintosh - in conjunction with either PC Exchange or MacLink Plus DOS mounting software. Check your local Apple Software dealer for information (you really need 25Mhz Macs for these packages!). No Shareware emulators! Unix/X-Windows: "ftp.cs.bris.ac.uk" (137.222.102.102) - /users/hedleypcemu1.01alpha.tar.gz "sunsite.unc.edu" (152.2.22.81) - /incoming/pcemu1.01alpha.tar.gz "tsx-11.mit.edu" (18.172.1.2) - /pub/linux/ALPHA/dosemu/private/devel (source) Text-only DOS emulator. A patch that allows Hedley's PCEMU to utilize EMS 3.2 expanded memory was posted to "comp.emulators.misc" some time back. It is about 8K in size (uuencoded). E-mail me for a copy if you can't find it. WINE (WINdows Emulator) "tsx-11.mit.edu" - /pub/linux/ALPHA/Wine/development/Wine-[yymmdd].tar.gz "aris.com" (130.18.192.120) - /pub/linux/ALPHA/Wine/Wine-[yymmdd].tar.gz "ftp.informatik.rwth-aachen.de" - /pub/Linux/local/packs/Wine-[yymmdd].tar.gz "ftp.thepoint.com" (198.6.9.2) - /linux/ALPHA/wine/Wine-[yymmdd].tar.gz "ftp.funet.fi" (128.214.6.100) - /pub/OS/Linux/ALPHA/Wine/Wine-[yymmdd].tar.gz "ftp.wonderland.org" (193.195.141.1) - /Wine/Wine-[yymmdd].tar.gz "ftp.netcom.com" (192.100.81.1) - /pub/dgardner/Wine/Wine-[yymmdd].tar.gz --- FAQ: "windows-emulation/wine-faq" by Dave Gardner (dgardner@netcom.com). Location: "aris.com" (130.18.192.120) - /pub/linux/ALPHA/Wine/Wine.FAQ Newsgroup: comp.emulators.ms-windows.wine. --- SFE - Super Famicon Emulator --- "ftp.wustl.edu" (128.252.135.4) - /pub/MSDOS_UPLOADS/emulators/sfe101/ sfe111p.zip NOTE: A message in the above directory states that this is a joke package. ---------------------- SINCLAIR/SPECTRUM/ZX80 (incl. TIMEX) ---------------------- http://www.cs.umd.edu/users/fms/ - List of www Sinclair ZX Spectrum sites http://www.cs.umd.edu/users/fms/comp/Emulation/Sinclair.html (ZX81) http://www.cs.umd.edu/users/fms/comp/Emulation/Sinclair.html#zx81 (Z88) http://www.cs.umd.edu/users/fms/comp/Emulation/Sinclair.html#z88 (ZX Spec) http://www.cs.umd.edu/users/fms/comp/Emulation/Sinclair.html#spectrum (QL) http://www.cs.umd.edu/users/fms/comp/Emulation/Sinclair.html#ql http://www.maths.nott.ac.uk/personal/cpg/zx81/ - ZX81 homepage http://www.nvg.unit.no/Sinclair/Spectrum - ZX Spectrum homepage gopher.nvg.unit.no Amiga: "ftp.inf.tu-dresden.de" (141.76.1.11) - /pub/zxspectrum/emulators/amiga/ spectrum.lha "plaza.aarnet.edu.au" - /micros/amiga/aminet/misc/emu/fastZ80_099b.lha (139.130.23.2) /micros/amiga/aminet/misc/emu/spectrum-1.7.lha /micros/amiga/aminet/misc/emu/z80emulator103.lzh /micros/amiga/aminet/misc/emu/zxam-1.3.lha Archimedes: "ftp.ijs.si" (193.2.4.252) - /pub/zx/emulators/mzx110.spark (?) Atari: "nic.switch.ch" (130.59.1.40) - /mirror/atari/Emulators/spectrum.lzh /mirror/atari/Emulators/zx_sp207.lzh "ftp.wustl.edu" (128.252.135.4)- /systems/atari/umich.edu/Emulators/speccy.zip /systems/atari/umich.edu/Emulators/spectrum.lzh /systems/atari/umich.edu/Emulators/zx81.lzh /systems/atari/umich.edu/Emulators/zx_sp207.lzh Macintosh: "sumex-aim.stanford.edu" (171.65.4.3) - /info-mac/app/mac-speccy-11.hqx /info-mac/app/spectrum-emulator-100.hqx PC: "ftp.inf.tu-dresden.de" (141.76.1.11) - /pub/zxspectrum/emulators/pc/jpp.zip /pub/zxspectrum/emulators/pc/z80.zip "ftp.ijs.si" (193.2.4.252) - /pub/zx/emulators/jpp.zip /pub/zx/emulators/jpps0608.zip "oak.oakland.edu" (141.210.10.117) - /SimTel/msdos/emulator/22nce140.zip /SimTel/msdos/emulator/myz80111.zip /SimTel/msdos/emulator/spec145.zip /SimTel/msdos/emulator/ts1000-2.zip /SimTel/msdos/emulator/xtndr093.zip /SimTel/msdos/emulator/z80-201.zip /SimTel/msdos/emulator/z80mu52b.zip /SimTel/msdos/emulator/zrun321.zip /SimTel/msdos/emulator/zsim24.zip "ftp.sun.ac.za" (146.232.212.21) - /pub/msdos/zx "ftp.wustl.edu" (128.252.135.4) - /systems/sinclair Unix/X-Windows: "ftp.ijs.si" (193.2.4.252) - /pub/zx/emulators/xzx/xzx-0.5.2.tar.Z "ftp.nvg.unit.no" (129.241.163.239) - /pub/spectrum/utils/other/xz80-0.1.tar.gz /incoming/xzx-1.0.1.tar.gz --- The Z88 Users' Club (for general advice and further sources): Roy Woodward Z88 Users' Club P.O. Box 15 Belper Derbyshire DE56 0XE United Kingdom answerphone/fax: +44 773 828707 Anonymous FTP site for software, and limited info: "sun.soe.clarkson.edu" (128.153.12.3) - /pub/z88/ --- Disk-Images ("snaps") "ftp.ijs.si" (193.2.4.252) - /pub/zx/snapshots "ftp.inf.tu-dresden.de" (141.76.1.11) - /pub/zxspectrum/games "ftp.nvg.unit.no" (129.241.163.239) - /pub/sinclair/snaps FAQ: "Sinclair ZX Spectrum FAQ" by Marat Fayzullin (fms@wam.umd.edu). Location: http://www.cs.umd.edu/users/fms/ Newsgroups: comp.emulators.misc, comp.sys.sinclair. --------------------- SEGA GENESIS EMULATOR --------------------- PC: "ftp.wustl.edu" - /pub/MSDOS_UPLOADS/emulators/sega.genesis.emulator/sega101.zip (128.252.135.4) NOTE: A message in the above directory states that this is a joke package. -------------- 60Hz emulators -------------- Amiga: "plaza.aarnet.edu.au" - /micros/amiga/aminet/util/misc/60hzEmulator.lha (139.130.23.2) /micros/amiga/aminet/util/misc/60HzEmulator1.05.lha This tool allows dynamic switching between 50Hz (PAL) and 60Hz (NTSC) for all Amigas, even those without the ECS Agnus. PowerUtititly from Amicon and BootPal/BootNTSC from Nico Francois are two other 60Hz emulators for the Amiga. -------- TI-99/4A -------- PC: "ftp.clark.net" (168.143.0.2) - /systems/ti99/emulators/ti99emu.zip ------ TRS-80 ------ http://www.cs.umd.edu/users/fms/comp/Emulation/TRS80.html From a posting on "comp.emulators.misc" by Jeff Vavasour (jeffv@physics.ubc.ca): >"There is a diskless emulator available at ftp.cs.ubc.ca in some local >subdirectory. Email phillips@cs.ubc.ca if you can't find it. > >There is also an elusive prototype Model III emulator by Vincent van den >Bergh. I say elusive because I know a lot of people are aware of it, but I've >never heard of an FTP site for it though. It should be available on >Compuserve. This one is a prototype that was never completed, but does have >a certain degree of disk support. (Contrary to the documentation, you don't >actually need a 1.2Mb drive to read Model III disks, as long as they're not >80-track disks anyway.) > >There was Hypersoft's commercial PC3. I don't know the extent of compatibility >but I heard that it was somewhat slow. The author is on here somewhere I >think, and he's talked of releasing his emulator as freeware or shareware or >something. > >Also, I have a commercially marketed TRS-80 Model III/4 emulator which is sold >through Computer News 80. It also has direct-disk access and a bunch of other >features. I can send you a more detailed description if you are interested. >(The Model III version runs nearly as fast as George Phillips's emulator at the >top of the list, which is the fastest I've seen.)" PC: "ftp.cs.ubc.ca" (142.103.4.6) - "oak.oakland.edu" (141.210.10.117) - /SimTel/msdos/emulator/coco2-13.zip /SimTel/msdos/emulator/model1-c.zip CoCo I or CoCo II ROMs required. /SimTel/msdos/emulator/pcdgn102.zip Dragon 32/Dragon 64/Tandy CoCo emulator. Unix/X-windows: "foghorn/wilbur.stanford.edu" (36.14.0.36)- /pub/emulators/trs80/xtrs-1.0.tar.gz --- Newsgroups: comp.emulators.misc, comp.sys.tandy. -------------- UNIX/X-WINDOWS -------------- Macintosh: I don't know of any X-Windows emulators, but MacX is a commercial X-Windows terminal program - if your Macintosh is connected to a Unix network, then you can access your account using X-Windows rather than VT100/etc. This doesn't actually EMULATE X-Windows, merely uses X-Windows protocol and the Macintosh simulates the GUI. The Unix system still does all the work :-) PC: "ftp.engr.ucf.edu" (132.170.200.67) - /pub/ibm-pc/x-emulators/xwindemo.zip /pub/ibm-pc/x-emulators/xap143d1.zip, xap14d2.zip, xap14d3.zip & xap14d4.zip Unix: "ftp.uu.net" (192.48.96.9) - /systems/windows-sys/X/contrib/applications/ emu-1.3.tar.gz Unix terminal X-Windows emulator. --- Newsgroup: comp.emulators.misc. ------ VIC-20 ------ http://www.cs.umd.edu/users/fms/comp/Emulation/Commodore.html#vic20 Amiga: "ftp.hzr.uni-kassel.de" - /pub/machines/vic-20/vic-emu.lzh "src.doc.ic.ac.uk" (146.169.2.1) - /packages/aminet/misc/emu/vic-emu.lha The archive contains 68000 and 68040 versions. --- Disk-Images (ROM files) "ftp.hzr.uni-kassel.de" - /pub/machines/vic-20. ******************************************************************************* 8) Further Reading The respective documents for each emulator are in their archive package. The Apple ][ documents I mentioned are listed below: (8.1) Apple ][ Emulators "FAQ_comp.emulators.apple2" - see "FAQ_alt.emulators.ibmpc.apple2". "FAQ_alt.emulators.ibmpc.apple2"/"FAQ_comp.emulators.apple2", by James Vera (vera@anna.stanford.edu) and Tom Baker (tombaker@world.std.com) is available from "foghorn/wilbur.stanford.edu" in the directory /pub/emulators/apple2, and appears on alt.emulators.ibmpc.apple2 (posted on the 17th). "FAQ_comp.sys.apple2" by Dan DeMaggio (dmag@umich.edu) is available from "foghorn/wilbur.stanford.edu" in the directory /pub/emulators/apple2, and appears regularly on comp.sys.apple2. "VirtualGS(tm) Project -- DESCRIPTIONS AND CHARTER" by Jered Floyd (jered@mit.edu) is available from "joyce.eng.yale.edu" in the directory /pub/appleIIgs, and appears regularly on comp.emulators.apple2. (8.2) Other Emulators (see also the "FAQ" entry for each separate emulator) "emulator guide" by Jouko Valta (jopi@stekt.oulu.fi) appears irregularly on comp.emulators.misc. "Emulators for the Apple Macintosh" by Andre-John Mas (cs2ev@herts.ac.uk) appears on comp.sys.mac.apps and comp.sys.mac.hardware. *****END OF FILE*****