Archive-name: emulators-faq/part2
URL: http://www.why.net/home/adam/cem/
Posting-Frequency: semi-monthly (11th and 25th of each month)
Last-modified: Tue,  8 Oct 1996 22:36:56 GMT

  4.6 CHIP8

      CHIP8 is an odd puppy. It was never a real machine, per se; 
      instead, it was a virutal machine implemented on several 
      different platforms (similar to the current implementation of 
      Java). CHIP8 interpreters were written for several machines 
      (including the TELMAC 1800 and several kit computers, like the 
      ETI 660, DREAM 6800, etc.). It was used primarily to program 
      simple video games. The CHIP8 instruction set has fewer than 40 
      opcodes total, including I/O, sound, and flow control. Since 
      most computers of that era were very limited in terms of memory, 
      most CHIP8 games are very small. (typically less then 256 
      bytes). 

      Several games are available from the S-CHIP page: 
        http://www.stack.urc.tue.nl/~maartenh/hp48gx/chipgame/

    4.6.1 DOS Chip8 and VChip-8 [MS-DOS]
          Text and VGA versions of a CHIP8 emulator. Includes source code.
        Future plans include a Windows version and Super-Chip 
        emulation. Written by Paul Robson <autismuk@aol.com>. 

        Homepage: 
          http://users.aol.com/autismuk/chip8/index.htm

    4.6.2 Chip8 [MS-DOS]

        A Chip8 and Super Chip8 emulator for MS-DOS. Includes several 
        CHIP8 game images. 

        The program should be available on SimTel and its mirrors 
        soon. 

        Written by David Winter <winter@worldnet.net>. 

        Homepage: 
          http://mygale.mygale.org/11/hpmaniac/

    4.6.3 S-CHIP [HP-48]

        A CHIP-8 emulator for the HP-48 series of handheld calculators 
        is available, along with several CHIP-8 games. Written by Erik 
        Bryntse; based on CHIP-48, by Andreas Gustafsson. 

        In theory, these should have no problems running on one of the 
        HP-48 emulators available; see section 4.14 for the HP-48 
        emulators. 

        Homepage: 
          http://www.stack.urc.tue.nl/~maartenh/hp48gx/chipgame/

  4.7 Colour Genie

    4.7.1 Colour Genie Emulator [MS-DOS]

        A preliminary version of this emulator is now available from 
        the home page. It doesn't yet support graphics. Under 
        development by Stephan Scholz <stscholz@informatik.uni-kl.de> 
        and Burkhard Lehner <blehner@student.uni-kl.de>. 

        Homepage: 
          http://www.student.uni-kl.de/~sscholz/ColourGenie.html

  4.8 CPC

      The homepage below has pointers to various CPC ROM images. 

      Homepage: 
        http://andercheran.aiind.upv.es/~amstrad/

      You might also have some luck checking in the 
      comp.sys.amstrad.8bit FAQ: 
        ftp://rtfm.mit.edu/pub/usenet/news.answers/amstrad8bit-faq

      Newsgroup: 
        news:comp.sys.amstrad.8bit

      Many emulators and associated information are at: 
        ftp://ftp.ibp.fr/pub/amstrad/emulator

    4.8.1 A-CPC [Amiga]

        CPC emulation for the Amiga. Written by Kevin Thacker 
        <K.E.W.Thacker@cs.cf.ac.uk>. A new version (2.0) is now 
        available; however, it can be found only on the A-CPC web 
        page. 

        Program: 
          ftp://ftp.wustl.edu/pub/aminet/misc/emu/acpc_dem.lha
          ftp://ftp.ibp.fr/pub/amstrad/emulator/acpc_dem.lha

        Version 2.0: 
          http://andercheran.aiind.upv.es/~amstrad/A-CPC/

    4.8.2 Ami-CPC/PC-CPC [Amiga, MS-DOS]

        An alpha version of this CPC emulator is now available for 
        both the Amiga and the PC. Written by Ludovic Deplanque. The 
        utility programs listed below allow for conversion from .CPC 
        to .DSK files. For suggestions, write to Emmanuel Roussin 
        <roussin@genesis8.frmug.fr.net>, who will forward them to the 
        author. 

        Utility Programs: 
          ftp://ftp.ibp.fr/pub/amstrad/emulator/amicpcut.lha

        Amiga Program: 
          ftp://ftp.ibp.fr/pub/amstrad/emulator/ami-cpc.lha

        Amiga Program, Turbo version: 
          ftp://ftp.ibp.fr/pub/amstrad/emulator/ami-cpct.lha

        MS-DOS Program: 
          ftp://ftp.ibp.fr/pub/amstrad/emulator/pc-cpc.zip

    4.8.3 !CPC, !CPC_Demo [Acorn Archimedes]

        CPC emulation for the Archimedes computers. Provides CPC6128 
        emulation. Runs approximately as fast as the original machine 
        with ARM3. 

        A new version is available, as of 1996-Feb-13. Written by Mark 
        Rison <rison@hep.phy.cam.ac.uk>. 

        Homepage: 
          http://www.hep.phy.cam.ac.uk:8080/rison/cpc/cpc.html

    4.8.4 CPC++ [SunOS]

        Currently compiled only for SunOS; however, the author is 
        working to port it to other machines. A mailing list is 
        available for this emulator; see the homepage for details. 

        Written by Brice Rive <brice@world-net.sct.fr>. 

        Homepage: 
          http://www.worldnet.fr/~brice/cpc/cpcpp.shtml

    4.8.5 CPCEMU [MS-DOS]

        CPC emulation for MS-DOS machines. A new version, 1.4, is now 
        available; it includes French documentation, online help, and 
        GUS support. 

        Program: 
          ftp://ftp.ibp.fr/pub/amstrad/emulator/cpcemu14.zip

    4.8.6 CPC-Emulator [Acorn Archimedes]

        Written by Andreas Stroiczek. Currenly, v0.79 should be 
        available. 

        Program: 
          ftp://ftp.uni-stuttgart.de/pub/systems/acorn/riscos/emulator/
              cpc-emu.zip
          ftp://ftp.ibp.fr/pub/amstrad/emulator/cpc-emu.zip

    4.8.7 CPE [MS-DOS, Amiga]

        CPC emulation for PCs and Amigas. Will emulate the CPC464, 
        CPC644, and CPC6128, depending on the ROM image provided. 
        Requires a 80386 or better and a VGA graphics card. A 80486 
        with SVGA and a SoundBlaster or GUS-compatible sound card are 
        suggested. The ROM images are included in this archive. The 
        Amiga version (including source) is available from the 
        homepage. 

        Developed by Bernd Schmidt 
        <crux@pool.informatik.rwth-aachen.de> 

        Program, PC version: 
          ftp://ftp.ibp.fr/pub/amstrad/emulator/cpe50.zip
          ftp://ftp.nvg.unit.no/pub/cpc/emulator/cpe50.zip
          http://www-users.informatik.rwth-aachen.de/~crux/cpe50.zip.bin

        Source code is also available: 
          ftp://ftp.ibp.fr/pub/amstrad/emulator/cpesrc50.zip
          http://www-users.informatik.rwth-aachen.de/~crux/cpesrc50.zip.bin

        Homepage: 
          http://www-users.informatik.rwth-aachen.de/~crux/

    4.8.8 EmuCPC [Amiga]

        A CPC emulator for the Amiga. Written by Stephane Tavenard. 

        Program: 
          ftp://ftp.doc.ic.ac.uk/pub/aminet/misc/emu/emucpc.lha
          ftp://ftp.ibp.fr/pub/amstrad/emulator/emucpc.lha

    4.8.9 ??? [Unix & X]

        Development of a Unix based CPC emulator has been announced by 
        Wayne Gratton <wayne.gratton@uk.sun.com>. 

  4.9 CoCo 2, Dragon 32/64

      The CoCo 2 and the Dragon 32/64 machines are basically the same. 
      The largest differences between them involve different versions 
      of BASIC, and a parallel port on the Dragon (the CoCo had none). 
      There are some subtle differences as well (such as the keyboard 
      wiring and I/O port configuration) that make the ROMs 
      incompatible. Not all emulators take these changes into account. 
      Notably, the CoCo 2 emulator listed below will not work with 
      Dragon 64 ROMs. 

      A CoCo mailing list exists; its address is 
      <coco@pucc.princeton.edu>. (This is also available on the 
      newsgroup bit.listserv.coco). 

      A Dragon mailing list exists; for more information, write to 
      <dragon-list-request@grempc.demon.co.uk>. To join the list, send 
      a message containing 'Subscribe' to 
      <dragon-list-request@grempc.demon.co.uk>. 

      Dragon/CoCo Emulator Homepage: 
        http://public.logica.com/~burginp/emulators.html

      Dragon Newsgroup: 
        news:alt.comp.dragon

      Dragon Software: 
        http://www.dcs.warwick.ac.uk/~ross/Text/dragon/
        http://public.logica.com/~burginp/software.html

    4.9.1 CoCo 2 [MS-DOS]

        CoCo 1 and 2 emulator for MS-DOS machines. (Also emulates 
        Dragon 32/64 machines). This emulator runs just fine on any 
        80x86; due to speed considerations, though, a '386-33 or 
        faster is recommended. Includes soundblaster support, 
        debugger, variable speeds, and disk and casette emulation. 
        Written by Jeff Vavasour <jeffv@physics.ubc.ca>. 

        Note that there is also a CoCo 3 emulator available from the 
        same author, but it is not shareware. For more information, 
        mail the author. 

        Program: 
          ftp://ftp.unicamp.br/pub/simtel20/msdos/emulator/coco2-14.zip
          ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/coco2-14.zip

    4.9.2 PC Dragon II [MS-DOS]

        Dragon 32/64 emulator for MS-DOS machines. (Also emulates CoCo 
        2 machines). This is a very slow emulation; it requires a 
        90MHz P5 to run at full speed. Written by Paul Burgin 
        <burginp@logica.com> 

        Program: 
          ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/pcdgn201.zip

    4.9.3 T3 [MS-DOS]

        Dragon/CoCo emulator for MS-DOS; it requires VGA and an 80386 
        or higher. This program emulates the Dragon 32, Dragon 64 and 
        CoCo II machines at full speed on a 386-20. The emulator is 
        still under development, but a test version is available. 
        Written by Paul Burgin <burginp@logica.com>. 

        Program: 
          http://public.logica.com/~burginp/t3.html

    4.9.4 ??? (1) [Amiga]

        Under development by Sean Siford 
        <seans@soc.plym.ac.uk_subnode.soc> 

    4.9.5 ??? (2) [Amiga]

        Under development by David Linsley <djl102@unix.york.ac.uk>. 
        This project may have been abandoned. Rumor has it that David 
        may turn his efforts towards a Dragon emulator for Linux, 
        though. 

  4.10 EDSAC

      The EDSAC was the first practical stored-program computer. It 
      was developed at Cambridge, and went into operation in 1949. 

    4.10.1 Warwick EDSAC Simulator [MacOS, Windows 95]

        EDSAC emulator for 680x0 based Macintoshes; a Windows 95 
        version should be available soon. Written by Martin 
        Campbell-Kelly <Martin.Campbell-Kelly@dcs.warwick.ac.uk> 

        Homepage: 
          http://www.dcs.warwick.ac.uk/~mck/EdsacWWW/MacEdsac.html

  4.11 ENIAC

      Geez. I know I've been looking for a simulator to run all my old 
      ENIAC games. 

      While it is still under development, a group at the University 
      of Pennsylvania is creating an ENIAC simulator which will be 
      accessable via the web. 

      Written by Douglas Bellew <bellew@eniac.seas.upenn.edu> and Tim 
      Rauenbusch <rauenbus@eniac.seas.upenn.edu>. 

      Homepage: 
        http://homepage.seas.upenn.edu/~museum/sim.html

  4.12 Enterprise 64/128

    4.12.1 Enterprise Emulator [Unix & X]

        A depository for information about the Enterprise exists; its 
        purpose is to provide a depository from which emulator 
        developers can get specifications, etc. 

        A prototype emulator (currently in a very early stage of 
        development) is available off the homepage. It runs under 
        SunOS 4.1.2 and Linux. ROM images are also available from the 
        homepage. 

        Homepage: 
          http://www.camme.ac.be/~cammejpm/enterprise.html

        Program: 
          http://www.camme.ac.be/~cammejpm/enterprise.html#LASTREL

  4.13 HP41

    4.13.1 TTCALC [MS-Windows]

        Program: 
          ftp://ftp.euro.net/Windows/cica/desktop/ttcalc.zip

  4.14 HP-48

      For information on the HP-48, see: 
        news:comp.sys.hp48

      A good webpage to start on is: 
        http://www.stack.urc.tue.nl/~maartenh/hp48gx/

    4.14.1 Emu48 [MS-DOS, MS-Windows]

        HP48 emualtor for MS-DOS and MS-Windows. The Windows version 
        requires Windows 95 or win32s. Written by Sebastien Carlier 
        <sebc@cybera.anet.fr>. 

        Program: 
          http://www.stack.urc.tue.nl/~maartenh/hp48gx/emulator/emu48dos.zip

    4.14.2 x48 [Unix & X]

        X11 based emulator of Hewlett-Packards HP48 S/SX, G/GX. x48 
        emulates the HP48 calculator's hardware, and runs an original 
        ROM from your calculator in an X window. You need to obtain a 
        ROM image for this emulator. 

        Program: 
          ftp://sunsite.unc.edu/pub/Linux/system/Emulators/x48-0.4.0.tar.gz
          ftp://ftp.cis.com/pub/hp48g/uploads/x48-040.zip

  4.15 IBM 1401

    4.15.1 1401 Simulator

        Currently under development by Bob Supnik 
        <bob.supnik@ljo.dec.com>. Will include emulation for CPU, card 
        reader, inquiry terminal, printer, and magnetic tape. 

  4.16 Macintosh

      See also section 3.7. 

    4.16.1 A-Max [Amiga]

        A commerically produced Macintosh emulator for the Amiga. The 
        official version requires hardware for the ROMs; however, an 
        illegal version of this program with the ROMs stored on disk 
        is rumored to exist. 

        ReadySoft, the company which sold this emulator, neither sells 
        nor supports this product; in fact, they may no longer exist. 

        A-Max supposedly does not work well with the latest version of 
        the Amiga OS. 

    4.16.2 Aladin [Atari ST]

        This program emulates a classic (64k) Macintosh on an Atari 
        ST. It shipped as a cartridge which required you to add in 
        real Macintosh ROMs. There is purportedly an illegal version 
        of this program (MacBongo) which is programmed to work with 
        ROM images. 

        Aladin supports 640x400 resolution, runs at the ST's 8MHz, 
        addresses up to 4Mb of RAM, and works with the ST's parallel 
        and serial ports. Starting with version 3.0, Aladin supports 
        access to hard drives. 

        Aladin was manufactured by German company ProficomP, and 
        distributed in the UK by Eidersoft and Signa Publishing. It is 
        doubtful that it is still distributed. In 1988, the price was 
        about UKP 170 (about US$265). 

    4.16.3 Emplant [Amiga]

        Another commericaly produced Mac emulator for the Amiga. This 
        is produced by Utilities Unlimited. According to my sources, 
        this emulator does a good job of emulating the Mac II, IIx, 
        and IIci. You will need to acquire Macintosh ROM images to use 
        this emulator. 

        You can contact Utilities Unlimited at the following numbers: 
        
          Sales/Order:  +1 520/680-9004
          Tech Support: +1 520/680-9234
          Fax:          +1 520/453-6407
          BBS:          +1 520/453-3909

    4.16.4 MagicSac [Atari ST/TT]

        Emulates a Mac Classic on an Atari ST or TT computer. Produced 
        by Gadgets by Small. 

    4.16.5 ShapeShifter [Amiga]

        ShapeShifter is a shareware Macintosh-II emulator for the 
        Amiga. Currently, this program supports only 32-bit-clean 
        programs; it does not support (or require) an MMU. 

        ShapeShifter requires AmigaOS 2.1, a 68020 or better, 4 Megs 
        of RAM, Macintosh ROM images, and the Macintosh system 
        software disks. 

        ShapeShifter supports color displays up to 256 colors on AGA 
        Amigas, access to all Amiga I/O from inside Macintosh 
        programs, concurrent Macintosh and Amiga programs, 
        multichannel sound, shared clipboards, and full speed 
        emulation. 

        Upon paying a registration fee of US$40 or 50 DM, you will 
        receive a key which allows SCSI driver support and hard disk 
        partition support. 

        Written by Christian Bauer <bauec002@goofy.zdv.uni-mainz.de>. 

        Program: 
          ftp://ftp.wustl.edu/pub/aminet/misc/emu/ShapeShift3_1.lha
          ftp://server.biologie.uni-erlangen.de/pub/shapeshifter/
              ShapeShifter3_1.lha

    4.16.6 Spectre [Atari ST]

        Originally named 'Maculator,' this emulator emulates a 128K 
        Mac. The most recent version allows Mac double density disks 
        to be read in the ST's drive. The reveiws claimed that it had 
        good compatiblility and speed. (Furthermore, the emulated Mac 
        had a screen of 640x480, instead of the 512x384 that the Mac 
        Plus sported.) Produced by "Gadgets by Small." (Although it is 
        doubtful you could get a copy from them now...) 

    4.16.7 vMac (portable)

        This is an effort (a la UAE) to develop a Macintosh machine 
        emulator onto which an operating system can be loaded. Current 
        development efforts are being done under MS-DOS, but the 
        eventual aim is to have a portable emulator. At present, it is 
        in an *extremely* early stage of development, and is 
        soliciting help. The CPU is based on the 680x0 emulation 
        present in UAE (see section 4.3.2). 

        A mailing list should be available shortly. 

        Homepage: 
          http://www.clearlight.com/~jagtech/vmac/index.htm

  4.17 MSX

      The MSX is a Z80 based personal computer. For more information, 
      examine the information presented on the homepage. 

      Also, a mailing list exists for MSX discussions; to subscribe, 
      send mail to <majordomo@stack.urc.tue.nl>, with the following 
      lines in the body: 
      
        subscribe msx
        info msx

      Homepage: 
        http://www.freeflight.com/fms/MSX/

      Also, many games, utilities, etc. for the MSX may be found at 
      the following locations: 
        ftp://stargate.imagine.com/pub/MSX/
        ftp://ftp.funet.fi/pub/msx/
        ftp://riaph.irkutsk.su/pub/
        ftp://ftp.saitama-u.ac.jp/pub/msx/

      ROMs for the MSX can be retrieved from: 
        http://www.gamepen.com/gamewire/classic/classic.html

      Newsgroup: 
        news:comp.sys.msx

      FAQ: 
        http://www.sci.fi/~tonisra/msx.html

    4.17.1 AmiMSX [Amiga]

        Emulates an MSX-1 on an Amiga with a 68020 or better. Supports 
        sprites and PSG; the graphics emulation is not complete, 
        however. 

        Program: 
          http://www.freeflight.com/fms/MSX/AmiMSX21.lha

    4.17.2 Atari ST MSX-1 emulator [Atari ST]

        Program: 
          ftp://ftp.funet.fi/pub/msx/stemu/msx0-008.zip

    4.17.3 PC MSX-1 emulator [MS-DOS]

        Emulates an MSX-1 on a PC with a 80386 or better. Requires MSX 
        ROM images. They may be available from the MSX homepage (see 
        section 4.17). 

    4.17.4 PC MSX-2 emulator [MS-DOS]

        The same program as described in section 4.17.3 for emulation 
        of an MSX-2. 

        Program: 
          ftp://ftp.funet.fi/pub/msx/pcemu/msx099b1.arj

    4.17.5 fMSX [Unix, PowerMac, MS-DOS]

        This package includes C sources for a portable MSX/MSX2/MSX2+ 
        emulator, and screen/keyboard drivers for Unix/X and MSDOS. 
        fMSX has been tested on following Unix systems: 

        NetBSD FreeBSD Linux SunOS Solaris OSF/1 Ultrix Irix 

        It has also been ported to the Amiga (see section 4.17.6), 
        PowerMac and IBM PC. No decent drivers exist for the PowerMAC 
        yet. 

        The most recent verision of the MSX/MSX2 emulator (0.9) 
        includes disk support and support for several different kinds 
        of MegaROM cartridges. Version 1.0 is die to be released "very 
        soon." 

        The MS-DOS version is now at version 1.2.3. 

        Written by Marat Fayzullin <fms@freeflight.com>. 

        Homepage: 
          http://www.freeflight.com/fms/MSX/

        Program: 
          ftp://stargate.imagine.com/pub/MSX/fMSX/
          ftp://ftp.komkon.org/pub/MSX/fMSX/

    4.17.6 fMSX Amiga [Amiga]

        MSX emulator for the Amiga, based on Marat Fayzullin's fMSX 
        emulator (see section 4.17.5). The latest version, 1.0, 
        includes bugfixes, speedups (including graphical double 
        buffering), and additional video settings. Amiga block device; 
        full emulation of the MSX1; partial emulation of the MSX2; SCC 
        sound support; and MegaROM support. 

        New features for version 0.7 include support for AOS down to 
        version 2.0, improved Z80 emulation, SCC sound support, and 
        several MSX2 features. 

        New features for 0.8 include support for reading and writing 
        MSX disks, support for up to 4 Megs of MSX memory, support for 
        two joysticks, better MSX2 emulation (including screen 5 
        sprites), expanded megarom options, speed improvements, and 
        several minor bug fixes. 

        fMSX Amiga requires Amiga OS 2.0, a 68020 or better (68030 
        recommended), 350 k chip RAM, and 600 k other RAM. It does NOT 
        require an AGA chipset to run. 

        Ported by Hans Guijt <h.guijt@inter.nl.net>. 

        Program: 
          ftp://ftp.wustl.edu/pub/aminet/misc/emu/fmsx_1.0.lha
          ftp://stargate.imagine.com/pub/MSX/fMSX/fMSXAmiga.lha

  4.18 Oric

      Information about Euphoric and Amoric can be found the the 
      following homepage; it also contains a bunch of other 
      Oric-related information. 

      Homepage: 
        http://www.ensica.fr/~frances/oric/oric_english.html

    4.18.1 Amoric [Amiga]

        Amoric is an Oric emulator for the Amiga. While the emulation 
        is not quite complete, it will run about 95% of the existing 
        Oric games. Current features (v1.0) include tape support, 
        rough sound support, and partial graphics emulation. Disk 
        emulation is not yet supported. Requires Kickstart 2.0 or 
        higher with any CPU (68020 or better recommended). See the 
        homepage for more information (see section 4.18). 

        Written by Jean-Francois Fabre <fabre@cert.fr>. 

        Program: 
          ftp://ftp.aminet.com/misc/emu/AmoricV1_0.lha

    4.18.2 Euphoric [MS-DOS, Linux]

        Euphoric is an Oric emulator for PCs. It runs under Linux with 
        SVGALIB and DOS with DJ.Delorie's go32 extender. It is 
        expected soon to run under any 80x86 DPMI DPMI OS (OS/2, 
        Windows 3.x, Windows NT, Windows 95, etc), and it will be 
        ported to Unix with X. More information can be found on the 
        homepage (see section 4.18). Written by Fabrice Frances 
        <frances@laas.fr>. 

        MS-DOS Program: 
          ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/eoric03a.zip

        Linux Program: 
          ftp://ftp.ensica.fr/pub/Oric/euphoric.tar.gz

    4.18.3 Oric 48K [Unix & X]

        Oric emulator for Unix/X. Provides graphics emulation, 6522 
        and 8912 emulation (including timers), tape I/O emulation 
        using disk images, and printer output to a text file. This 
        program also includes a utility that allows you to sample old 
        Oric tapes and convert the sound samples into tape images. 
        Written by Jean-Francois Fabre <fabre@supaero.fr>. 

        Program: 
          ftp://hpux.cict.fr/incoming/ORIC48K_V3.1.tar.gz

  4.19 P2000

      Technical information: 
        http://www.komkon.org/~dekogel/files/p2000/p2000.txt

    4.19.1 M2000 [MS-DOS, Unix & X, Linux]

        M2000 is a portable emulator for the P2000 home computer. It 
        emulates a P2000T with 32KB RAM, 1 cartridge slot and 1 tape 
        drive. It has joystick and sound support. Source code is 
        available. It appears in include a utility to read in P2000 
        tapes. 

        Now supports Linux with X and Linux with SVGAlib. Written by 
        Marcel de Kogel <m.dekogel@student.utwente.nl> 

        Homepage: 
          http://www.komkon.org/~dekogel/m2000.html

  4.20 PDP-8/PDP-11

      (See also hardware solutions in section 6.5.) 

      PDP-11 FAQ list: 
        ftp://sunsite.unc.edu/pub/academic/computer-science/history/pdp-11/faq

      PDP-11 Technical Information: 
        ftp://sunsite.unc.edu/pub/academic/computer-science/history/pdp-11/

      PDP-11 Software Archives: 
        ftp://ftp.update.uu.se/pub/pdp11/
        ftp://shop-pdp.kent.edu/

    4.20.1 Ersatz-11 [MS-DOS]

        This emulator is written completely in 80x86 assembly. 

        From the author, John Wilson <wilsonj@rpi.edu>: 
        
          Name:           Ersatz-11 V1.1 BETA
          Emulation:      PDP-11/34a with FPP, invidually selectable
                          extensions, runs RT-11, RSX-11M, RSTS/E,
                          IAS, 2.9BSD, Fuzzball, XXDP+.
          Peripherals:    Disks:  RX01, RX02, RL01, RL02, RK06, RK07
                          DL11 comm ports (up to 16), LP11 LPT ports
                          (up to 4), DELUA ethernet ports (up to 4),
                          PC11 paper tape reader/punch.
          Host machine:   80186 or better running MS-DOS V2.0 or later,
                          math coprocessor required for FPP support
                          (has workaround for buggy P5s).
          Author:         John Wilson.
          Status:         Copyrighted but freely distributable.

        [Reposted with permission] 

        Program: 
          ftp://ftp.dbit.com/pub/e11

    4.20.2 PDP Emulator [Unix]

        Program: 
          ftp://sunsite.unc.edu/pub/academic/computer-science/history/pdp-11/
              emulator/pdp11.shar.Z

    4.20.3 PDP 8/11 Emulator [Unix]

        C source for two different emulators (one does PDP-11; the 
        other, PDP-8). Written by Robert Supnik. Emulates J-11 CPU, 
        RK05/RL01/RL02 hard disks, RX01 floppy, 1 TTY line, and paper 
        tape. Very accurate emulation. 

        Program: 
          ftp://ftp.std.com/ftp/pub/mbg/emulators/pdp_8_11_emulators.tar.Z

    4.20.4 PDP8/E Emulator [MacOS]

        This PDP-8 emulator includes a complete OS/8 system, FOCAL-8 
        and Pascal-S. It is based on code originally written by Bill 
        Haygood. 

        The simulated machine is a PDP-8/E with 4K words of memory and 
        an ASR 33 console teletype. Optionally a MC8-E memory 
        extension (with up to 32K words of memory), an EAE, an 
        auxiliary ASR 33 teletype, a PC8-E high speed paper tape 
        reader and punch, a RK8-E disk system, and a LP8-E line 
        printer. A real time clock can be attached to the simulated 
        PDP-8/E. For each device, there is a separate window which 
        displays the internal state of the device. The user can view 
        and edit the PDP-8 memory content as octal dump, assembler 
        instructions and typed data (ASCII, integer, floating 
        point,...). Other features of the simulator are breakpoints, 
        break opcodes, single step execution, and a trace mode for the 
        PDP-8/E. The teletype support uses standard Macintosh text 
        editor windows. 

        Available via e-mail from the author; written by Bernhard 
        Baehr <bb@informatik.uni-hannover.de>. This emulator is known 
        to run under Executor. 

    4.20.5 Russian Emulator [MS-DOS]

        Written by <asd@holo.simbirsk.su>. A demo version is 
        available. 

        Program: 
          http://www.freeflight.com/fms/comp/bin/pdp11demo.zip

    4.20.6 TM PDP-8 [MS-DOS]

        A PDP-8 Emultor for MS-DOS. Includes OS8. No other information 
        is available. 
          ftp://sunsite.unc.edu/pub/academic/computer-science/history/pdp-8/
              working/tm_pdp8.arc

    4.20.7 ??? (1) [Unix]

        Written by Eric Edwards 

        Program: 
          ftp://ftp.csh.rit.edu/pub/csh/mag/

    4.20.8 ??? (2) [Unix]

        Program: 
          ftp://ftp.cim.mcgill.edu/pub/people/mouse/pdp11/

  4.21 Psion

      Brace yourself, folks... we've gone beyond calculator emulators 
      and clear into the realm of personal organizers. The Psion 
      machines are personal assistants (scheduler, address book, 
      spreadsheet, word processor , etc). They seem somewhat more 
      popular in Europe than the States (the only one I've ever seen 
      was from Switzerland, labeled in German, and made in the UK... 
      although Psion appears to be in Massachusets.) See the Psion 
      homepage for more information. 

      Homepage: 
        http://www.psioninc.com/

    4.21.1 S3AEMUL [MS-DOS]

        Psion 3a emulator for MS-DOS; this will not work in a DOS box 
        under Windows. S3AEMUL was actually produced by Psion 
        themselves, but they provide no support for it -- its original 
        purpose was internal development only. No sound support is 
        provided. 

        The program available from the homepage appears to be somewhat 
        more recent than the other two listed... 

        Homepage: 
          http://www.psion.com/testzone/index.html

        Program: 
          http://src.doc.ic.ac.uk/packages/psion/icdoc/development/s3aem1.zip
          ftp://ftp.frontiernet.com/pub/psion/devel/s3aem1.zip

  4.22 Sam Coupe

      The Sam Coupe is a Z80-based 8-bit machine launched in 1989; it 
      supports graphics up to 512x192 with 128 colors and has pretty 
      decent sound capabilities. It appears to have an Amiga-like 
      graphical interface. More information is available from the Sam 
      Coupe scrapbook: 
        http://www.soton.ac.uk/~tsp93ma/Coupe/

    4.22.1 XCoupe [Unix & X]

        A Sam Coupe emulator for Unix machines; available in source 
        form only. The distibution does not contain Sam ROM images, 
        for copyright reasons. 

        The emulator runs about 1/4 speed on a '486SX with 4M or 
        memory, but pretty much blazes on anything faster (like an 
        Alpha). Features include memory emulation up to 512K with 4M 
        external, graphics modes 1 through 4, line interrupts 
        (including palette changes), disk controller emulation, 
        support for reading real SAM disks (currently under Linux 
        only), support for disk images, and mouse emulation support. 

        An alpha version is available from the homepage. 

        Written by Allan Skillman <ajs@hep.ucl.ac.uk>. 

        Homepage: 
          http://www.hep.ucl.ac.uk/%7Eajs/xcoupe/

  4.23 Sinclair 1000/ZX81

      FAQ: 
        http://www.gre.ac.uk/~bm10/zx81.faq

      Pages: 
        http://www.gre.ac.uk/~bm10/zx81.html

    4.23.1 Extender [MS-DOS]

        Timex/Sinclair ZX81 (TS1000) emulator for MS-DOS machines 

        Program: 
          ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/xtndr093.zip

    4.23.2 ts1000 [MS-DOS]

        Emulates a Timex/Sinclair 1000 on an MS-DOS machine. Can use 
        printer. 

        Program: 
          ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/ts1000-c.zip

    4.23.3 ZX81.PRG [Atari ST]

        This emulator comes with about 50 programs (some in assembly) 
        which it runs just fine. It also allows the user to set the 
        available memory (up to 48k). 

  4.24 Sinclair QL

      (See also hardware solutions in section 6.6.) 

    4.24.1 Q-EmuLator [MacOS]

        Sinclair QL emulator for the Macintosh. Runs on both 680x0 and 
        PowerPC machines. Written by Daniele Terdina 
        <sistest@ictp.trieste.it>. 

    4.24.2 QLem [Atari ST]

        QLem is a Sinclair QL emulator for the Atari ST. It is written 
        compeletely in assembly. Version 1.40 (1996-Jan-20) is now 
        available. 

        This emulator is purported to run properly on the STonX 
        emulator. 

        Written by Johan Klockars <d8klojo@dtek.chalmers.se> 

        Homepage: 
          http://rand.thn.htu.se/~johan/qlem.html

        Program: 
          http://rand.thn.htu.se/ftp/QLem/qlem.lzh

        QL to ST conversion utility: 
          http://rand.thn.htu.se/ftp/QLem/ql2st.lzh

  4.25 Sinclair Spectrum

      Most of the following programs that require ROM images have 
      those images included. From what I've been able to discern, 
      Amstrad retains copyright on the ROMs, but allows free use and 
      distribution of them. If you need to obtain ROM images, several 
      are available at the following site: 
        ftp://ftp.nvg.unit.no/pub/sinclair/roms

      Also, there is a newsgroup for information on the Sinclair 
      machines; if you need to find Spectrum images, this should be a 
      good place to start: 
        news:comp.sys.sinclair

      And a homepage for the Spectrum: 
        http://www.nvg.unit.no/spectrum/

    4.25.1 !MZX [Acorn Archimedes]

        Spectrum emulator for the Archimedes. Emulation is reportedly 
        incomplete (cannot handle undoumented instructions.) Written 
        by Graham Willmott. 

        Program: 
          ftp://ftp.nvg.unit.no/pub/sinclair/utils/arm/mzx110.spark

    4.25.2 !Speccy [Acorn Archimedes]

        Spectrum emulator for the Archimedes. Allows tape file 
        transfer through the serial port. Written by Karsten Witt. 

    4.25.3 Atari-Speccy [Atari]

        Another Spectrum emulator for the Atari. 

        Program: 
          ftp://ftp.nvg.unit.no/pub/sinclair/utils/atari/atari-speccy.zip

    4.25.4 Elwro 800-3 Jr [MS-DOS]

        Spectrum emulator for MS-DOS PCs. Runs in EGA, CGA, and 
        Hercules graphics modes. All diagnostics have been translated 
        into Polish. Does not provide a mechanism for reading tapes. 
        This is a commercial product. Written by Piotr Schmidt and 
        Piotr Wolter. 

    4.25.5 JPP [MS-DOS]

        Spectrum emulator for 80x86 PC under MS-DOS. Requires 80386/25 
        or better. It requires a ROM image, but most versions have one 
        included. Written by Arnt Gulbrandsen <agulbra@nvg.unit.no>. 

        Program: 
          ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/jpp.zip
          ftp://ftp.inf.tu-dresden.de/pub/zxspectrum/emulators/pc/jpp.zip
          ftp://medusa.k12.ar.us/pub/simtel/disc1/emulator/jpp.zip

    4.25.6 KGB [Amiga]

        Spectrum emulator for the Amiga. Can read and write tapes 
        though a digitizer. Emulation is reportedly incomplete. 

    4.25.7 MacSpeccy [MacOS]

        Very slow Spectrum emulator for 68040 Macintoshes. Allows 
        copying of screen to clipboard. Written by Danny Keogan 
        <djkeogan@unix2.tcd.ie> 

        Program: 
          ftp://ftp.uni-paderborn.de/pcsoft3/mac/util/organization/
              macspeccy1.1.sit.hqx
          ftp://ftp.uwtc.washington.edu/pub/Mac/Programming/
              MacSpeccy1.1.sit.bin

    4.25.8 MacSpectacle [MacOS]

        This is a freeware ZX Spectrum emulator for Macintosh 
        machines. It runs on both Power PC's and 680x0's higher than 
        '020. It requires Mac OS 7.0 or better and Color QuickDraw. 

        The emulator provides single pixel to pixel-quadrupled 
        display, exact speed and "as fast as it can go" modes, sound 
        emulation, joystick support, highres graphics, and border 
        effects. It works fully with .sna, .z80, .rom, and .scr files, 
        and can read .tap and write .pict files. 

        The current version, 1.8.2, provides emulation of the ZX 
        Spectrum 48k and the ZX Spectrum 128. 

        MacSpectacle is covered by the terms of the GNU license 
        agreement. Use and distribution is free. 

        [Note that the files at lst.informatik.uni-erlangen.de will 
        not show up on a directory listing; you just need to change to 
        that directory and get the files. If you have trouble, try 
        getting the file //incoming/kio/readme] 

        Program: 
          ftp://ftp.nvg.unit.no/pub/sinclair/utils/mac/
          ftp://lst.informatik.uni-erlangen.de//incoming/kio/
              MacSpectacle182.hqx

        Source Code: 
          ftp://lst.informatik.uni-erlangen.de//incoming/kio/
              MacSpectacle155_Source.hqx

    4.25.9 PowerSpectrum [PowerMac]

        Spectrum emulator for PowerMacs. Runs at full speed with good 
        sound emulation. Performs tape I/O through sound hardware (may 
        require 44kHz hardware). Needs System 7.5 or higher to run. 
        Written by Bo Lindbergh <d88-bli@nada.kth.se> 

        Program: 
          ftp://ftp.nvg.unit.no/pub/sinclair/util/mac/

    4.25.10 SP [MS-DOS]

        Spectrum emulator for MS-DOS PCs. Runs on CGA or EGA systems. 
        Uses disk images for tapes. Requires a ROM image, which is not 
        included. Supposedly, it works with the ROM image included 
        with JPP (see section 4.25.5). 

    4.25.11 SPECTRUM/VGASpec [MS-DOS]

        Spectrum emulator for MS-DOS PCs. Tape I/O is performed 
        through the serial port, but no other I/O interfaces are 
        supported. Runs at full speed on an 80386/25. VGASpec is a 
        pirated version of this emulator, obtained prior to its 
        release. All documentation is in Spanish. Written by Pedro 
        Gimeno. 

        Program: 
          ftp://ftp.nvg.unit.no/pub/sinclair/utils/pc/spec099d.zip
          ftp://ftp.nvg.unit.no/pub/sinclair/utils/pc/vgaspec.zip

    4.25.12 SpecEM [MS-DOS]

        Spectrum emulator for MS-DOS PCs. Runs on EGA or VGA systems. 
        Uses disk images for tapes. 

    4.25.13 Spectrum 48 [Commodore 64]

        Runs on a Commodore 64. Does no processor emulation, so all it 
        can handle is basic (no machine language). Emulates a 
        microdrive with a 1541/1571. 

    4.25.14 Spectrum [Amiga]

        Spectrum emulator for the Amiga. Can read and write tapes 
        though a digitizer. Runs on a 68000, but a 68020 is 
        recommended. Written by Peter McGavin 
        <peterm@kea.grace.cri.nz>. 

        Program: 
          ftp://freebsd.cdrom.com/pub/aminet/misc/emuspectrum-1.7.lha
          ftp://ftp.cnam.fr/pub2/Amiga/emu/spectrum-1.7.lha
          ftp://faui43.informatik.uni-erlangen.de/mounts/epix/public/pub/amiga/
              aminet/misc/emu/spectrum-1.7.lha

    4.25.15 Speculator [Acorn Archimedes]

        Spectrum emulator for the Archimedes. Apparently, it is not 
        currently available; pirate copies are rumored to exist, 
        however. It is being developed by Dave Lawrence. 

    4.25.16 Warajevo [MS-DOS]

        Spectrum emulator for MS-DOS machines. It uses tape image 
        files for tape I/O simulation; support is also provided for 
        loading tapes directly. This program can emulate the Spectrum 
        48, Spectrum 128, and Spectrum +2. 

        This emulator includes a machine-code monitor, Turbo Copy, a 
        built-in tape image management utility (including the ability 
        to load tape images directly from a real tape), a built-in 
        utility to convert Spectrum images to .EXE files for running 
        independent of the emulator, and a Comm program for the 
        Spectrum (to allow transfer of files from the Spectrum to the 
        PC.) All of these features have now been incorporated into the 
        emulator, and are accessable via a menu system. Mouse support 
        is included. 

        Enhancements for the most recent version include several speed 
        enhancements, bugfixes, HP Laserjet support, Microdrive 
        emulation, modular device drivers, support for undocumented 
        Z80 features, and better configuration support. 

        The documentation contains a full reference for ZX BASIC. 

        This emulator is completely free software; it has been 
        released into the public domain. Donations of any amount are 
        accepted. 

        As a side note, the documentation gives an interesting account 
        of the development of this emulator during the war in Bosnia 
        and Hertzegovina. 

        Written by Zeljko Juric <Z.JURIC@zamir-sa.ztn.apc.org> and 
        Samir Ribic <S.RIBIC@zamir-sa.ztn.apc.org>, 
        <MEGARIBI@hermes.si>. 

        Program: 
          ftp://ftp.nvg.unit.no/pub/sinclair/utils/pc/
          ftp://ftp.demon.co.uk/pub/ibmpc/dos/apps/spectrum/
              warajevo-spectrum.zip

    4.25.17 WSpecem [MS-Windows]

        Emulates an Spectrum 48k. Includes a utility to read Spectrum 
        tapes via a soundblaster. Requires winG. This program is 
        Shareware released under the Gnu public license. Written by 
        Rui Ribeiro <rff-ribe@csm.uwe.ac.uk> or 
        <i890478@groucho.idt-isep.ipp.pt>. 

        Program: 
          ftp://ftp.nv.unit.no/pub/sinclair/utils/pc/wspv111.zip

    4.25.18 X 128 [Unix & X, MS-DOS]

        Spectrum 128 emulator. Written by James McKay 
        <jmk@spuddy.mew.co.uk>. 

        Unix Program: 
          ftp://ftp.nvg.unit.no/pub/sinclair/utils/other/x128_0.3.tar.gz

        MS-DOS Program: 
          ftp://ftp.nvg.unit.no/pub/sinclair/utils/pc/x128v03.zip

    4.25.19 xz80 [Unix & X]

        Emulates a Spectrum under Unix/X. Supposedly runs faster than 
        xzx. Sound output provided on Sun Sparc using /dev/audio; this 
        may work on other machines. Provides printer emulation. Will 
        not emulate a 128K Spectrum. Written by Ian Collier 
        <Ian.Collier@comlab.ox.ac.uk> 

        Program: 
          http://www.comlab.ox.ac.uk/oucl/users/ian.collier/Spectrum/

    4.25.20 xzx [Unix & X]

        Emulates a Spectrum under Unix/X. Provides varying levels of 
        sound support for Sun Sparc, NEC EWS, and Linux workstations. 
        Written by Des Herriott (formerly <dnh@mfltd.co.uk>). Program 
        maintanance and enhancements have since been taken over by 
        Erik Kunze <eku@philos.philosys.de>. See the homepage for 
        mailing list information. 

        Program: 
          ftp://ftp.mfltd.co.uk/pub/packages/xzx/

        Homepage: 
          http://www.philosys.de/~kunze/xzx/

    4.25.21 Z80 [MS-DOS]

        Very fast Spectrum emulator for MS-DOS PCs. Can run on an 
        80286 or better. This program is shareware; some features are 
        available only to registered users. Written by Gerton Lunter 
        <gerton@rcondw.rug.nl>. Support and registration provided by B 
        G Services at the address <z80help@bgserv.demon.co.uk>. 

        Program: 
          ftp://ftp.uni-paderborn.de/pcsoft/msdos/emulator/z80-304.zip
          ftp://freebsd.cdrom.com/.2/SimTel/msdos/emulator/z80-304.zip

    4.25.22 !z80Em [Acorn]

        Mike Borcherds <borchrds.teaching@physics.oxford.ac.uk> has 
        written a spectrum emulator for the Acorn machines. 

        Information: 
          mailto:<Robin.Watts@comlab.ox.ac.uk>

        Program: 
        
           Warm Silence Software
           St Catherines College
           Manor Road
           Oxford
           OX1 3UJ
           UK

    4.25.23 ZX SP [Atari]

        Another Spectrum emulator for the Atari. 

        Program: 
          ftp://ftp.nvg.unit.no/pub/sinclair/utils/atari/zx_sp207.zip

    4.25.24 ZX-Spectrum Emulator [Atari]

        Spectrum emulator for Atari 8-bit machines. Emulates most of 
        the external interfaces. Written by Christin Gandler. 

        Program: 
          ftp://ftp.nvg.unit.no/pub/sinclair/utils/atari/atari-spectrum.zip

        [Is this right? I'm not sure if this is Mr. Gandler's program 
        or not...] 

    4.25.25 ZX Spectrum-Emulator [MS-DOS]

        Shareware; 29 DM registration fee. Written by Bernd Waschke. 
        Contact him at: 
        
          Bernd Waschke
          Postfach 657
          D - 15206 Frankfurt(Oder)
          Germany

    4.25.26 ZX Spectrum [MS-DOS]

        Written by J. Swiatek and K. Makowski. 

        Program: 
          ftp://ftp.nvg.unit.no/pub/sinclair/utils/pc/polish.lzh

    4.25.27 zx-spectrum [Amiga]

        Emulation of a 48K Spectrum with Interface 1 for the Amiga. 

        Written by Jeroen Kwast <jeroenkw@htsa.hva.nl> 

        Program: 
          ftp://ftp.nvg.unit.no/pub/sinclair/utils/amiga/zx-spectrum4.71.lha

    4.25.28 zxlin386 [Linux]

        ZX Spectrum emulator for Linux on an 80x86 processor. This 
        emulator runs under both X and the SVGAlib. Written by 
        Jean-Francois Lozevis <lozevis@email.enst.fr>. 
          ftp://ftp.komkon.org/pub/emul8/Spectrum/Emulators/zxlin386.tar.gz

    4.25.29 ZXAM [Amiga]

        Spectrum emulator for the Amiga. Requires a 68020 or better. 
        Can read tapes with a custom-made adaptor. 

        Program: 
          ftp://freebsd.cdrom.com/pub/aminet/misc/emu/zxam-1.3.lha
          ftp://sun.rz.tu-clausthal.de/pub/amiga/util/emu/zxam-1.3.lha

    4.25.30 zxspec [Amiga]

        Another emulation of the Spectrum for the Amiga. 

        Program: 
          ftp://ftp.nvg.unit.no/pub/sinclair/utils/amiga/zxspec.lha

  4.26 Sinclair Z88

    4.26.1 Win Z88 [MS-Windows]

        Another Z88 emulator for MS-Windows. Possibly by the same 
        author of Z88dream (see section 4.26.2). This one is reported 
        to be much faster than Z88dream -- and it's a great deal 
        smaller as well. 

        Program: 
          ftp://ftp.komkon.org/pub/emul8/Z88/winz88.zip

    4.26.2 Z88dream [MS-Windows]

        Sinclair Z88 emulator for MS-Windows. Now includes emulation 
        of 128k expanded machine, instering virtual cards by reading 
        application EPROM images, and saving files to the harddrive. 
        Written by Jeroen van den Belt <jeroen@login.iaf.nl>. 

        Program: 
          ftp://ftp.komkon.org/pub/emul8/Z88.zip

    4.26.3 Z88EM [MS-DOS]

        Slow, with no documentation. 

        Program: 
          ftp://ftp.nvg.unit.no/pub/sinclair/utils/pc/Z88EM.ZIP

  4.27 TI-99/4A

      Information on the TI-99/4A can be found in the following FAQ: 
        http://www.io.com/~vga2000/faqs/ti.faq

      Any further questions can be directed at the newsgroup: 
        news:comp.sys.ti

      Various TI-99/4A pages: 
        http://w3.gwis.com/~polivka/994apg.html
        http://www.umr.edu/~khigh01/994a.html

      TI-99/4A FTP site: 
        ftp://solutions.solon.com/pub/ti99/

    4.27.1 PC99 [MS-DOS]

        TI-99/4A emulator sold by CaDD Electronics for US$47 or US$94, 
        depending on the version purchased. They also sell licensed 
        copies of TI game ROMs and disks. (The ROMs should work with 
        V9t9 as well.) 

        It seems most of the development on this emulator has been 
        done by Mike Wright <mjmw@xyvision.com>. 

        The current version includes an artist utility for Artist 
        files, an overlay function (to show the functions of each 
        function key), and a trace function. 

        CaDD also has received permission to distribute the game 
        manuals on disk with a custom viewer that renders the manuals 
        like the original paper versions. 

        More information, along with a list of ROMs and disks, is 
        available from the homepage. 

        Homepage: 
          http://w3.gwis.com/~polivka/pc99.html

        Contact: 
        
          CaDD Electronics,
          45 Centerville Drive,
          Salem, NH 03079-2674
        
          +1 603/895-0119
          +1 603/893-1450 

    4.27.2 TI99-4A [Amiga]

        A version 0.1 prerelease of this emulator has been released. 
        Written by Ton Brouwer, ported by Stefan Haubenthal. No 
        further information is available. 

    4.27.3 TI99EMUL [MS-DOS]

        This program emulates a TI-99/4A on an MS-DOS machine. 
        According to the author, it runs slower than a real TI on a 
        486-33; however, you guys out there with P5s should be just 
        fine... 

        Program: 
          ftp://ftp.clark.net/systems/ti99/emulators/ti99emu.zip
          ftp://faui43.informatik.uni-erlangen.de/mounts/epix/public/pub/pc/
              msdos/emulators/ti994a

        Source code is also available: 
          ftp://ftp.clark.net/systems/ti99/emulators/ti99emusrc.zip

    4.27.4 V9t9 [MS-DOS]

        From the author, Edward Swartz <edswartz@io.com>: 

        "V9t9 is a full-featured (though NOT fully finished) TI-99/4A 
         emulator which runs on IBM PCs and compatibles under MS-DOS. 
         is a fairware product which does NOT have to be registered. 
         The minimums required to run it are a 286 AT system with EGA. 
         A 386-DX/33 is recommended for real-speed (?) emulation. 

        "V9t9 v6.0 now supports noise, real speech, real RS232/PIO, 
         disk images, three voices on a PC speaker, true keyboard 
         scans, and demonstrations, in addition to the Adlib sound, 
         full graphics, and speed that have always been in the earlier 
         versions. 

        "For legal reasons, V9t9 includes no TI ROMs of any sort, but 
         comes with a transfer program that will move all the 
         supported ROMs, modules, and 90k disk images from your 99/4A 
         to your PC, ready for emulation." 

        [Reposted with permission] 

        Mr. Swartz has since become disgruntled, and will not be 
        releasing or supporting v9t9 in the future. Source code is now 
        available. 

        It's worth pointing out that TI99EMUL (see section 4.27.3) 
        includes ROM images; in order to use these, you need to make 
        the following modifications: run the v9t9 utility "swap" on 
        the rom.bin file. Call this 994arom.bin. You then need to pad 
        the grom0.bin, grom1.bin, and grom2.bin files out to 8k; 
        concatenate these to a single file, called 994agrom.bin. Place 
        these new files in the v9t9 ROM directory. The only problem 
        you may encounter is that the TI99EMUL GROMs skip over the 
        video chip initialization code, so the two startup screens 
        don't appear. The program below will pad and concatenate the 
        GROM files. 
        
        #include<stdlib.h>
        #include<stdio.h>
        #include<io.h>
         
        void main(){
          int i,j,x,k=0;
          char mem, buff[80];
          FILE *infile, *outfile = fopen("994agrom.bin","wb");
          for(i=0; i<3; i++){
            sprintf(buff,"grom%d.bin",i);
            printf("Reading chip %d from %s... ",i,buff);
            infile = fopen(buff,"rb");
            for(j=0,x=0;j<8192;j++,k++){
              mem = feof(infile)?(char)0:(x++,getc(infile));
              putc(mem,outfile);
            }
            printf("%d bytes read\n",x);
            fclose(infile);
          }
          printf("%d bytes written.\n\n",k);
          fclose(outfile);
        }

        Program: 
          ftp://ftp.io.com/pub/usr/edswartz/v9t9/
          ftp://ftp.wustl.edu/pub/msdos_uploads/emulators/ti994a/600v9t9.zip
          ftp://ftp.uni-erlangen.de/pub/pc/msdos/emulators/ti994a/600v9t9.zip

        Demo Programs (to run on the emulator): 
          ftp://ftp.wustl.edu/pub/msdos_uploads/emulators/ti994a/600vdems.zip
          ftp://ftp.uni-erlangen.de/pub/pc/msdos/emulators/ti994a/600vdems.zip

  4.28 TO7

      The TO7 was a French home computer launched in 1982. Its CPU is 
      a 6809. 

    4.28.1 FunzyTo7 [MS-DOS, Unix & X]

        A TO7 emulator that runs under Unix or MS-DOS. The MS-DOS 
        version supports sound. It has two emulation modes: 
        "rigorous," which allows only 16k of memory, and "extended," 
        which allows 32k of memory and use of 16 colors. The emulator 
        includes several game cartridge snapshots, an assembler, and a 
        BASIC interpreter. The DOS version requires dos4gw in order to 
        run. 

        The homepage and documentation are entriely in French. 
        However, even if you don't speak French, you can pretty much 
        figure out the installation and usage instructions by looking 
        for the Unix commands in the README file. 

        Written by Sylvain Huet <huet@eis.enac.dgac.fr>. 

        Homepage: 
          http://pauillac.inria.fr/~shuet/hacks/

        Unix Program: 
          http://pauillac.inria.fr/~shuet/hacks/Emuto7.tar.gz

        MS-DOS Program: 
          http://pauillac.inria.fr/~shuet/hacks/emuto7.zip

    4.28.2 FunzyTo7-70 [MS-DOS, Unix & X]

        A To7-70 emulator writtn by the same author of the FunzyTo7 
        emulator, above (see section 4.28.1). 

        Homepage: 
          http://pauillac.inria.fr/~shuet/hacks/

        Unix Program: 
          http://pauillac.inria.fr/~shuet/hacks/Emuto770.tar.gz

        MS-DOS Program: 
          http://pauillac.inria.fr/~shuet/hacks/emuto770.zip

  4.29 TRS-80 Models I-IV

      A TRS-80 Model I ROM image is available at: 
        ftp://wilbur.stanford.edu/pub/emulators/trs80/rom/level2rom.hex
        ftp://think.com/users/gingold/xtrs/rom/level2rom.hex

      A large amount of TRS-80 software is available (11pm-6am GMT -8 
      [PST]) at: 
        ftp://ftp.kjsl.com/tandy/

      A TRS-80 Basic reference is available from Joe Ganley 
      <ganley@cadence.com> at: 
        http://www.cs.virginia.edu/~jlg8k/basic.html

      Another TRS-80 emulation page: 
        http://members.aol.com/trs80emul/index.html

    4.29.1 model1-d.zip [MS-DOS]

        TRS-80 Model I emulator & support programs for MS-DOS 
        machines. Written by Jeff Vavasour <jeffv@physics.ubc.ca>. 

        Program: 
          ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/model1-d.zip

    4.29.2 TRS-80 Model III emulator [MS-DOS]

        Public domain Model III emulator. Currently, the program is in 
        Beta. Written by Vincent Van Den Berghe (no e-mail access). 

        Program: 
          ftp://ftp.komkon.org/pub/emul8/TRS80/Trs80.zip

    4.29.3 TRS-80 Model III simulator [MS-DOS]

        Model I and III emulator. Includes source code. Runs full 
        speed on a 80286-10. Written by George Phillips 
        <phillips@cs.ubc.ca>. 

        Program 
          ftp://ftp.komkon.org/pub/emul8/TRS80/Trs80-10.zip

    4.29.4 trs80 [Amiga]

        A TRS-80 model III emulator for the Amiga. The emulator does 
        not include ROM images, although a snapshot of "Galaxy 
        Invasion" is included. It's currently in an early stage of 
        development, and has known bugs (like keyboard emulation 
        problems.) No documentation is included with the program. It 
        appears to have been written in C. 

        Written by John Fehr <fehr@rpm2.mb.doe.ca>. 

        Program: 
          ftp://ftp.amigalib.com/pub/be/misc/trs80.tar.Z

        Brief description: 
          ftp://ftp.amigalib.com/pub/be/misc/trs80.readme

    4.29.5 trs80_sit.hqx [MacOS]

        Written by Yves Lempereur. 

        Program: 
          ftp://ftp.komkon.org/pub/emul8/TRS80/trs80_sit.hqx

    4.29.6 Xtrs [Unix & X]

        TRS-80 Model I emulator for Unix/X. Allows variable amounts of 
        memory to be visible. By David Gingold <gingold@think.com> and 
        Alec Wolman <wolman@crl.dec.com>. 

        Program: 
          ftp://wilbur.stanford.edu/pub/emulators/trs80/xtrs-1.0.tar.gz
          ftp://think.com/users/gingold/xtrs/xtrs-1.0.tar.Z

    4.29.7 ??? [MS-DOS]

        Supposedly, work is being done on a Model I emulator for PCs 
        by Ted Johnsen; you can send him e-mail at <vrp@delphi.com>. 

  4.30 Universal Turing Machine

      Alan Turing's famous Universal Turing Machine was the first 
      recorded concept of using a programmable machine to perform well 
      defined mathematical processes. In a way, it can be considered 
      the conceptual father of all "computers" as we know them. Turing 
      machines have some interesting properties, including the 
      theoretical property of being able to simulate any system that 
      can be described mathematically, given enough memory. This 
      concept has been often applied to mathematically 'prove' that 
      every machine can be emulated. 

      Unfortunately, most of the emulators are named very similarly, 
      so it can be difficult differentiating them. 

      The Alan Turing Scrapbook -- Turing Machines: 
        http://www.wadham.ox.ac.uk/~ahodges/scrapmachine.html

    4.30.1 Turing [MS-DOS]

        A simple (and fairly limited) universal Turing machine 
        program. The file listed below is a self-extracting archive. 
        Written by Douglas Lynn. 

        Program: 
          ftp://ftp.uidaho.edu/pub/msdos/math/turing.exe

    4.30.2 Turing Machine [MS-Windows]

        A computer science course project to implement a Turing 
        machine. Written by David J. Matz <matzd@odin.wosc.osshe.edu>. 

        Homepage: 
          http://odin.wosc.osshe.edu/cs407/matzd/turing/turing.html

    4.30.3 Turing-Maschine [MS-Windows]

        This program requires an 80386 or higher, 4 Megs of RAM, 
        Windows 3.1 or 95, and the visual basic runtime library. The 
        labels for this machine are completely in German. Written by 
        Gerald Pienkowski <100661.1520@compuserve.com>. 

        Homepage: 
          http://ourworld.compuserve.com/homepages/Gerald_Pienkowski/
              turinge.htm

    4.30.4 Turing's World [Macintosh, MS-Windows]

        Commercial package which includes a book on Turing Machines 
        and more than 100 excercises to get the reader familiar with 
        the concepts behind the Turing machine. Mac version by Jason 
        Strober; Windows version by Christopher Fuselier. This program 
        is funded buy CSLI. 

        Homepage: 
          http://csli-www.stanford.edu/hp/Logic-software.html#Turing

5 - Game Consoles

    This section contains entries for game consoles; some information 
    on console programming is available from: 
      http://www.aloha.net/~cdoty/console.htm

    Other console programming information is available at: 
      ftp://x2ftp.oulu.fi/pub/console/

  5.1 Arcade Emulators

      Some arcade ROM images are available; note that, unless you 
      contact the author of these games and get permission, you 
      shouldn't download them. Whether you can download them if you 
      own legitimate copies isn't something I know -- I'm not an 
      expert on copyright law. At any rate, to cut down on traffic in 
      the group, the site is: 
        ftp://tant.com/pub/game_archive

      Arcade emulator homepages: 
        http://www.netcomuk.co.uk/~pmorrisb/index.html
        http://www.rocknet.net.au/~moose/

      Spies.com arcade emulation repository: 
        ftp://wiretap.spies.com/game_archive
        http://wiretap.spies.com/Gopher/game_archive/

    5.1.1 Asteroids Emulator [MS-DOS]

        Asteroid emulator for the 80x86 machines. This version runs 
        Asteroid, Asteroids Deluxe (with some limitations), and sort 
        of runs Lunar Lander. You must acquire your own ROMs to use 
        this emulator. 

        By Neil Bradley <neil@beacon.synthcom.com> 

        Program: 
          ftp://ftp.synthcom.com/pub/stuff/emu.zip

    5.1.2 Dave Spicer's Arcade Emulator [MS-DOS]

        This is an arcade game emulator; basically, it appears to be a 
        6502 and Z80 emulator with additional hardware modules added 
        on. This allows you to load in various arcade ROMs into the 
        emulator and play them. Currently, hardware support is 
        provided for Galaxians, Frogger, Amidar, Space Invaders, and 
        Pacman. The commercial version, when it becomes available, 
        will also support ROM images of Starforce, BombJack, Tron, 
        Discs of Tron, Scramble, and others. 

        Due to the fact that copyright laws prohibit distribution of 
        ROM images without permission, no images are provided with the 
        emulator -- it is currently targeted at collectors who have 
        stand-up arcade units already. 

        Future support will probably include 6809 and 680x0 based 
        arcade games. 

        Written by Dave Spicer; send mail to the appropriate address: 
        Video Problems <emuvideo@hubcap.demon.co.uk> 
        Sound Problems <emusound@hubcap.demon.co.uk> 
        General Problems <emuhelp@hubcap.demon.co.uk> 
        General Comments <emuchat@hubcap.demon.co.uk> 

        The program, sadly, is no longer available. Dave has requested 
        that it be withdrawn off the net after a particularly nasty 
        incident wherein commercial interests *ahem* "borrowed" his 
        emulator and sold it on a CD-ROM. It will probably be 
        re-released in the future. 

    5.1.3 Mr. Do Emulator [MS-DOS]

        Actually three separate emulators -- one for Mr. Do Run Run, 
        one for Mr. Do Wild Ride, and one for Mr. Do Castle. All are 
        in Beta, and all require you to source your own ROMs. No sound 
        emulation is currently supported. Written by Juan Jose Epalza 
        <jepalza@arrakis.es>. 

        The ROM images for Run Run avilable from tant.com need to be 
        renamed as follows to be where the emulator expects them: 
        
          R1  ->  2764.P1
          R2  ->  2764.N1
          R3  ->  2764.L1
          R4  ->  2764.K1
          R5  ->  27128.A3
          R6  ->  2764.M4
          R7  ->  2764.L4
          R8  ->  2764.J4
          R9  ->  2764.H4
          R10 -> 27128.P7 

        Homepage: 
          http://www.arrakis.es/~jepalza/

    5.1.4 Namco's Museum of Games

        No information is currently available. 

    5.1.5 Pengo Arcade Emulator [MS-DOS]

        Z80 based arcade emulator which runs the Pengo roms. A Pentium 
        is suggested to run this program. This emulator requires you 
        to source your own ROMs, for copyright reasons. Written by 
        Sergio Munoz <sergio@webmedia.es>. 

        Program: 
          http://www.gamepen.com/gamewire/classic/arcade/pengo02.zip

    5.1.6 Williams Arcade Classics [MS-DOS, Sony PlayStation, Windows 95]

        Digital Arcade has a Williams game architecture emulator 
        available; it ships with Defender, Defender II, Joust, 
        Robotron, Sinistar, and Bubbles. 

        The system requirements for the PC version are an 80486/33 or 
        faster, 2 Megs RAM (less if you don't want sound), MS-DOS or 
        Windows 95, VGA graphics, and a 2x or faster CD-ROM drive. 

        The Windows package also includes video clips of interviews, 
        rare artwork, etc (this portion requires 4 Megs RAM, 
        MS-Windows, and SVGA). The package should be priced at about 
        US$30-40. Check your local software houses. 

        The Sony PlayStation version was released in late March 1996. 
        It may have some modifications to the game code -- there have 
        been reports that, for example, the coin-op patterns for 
        Pac-Man do not work. 

        The newer PC version, optimised for Windows 95, uses DirectX 
        for the graphics, has the sounds stored as .wav files (so you 
        can use them as system noises), and a different control panel 
        which allows enabling the Joust pterodactyl bug. It still has 
        the old DOS executables on the CD-ROM, though, if you prefer 
        to play them that way (just copy the executables over to your 
        hard drive). 

        The Williams/Bally/Midway homepage is at: 
          http://www.wms.com/

        Windows Product and ordering information can be found at: 
          http://www.globalnews.com/cgi-bin/sidney/cot6nv65/
              prod.cgi?group=Arcade_Classics
          http://www.cdromshop.com/cdshop/desc/p.742725103115.html

        Homepage: 
          http://www.williamsentertainment.com/games/arcadegh.html

    5.1.7 Williams Digital Arcade [MacOS]

        Very similar to the Williams Arcade Classics; however, only 
        three images have been released for it, and they are all sold 
        separately. Currently, Defender, Robotron, and Joust are 
        available -- however, rumors have been heard that other 
        Williams ROM images can be made to work. 

        Digital Eclipse, the developer, can be reached at +1 
        510/450-1740. They sell the games for about US$8.00 each. 

        The Williams/Bally/Midway homepage is at: 
          http://www.wms.com/

    5.1.8 Williams Pinball Sound emulator [Macintosh]

        This program actually emulates the 6800 that Williams used in 
        the early pinball machines to make noises. No, you can't play 
        any games on it or anything like that, but it's a neat 
        concept. Written by Steve Hawley <hawley@adobe.com>. The 
        homepage includes a web interface to the available noises. 

        Homepage: 
          http://www.zoom.com/~hawley/arcade/willy/willy.html

  5.2 Atari 2600

      Instructions on how to dump ROM images to disk are available: 
        http://www.sponsor.net/~gchance/2600Stuff/2600Archiver

      PostScript schematic to accompany the above document: 
        http://www.sponsor.net/~gchance/images/atari.zip

      There is also an Atari 2600 emulation FAQ: 
        http://www.cs.unc.edu/~brownde/museum/texts/2600emu.faq

      Several game and hardware manuals are available from: 
        http://www.sponsor.net/~gchance/2600Stuff/2600Docs/docsindex.html

    5.2.1 A26 [MS-DOS]

        Very fast, all-assembly Atari 2600 emulator for MS-DOS. This 
        emulator isn't finished yet; it has preliminary support for 
        mid-line collisions and cartridge bank switching. Versions 
        after 0.11 have a speed regulator. Supports paddles, console 
        switches, and rudimentary sound effects. It can use PC 
        joysticks. 

        The program (which is incredibly small) is available for 
        download from the homepage. 

        Written by Paul Robson <autismuk@aol.com>. 

        Homepage: 
          http://users.aol.com/autismuk/a26home.htm

    5.2.2 Activision Game Pack [MS-Windows, Mac OS]

        Activision has released three commerical game packs of old 
        Atari 2600 games that run under MS-Windows and Mac OS. The 
        games are images of the original ROM cartridges, being run on 
        an emulator. The game packs include cartridge images of the 
        following games: 

        * Pack 1: Pitfall!, Kaboom!, River Raid, H.E.R.O, Chopper 
        Command, Grand Prix, Boxing, Cosmic Commuter, Crackpots, 
        Fishing Derby, Freeway, Frostbite, Seaquest, Sky Jinks, and 
        Spider Fighter. 

        * Pack 2: Dragster, Skiing, Tennis, Laser Blast, Stampede, Ice 
        Hockey, Barnstorming, Megamania, Oink!, Dolphin, Keystone 
        Kapers, Enduro, Plaque Attack, River Raid II, and Atlantis. 

        * Pack 3: Checkers, Starmaster, Pressure Cooker, Private Eye, 
        Double Dragon, Combat, Space War, Canyon Bomber, Breakout, 
        Night Driver, Yar's Revenge, and Title Match Pro Wrestling. 

        You can load other ROM images into this emulator; for the 
        Windows emulator, this can be done by concatinating them to be 
        16k and copying them over one of the default images shipped 
        with the action pack. Under MS-DOS, you can do this with the 
        apropriate copy command: 
        
          copy /b 4k.bin+4k.bin+4k.bin+4k.bin 16k.bin
          copy /b 8k.bin+8k.bin 16k.bin

        (Of course, you'd do 8 of the 2k.bin images...) If you have a 
        12k image, you should be able to pad it out to 16k by tacking 
        on any random 4k image (ie copy /b 12k.bin+4k.bin 16k.bin), 
        but I haven't tried this. If you get this to work, send me 
        mail about it. 

        You will probably want to edit the .ini file to tweak some 
        values. If you have problems with sprite collisions, reduce 
        the ActiveLineMask value (it must be one less than even powers 
        of 2... ie 1, 3, 7, 15, etc.). You might also have to tweak 
        CollLineStart and CollLineEnd to specify on which lines 
        collisions should be checked. 

        The Macintosh version will take images of any size without 
        modification. 

        See the Atari 2600 emulation FAQ (listed in section 5.2) for 
        more information on how to tweak the action pack emulator. 

        Activision can be reached at +1 310/479-5644 or 
        1-800-477-3650. 

        Homepage: 
          http://www.activision.com/atari/home.html

    5.2.3 Atari 2600 Emulation Project [MS-DOS, Unix & X]

        This is an Atari 2600 emulator which runs under MS-DOS; 
        eventual plans include a port to Unix under X. This emulator 
        is still in its early stages of development. Written by Adam 
        Roach <adam@why.net> 

        Homepage: 
          http://www.why.net/home/adam/2600/

    5.2.4 Stella 96 [Unix & X, MS-DOS, MS-Windows, PowerMac, Linux]

        Atari 2600 emuator for Unix & X. Screen shots are available 
        from the homepage. The emulator is a work in progress. 
        However, it works with most 2600 games. Version 0.4 is now 
        available. The current release includes support for Linux 
        (with SVGAlib), MS-DOS, Power Macintoshes, Unix and Windows 
        (95 & NT). Version 0.4 is about twice as fast as 0.3 in most 
        situations. 

        Written by Bradford Mott <bwmott@unity.ncsu.edu>. 

        Homepage/Distribution: 
          http://www4.ncsu.edu/~bwmott/www/2600/

    5.2.5 Virtual 2600/Virtual VCS [Unix & X, MS-DOS]

        Virtual 2600 is an emulation of the Atari 2600; it is covered 
        buy the Gnu Public License. 

        A v2.0 Beta of Virtual 2600 is now available. It includes some 
        sound support, dynamic resizing (under X), paddle emulation, 
        and PC joystick support. 

        There is also a Linux SVGAlib version of the emulator 
        available. 

        The MS-DOS port (also known as "Virtual VCS") is maintained by 
        Dan Boris <dan.boris@coat.com>. 

        Written by Alex Hornby <ahornby@zetnet.co.uk>. 

        Homepage: 
          http://www.users.zetnet.co.uk/ahornby/v2600.html

    5.2.6 VCS2600 [MS-DOS]

        100% 80x86 assembly emulation of the Atari 2600 VCS. It's not 
        currently released, but should be soon. Requires an 80386 or 
        higher, although a Pentium is really required for full speed 
        emulation. A Pentium 100 with a Mach 64 graphics card runs 
        about 115% original speed. See the homepage for more 
        information. Currently under development by Thomas Djafari 
        <frogger@micronet.fr> 

        Homepage: 
          http://www.micronet.fr/~frogger/

    5.2.7 ??? (2)

        Currently under development by <topgoro@aol.com> 

    5.2.8 ??? (3)

        Portable 2600 emulator; currently under development. 
        (Announcement made on 1996-Feb-28 in rec.games.video.classic). 
        The author also eventually intends to adapt it for 7800 
        emulation. Written by Joseph Jason Welser <jayw+@cmu.edu>. 


[End of part 2 (of 3) -- Continued]
