home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / emulators-faq / part1 next >
Encoding:
Internet Message Format  |  1997-11-25  |  74.0 KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!cam-news-feed5.bbnplanet.com!cam-news-hub1.bbnplanet.com!cpk-news-hub1.bbnplanet.com!news.bbnplanet.com!sunqbc.risq.qc.ca!atl.bellsouth.net!uunet!in3.uu.net!cnn.exu.ericsson.se!cnn.exu.ericsson.se!netnews
  2. From: adam.roach@exu.ericsson.se (Adam Roach)
  3. Newsgroups: comp.emulators.misc,comp.answers,news.answers
  4. Subject: comp.emulators.misc Frequently Asked Questions (FAQ) [1/3]
  5. Supersedes: <1-l7d.XwjF7@b04a24.exu.com>
  6. Followup-To: poster
  7. Date: 25 Nov 1997 00:00:05 -0600
  8. Organization: Little piles, all around my room.
  9. Lines: 2180
  10. Sender: exuadam@cnn.exu.ericsson.se
  11. Approved: news-answers-request@MIT.EDU
  12. Expires: Sat, 13 Dec 1997 06:00:00 GMT
  13. Message-ID: <1-4Df.DcoK7@b04a24.exu.com>
  14. Reply-To: adam.roach@exu.ericsson.se (Adam Roach)
  15. NNTP-Posting-Host: b04a24.exu.ericsson.se
  16. Summary: This posting contains a list of currently available emulators
  17.          for as many platforms as possible. It also contains several
  18.          pointers to information for programmers who wish to develop
  19.          emulators.
  20. Xref: senator-bedfellow.mit.edu comp.emulators.misc:38565 comp.answers:29072 news.answers:117536
  21.  
  22. Archive-name: emulators-faq/part1
  23. URL: http://www.why.net/home/adam/cem/
  24. Posting-Frequency: semi-monthly (11th and 25th of each month)
  25. Last-modified: Fri, 25 Apr 1997 19:26:19 GMT
  26. Version: 1.1.1 (1997-Apr-25)
  27.  
  28. comp.emulators.misc Frequently Asked Questions 
  29.  
  30. ##########################################################################
  31. # Copyright 1995, 1996, 1997 Adam Roach
  32. #
  33. # You may distribute this document freely under the conditions that it is
  34. # transmitted to all parties (1) in its entirety, (2) unmodified, and 
  35. # (3) free of charge.  It is explicitly stated that this document MAY NOT 
  36. # be included in any off-line compilations for which any remuneration is 
  37. # expected without prior written permission of the copyright holder. 
  38. #
  39. # Web-accessible versions of this document may be made available only
  40. # if they are updated automatically from one of the following sources
  41. # no less frequently than once per month: 
  42. #   - The semi-monthly posting to news.groups
  43. #   - The FAQ archive at rtfm.mit.edu
  44. #   - The web pages found at http://www.why.net/home/adam/cem/
  45. #
  46. # Permission to create derivative works may be granted on a per-case 
  47. # basis. E-mail me at the address below if you wish to create such works. 
  48. # All rights not expressly granted herein are reserved by Adam Roach.
  49. ##########################################################################
  50.  
  51. *** As the case is with all FAQs, this document is a work in progress. ***
  52. *** Additions, corrections, and comments are very welcome. Please send ***
  53. *** any correspondence to me at <adam.roach@exu.ericsson.se>           ***
  54.  
  55. ---------------------------------=:> * <:=---------------------------------
  56.  
  57. Contents
  58.  
  59.   1 - Introduction
  60.  
  61.     1.1 Purpose
  62.  
  63.     1.2 What is not included
  64.     1.2.1 Apple II Emulators
  65.     1.2.2 Atari 8-Bit Emulators (400/800/XL/XE)
  66.     1.2.3 Commodore 8-Bit Emulators (64/128/Pet/Vic-20)
  67.  
  68.     1.3 General Resources
  69.     1.3.1 Tenabis Emulator Classes
  70.  
  71.   2 - Processor Emulation
  72.  
  73.     2.1 6502/6507/6510
  74.     2.1.1 6502 Emulation Package (Source)
  75.  
  76.     2.2 6800
  77.     2.2.1 68em [MS-DOS]
  78.  
  79.     2.3 6809
  80.     2.3.1 usim (Portable)
  81.  
  82.     2.4 6811
  83.     2.4.1 M68HC11 emulator
  84.  
  85.     2.5 680x0
  86.     2.5.1 68000 Assembler/Simulator [MS-DOS, VMS]
  87.     2.5.2 68k-simulator [Unix & X]
  88.     2.5.3 BSVC [Unix & X, Windows 95]
  89.     2.5.4 EMU68 [Unix, MS-DOS]
  90.  
  91.     2.6 68HC11
  92.     2.6.1 M6811 [MS-DOS]
  93.     2.6.2 Motorola 68HC11 uController simulator [MS-DOS]
  94.  
  95.     2.7 80x86
  96.     2.7.1 Bochs [Unix & X]
  97.     2.7.2 Emplant [Amiga]
  98.     2.7.3 SoftProbe 386/SIM [MS-Windows, MS-DOS, SunOS, AIX, VMS]
  99.     2.7.4 Transformer [Amiga]
  100.  
  101.     2.8 IBM 370
  102.     2.8.1 PC/370 [MS-DOS]
  103.  
  104.     2.9 Pokey
  105.     2.9.1 POKEYSND [MS-DOS]
  106.  
  107.     2.10 PowerPC
  108.     2.10.1 PSIM
  109.  
  110.     2.11 Tia
  111.     2.11.1 TIASND [MS-DOS]
  112.  
  113.     2.12 Zilog 80
  114.     2.12.1 Z80 Emulation Package (Source)
  115.     2.12.2 z80emulator [Amiga]
  116.  
  117.   3 - Operating System Emulation
  118.  
  119.     3.1 AES
  120.     3.1.1 oAESis
  121.  
  122.     3.2 Amiga OS
  123.     3.2.1 AmigOS (work in progress)
  124.  
  125.     3.3 CP/M
  126.     3.3.1 22nice [MS-DOS]
  127.     3.3.2 ame86 [MS-DOS]
  128.     3.3.3 CP/M Emulator [MacOS]
  129.     3.3.4 CP/M-80 Emulator [Linux]
  130.     3.3.5 CPMDOS [MS-DOS]
  131.     3.3.6 ECPM [Amiga]
  132.     3.3.7 "My Z80" [MS-DOS]
  133.     3.3.8 SimCPM [Amiga]
  134.     3.3.9 CPeMulator/Zrun [MS-DOS]
  135.     3.3.10 Yaze [Unix]
  136.     3.3.11 z80mu [MS-DOS]
  137.     3.3.12 Zsim [MS-DOS]
  138.  
  139.     3.4 Flex
  140.     3.4.1 6809 Flex Emulator [Windows 95, AmigaOS]
  141.  
  142.     3.5 MS-DOS / PC-DOS
  143.     3.5.1 Bochs [Unix & X]
  144.     3.5.2 CrossPC [Amiga]
  145.     3.5.3 DOSEMU [Linux]
  146.     3.5.4 DOS Merge [80x86 Unix]
  147.     3.5.5 FreeDOS [80x86]
  148.     3.5.6 IBeM [Amiga]
  149.     3.5.7 MDOS [Mach 3]
  150.     3.5.8 Merge [Solaris]
  151.     3.5.9 PC-Ditto [Atari ST]
  152.     3.5.10 PC-Task [Amiga]
  153.     3.5.11 PCEMU [Unix]
  154.     3.5.12 PCM [Unix & X]
  155.     3.5.13 SoftPC [NeXTStep, MacOS, Atari TT, Atari Falcon]
  156.     3.5.14 SunPC [Solaris]
  157.     3.5.15 Xdos [Unix & X]
  158.  
  159.     3.6 MS-Windows
  160.     3.6.1 Bochs [Unix & X]
  161.     3.6.2 Freedows 98 [MS-DOS, MS-Windows]
  162.     3.6.3 MDOS [Mach 3]
  163.     3.6.4 Merge [Solaris]
  164.     3.6.5 PC-Task [Amiga]
  165.     3.6.6 SoftWindows [MacOS, Unix & X]
  166.     3.6.7 WINE [Linux]
  167.     3.6.8 Wabi [Solaris, Linux]
  168.  
  169.     3.7 MacOS
  170.     3.7.1 Equal Application Adapter [Solairs, Irix, HP-UX]
  171.     3.7.2 Executor [MS-DOS, Linux, NeXTStep]
  172.     3.7.3 Liken [Solaris, HP-UX, AIX, Digital Unix]
  173.     3.7.4 MAE/MAS [Solaris 2.3, HP-UX 9.01, PowerOpen Unix]
  174.  
  175.     3.8 Magic
  176.     3.8.1 MagiC-Mac [Macintosh]
  177.     3.8.2 MagiC-PC [MS-Windows, Windows 95, WinNT]
  178.  
  179.     3.9 SunOS
  180.     3.9.1 FreePort Express [DEC Alpha]
  181.  
  182.   4 - Machine Emulation
  183.  
  184.     4.1 ABC80
  185.     4.1.1 ABC80 [MS-DOS]
  186.  
  187.     4.2 Acorn Atom
  188.     4.2.1 Acorn Atom Emulator [Unix & X]
  189.  
  190.     4.3 Altair
  191.     4.3.1 Altair 8800 Emulator [MS-Windows]
  192.  
  193.     4.4 Amiga
  194.     4.4.1 amiga.zip (Hoax)
  195.     4.4.2 UAE [Unix & X, Macintosh, MS-DOS, NeXTstep, BeBox, AmigaOS]
  196.  
  197.     4.5 Atari ST/TT
  198.     4.5.1 Amtari [Amiga]
  199.     4.5.2 Chamaeleon II [Amiga]
  200.     4.5.3 Emplant [Amiga]
  201.     4.5.4 Medusa [Amiga]
  202.     4.5.5  PaCifiST [MS-DOS]
  203.     4.5.6 ST4Amiga [Amiga]
  204.     4.5.7 STEmulator [Amiga]
  205.     4.5.8 STiMuL [MS-DOS]
  206.     4.5.9 STonX [Unix & X, MS-DOS, MS-Windows]
  207.     4.5.10 TOS2WIN [Windows 95, NT]
  208.     4.5.11 ???
  209.  
  210.     4.6 BBC
  211.     4.6.1 !6502Em [Acorn Archimedes]
  212.     4.6.2 !65Host [Acorn Archimedes]
  213.     4.6.3 BBC [MS-DOS]
  214.     4.6.4 BBC-Basic [MacOS]
  215.     4.6.5 BBC-Environment [Atari ST]
  216.     4.6.6 BBC386 [MS-DOS]
  217.     4.6.7 BBCEm [Acorn Archimedes]
  218.     4.6.8 BPC [MS-DOS]
  219.     4.6.9 Beeb (1) [Linux]
  220.     4.6.10 Beeb (2) [Unix]
  221.     4.6.11 BeebEm [Unix, Windows NT, MS-Windows]
  222.     4.6.12 Horizon/MacBeebEm [MacOS]
  223.     4.6.13 Owl [NeXTstep]
  224.     4.6.14 THE EMULATOR [Amiga]
  225.     4.6.15 TOL [MS-DOS]
  226.     4.6.16 XBeeb [Unix & X]
  227.  
  228.     4.7 CHIP8
  229.     4.7.1 DOS Chip8 and VChip-8 [MS-DOS]
  230.     4.7.2 Chip8 [MS-DOS]
  231.     4.7.3 S-CHIP [HP-48]
  232.  
  233.     4.8 Coleco Adam
  234.     4.8.1 ADAMEm [MS-DOS, Unix & X, Linux]
  235.  
  236.     4.9 Colour Genie
  237.     4.9.1 CGenie [MS-DOS]
  238.     4.9.2 Colour Genie Emulator [MS-DOS]
  239.  
  240.     4.10 CPC
  241.     4.10.1 A-CPC [Amiga]
  242.     4.10.2 Ami-CPC/PC-CPC [Amiga, MS-DOS]
  243.     4.10.3 !CPC, !CPC_Demo [Acorn Archimedes]
  244.     4.10.4 CPC++ [SunOS, MacOS]
  245.     4.10.5 CPCEMU [MS-DOS]
  246.     4.10.6 CPC-Emulator [Acorn Archimedes]
  247.     4.10.7 CPE [MS-DOS, Amiga]
  248.     4.10.8 EmuCPC [Amiga]
  249.     4.10.9 No$CPC [MS-DOS]
  250.     4.10.10 Richard Wilson's CPC Emulator [MS-DOS]
  251.     4.10.11 ??? [Unix & X]
  252.  
  253.     4.11 CoCo 2, Dragon 32/64
  254.     4.11.1 CoCo 2 [MS-DOS]
  255.     4.11.2 Dream [Amiga]
  256.     4.11.3 PC Dragon II [MS-DOS]
  257.     4.11.4 T3 [MS-DOS]
  258.     4.11.5 ??? (2) [Unix]
  259.  
  260.     4.12 DG Nova/Eclipse
  261.     4.12.1 Computer History Simulators
  262.  
  263.     4.13 EDSAC
  264.     4.13.1 Warwick EDSAC Simulator [MacOS, Windows 95]
  265.  
  266.     4.14 ENIAC
  267.  
  268.     4.15 Enterprise 64/128
  269.     4.15.1 Enterprise Emulator [Unix & X]
  270.  
  271.     4.16 HP41
  272.     4.16.1 TTCALC [MS-Windows]
  273.  
  274.     4.17 HP-48
  275.     4.17.1 Emu48 [MS-DOS, MS-Windows]
  276.     4.17.2 x48 [Unix & X]
  277.  
  278.     4.18 IBM 1401
  279.     4.18.1 Computer History Simulators
  280.  
  281.     4.19 Macintosh
  282.     4.19.1 A-Max [Amiga]
  283.     4.19.2 Aladin [Atari ST]
  284.     4.19.3 Basilisk [BeBox]
  285.     4.19.4 Emplant [Amiga]
  286.     4.19.5 MagicSac [Atari ST/TT]
  287.     4.19.6 ShapeShifter [Amiga]
  288.     4.19.7 Spectre [Atari ST]
  289.     4.19.8 vMac (portable)
  290.  
  291.     4.20 MSX
  292.     4.20.1 AmiMSX [Amiga]
  293.     4.20.2 Atari ST MSX-1 emulator [Atari ST]
  294.     4.20.3 PC MSX-1 emulator [MS-DOS]
  295.     4.20.4 PC MSX-2 emulator [MS-DOS]
  296.     4.20.5 fMSX [Unix, PowerMac, MS-DOS]
  297.     4.20.6 fMSX Amiga [Amiga]
  298.  
  299.     4.21 Oric
  300.     4.21.1 Amoric [Amiga]
  301.     4.21.2 Euphoric [MS-DOS, Linux]
  302.     4.21.3 Oric 48K [Unix & X]
  303.  
  304.     4.22 P2000
  305.     4.22.1 M2000 [MS-DOS, Unix & X, Linux]
  306.  
  307.     4.23 PDP-4
  308.     4.23.1 Computer History Simulators
  309.  
  310.     4.24 PDP-7
  311.     4.24.1 Computer History Simulators
  312.  
  313.     4.25 PDP-8
  314.     4.25.1 Computer History Simulators
  315.     4.25.2 PDP 8/11 Emulator [Unix]
  316.     4.25.3 PDP8/E Emulator [MacOS]
  317.     4.25.4 PDP-8 Computer [Java]
  318.     4.25.5 TM PDP-8 [MS-DOS]
  319.     4.25.6 Unix PDP-8 emulator [Unix & X]
  320.  
  321.     4.26 PDP-9
  322.     4.26.1 Computer History Simulators
  323.  
  324.     4.27 PDP-11
  325.     4.27.1 Computer History Simulators
  326.     4.27.2 Ersatz-11 [MS-DOS]
  327.     4.27.3 PDP Emulator [Unix]
  328.     4.27.4 PDP 8/11 Emulator [Unix]
  329.     4.27.5 Russian Emulator [MS-DOS]
  330.     4.27.6 ??? (1) [Unix]
  331.     4.27.7 ??? (2) [Unix]
  332.  
  333.     4.28 PDP-15
  334.     4.28.1 Computer History Simulators
  335.  
  336.     4.29 Psion
  337.     4.29.1 S3AEMUL [MS-DOS]
  338.  
  339.     4.30 R2000
  340.  
  341.     4.31 SAM Coupe
  342.     4.31.1 SimCoupe [Unix & X, 80x86]
  343.  
  344.     4.32 Sinclair 1000/ZX81
  345.     4.32.1 Extender [MS-DOS]
  346.     4.32.2 ts1000 [MS-DOS]
  347.     4.32.3 ZX81.PRG [Atari ST]
  348.  
  349.     4.33 Sinclair QL
  350.     4.33.1 Q-EmuLator [MacOS]
  351.     4.33.2 QLem [Atari ST]
  352.  
  353.     4.34 Sinclair Spectrum
  354.     4.34.1 !MZX [Acorn Archimedes]
  355.     4.34.2 !Speccy [Acorn Archimedes]
  356.     4.34.3 Atari-Speccy [Atari]
  357.     4.34.4 Elwro 800-3 Jr [MS-DOS]
  358.     4.34.5 Java ZX Spectrum Emulator [Java]
  359.     4.34.6 JPP [MS-DOS]
  360.     4.34.7 KGB [Amiga]
  361.     4.34.8 MacSpeccy [MacOS]
  362.     4.34.9 MacSpectacle [MacOS]
  363.     4.34.10 PowerSpectrum [PowerMac]
  364.     4.34.11 SP [MS-DOS]
  365.     4.34.12 SPECTRUM/VGASpec [MS-DOS]
  366.     4.34.13 SpecEM [MS-DOS]
  367.     4.34.14 Spectrum 48 [Commodore 64]
  368.     4.34.15 Spectrum [Amiga]
  369.     4.34.16 Speculator [Acorn Archimedes]
  370.     4.34.17 Warajevo [MS-DOS]
  371.     4.34.18 WSpecem [MS-Windows]
  372.     4.34.19 X 128 [Unix & X, MS-DOS]
  373.     4.34.20 xz80 [Unix & X]
  374.     4.34.21 xzx [Unix & X]
  375.     4.34.22 Z80 [MS-DOS]
  376.     4.34.23 !z80Em [Acorn]
  377.     4.34.24 ZX SP [Atari]
  378.     4.34.25 ZX Spectrum-Emulator [MS-DOS]
  379.     4.34.26 ZX Spectrum [MS-DOS]
  380.     4.34.27 zx-spectrum [Amiga]
  381.     4.34.28 zxlin386 [Linux]
  382.     4.34.29 ZXAM [Amiga]
  383.     4.34.30 zxspec [Amiga]
  384.  
  385.     4.35 Sinclair Z88
  386.     4.35.1 Win Z88 [MS-Windows]
  387.     4.35.2 Z88dream [MS-Windows]
  388.     4.35.3 Z88EM [MS-DOS]
  389.  
  390.     4.36 TI-81
  391.     4.36.1 TI-81 Emulator [MacOS]
  392.  
  393.     4.37 TI-99/4A
  394.     4.37.1 PC99 [MS-DOS]
  395.     4.37.2 TI99-4A [Amiga]
  396.     4.37.3 TI99EMUL [MS-DOS]
  397.     4.37.4 V9t9 [MS-DOS]
  398.  
  399.     4.38 TO7
  400.     4.38.1 FunzyTo7 [MS-DOS, Unix & X]
  401.     4.38.2 FunzyTo7-70 [MS-DOS, Unix & X]
  402.  
  403.     4.39 TRS-80 Models I-IV
  404.     4.39.1 model1-d.zip [MS-DOS]
  405.     4.39.2 TRS-80 Model I emulator [MS-DOS]
  406.     4.39.3 TRS-80 Model III emulator [MS-DOS]
  407.     4.39.4 TRS-80 Model III simulator [MS-DOS]
  408.     4.39.5 trs80 [Amiga]
  409.     4.39.6 trs80_sit.hqx [MacOS]
  410.     4.39.7 Xtrs [Unix & X]
  411.     4.39.8 ??? [MS-DOS]
  412.  
  413.     4.40 Universal Turing Machine
  414.     4.40.1 Turing [MS-DOS]
  415.     4.40.2 Turing Machine [MS-Windows]
  416.     4.40.3 Turing-Maschine [MS-Windows]
  417.     4.40.4 Turing's World [Macintosh, MS-Windows]
  418.  
  419.   5 - Game Consoles
  420.  
  421.     5.1 Arcade Emulators
  422.     5.1.1 Arcade Emulation Repository Project [MS-DOS]
  423.     5.1.2 Asteroids Emulator [Power Mac]
  424.     5.1.3 Centepede Emulator [MS-DOS]
  425.     5.1.4 Cinematronics Emulator
  426.     5.1.5 Crazy Kong Emulator [MS-DOS]
  427.     5.1.6 Emu [MS-DOS]
  428.     5.1.7 Gauntlet Emulator
  429.     5.1.8 Gottlieb Emulator
  430.     5.1.9 Gyruss Emulator [MS-DOS]
  431.     5.1.10 Kong Emulator [MS-DOS]
  432.     5.1.11 MacMoon [MacOS]
  433.     5.1.12 Mr. Do Emulator [MS-DOS]
  434.     5.1.13 Namco's Museum of Games
  435.     5.1.14 Pengo Arcade Emulator [MS-DOS]
  436.     5.1.15 Phoenix and Pleaides [Windows 95]
  437.     5.1.16 Shinobi Emulator 
  438.     5.1.17 Space Invaders Emulator [MacOS]
  439.     5.1.18 Sparcade! [MS-DOS]
  440.     5.1.19 T3 [MacOS]
  441.     5.1.20 Williams Arcade Classics [MS-DOS, Sony PlayStation, Windows 95]
  442.     5.1.21 Williams Digital Arcade [MacOS]
  443.     5.1.22 Williams Pinball Sound emulator [Macintosh]
  444.  
  445.     5.2 Atari 2600
  446.     5.2.1 A26 [MS-DOS]
  447.     5.2.2 Activision Game Pack [MS-Windows, Mac OS]
  448.     5.2.3 Atari 2600 Emulation Project [MS-DOS, Unix & X]
  449.     5.2.4 PCAE [MS-DOS]
  450.     5.2.5 Stella 96 [Unix & X, MS-DOS, MS-Windows, PowerMac, Linux]
  451.     5.2.6 Virtual 2600/Virtual VCS [Unix & X, MS-DOS]
  452.     5.2.7 VCS2600 [MS-DOS]
  453.     5.2.8 ??? (2)
  454.     5.2.9 ??? (3)
  455.  
  456.     5.3 Atari Jaguar
  457.  
  458.     5.4 ColecoVision
  459.     5.4.1 ColEm [Unix & X, MacOS, PowerMac, MS-DOS, MS-Windows]
  460.     5.4.2 Mission [MSX-DOS]
  461.  
  462.     5.5 GameBoy
  463.     5.5.1 Fondle GameBoy Emulator [MS-DOS]
  464.     5.5.2 !GameBoy [Acorn]
  465.     5.5.3 GBSIM [MS-DOS]
  466.     5.5.4 PCBOY [MS-DOS]
  467.     5.5.5 ToyBoy [Amiga]
  468.     5.5.6 Virtual GameBoy [Unix & X, MS-Windows, Amiga, MacOS, MS-DOS, OS/2]
  469.  
  470.     5.6 Intellivision
  471.     5.6.1 ???
  472.  
  473.     5.7 NES/Famicom
  474.     5.7.1 iNES [Unix & X, PowerMac, MS-Windows, Linux]
  475.     5.7.2 LandyNES [MS-DOS]
  476.     5.7.3 NESA [MS-DOS]
  477.     5.7.4 PasoFami [MS-Windows]
  478.  
  479.     5.8 SNES
  480.     5.8.1 Emplant [Amiga]
  481.     5.8.2 SPW [Windows 95]
  482.     5.8.3 SFEM 1.11 (Hoax)
  483.     5.8.4 SNES 96 [Windows 95]
  484.     5.8.5 SNES Professional [MS-DOS]
  485.     5.8.6 Virtual Magicom [MS-DOS]
  486.     5.8.7 XNES [Unix & X]
  487.  
  488.     5.9 Sega
  489.     5.9.1 SEGA-EM 1.01 (Hoax)
  490.  
  491.     5.10 Sega Genesis
  492.     5.10.1 Emplant [Amiga]
  493.     5.10.2 EmulatorX [MS-DOS]
  494.     5.10.3 GenEm [MS-DOS]
  495.     5.10.4 Kyoto [MS-DOS, Linux, MacOS]
  496.     5.10.5 MegaDrive [MS-DOS]
  497.  
  498.     5.11 Sega Master System/GameGear (SMS)
  499.     5.11.1 Massage [MS-DOS]
  500.     5.11.2 MasterGear [Unix & X, MS-DOS, Macintosh]
  501.     5.11.3 ??? [MS-DOS]
  502.  
  503.     5.12 Sony PlayStation (PSX)
  504.     5.12.1 PSXMooSim [Amiga, Solaris]
  505.  
  506.     5.13 Vectrex
  507.     5.13.1 DVE [MS-DOS]
  508.     5.13.2 ??? [MS-DOS, Unix & X]
  509.  
  510.   6 - Hardware Solutions
  511.  
  512.     6.1 Atari Jaguar
  513.     6.1.1 Jaguar PC Card [80x86]
  514.  
  515.     6.2 Atari ST
  516.     6.2.1 Gemulator [80x86]
  517.     6.2.2 Janus [80x86]
  518.  
  519.     6.3 DG Nova/Eclipse
  520.     6.3.1 The Hawk [80x86]
  521.  
  522.     6.4 IBM-PC and Compatibles
  523.     6.4.1 A2088/A2286/A386SX-16/A386SX-25 [Amiga]
  524.     6.4.2 AtOnce Plus [Amiga]
  525.     6.4.3 AT Speed [Atari ST/TT]
  526.     6.4.4 DOS Compatibility Card [Macintosh, Power Macintosh]
  527.     6.4.5 DOS on Mac [Macintosh]
  528.     6.4.6 Falcon Speed [Falcon]
  529.     6.4.7 Golden Gate 486SLC [Amiga]
  530.     6.4.8 OrangePC [Macintosh]
  531.     6.4.9 PC286 [Amiga]
  532.     6.4.10 SideCar [Amiga]
  533.     6.4.11 SunPC [Sparc]
  534.  
  535.     6.5 Macintosh
  536.     6.5.1 A-Max [Amiga]
  537.  
  538.     6.6 Multiple Computers
  539.     6.6.1 Emplant [Amiga]
  540.  
  541.     6.7 PDP-11
  542.     6.7.1 The Osprey [80x86]
  543.  
  544.     6.8 Sinclair QL
  545.     6.8.1 QXL [80x86]
  546.  
  547.   7 - In-Circuit Emulators
  548.  
  549.     7.1 American Arium P5 Emulator [80x86]
  550.  
  551.     7.2 Applied Microsystems Corporation
  552.  
  553.     7.3 Hewlett Packard
  554.  
  555.     7.4 Huntsville Microsystems Motorola Emulators [680x0]
  556.  
  557.     7.5 Lauterbach Datentechnik GmbH [680x0, 80x86, H8, others]
  558.  
  559.     7.6 Orion Instruments, Inc. [680x0, 68hc11, 80196, z80, H8, others]
  560.  
  561.   8 - Terminal Emulation
  562.  
  563. Appendices
  564.  
  565.   Appendix A - URL Formats
  566.   Appendix B - DEC VTxxx Control Sequences
  567.   Appendix C - Emulator FTP Sites/Sources
  568.   Appendix D - Related Documents
  569.   Appendix E - Archie
  570.   Appendix F - Comp.emulators.misc Charter
  571.   Appendix G - Legal Issues
  572.            G.1 Australian Copyright Law
  573.            G.2 Canadian Copyright Law
  574.            G.3 Hong Kong Copyright Law
  575.            G.4 US Copyright Law
  576.   Appendix H - FAQ Archive Sites
  577.   Appendix I - Credits
  578.  
  579. ---------------------------------=:> * <:=---------------------------------
  580.  
  581. 1 - Introduction
  582.  
  583.     As a general note, I'd like to explain that all references to 
  584.     resources available on the network are given in the form of a URL. 
  585.     See appendix A for an explanation if you have problems. 
  586.  
  587.     Additionally, the pointers to resources at FTP sites are almost 
  588.     never the sole place to obtain information. If you have trouble 
  589.     finding a file at a particular site, use archie to locate it at a 
  590.     different place on the net. See appendix E for more information. 
  591.  
  592.     The most recent version of this FAQ can be obtained from: 
  593.       ftp://rtfm.mit.edu/pub/usenet/news.answers/emulators-faq
  594.  
  595.     A hypertext version of the FAQ is available at: 
  596.       http://www.why.net/home/adam/cem/
  597.  
  598.     If you don't have FTP or WWW access, you can request the most 
  599.     recent version of this FAQ by sending mail to 
  600.     <mail-server@rtfm.mit.edu> with the text "send 
  601.     pub/usenet/news.answers/emulators-faq/*" in the body of the 
  602.     message. 
  603.  
  604.   1.1 Purpose
  605.  
  606.       Most of the questions posed on comp.emulators.misc seem to be of 
  607.       the form, "is there a XXX emulator for XXX? Where can I find 
  608.       it?" This FAQ cannot pretend to answer every possible 
  609.       permutation of this question, but, hopefully, it will be 
  610.       possible to knock out the most common ones. 
  611.  
  612.       There is also quite a bit of information which could be useful 
  613.       to developers (pointers to specifiations, etc) contained in this 
  614.       FAQ. 
  615.  
  616.   1.2 What is not included
  617.  
  618.       This document excludes topics that are not covered by the 
  619.       comp.emulators.misc charter (see appendix F), such as sound card 
  620.       emulation (use comp.sys.ibm.pc.soundcard.misc), math 
  621.       co-processor emulation (use comp.sys.ibm.pc.hardware.misc), and 
  622.       the X windowing system (use comp.windows.x). For the record, 
  623.       there is no such thing as an X "emulator;" X is a standard. You 
  624.       IMPLEMENT it on a platform, not EMULATE it. 
  625.  
  626.       Furthermore, this document specifically excludes those machines 
  627.       for which an emulation FAQ has already been written. You may 
  628.       wish to check the FAQ archives listed in appendix H. 
  629.  
  630.       Specific FAQs which should be referenced instead of this 
  631.       document follow. 
  632.  
  633.     1.2.1 Apple II Emulators
  634.  
  635.         Maintained by Alex Maddison <amaddiso@extro.ucc.su.oz.au>: 
  636.           ftp://rtfm.mit.edu/pub/usenet/comp.emulators.apple2/
  637.           http://www.cs.ruu.nl/wais/html/na-dir/apple2/emulators-faq/
  638.               part1.html
  639.  
  640.         There is also a web page which has a collection of Apple II 
  641.         emulator resources. Maintained by Jonathan Badger 
  642.         <badger@phylo.life.uiuc.edu>: 
  643.           http://geta.life.uiuc.edu/~badger/apple2.html
  644.  
  645.         One final note; there appear to be a bunch of Apple II 
  646.         applications available from: 
  647.           http://www.asimov.net/apple_II/site/
  648.  
  649.     1.2.2 Atari 8-Bit Emulators (400/800/XL/XE)
  650.  
  651.         This FAQ is posted on the 1st of each month to 
  652.         comp.emulators.misc. Maintained by Bill Kendrick 
  653.         <kendrick@zippy.sonoma.edu>: 
  654.           http://zippy.sonoma.edu/~kendrick/nbs/new_and_emu.html
  655.           gopher://gopher.archive.umich.edu:7055/00/atari/8bit/Faqs/
  656.               new_and_emu.txt
  657.  
  658.         Note that, since the 8-bit FAQ mentions the ST line only in 
  659.         passing, I will be including entries for ST emulators in this 
  660.         document. 
  661.  
  662.     1.2.3 Commodore 8-Bit Emulators (64/128/Pet/Vic-20)
  663.  
  664.         Maintained by Kevin Gifford <kgifford@netaxs.com>: 
  665.           ftp://ftp.funet.fi/pub/cbm/faq/8bit-emulation-faq
  666.           http://www.cs.ruu.nl/wais/html/na-dir/commodore/8bit-emulation-faq/
  667.               .html
  668.  
  669.   1.3 General Resources
  670.  
  671.     1.3.1 Tenabis Emulator Classes
  672.  
  673.         Sebastien Brochet <tenabiss@mail.micronet.fr> has put together 
  674.         some interesting C++ classes that may prove interesting and 
  675.         useful to potential emulator developers. He also has a small 
  676.         virtual machine ("Tiny Emulator") and an assembler for that 
  677.         machine ("TinyAsm") available from the same page. Sebastien is 
  678.         using these classes to implement an Atari ST emulator. 
  679.           http://www.micronet.fr/~tenabiss/tec/tec.htm
  680.  
  681. 2 - Processor Emulation
  682.  
  683.     A comprehensive listing of chip specifications is available for 
  684.     those people wishing to create emulators. It is available at the 
  685.     following sites (and several other mirrors, listed at each site): 
  686.       http://www.xs4all.nl/~ganswijk/chipdir/
  687.       http://www.hitex.com/chipdir/
  688.       http://www.civil.mtu.edu/chipdir/
  689.       http://ftp.unina.it/pub/chipdir/chipdir.html
  690.  
  691.   2.1 6502/6507/6510
  692.  
  693.     2.1.1 6502 Emulation Package (Source)
  694.  
  695.         The source for the 6502 emulator which Marat Fayzullin 
  696.         <fms@freeflight.com> has written and based a few emulators on. 
  697.         He has given permission for this code to be used in 
  698.         non-commercial non-profit programs, so long as proper credit 
  699.         is given. 
  700.  
  701.         Homepage: 
  702.           http://www.freeflight.com/fms/CPUs/
  703.  
  704.         Source: 
  705.           http://www.freeflight.com/fms/CPUs/6502.tar.Z
  706.  
  707.   2.2 6800
  708.  
  709.     2.2.1 68em [MS-DOS]
  710.  
  711.         6800 emulator for DOS; includes a realtime O/S. 
  712.  
  713.         I have very little information about this program, other than 
  714.         a report that the ROL direct instruction does not rotate the 
  715.         carry flag into the low bit of the operand properly (although 
  716.         ROLA does). If anyone can find a version of 68em dated after 
  717.         1991-Jun-15, a pointer to that may be helpful. 
  718.  
  719.         Program: 
  720.           ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/68em10.zip
  721.  
  722.   2.3 6809
  723.  
  724.       Some information on the 6809 can be found on : 
  725.         http://www.physics.carleton.ca/~aland/interests/
  726.  
  727.     2.3.1 usim (Portable)
  728.  
  729.         C++ class implementation of a 6809. Includes a derived class 
  730.         which shows processor stats in an X window. It has been tested 
  731.         under Linux. Written by Ray Bellis <Ray.Bellis@psy.ox.ac.uk>. 
  732.  
  733.         Program: 
  734.           ftp://ftp.mrc-bbc.ox.ac.uk/pub/users/rpb/mc6809/usim-0.91.tar.gz
  735.  
  736.   2.4 6811
  737.  
  738.     2.4.1 M68HC11 emulator
  739.  
  740.         M6811 emulator and debugger; it is in its final stages of 
  741.         development. The processor emulation provides emulation of 
  742.         devices, provides an execution history, allows step debugging, 
  743.         and has several styles of breakpoints for debugging. See the 
  744.         homepage for more information. 
  745.  
  746.         Written by Bambang Sutanto <bsutanto@POBoxes.com> as a final 
  747.         project. 
  748.  
  749.         Homepage: 
  750.           http://www.netforward.com/POBoxes/?bsutanto
  751.  
  752.   2.5 680x0
  753.  
  754.     2.5.1 68000 Assembler/Simulator [MS-DOS, VMS]
  755.  
  756.         A 68000 simulator with a cross assembler. Includes source. No 
  757.         information is available on where to find this simulator. 
  758.  
  759.         Written by Marwan Shaban <shaban@ece36h.ncsu.edu> 
  760.  
  761.     2.5.2 68k-simulator [Unix & X]
  762.  
  763.         MC-68000 Simulator for X-Windows 
  764.  
  765.         Program: 
  766.           ftp://sunsite.unc.edu/pub/Linux/system/Emulators/
  767.               68k-simulator.tar.gz
  768.  
  769.     2.5.3 BSVC [Unix & X, Windows 95]
  770.  
  771.         Microprocessor Simulator (Motorola 68000, Hector 1600); it is 
  772.         copyrighted, but may be freely distributed. The Unix version 
  773.         requires Tk/Tcl to compile. The Windows 95 version does not 
  774.         include support for the M68681 Dual UART. Written by Bradford 
  775.         W. Mott <bwmott@eos.ncsu.edu> 
  776.  
  777.         Program: 
  778.           ftp://sunsite.unc.edu/pub/Linux/system/Emulators/
  779.  
  780.         Homepage: 
  781.           http://www2.ncsu.edu/eos/service/ece/project/bsvc/www/
  782.  
  783.     2.5.4 EMU68 [Unix, MS-DOS]
  784.  
  785.         M68000 emulator for MS-DOS and UNIX. This emulator was 
  786.         developed as part of a MS thesis. It is written entirely in 
  787.         C++, and the source code is available. On a '486-33, it runs 
  788.         about 1/50th as fast as an MVME101 (an embedded procssor 
  789.         board). Two separate sets of source are available -- one for 
  790.         MS-DOS (which is known to work with the Borland C++ 
  791.         compilers), and one for Unix. 
  792.  
  793.         The emulator does not support the following opcodes: ABCD, 
  794.         CHK, MOVEP, NBCD, SBCD, and TAS. 
  795.  
  796.         The developer has offered to supply development documents to 
  797.         anyone who needs to modify the source code. 
  798.  
  799.         Developed by Zijian Huang (formerly 
  800.         <n4521661@aidan.ncl.ac.uk>). 
  801.  
  802.         Program: 
  803.           ftp://aidan.ncl.ac.uk/pub/local/n4521661/emu/
  804.  
  805.   2.6 68HC11
  806.  
  807.     2.6.1 M6811 [MS-DOS]
  808.  
  809.         Written as a final project for university. Includes a debugger 
  810.         and benchmark program. See the homepage for more information. 
  811.         Written by Bambang Sutanto <bsutanto@POBoxes.com>. 
  812.  
  813.         Homepage: 
  814.           http://www.netforward.com/POBoxes/?bsutanto
  815.  
  816.     2.6.2 Motorola 68HC11 uController simulator [MS-DOS]
  817.  
  818.         Program: 
  819.           ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/sim6822c.zip
  820.  
  821.   2.7 80x86
  822.  
  823.     2.7.1 Bochs [Unix & X]
  824.  
  825.         This is an 80x86 emulator which runs on most Unix platforms 
  826.         under X. It emulates the CPU, BIOS and I/O environment of an 
  827.         IBM AT compatible PC. 
  828.  
  829.         Currently, the program is in Alpha, but it has an impressive 
  830.         list of accomplishments. It can handle 386 opcodes, and runs 
  831.         DOS 5.0 & 6.22 and Windows 3.1 (in standard mode). Hardware 
  832.         support includes Hercules graphics, PIC, timers, 
  833.         1.44M/1.2M/760K floppies, and AT keyboard. Plans are to 
  834.         emulate VGA graphics. 
  835.  
  836.         Currently, Bochs does not support networking, numerics 
  837.         coprocessor, or mouse emulation. Tasking & paging are missing 
  838.         in the CPU support, but paging is currently being implemented. 
  839.  
  840.         For embedded systems developers, PC BIOS developers, O/S 
  841.         developers, CPU vendors, etc, Bochs supports the use of an 
  842.         external BIOS, and provides a compile time option for linking 
  843.         with an external CPU simulation environment. 
  844.  
  845.         There is also a mailing list for this emulator: 
  846.         
  847.           To subscribe:
  848.             email to: <bochs-developers-request@world.std.com>
  849.             subject:  (leave blank)
  850.             body:     subscribe
  851.         
  852.           To send to the mailing list
  853.             email to: <bochs-developers@world.std.com>
  854.         Written by Kevin P. Lawton <bochs@world.std.com> 
  855.  
  856.         Homepage: 
  857.           http://world.std.com/~bochs/
  858.  
  859.         Program: 
  860.           ftp://ftp.std.com/pub/bochs
  861.  
  862.     2.7.2 Emplant [Amiga]
  863.  
  864.         See section 6.6.1. 
  865.  
  866.     2.7.3 SoftProbe 386/SIM [MS-Windows, MS-DOS, SunOS, AIX, VMS]
  867.  
  868.         This product provides full simulation of the Intel 386 and 
  869.         387, as well as many common support chips such as the 8254, 
  870.         8259, etc. It includes a symbolic/source-level debugger and 
  871.         many ICE-like features such as trace and triggers. Its 
  872.         targeted users include embedded system developers, PC BIOS 
  873.         developers, O/S developers, CPU vendors, and trainers for 
  874.         protected mode development. 
  875.  
  876.         Versions for the 386EX and the 486 are also available. 
  877.                 
  878.           Systems & Software, Inc.
  879.           18012 Cowan, Suite 100
  880.           Irvine, CA 92714
  881.           phone: +1 714 833-1700
  882.           fax: +1 714 833-1900
  883.           mailto:<info@syssoft.com>
  884.  
  885.     2.7.4 Transformer [Amiga]
  886.  
  887.         8088 software emulation for the A1000. Produced by Commodore. 
  888.         No other information is available. 
  889.  
  890.   2.8 IBM 370
  891.  
  892.     2.8.1 PC/370 [MS-DOS]
  893.  
  894.         IBM 370 Emulator and assembler for 80x86 PCs. Developed as 
  895.         early as the early 1980's, and updated for a variety of 
  896.         purposes over the years. The current version is free, and was 
  897.         released in 1988. Written by Donald S. Higgins. 
  898.  
  899.         Program: 
  900.           ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/pc370v42.zip
  901.  
  902.   2.9 Pokey
  903.  
  904.       Pokey is a sound chip used in many Atari 8-bit computers. 
  905.  
  906.     2.9.1 POKEYSND [MS-DOS]
  907.  
  908.         POKEYSND is a library of C functions to emulate the Pokey 
  909.         chip. The library is covered by the Gnu Library General Public 
  910.         License. The routines are written for MS-DOS with a 
  911.         soundblaster compatible card, although modifications to 
  912.         operate on any computer that allows for direct manipulation of 
  913.         the speaker voltage should be pretty easy. Written by Ron 
  914.         Fries <rfries@tcmail.frco.com>. 
  915.  
  916.         Source: 
  917.           ftp://members.aol.com/atari800xl/pokey11.zip
  918.  
  919.   2.10 PowerPC
  920.  
  921.     2.10.1 PSIM
  922.  
  923.         PSIM is an instruction-level emulator for the PowerPC 
  924.         architecture. The program is written in ANSI C and covered by 
  925.         the GNU public licence. Version 1.1 of PSIM was bundled with 
  926.         GDB-4.16 (available from GNU ftp sites). For additional 
  927.         information (and more recent beta releases) see the URLs 
  928.         listed below. 
  929.  
  930.         Written by Andrew Cagney <cagney@highland.com.au>. 
  931.  
  932.         Information: 
  933.           ftp://ftp.ci.com.au/pub/psim/index.html
  934.           ftp://cambridge.cygnus.com/pub/psim/index.html
  935.  
  936.         Source Code Updates: 
  937.           ftp://ftp.ci.com.au/pub/psim/
  938.           ftp://cambridge.cygnus.com/pub/psim/
  939.  
  940.   2.11 Tia
  941.  
  942.       Tia was the sound chip used in the Atari 2600. 
  943.  
  944.     2.11.1 TIASND [MS-DOS]
  945.  
  946.         TIASND is a library of C functions to emulate the Tia chip. 
  947.         The library is covered by the Gnu Library General Public 
  948.         License. The routines are written for MS-DOS with a 
  949.         soundblaster compatible card, although modifications to 
  950.         operate on any computer that allows for direct manipulation of 
  951.         the speaker voltage should be pretty easy. Written by Ron 
  952.         Fries <rfries@tcmail.frco.com>. 
  953.  
  954.         Source: 
  955.           ftp://members.aol.com/atari800xl/tiasnd10.zip
  956.  
  957.   2.12 Zilog 80
  958.  
  959.     2.12.1 Z80 Emulation Package (Source)
  960.  
  961.         The source for the Z80 emulator which Marat Fayzullin 
  962.         <fms@freeflight.com> has written and based a few emulators on. 
  963.         He has given permission for this code to be used in 
  964.         non-commercial non-profit programs, so long as proper credit 
  965.         is given. 
  966.  
  967.         Marcel de Kogel <m.dekogel@student.utwente.nl> has released 
  968.         his modified version of this code, as well; it has been 
  969.         optimised for gcc-x86, as well as having some additional 
  970.         changes. 
  971.  
  972.         Homepage: 
  973.           http://www.freeflight.com/fms/CPUs/
  974.  
  975.         Source: 
  976.           http://www.freeflight.com/fms/CPUs/Z80.tar.Z
  977.  
  978.         MS-DOS Optimised version homepage: 
  979.           http://www.komkon.org/~dekogel/misc.html
  980.  
  981.     2.12.2 z80emulator [Amiga]
  982.  
  983.         The package emulates a Z80 (slowly) and also contains a 
  984.         complete Z80 cross development system. 
  985.  
  986.         Written by Phil. [No last name given.] 
  987.  
  988.         Program: 
  989.           ftp://wuarchive.wustl.edu/pub/aminet/misc/emu/z80emulator103.lzh
  990.  
  991. 3 - Operating System Emulation
  992.  
  993.   3.1 AES
  994.  
  995.     3.1.1 oAESis
  996.  
  997.         A free replacement for the AES that runs on Atari or 
  998.         compatible computers. It aims to have all the features of 
  999.         MultiTOS. It requires MiNT to run. By Christer Gustavsson 
  1000.         <d2cg@dtek.chalmers.se> 
  1001.  
  1002.         Homepage: 
  1003.           http://www.dtek.chalmers.se/~d2cg/oaesis/
  1004.  
  1005.   3.2 Amiga OS
  1006.  
  1007.       While no functioning Amiga OS emulators currently exist, there 
  1008.       is at least one group of citizens attempting to write one. See 
  1009.       also section 4.4.2. 
  1010.  
  1011.     3.2.1 AmigOS (work in progress)
  1012.  
  1013.         This is a voluntary project to port an Amiga OS compatible 
  1014.         operating system to other platforms. As of yet, no programs 
  1015.         have been produced, and the pages have not changed in quite a 
  1016.         while. What started out as a fairly promising project appears 
  1017.         to have stalled or died. For more information, check out their 
  1018.         homepage. 
  1019.  
  1020.         Homepage: 
  1021.           http://amigos.telesys-innov.fr/AmigOS/AOS.html
  1022.  
  1023.   3.3 CP/M
  1024.  
  1025.     3.3.1 22nice [MS-DOS]
  1026.  
  1027.         22NICE is an emulator of 8-bit CP/M 2.2 systems using 8080, 
  1028.         8085 or Z-80 processors; it runs under MS-DOS. It includes 
  1029.         terminal emulation for several common terminal types, 
  1030.         8080-only Z-80 only, or "auto detect" processor support. It 
  1031.         will use a NEC V20/V30 chip if one is available. 22NICE 
  1032.         Supports CP/M user number-to-DOS subdirectory mapping and 
  1033.         custom keyboard maps. A facility to trap and handle 8-bit I/O 
  1034.         references is also provided to allow emulation of 8-bit 
  1035.         hardware not present on a PC. 
  1036.  
  1037.         Program: 
  1038.           ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/22nce142.zip
  1039.  
  1040.     3.3.2 ame86 [MS-DOS]
  1041.  
  1042.         CP/M-86 emulator for MS-DOS system. 
  1043.  
  1044.         Program: 
  1045.           ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/ame86.zip
  1046.  
  1047.     3.3.3 CP/M Emulator [MacOS]
  1048.  
  1049.         Text emulation of CP/M operating system. 
  1050.  
  1051.         Homepage: 
  1052.           http://www.komkon.org/~stiles/emulation/cpm/index.html
  1053.  
  1054.     3.3.4 CP/M-80 Emulator [Linux]
  1055.  
  1056.         Emulates a Zilog Z80 CPU and a lookalike to the DR CP/M-80 
  1057.         operating system under Linux with a 80386 or better. Emulation 
  1058.         is performed on BDOS level, and optionally on BIOS level. 
  1059.         Written by Michael Bischoff <mbi@mo.math.nat.tu-bs.de>. 
  1060.  
  1061.         Program: 
  1062.           ftp://sunsite.unc.edu/pub/Linux/system/Emulators/cpm-0.2.tar.gz
  1063.  
  1064.     3.3.5 CPMDOS [MS-DOS]
  1065.  
  1066.         CP/M Emulator based on the Z-80 emulator by Marat Fayzullin 
  1067.         <fms@freeflight.com> (See section 2.12.1). Written by Tom 
  1068.         Burnett <tburnett@community.net>, with some code contributed 
  1069.         by M.Sekiguchi. 
  1070.  
  1071.         More information: 
  1072.           http://www.freeflight.com/fms/CPUs/CPM.txt
  1073.  
  1074.         Program: 
  1075.           http://www.freeflight.com/fms/CPUs/CPMDOS.zip
  1076.  
  1077.         Source Code: 
  1078.           http://www.freeflight.com/fms/CPUs/CPM.tar.Z
  1079.  
  1080.     3.3.6 ECPM [Amiga]
  1081.  
  1082.         CP/M emulator with H19 terminal. No further information is 
  1083.         available. 
  1084.  
  1085.     3.3.7 "My Z80" [MS-DOS]
  1086.  
  1087.         Simeon Cran's Z80 CP/M Z-System emulator 
  1088.  
  1089.         Program: 
  1090.           ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/myz80111.zip
  1091.  
  1092.     3.3.8 SimCPM [Amiga]
  1093.  
  1094.         CP/M emulator with H19 terminal. No further information is 
  1095.         available. 
  1096.  
  1097.     3.3.9 CPeMulator/Zrun [MS-DOS]
  1098.  
  1099.         This emulation was written originally as a bet; it was later 
  1100.         released a two different programs by U.S. Digital. It has now 
  1101.         been released as shareware. Two different versions are 
  1102.         available; Zrun provides emulation of CP/M on an 8080, and 
  1103.         v2080 provides emulation of CP/M on a v2080. The v2080 
  1104.         emulator is based on the 8080 emulator. 
  1105.  
  1106.         Written by Michael Day; you can contact him at: 
  1107.         
  1108.           Michael Day
  1109.           C/O Day Research
  1110.           P.O. Box 22902
  1111.           Milwaukie, OR 97222
  1112.  
  1113.         Programs: 
  1114.           ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/v2080j88.zip
  1115.           ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/zrun321.zip
  1116.  
  1117.     3.3.10 Yaze [Unix]
  1118.  
  1119.         "Yet Another Z80 Emulator" -- CP/M 2.2 emulator for Unix 
  1120.          systems. This program includes a Z80 emulator, a P/M-2.2 bios 
  1121.          written in C which runs on the Unix host but interacts with 
  1122.          the simulated Z80, a monitor, and disk image utilities. It 
  1123.          purports to emulate all undocumented opcodes and flag bits. 
  1124.          YAZE is provided under the conditions of the GNU public 
  1125.          license. Written by Frank Cringle <fdc@cliwe.ping.de>. 
  1126.  
  1127.         Program: 
  1128.           ftp://cantor.informatik.rwth-aachen.de/pub/unix/yaze-1.06.tar.gz
  1129.           http://cantor.informatik.rwth-aachen.de/pub/unix/yaze-1.06.tar.gz
  1130.  
  1131.         Patch from 1.05 to 1.06: 
  1132.           ftp://cantor.informatik.rwth-aachen.de/pub/unix/
  1133.               yaze-1.05-1.06.diff.gz
  1134.           http://cantor.informatik.rwth-aachen.de/pub/unix/
  1135.               yaze-1.05-1.06.diff.gz
  1136.  
  1137.     3.3.11 z80mu [MS-DOS]
  1138.  
  1139.         CP/M (Z80 processor) emulator for MS-DOS. Shareware; 
  1140.         registration is US$150 per user. This is purportedly a very 
  1141.         accurate and high-quality emulation. Written by Joan Riff. 
  1142.  
  1143.         Program: 
  1144.           ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/z80mu52b.zip
  1145.  
  1146.     3.3.12 Zsim [MS-DOS]
  1147.  
  1148.         Z80 CP/M emulator for MS-DOS. Includes source code (80x86 
  1149.         assembly and Modula-2), but you must register (US$50) before 
  1150.         you can decode the source (actually, it doesn't appear to be 
  1151.         scrambled at all, although the documentation claims it is). 
  1152.         This emulator is free for personal use. Requires an 80286 or 
  1153.         higher. Written by Juergen G. Weber 
  1154.         <weberj@azu.informatik.uni-stuttgart.de>. 
  1155.  
  1156.         Program: 
  1157.           ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/zsim241.zip
  1158.  
  1159.   3.4 Flex
  1160.  
  1161.     3.4.1 6809 Flex Emulator [Windows 95, AmigaOS]
  1162.  
  1163.         This package is a full 6809 emulator which runs the Flex 
  1164.         operating system. It outruns the original setup on a P60. 
  1165.         Written by Ben Williams <bwilliams@blackbelt.com>. 
  1166.  
  1167.         Homepage: 
  1168.           http://www.blackbelt.com/blackbelt/flexem.html
  1169.  
  1170.   3.5 MS-DOS / PC-DOS
  1171.  
  1172.     3.5.1 Bochs [Unix & X]
  1173.  
  1174.         See section 2.7.1. 
  1175.  
  1176.     3.5.2 CrossPC [Amiga]
  1177.  
  1178.         MS-DOS emulation for the Amiga. CrossPC was produced by 
  1179.         Consultron. It was formerly bundled with CrossDOS, a utility 
  1180.         to read, write and format MS-DOS media on an Amiga. The last 
  1181.         version of CrossPC was with CrossDOS 5; CrossDOS 6 no longer 
  1182.         includes CrossPC, which has been discontinued. CrossPC 
  1183.         emulated a PC-XT with CGA graphics. 
  1184.  
  1185.         Consultron can be contacted at: 
  1186.         
  1187.         Consultron
  1188.         8959 Ridge Road
  1189.         Plymouth, MI 48170
  1190.         +1 313 459-7271
  1191.  
  1192.     3.5.3 DOSEMU [Linux]
  1193.  
  1194.         Emulates DOS under Linux, FreeBSD, and NetBSD. Suposedly, this 
  1195.         is a farily robust emulation. It is rumored that this will 
  1196.         soon be capable of running Windows 3.1. 
  1197.  
  1198.         Program: 
  1199.           ftp://tsx-11.mit.edu/pub/linux/ALPHA/dosemu/
  1200.  
  1201.     3.5.4 DOS Merge [80x86 Unix]
  1202.  
  1203.         DOS Merge is a text-mode MS-DOS emulator produced by Platinum 
  1204.         Technology. The November 1995 issue of BYTE reports that 
  1205.         Platinum (Locus, at the time) licensed source code from 
  1206.         Microsoft to produce this emulator, just as Insgnia Solutions 
  1207.         did for SoftPC and SoftWindows. 
  1208.  
  1209.         Homepage: 
  1210.           http://www.platinum.com/products/sysman/merge_ps.htm
  1211.  
  1212.     3.5.5 FreeDOS [80x86]
  1213.  
  1214.         Not really an emulation, but more of a replacement for MS-DOS 
  1215.         released under the GNU general licence. The concept is that 
  1216.         FreeDOS will provide DOS support after MicroSoft discards the 
  1217.         operating system. Of course, since it's a GNU licence, all 
  1218.         source code is freely available. 
  1219.  
  1220.         Homepage: 
  1221.           http://sunsite.unc.edu/pub/micro/pc-stuff/freedos/freedos.html
  1222.  
  1223.     3.5.6 IBeM [Amiga]
  1224.  
  1225.         MS-DOS emulation for the Amiga. 
  1226.  
  1227.         Program: 
  1228.           ftp://wuarchive.wustl.edu/pub/aminet/misc/emu/ibem120.lzh
  1229.  
  1230.     3.5.7 MDOS [Mach 3]
  1231.  
  1232.         Emulates DOS programs under Mach 3 as if they were running on 
  1233.         a 80286. Can run MS-Windows 3.0, so it can also be used as a 
  1234.         Windows emulator. 
  1235.  
  1236.     3.5.8 Merge [Solaris]
  1237.  
  1238.         Provides MS-DOS emulation under Solaris x86. More information 
  1239.         is available from the homepage. For Sparc users, see SunPC 
  1240.         (section 6.4.11). Produced by Sun Microsystems. 
  1241.  
  1242.         Homepage: 
  1243.           http://www.sun.com:80/sunsoft/solaris/products/merge/index.html
  1244.  
  1245.     3.5.9 PC-Ditto [Atari ST]
  1246.  
  1247.         This is a software based MS-DOS emulator for the Atari ST. 
  1248.         Version 3.96 is capable of emulating an 8086 with full CGA and 
  1249.         MDA support. It can run Turbo Pascal 6, MS-DOS 5, 10Rogue, and 
  1250.         Indy 500, among other programs. Unfortunately, it rates about 
  1251.         1 MHz (less than 1/4th the speed of the original PC machines), 
  1252.         so it's not useful for any serious applications. 
  1253.  
  1254.     3.5.10 PC-Task [Amiga]
  1255.  
  1256.         Version 4.0, now available, runs 80486 MS-DOS/Windows programs 
  1257.         on Amiga machines. 
  1258.  
  1259.         Written by Chris Hames <bytey@werple.net.au>. You can contact 
  1260.         his publisher at <pctask@pctask@ozemail.com.au>. 
  1261.  
  1262.         Chris' Homepage: 
  1263.           http://werple.net.au/~bytey/
  1264.  
  1265.         Publisher Homepage: 
  1266.           http://www.ozemail.com.au/~pctask/
  1267.  
  1268.         Demo Program: 
  1269.           ftp://wuarchive.wustl.edu/pub/aminet/biz/demo/PC-TaskDemo40.lha
  1270.  
  1271.     3.5.11 PCEMU [Unix]
  1272.  
  1273.         Text-mode-only emulation of 8086 DOS Programs. Still in alpha 
  1274.         phase. Works under Unix and X. 
  1275.  
  1276.         Program: 
  1277.           ftp://ftp.cs.bris.ac.uk/users/hedley/pcemu1.01alpha.tar.gz
  1278.           ftp://alf.uib.no/pub/Linux/BETA/dosemu/Misc/pcemu1.01.ALPHA.tar.gz
  1279.  
  1280.     3.5.12 PCM [Unix & X]
  1281.  
  1282.         Interpretive emulation of DOS for Unix and X. Will emulate VGA 
  1283.         graphics. 
  1284.  
  1285.     3.5.13 SoftPC [NeXTStep, MacOS, Atari TT, Atari Falcon]
  1286.  
  1287.         Runs MS-DOS programs under MacOS and NeXTStep. The newer 
  1288.         NeXTStep product requires 80x86 based machines; it will not 
  1289.         work on 680x0 based NeXTStep machines (although older versions 
  1290.         did work on the 680x0 machines). Produced by Insigna 
  1291.         Solutions. 
  1292.  
  1293.         It is probable that Insigina has included the same emulation 
  1294.         that they use for SoftPC in their SoftWindows product. See 
  1295.         section 3.6.6 for details on SoftWindows. 
  1296.  
  1297.         The Atari ST/Falcon version was never officially released, but 
  1298.         an alpha version was (illegally) included on a German 
  1299.         shareware CD at some point. It runs about as fast as an 
  1300.         original XT on the Falcon, and about twice as fast as that on 
  1301.         a TT. 
  1302.  
  1303.         Insigna Solutions: 
  1304.         
  1305.           Ordering Information:    800-848-7677
  1306.           Unix Demo Requests:   +1 508/682-7600
  1307.  
  1308.         Homepage: 
  1309.           http://www.insignia.com/
  1310.  
  1311.         SoftPC Info: 
  1312.           http://www.insignia.com/techsupport/faxdocs/1005.html
  1313.  
  1314.     3.5.14 SunPC [Solaris]
  1315.  
  1316.         MS-DOS emulation for Solaris. Early versions were 
  1317.         software-only, but SunPC now requires an add-in card; it has 
  1318.         subsequently been moved into the "Hardware" category of 
  1319.         emulators. See section 6.4.11. 
  1320.  
  1321.     3.5.15 Xdos [Unix & X]
  1322.  
  1323.         MS-DOS emulator designed for X (mouse works, etc). This 
  1324.         emulator has no documentation. 
  1325.  
  1326.         Written by Robert Sanders <gt8134b@prism.gatech.edu>, Matthias 
  1327.         Lautner, and Edward Der-Hua Liu. 
  1328.  
  1329.         Program: 
  1330.           ftp://sunsite.unc.edu/pub/Linux/system/Emulators/dosemu/xdos0.4a.tgz
  1331.  
  1332.   3.6 MS-Windows
  1333.  
  1334.     3.6.1 Bochs [Unix & X]
  1335.  
  1336.         See section 2.7.1. 
  1337.  
  1338.     3.6.2 Freedows 98 [MS-DOS, MS-Windows]
  1339.  
  1340.         A freeware emulation of Windows 95; it is expected to run on 
  1341.         80386 or higher systems. The project coordinator hopes to have 
  1342.         a release by 1998, as the name implies. This project is being 
  1343.         run on a volunteer basis, so any help is appreciated. 
  1344.  
  1345.         Coordinated by Reece Sellin <r_sellin@cariboo.bc.ca>. 
  1346.  
  1347.         Homepage: 
  1348.           http://www.geocities.com/SiliconValley/7519
  1349.  
  1350.     3.6.3 MDOS [Mach 3]
  1351.  
  1352.         See section 3.5.7. 
  1353.  
  1354.     3.6.4 Merge [Solaris]
  1355.  
  1356.         See section 3.5.8. 
  1357.  
  1358.     3.6.5 PC-Task [Amiga]
  1359.  
  1360.         See section 3.5.10. 
  1361.  
  1362.     3.6.6 SoftWindows [MacOS, Unix & X]
  1363.  
  1364.         Runs MS-Windows programs under Unix with X and MacOS. Produced 
  1365.         by Insigna Solutions. 
  1366.  
  1367.         The most recent versions (SoftWindows 3.0 and SoftWindows 95) 
  1368.         provide 32-bit support; as the name implies, SoftWindows95 
  1369.         comes with Windows 95 preinstalled. 
  1370.  
  1371.         Insigna Solutions: 
  1372.         
  1373.           Ordering Information:    800-848-7677
  1374.           Unix Demo Requests:   +1 508/682-7600
  1375.  
  1376.         Homepage: 
  1377.           http://www.insignia.com/
  1378.  
  1379.         SoftWindows information: 
  1380.           http://www.insignia.com/marcom/30_upgrade/announce30-95.html
  1381.           http://www.insignia.com/marcom/macprod.html
  1382.  
  1383.     3.6.7 WINE [Linux]
  1384.  
  1385.         This emulator, still in its early development, runs MS-Windows 
  1386.         3.1 executables under Linux, FreeBSD and NetBSD. 
  1387.  
  1388.         Program: 
  1389.           ftp://sunsite.unc.edu/pub/Linux/ALPHA/wine/
  1390.           ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/
  1391.           ftp://ftp.infomagic.com/pub/mirrors/linux/wine/development/
  1392.           ftp://ftp.funet.fi:/pub/OS/Linux/ALPHA/Wine/
  1393.  
  1394.         Homepages: 
  1395.           http://www.ifi.uio.no/~dash/wine/
  1396.           http://daedalus.dra.hmg.gb/gale/wine/wine.html
  1397.           http://www.asgardpro.com/dave/wine-faq.html
  1398.           http://www.thepoint.com/unix/emulate/wine
  1399.           http://www.linpro.no/wine/
  1400.           http://www.clic.net/~krynos/wine_en.html
  1401.  
  1402.         Homepage In French: 
  1403.           http://www.clic.net/~krynos/wine.html
  1404.  
  1405.         Newsgroup: 
  1406.           news:comp.emulators.ms-windows.wine
  1407.  
  1408.         FAQ: 
  1409.           ftp://rtfm.mit.edu/pub/usenet/news.answers/windows-emulation/
  1410.               wine-faq
  1411.           http://www.primenet.com/~pdg/wine-faq.html
  1412.           ftp://ftp.primenet.com/users/p/pdg/Wine.FAQ
  1413.           ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/Wine.FAQ
  1414.           ftp://aris.com/pub/linux/ALPHA/Wine/Wine.FAQ
  1415.           ftp://sunsite.unc.edu/pub/Linux/ALPHA/wine/Wine.FAQ
  1416.  
  1417.     3.6.8 Wabi [Solaris, Linux]
  1418.  
  1419.         Runs MS-Windows 3.1 executables under Solaris. Supports OLE. 
  1420.         Produced by Sun. Wabi is a Trademark of Sun Microsystems. Wabi 
  1421.         cannot run MS-DOS applications; however, SunPC (Sparc) and 
  1422.         Merge (80x86) will run under Wabi. See section 6.4.11 for 
  1423.         information on SunPC and section 3.5.8 for information on 
  1424.         Merge. 
  1425.  
  1426.         Wabi operates by translating MS-Windows API calls into 
  1427.         corresponding X calls, providing faster translation than full 
  1428.         emulation would. 
  1429.  
  1430.         Sun is planning support for 32-bit (Win32s, Windows 95, 
  1431.         Windows NT) applications in future releases, but they have not 
  1432.         announced an expected date for such support. 
  1433.  
  1434.         Sun has also announced plans for a version of Wabi that allows 
  1435.         the installation of Windows with the Japanese character set. 
  1436.         Support is planned for French, Italian, German, Spanish and 
  1437.         Swedish versions. 
  1438.  
  1439.         Caldera (producers of Caldera Desktop, a commercial 
  1440.         distribution of Linux) has released Wabi for Linux. For more 
  1441.         information, see the Caldera homepage. Suggested retail price 
  1442.         is US$199. 
  1443.  
  1444.         Homepage: 
  1445.           http://www.sun.com/sunsoft/solaris/products/wabi/wabi21/wabi21.html
  1446.           http://www.sun.com/sunsoft/solaris/products/wabi/index.html
  1447.  
  1448.         Caldera Homepage 
  1449.           http://www.caldera.com/
  1450.  
  1451.         Also, a version of Wabi is available for SCO Unix systems: 
  1452.           http://www.unidirect.com/cgi-bin/w3com/start?www+wabi
  1453.  
  1454.   3.7 MacOS
  1455.  
  1456.       See also section 4.19 
  1457.  
  1458.     3.7.1 Equal Application Adapter [Solairs, Irix, HP-UX]
  1459.  
  1460.         Emulates a 680x0 Macintosh under Unix; this emulator maps 
  1461.         MacOS system calls to equivalent Motif calls, much like Wabi 
  1462.         does for MS-Windows (see section 3.6.8). Produced by Quorum 
  1463.         software. 
  1464.  
  1465.     3.7.2 Executor [MS-DOS, Linux, NeXTStep]
  1466.  
  1467.         Executor is a Macintosh emulator which works with MS-DOS, 
  1468.         Linux, and NeXTstep. It was developed completely independant 
  1469.         of the Macintosh ROMs, so you don't have to worry about 
  1470.         hunting down ROM images to use it. Limited (incomplete) System 
  1471.         7 support is available in versions 1.99p and later. 
  1472.  
  1473.         Furthermore, in versions 1.99p9 and later, limited sound 
  1474.         support is available for the MS-DOS and Linux versions. The 
  1475.         Linux versions run under X, although an experimental SVGALib 
  1476.         version is available. There are a.out and elf versions of the 
  1477.         Linux binaries. 
  1478.  
  1479.         Executor runs at an unbeleivably fast speed, thanks to dynamic 
  1480.         recompilation of 680x0 machine code into native 80x86 machine 
  1481.         code for certain segments of code. More information on this 
  1482.         technique is available on the FTP sites listed below; retreive 
  1483.         "SynPaper" or "SynPaper.tex." 
  1484.  
  1485.         The demonstration program listed below has full functionality, 
  1486.         but stops running after 10 minutes. 
  1487.  
  1488.         An Executor mailing list exists; for information, read the 
  1489.         Executor FAQ: 
  1490.           ftp://ftp.ardi.com/pub/executor-faq.ascii
  1491.           ftp://vorlon.mit.edu/pub/ardi/executor-faq.ascii
  1492.           http://vorlon.mit.edu/ardi/faq/index.html
  1493.           ftp://ftp.tcel.com/pub/mirrors/ardi/executor-faq.ascii
  1494.  
  1495.         Ardi Homepage: 
  1496.           http://www.ardi.com/
  1497.  
  1498.         Unofficial Ardi Pages: 
  1499.           http://vorlon.mit.edu/arditop.html
  1500.  
  1501.         Program: 
  1502.           ftp://ftp.ardi.com/pub/
  1503.           ftp://vorlon.mit.edu/pub/ardi/
  1504.           ftp://ftp.tcel.com/pub/mirrors/ardi/
  1505.           ftp://wilbur.stanford.edu/pub/emulators/mac/executor.zip
  1506.  
  1507.         Newsgroup: 
  1508.           news:comp.emulators.mac.executor
  1509.  
  1510.     3.7.3 Liken [Solaris, HP-UX, AIX, Digital Unix]
  1511.  
  1512.         Emulation of Mac System 6 on a 680x0. It does no mapping of 
  1513.         graphics calls, and requires the user to source his own copy 
  1514.         of system 6.0.7. 
  1515.  
  1516.         Produced by Andataco. I search of their website seems to 
  1517.         indicate that they no longer produce or support Liken. 
  1518.  
  1519.         Andataco home page: 
  1520.           http://www.andataco.com/
  1521.  
  1522.     3.7.4 MAE/MAS [Solaris 2.3, HP-UX 9.01, PowerOpen Unix]
  1523.  
  1524.         MAE (Macintosh Application Environment) is produced by Apple; 
  1525.         it runs Mac OS executables on Sparcs with Solaris 2.3 or later 
  1526.         and HP 9000 Series 700 machines with HP-UX 9.01 or later. 
  1527.  
  1528.         MAS (Macintosh Application Services) is also produced by 
  1529.         Apple; it seems to be very similar to MAE, but runs on RS/6000 
  1530.         machines under PowerOpen Unix. 
  1531.  
  1532.         This program uses a dynamic recompiler to speed up emulation. 
  1533.  
  1534.         To order a copy or request a free demo, call 1-800-769-2775, 
  1535.         extension 7675, or send email to <mae@applelink.apple.com>. 
  1536.         You can also send a fax to 1-800-854-0929. 
  1537.  
  1538.         Homepage: 
  1539.           http://www.mae.apple.com/
  1540.  
  1541.         Program & Information: 
  1542.           ftp://ftp.support.apple.com/pub/mae/
  1543.  
  1544.   3.8 Magic
  1545.  
  1546.       Magic is a multitasking operating system. It is designed to be 
  1547.       compatible with Atari's TOS. IT IS NOT AN EMULATOR. 
  1548.  
  1549.     3.8.1 MagiC-Mac [Macintosh]
  1550.  
  1551.         Magic for the Mac. This is a commercial product produced by 
  1552.         Application Systems Heidelberg. Since it is written in native 
  1553.         680x0 code, it typically runs faster than an ST with TOS. A 
  1554.         PowerPC version is rumored to have just recently been 
  1555.         released; its performance is described as being 10% faster 
  1556.         than a TT. 
  1557.  
  1558.         You can contact Application Systems Heidelberg at 
  1559.         <VRitzhaupt@aol.com> or: 
  1560.         
  1561.           Application Systems Heidelberg Software GmbH
  1562.           Postfach 102646
  1563.           69016 Heidelberg
  1564.         
  1565.           Tel.: 06221-300002 Mo.-Fr. 13.00-15.30 Uhr
  1566.           Fax:  06221-300389
  1567.  
  1568.         Demo (non-Power PC version): 
  1569.           ftp://ftp.cnam.fr/pub/Atari/Utilities/mmacdemo.sea.hqx
  1570.  
  1571.         http://members.aol.com/ashinfo/ashftp.htm 
  1572.  
  1573.         More Information: 
  1574.           http://members.aol.com/ashinfo/english.htm
  1575.  
  1576.     3.8.2 MagiC-PC [MS-Windows, Windows 95, WinNT]
  1577.  
  1578.         Magic for the 80x86 machines. Requires Win32s to run under 
  1579.         Windows 3.0 or 3.1. Produced by Application Systems 
  1580.         Heildelberg. See section 3.8.1 for contact information. 
  1581.  
  1582.         Demo: 
  1583.  
  1584.         http://members.aol.com/ashinfo/ashftp.htm 
  1585.  
  1586.         More Information: 
  1587.           http://members.aol.com/ashinfo/english.htm
  1588.  
  1589.   3.9 SunOS
  1590.  
  1591.     3.9.1 FreePort Express [DEC Alpha]
  1592.  
  1593.         FreePort Express does translation of binaries from SunOS 4.1.x 
  1594.         to DEC UNIX 3.0 or later. It is a free program. 
  1595.  
  1596.         Freeport requires the binaries to be converted to be 
  1597.         non-privledged, user mode a.out files. It will not work with 
  1598.         file or filesystem formats which are not present (or are 
  1599.         different) under Digital UNIX, code which uses SunView, or 
  1600.         driver code. 
  1601.  
  1602.         After conversion, the same code runs about the same speed (or 
  1603.         faster) on an AlphaStation 400 4/233 as it does on a SPARC 
  1604.         20/71. 
  1605.  
  1606.         Program: 
  1607.           http://www.novalink.com/freeport-express/
  1608.  
  1609. 4 - Machine Emulation
  1610.  
  1611.     In many cases, especially the eariler home computers, the 
  1612.     operating system was so closely tied to the hardware that it is 
  1613.     virtually impossible to emulate one without emulating the other. 
  1614.     This section contains entries for these types of emulators. 
  1615.  
  1616.   4.1 ABC80
  1617.  
  1618.       The ABC80 is an early-'80's Swedish home computer based on the 
  1619.       Z80; it was more or less on par with the other 8-bit home 
  1620.       computers of its time. The ABC80 has 16k RAM and 16k ROM. It was 
  1621.       manufactured by Luxor (who generally are in the business of 
  1622.       consumer electronics, like television sets, etc.). 
  1623.  
  1624.       Judging from the responses I get when making queries, it was a 
  1625.       fantastically popular computer (like the BBC was in Brittian). 
  1626.  
  1627.     4.1.1 ABC80 [MS-DOS]
  1628.  
  1629.         ABC80 Emulator for PCs. Written by Erik Isaksson 
  1630.         <exon@lysator.liu.se>. Part of the documentation is in 
  1631.         Swedish; enough is in English that you don't need to know 
  1632.         Swedish to use it. 
  1633.  
  1634.         Homepage: 
  1635.           http://www.lysator.liu.se/~exon/archive.html
  1636.  
  1637.   4.2 Acorn Atom
  1638.  
  1639.     4.2.1 Acorn Atom Emulator [Unix & X]
  1640.  
  1641.         This emulator is available under the Gnu Public License. See 
  1642.         the homepage for the current status of this emulator. Under 
  1643.         development by Frans F.J. Faase <faase@cs.utwente.nl>. 
  1644.  
  1645.         Homepage: 
  1646.           http://wwwis.cs.utwente.nl:8080/~faase/Ha/Atom/
  1647.  
  1648.   4.3 Altair
  1649.  
  1650.       The Altair was one of the first kit computers that could be 
  1651.       ordered out of electronics enthusiast's journals; it was first 
  1652.       released in 1975. It was a small, rectangular box with a couple 
  1653.       dozen switches on it. You would use these to toggle in your 
  1654.       program and execute it. The output was 20 LEDs which indicated 
  1655.       various flags and one 8-bit value. 
  1656.  
  1657.     4.3.1 Altair 8800 Emulator [MS-Windows]
  1658.  
  1659.         Altair 8800 emulator for MS-Windows. Has nifty graphics of the 
  1660.         original machine. Also performs IMSAI emulation. Written by 
  1661.         Claus Giloi. 
  1662.  
  1663.         Homepage: 
  1664.           http://www.nwlink.com/~tigger/altair.html
  1665.  
  1666.   4.4 Amiga
  1667.  
  1668.       For a long time, there has been an ongoing argument about 
  1669.       whether an Amiga emulator would be possible; in a decisive blow 
  1670.       to those claiming it is impossible, a usable (and even zippy, 
  1671.       under certain circumstances) emulator has been developed and 
  1672.       released; see below for details. Still, from the days when such 
  1673.       an emulator was beleived impossible, there are a few odd hoaxes 
  1674.       and rumors. 
  1675.  
  1676.       Due to the nature of the Amiga floppy drive hardware, it is 
  1677.       impossible to read Amiga floppies in an IBM-PC floppy drive 
  1678.       without heavily modifying the hardware; the Amiga can read and 
  1679.       write in IBM format, though. In fact, as far as common knowledge 
  1680.       extends, it is absolutely impossible to read Amiga disks in 
  1681.       anything but a genuine Amiga. 
  1682.  
  1683.       Another chapter in the long Amiga saga: VIScorp has purchased 
  1684.       Amiga Technologies, GmbH from Escom. For those keeping track, 
  1685.       this makes the fourth holding company for the Amiga. More 
  1686.       information is available from both websites: 
  1687.         http://www.amiga.de/
  1688.         http://www.vistv.com/
  1689.  
  1690.       This has very few ramifications for the emulator; the largest 
  1691.       one is that VIScorp has made it extraordinarily clear that they 
  1692.       intend to pursue blatant copyright violations, such as kickstart 
  1693.       ROM distribution. In an official memo on their website, they 
  1694.       state: 
  1695.  
  1696.       "...[W]e have recently become aware that versions of the Amiga 
  1697.        System ROMs are being reproduced and distributed without proper 
  1698.        licensing. This is a violation of international copyright law, 
  1699.        and VIScorp will prosecute offenders to the full extent of the 
  1700.        law." 
  1701.  
  1702.     4.4.1 amiga.zip (Hoax)
  1703.  
  1704.         A program which purports to be an Amiga emulator for MS-DOS 
  1705.         machines has existed for a while. All it does is display the 
  1706.         Kickstart 1.2 startup image and hang your machine. (It wasn't 
  1707.         designed to do anything else. It's someone's sick idea of a 
  1708.         joke.) Note that this program has turned up in a number of 
  1709.         shareware CD collections that are otherwise reputable -- it's 
  1710.         still the same fake. 
  1711.  
  1712.     4.4.2 UAE [Unix & X, Macintosh, MS-DOS, NeXTstep, BeBox, AmigaOS]
  1713.  
  1714.         UAE (Un*x Amiga Emulator) is a developing emualtor of the 
  1715.         Amiga 500/2000. 
  1716.  
  1717.         To use UAE, you need Unix and X (or Linux SVGAlib), a C 
  1718.         compiler, and a Kickstart ROM image (1.3, 2.0, and 3.0 all 
  1719.         work). The current version includes emulation of HAM graphics; 
  1720.         sprites; the Blitter and Copper chips; timers; disk drive 
  1721.         support; interlaced graphics mode emulation; parallel port 
  1722.         emulation (requires the WB3.0 PostScript driver); support for 
  1723.         French, Italian, and Swedish keyboards; and joystick support 
  1724.         (Linux only). Caveats include: Sprite collisions are not yet 
  1725.         implemented; the blitter chip isn't emulated at full speed; 
  1726.         some sound problems persist. 
  1727.  
  1728.         As of version 0.6.4, UAE is moving towards a recompiling 
  1729.         processor, which should improve performance greatly. 
  1730.  
  1731.         A Mac version is available; it includes binaries for the 680x0 
  1732.         Macs and PowerPC Macs. This port was done by Ernesto Corvi 
  1733.         <macsupport@overnet.com.ar>. Any Mac specific questions should 
  1734.         be directed to him. 
  1735.  
  1736.         A MS-DOS version has been produced; the port is by Gustavo 
  1737.         Goedert <GGOEDERT@MUSIC.PUCRS.BR>. Any questions about the 
  1738.         MS-DOS port should be addressed to him. 
  1739.  
  1740.         A BeBox port has been done by Christian Bauer 
  1741.         <bauec002@goofy.zdv.uni-mainz.de>. 
  1742.  
  1743.         The NeXTStep port is maintained by Ian Stephenson 
  1744.         <ians@cam-ani.co.uk>. 
  1745.  
  1746.         Believe it or not, UAE has been ported to the Amiga. Olaf 
  1747.         'Olsen' Barthel <olsen@sourcery.han.de> maintains that port. 
  1748.  
  1749.         A Linux (elf) binary is available from the homepage. 
  1750.  
  1751.         Developed by Bernd Schmidt 
  1752.         <crux@pool.informatik.rwth-aachen.de> 
  1753.  
  1754.         Unix Program: 
  1755.           ftp://sunsite.unc.edu/pub/Linux/Incoming/uae-0.6.0.tar.gz
  1756.         (or) 
  1757.           ftp://sunsite.unc.edu/pub/Linux/system/Emulators/uae-0.6.0.tar.gz
  1758.  
  1759.         MS-DOS Program: 
  1760.           ftp://wuarchive.wustl.edu/pub/MSDOS_UPLOADS/emulators/amiga/
  1761.           ftp://ftp.uwp.edu/pub/incoming/programs/AmigaEmulator/
  1762.  
  1763.         Macintosh Program: 
  1764.           http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/app/
  1765.               unix-amiga-emulator-060.hqx
  1766.  
  1767.         NeXTstep Program: 
  1768.           ftp://pitcher.peak.org/pub/next/submissions/
  1769.               Uae.app.0.5.2+.NIHS.compressed
  1770.  
  1771.         Homepage: 
  1772.           http://www.schokola.de/~stepan/uae/
  1773.  
  1774.         On a different note, Brian Grier <brgrier@probe.net> has 
  1775.         developed an MS-Windows program to receive the data from the 
  1776.         transdisk program included with UAE; it requires a null-modem 
  1777.         cable, and is available from: 
  1778.           http://www.probe.net/~brigrier/index.html
  1779.  
  1780.         Also, Zsolt Werner <dirkgent@mail.freenet.hut.fi> maintains a 
  1781.         list of programs that work with UAE: 
  1782.           http://freeside.elte.hu/~dadus/homepage/amiga.html
  1783.  
  1784.   4.5 Atari ST/TT
  1785.  
  1786.     4.5.1 Amtari [Amiga]
  1787.  
  1788.         Commercial ST emulator for the Amiga. The instructions for 
  1789.         this emulator are written in German. 
  1790.  
  1791.     4.5.2 Chamaeleon II [Amiga]
  1792.  
  1793.         Commercial ST emulator for the Amiga. 
  1794.  
  1795.         Screenshot: 
  1796.           ftp://wuarchive.wustl.edu/pub/aminet/biz/patch/patchemu.lha
  1797.  
  1798.     4.5.3 Emplant [Amiga]
  1799.  
  1800.         See section 6.6.1. 
  1801.  
  1802.     4.5.4 Medusa [Amiga]
  1803.  
  1804.         Commercial ST emulator for the Amiga. No other information is 
  1805.         available. 
  1806.  
  1807.     4.5.5  PaCifiST [MS-DOS]
  1808.  
  1809.         PaCifiST is a freeware ATARI ST emulator which runs on PC 
  1810.         under MS-DOS. It is now available for download. 
  1811.  
  1812.         Written by Frederic Gidouin <frederic.gidouin@hol.fr>. 
  1813.  
  1814.         Homepage: 
  1815.           http://wwwperso.hol.fr/~gidouin/pacifist.html
  1816.  
  1817.         Program: 
  1818.           http://wwwperso.hol.fr/~gidouin/download.html
  1819.  
  1820.     4.5.6 ST4Amiga [Amiga]
  1821.  
  1822.         An ST emulator for the Amiga. 
  1823.  
  1824.         Program: 
  1825.           ftp://wuarchive.wustl.edu/pub/aminet/misc/emu/ST4Amiga.lha
  1826.  
  1827.     4.5.7 STEmulator [Amiga]
  1828.  
  1829.         An ST emulator for the Amiga. Sort of. Written by David 
  1830.         Addison. 
  1831.  
  1832.         Program: 
  1833.           ftp://wuarchive.wustl.edu/pub/aminet/misc/emu/STEmulator.lha
  1834.  
  1835.     4.5.8 STiMuL [MS-DOS]
  1836.  
  1837.         ST emulator which will run under MS-DOS. Currently under 
  1838.         development. Written by Sebastien Brochet 
  1839.         <tenabiss@micronet.fr>. 
  1840.  
  1841.         Homepage: 
  1842.           http://www.micronet.fr/~tenabiss/anglais/qaemu_an.htm
  1843.  
  1844.     4.5.9 STonX [Unix & X, MS-DOS, MS-Windows]
  1845.  
  1846.         This is an Atari ST emulator that runs under Unix with X. It 
  1847.         requires an image of TOS to run (look for a program called 
  1848.         "dumptos.ttp" which should be on all sites with STonX). 
  1849.  
  1850.         Version 0.6 has been released. It is available from the 
  1851.         homepage below in source and Linux binary forms. New features 
  1852.         include serial and parallel port support, a Unix filesystem 
  1853.         interface, and sound support on many systems. Version 0.6 is 
  1854.         60% to 80% faster than 0.5.X on most systems. STonX will also 
  1855.         now boot TOS 1.0 - 2.06 (although 1.4 or higher is needed to 
  1856.         use the Unix filesystem interface). Developed by Marinos 
  1857.         Yannikos <nino@mips.complang.tuwien.ac.at>. 
  1858.  
  1859.         There have been reports that a Windows/DOS version is under 
  1860.         development. 
  1861.  
  1862.         Homepage: 
  1863.           http://www.complang.tuwien.ac.at/nino/stemu.html
  1864.  
  1865.     4.5.10 TOS2WIN [Windows 95, NT]
  1866.  
  1867.         An ST emulator that runs under Windows 95 and Windows NT. This 
  1868.         emulator maps TOS destop calls into native Windows calls to 
  1869.         help speed. It allows direct filesystem access to floppies, 
  1870.         CD-ROMs, and hard drives. Requires an 80486-66 or faster; a 
  1871.         Pentium-100 provides emulation speed on par with a TT-030. 
  1872.         There is a time-limited demo available for download from the 
  1873.         homepage. 
  1874.  
  1875.         Produced by Aixit GmbH. You can contact them at +49(0)241 
  1876.         9519230. The homepage is completely in German. 
  1877.  
  1878.         Homepage: 
  1879.           http://www.aixit.com/tos2win/info.htm
  1880.  
  1881.     4.5.11 ???
  1882.  
  1883.         French Atari ST emulator. It will emulate an STF/STE when 
  1884.         complete, but no binaries are available yet. 
  1885.  
  1886.         Homepage: 
  1887.           http://www.iut-orsay.fr/~e5041/welcome.html
  1888.  
  1889.   4.6 BBC
  1890.  
  1891.       The BBC appears to be a tremendously popular computer in Europe. 
  1892.       Unfortunately, most Americans have no idea what one is -- 
  1893.       despite the fact that a US version (with modifications for FCC 
  1894.       approval) was produced and sold. So, in addition to the normal 
  1895.       entries for emulators, I've included a not-so-brief description 
  1896.       of what these little machines are. Also, there exists a mailing 
  1897.       list for BBC emulators, but I get the distinct impression that 
  1898.       it is primarily for developers. For information, send mail to 
  1899.       <bbc-emu-request@bristol.ac.uk> 
  1900.  
  1901.       Also, there are a few BBC Home Pages: 
  1902.         http://homepage.cistron.nl/~wouters/bbc/bbc-etc.html
  1903.  
  1904.       Software is available from: 
  1905.         http://homepage.cistron.nl/~wouters/
  1906.  
  1907.       A utility to read BBC tapes via a soundcard (written by Robert 
  1908.       Schmidt <robert@idt.unit.no>) is available from: 
  1909.         ftp://amnesix.idt.unit.no/incoming/btape09b.zip
  1910.  
  1911.       There seem to be an inordinate number of posts requesting BBC 
  1912.       ROMs on the group. To reiterate: it is illegal in almost all 
  1913.       countries to use ROM images which you do not own. However, it's 
  1914.       not completely clear whether you may use images of ROMs you own 
  1915.       but obtain from a second source (U.S. Residents, see appendix 
  1916.       G). 
  1917.  
  1918.       There is a mailing list for BBC emulators; to subscribe, send 
  1919.       email to <majordomo@netcom.net.uk> with a body of "subscribe 
  1920.       beeb-emulators". 
  1921.  
  1922.       Another list is available by sending mail with a SUBJECT of 
  1923.       "subscribe" to the address 
  1924.       <beeb-emulators-request@netcom.net.uk>. 
  1925.  
  1926.       From Paul Boddie <Paul.Boddie@cern.ch>: 
  1927.  
  1928.       "Apparently, according to folklore :-) the BBC were working with 
  1929.        the people who made the NewBrain computer, to design the BBC 
  1930.        microcomputer. However, they were persuaded to throw the 
  1931.        competition open to at least Acorn. There are various tales of 
  1932.        how Acorn, with the design of the Proton, but with no idea of 
  1933.        whether it would work, built the first BBC within three days or 
  1934.        so. It worked well enough to persuade the BBC (corporation that 
  1935.        is!) to adopt it as the BBC computer. 
  1936.  
  1937.       "The closest predecessor was the Atom, and various other 
  1938.        machines were made as 'spin-offs' including the Electron, BBC 
  1939.        B+, Master series, Acorn Business Computer (never released as 
  1940.        such), and Acorn Cambridge Workstation. (Forgive me if I have 
  1941.        missed one out!) 
  1942.  
  1943.       "Its key features were: 32K RAM (model B - the model A had 16K 
  1944.        expandible to 32K model B status), BBC BASIC 2 (early models 
  1945.        had BBC BASIC 1), 6502 series processor, analogue joystick 
  1946.        port, parallel printer port, Econet (optional?), Tube (a second 
  1947.        processor interface), disc interface, graphics modes (640 * 256 
  1948.        * 2 colours, 320 * 256 * 4, 160 * 256 * 16 etc.), plug in 
  1949.        language and 'service' (such as filing system) ROM's, and more 
  1950.        features I could go on listing...! 
  1951.  
  1952.       "The BASIC was later upgraded to version 4 (Master) and versions 
  1953.        5 and 6 (Archimedes - see comp.sys.acorn.* groups for fans of 
  1954.        these machines) - version 6 has IEEE floating point support. 
  1955.  
  1956.       "The Z88 and the PC, Amiga versions of BBC BASIC seem to be 
  1957.        based on version 2, but only have restricted OS command access, 
  1958.        and may or may not have assembler access. For emulating 
  1959.        purposes, although BBC BASIC(86) tries to support various 
  1960.        graphics modes, the BASIC variants cannot do enough to support 
  1961.        a 'proper BBC' environment." 
  1962.  
  1963.       [Reposted with permission] 
  1964.  
  1965.       Useful BBC information: 
  1966.         http://www.nvg.unit.no/bbc/
  1967.  
  1968.     4.6.1 !6502Em [Acorn Archimedes]
  1969.  
  1970.         BBC emulator for the Archimedes. Provides 65c02 emulation, odd 
  1971.         sized screen modes, sound, and simple disk I/O and interrupts. 
  1972.         Does not handle 6522 timers. Written by Mike Borcherds 
  1973.         <borchrds.teaching@physics.oxford.ac.uk> 
  1974.  
  1975.         Information: 
  1976.           mailto:<Robin.Watts@comlab.ox.ac.uk>
  1977.  
  1978.     4.6.2 !65Host [Acorn Archimedes]
  1979.  
  1980.         !65Host is a BBC B emulator for the Archimedes; it was 
  1981.         supplied with RISC OS up to version 3.5. It is a reasonably 
  1982.         complete emulation and supports all but the most dodgy ways of 
  1983.         accessing the hardware. Images of BBC ROMs (for example 
  1984.         Wordwise, View etc) can be loaded and used. Later versions 
  1985.         support sound emulation (no mean feat) and allow around 70-80% 
  1986.         of BBC games to be played. 
  1987.  
  1988.         This emulator was developed and distributed by Acorn as an 
  1989.         extension to RiscOS; it may not work with versions 3.5 and 
  1990.         3.6, though. 
  1991.  
  1992.         You can contact Acorn at +44 1223 254 222. 
  1993.  
  1994.         Homepage: 
  1995.           http://www.acorn.co.uk/acorn/
  1996.  
  1997.     4.6.3 BBC [MS-DOS]
  1998.  
  1999.         A BBC emulator for MS-DOS machines. Still has a few problems, 
  2000.         but pretty good progress has been made. Screen shots are 
  2001.         available from the homepage. Requires SVGA and an 80386, 
  2002.         although an 80486/100 or faster is suggested. 
  2003.  
  2004.         You will have to get a copy of the BASIC and OS ROMs to run 
  2005.         this emulator. 
  2006.  
  2007.         Improvements in version 0.3 include VESA graphics support, 
  2008.         limited sound emulation, teletext graphics, and a few 
  2009.         bugfixes. 
  2010.  
  2011.         More information is available from the homepage. Written by 
  2012.         Tom Seddon <T.W.Seddon@ncl.ac.uk> 
  2013.  
  2014.         Homepage: 
  2015.           http://www.ncl.ac.uk/~n5013784/bbc-emu.htm
  2016.  
  2017.     4.6.4 BBC-Basic [MacOS]
  2018.  
  2019.         Runs on a Macintosh. Cost UKP 149 in 1991. Produced by Human 
  2020.         Computer Interface Ltd. 
  2021.  
  2022.         Review: 
  2023.           http://www.bham.ac.uk/ctimath/reviews/bbcmac.html
  2024.  
  2025.     4.6.5 BBC-Environment [Atari ST]
  2026.  
  2027.         Emulates BBC-Basic and supports limited graphics. Reportedly 
  2028.         very slow and not very compatible. No further information is 
  2029.         available. 
  2030.  
  2031.     4.6.6 BBC386 [MS-DOS]
  2032.  
  2033.         This is a work in progress. When finished, it will run on an 
  2034.         80386 or better under MS-DOS. A C version is also being 
  2035.         developed that should work on most other systems. Written by 
  2036.         Stephen Quan <quan@sol.surv.utas.edu.au>. 
  2037.  
  2038.     4.6.7 BBCEm [Acorn Archimedes]
  2039.  
  2040.         Runs on an Archimedes. Executes BASIC programs and graphics. 
  2041.         There are some buggy opcode implementations in this emulator 
  2042.         that occasionally cause it to crash. Written by Nigel 
  2043.         <apm1001@phx.cam.ac.uk>. 
  2044.  
  2045.     4.6.8 BPC [MS-DOS]
  2046.  
  2047.         A completely assembly emulator for MS-DOS. This is a work in 
  2048.         progress; when complete, it will require an 80486 or higher. 
  2049.         The development of this emulator has been set back slightly 
  2050.         due to an operating system installation mishap. Under 
  2051.         development by Mark Cooke <ee2015@bristol.ac.uk>. 
  2052.  
  2053.     4.6.9 Beeb (1) [Linux]
  2054.  
  2055.         BBC emulator for 80x86 machines running Linux. 
  2056.           ftp://ftp.mrc-lmb.cam.ac.uk/pub/jkb/beeb/beeb-1.0.tar.gz
  2057.           ftp://ftp.mrc-lmb.cam.ac.uk/pub/jkb/beeb/beeb-ALPHA/beeb1.2.1.tar.gz
  2058.  
  2059.     4.6.10 Beeb (2) [Unix]
  2060.  
  2061.         C based emulation of the BBC. Currently has reasonable support 
  2062.         for the 6502 and 6522. Supports sideways RAM and ROM. Limited 
  2063.         graphics support is implemented. Under development by James 
  2064.         Bonfield <jkb@mrc-molecular-biology.cambridge.ac.uk> and Steve 
  2065.         Youell <wgc-e@rx.xerox.com>. 
  2066.  
  2067.     4.6.11 BeebEm [Unix, Windows NT, MS-Windows]
  2068.  
  2069.         An emulator for the BBC which runs under Linux, SunOS, and 
  2070.         HPUX; it probably will compile for other systems as well -- 
  2071.         GCC seems to provide the best results. It has been ported to 
  2072.         Windows NT 3.11 and Windows 3.1 with win32s. You need ROM 
  2073.         images to run this emulator. Written by David Alan Gilbert 
  2074.         <gilbertd@cs.man.ac.uk>. Windows port by Nigel Magnay 
  2075.         <magnayn@cs.man.ac.uk>. 
  2076.  
  2077.         There is also a newer version (0.6) available; it fixes a few 
  2078.         bugs, runs faster, and emulates sound. The new version is 
  2079.         available for Unix only at the moment. 
  2080.  
  2081.         Program: 
  2082.           ftp://alife1.cs.man.ac.uk/pub/beeb
  2083.           ftp://ftp.compsoc.man.ac.uk/pub/beebem/been0.4.tgz
  2084.  
  2085.         Prerelease v0.6: 
  2086.           ftp://ftp.compsoc.man.ac.uk/pub/beebem/prerelease/beeb0.6.tgz
  2087.  
  2088.         MS-Windows 3.1 Program: 
  2089.           ftp://ftp.compsoc.man.ac.uk/pub/beebem/beeb_win.tgz
  2090.  
  2091.     4.6.12 Horizon/MacBeebEm [MacOS]
  2092.  
  2093.         Horizon includes instructions on how to make a cable for 
  2094.         BBC-to-Mac transfer for about US$4. It was previously titled 
  2095.         "MacBeebEm." 
  2096.  
  2097.         Note that Horizon cannot run as a BBC Master micro. 
  2098.  
  2099.         Written by Chris Lam <jx91@cityscape.co.uk>. 
  2100.  
  2101.         Old version: 
  2102.           ftp://blue.bad.bris.ac.uk/pub/bbc/bin/mbe/MacBeebEm.sit.hqx
  2103.  
  2104.         Homepage: 
  2105.           http://www.cityscape.co.uk/users/jx91/horizon.html
  2106.  
  2107.     4.6.13 Owl [NeXTstep]
  2108.  
  2109.         BBC B emulator for NeXTstep machines (680x0 and 80x86). Runs 
  2110.         about half the speed of a BBC. Implements all non-split 
  2111.         graphics modes. It can manipulate a variety of disk images 
  2112.         (read only). By Ian Stephenson 
  2113.         <Ian.Stephenson@isltd.insignia.com>. 
  2114.  
  2115.         Program: 
  2116.           ftp://pitcher.peak.org/pub/next/submissions/Owl.1.0.NIHS.compressed
  2117.  
  2118.     4.6.14 THE EMULATOR [Amiga]
  2119.  
  2120.         This emulator runs software compatible with BBC BASIC 2 and 
  2121.         DFS. It runs on its own screen and allows easy transfer to and 
  2122.         from workbench programs. It runs BASIC faster than a BBC in 
  2123.         all cases, and 6502 assembly slower than a BBC on 68000 
  2124.         machines, and faster on '030/'040 machines. It stores files as 
  2125.         AmigaDOS files, not disk images. 
  2126.  
  2127.         THE EMULATOR supports graphics modes 0 - 7, common VDU 
  2128.         drivers, common OS procedures, printing, RS232 I/O, and sound 
  2129.         (except the ENVELOPE command). It does not support GCOL modes 
  2130.         1 - 3. 
  2131.  
  2132.         It will not run poorly behaved programs (ie programs that 
  2133.         communicate directly with the hardware.) 
  2134.  
  2135.         THE EMULATOR was produced by James Associates in the late 
  2136.         '80s/early '90s. It runs as-is on a 68000, and requires a 
  2137.         small patch to run on the '020 - '040. It is not known if JA 
  2138.         are still in business; their address is/was: 
  2139.         
  2140.            James Associates
  2141.            6/7 Hazlitt Mews
  2142.            LONDON
  2143.            W14 0JZ
  2144.  
  2145.         Alastair Booker <ali%wgd562.uk.sb.com@sb.com> about the patch: 
  2146.  
  2147.         "The best utility I have found for doing this is TUDE 
  2148.          (available on Aminet). If you trap the MOVE SR instructions 
  2149.          (select PRIVILEGED) and get it to return 1.3-like values on 
  2150.          certain OS calls, it works OK." 
  2151.  
  2152.         [Reposted with permission] 
  2153.  
  2154.         See appendix C for Aminet sites. 
  2155.  
  2156.         This emulator was sold as an official Commodore product at 
  2157.         some point, but is no longer available commercially. Despite a 
  2158.         brief appearance on Aminet, this emulator does not appear to 
  2159.         have been released into the public domain. 
  2160.  
  2161.     4.6.15 TOL [MS-DOS]
  2162.  
  2163.         MS-DOS based BBC emulator, formerly called "My6502." This is a 
  2164.         work in progress (ie it does not work yet). Under development 
  2165.         by Chris Rae <clr1@st-and.ac.uk>. 
  2166.  
  2167.         Homepage: 
  2168.           http://www.st-and.ac.uk/~www_sa/personal/clr1/bbc
  2169.  
  2170.     4.6.16 XBeeb [Unix & X]
  2171.  
  2172.         XBeeb is a BBC Micro Emulator for UNIX and the X Window 
  2173.         system. It is reported to run faster than BeebEm, and can 
  2174.         execute many BBC games. The source code (C) is known to 
  2175.         compile under Solaris 2.5 and Linux. 
  2176.  
  2177.         Features include support for NMOS 6502A and CMOS Rockwell 
  2178.         65C02 and 65C12 processors including all undocumented and 
  2179.         illegal opcodes, Model A and Model B emulation, almost full 
  2180.         support for the 6522 VIAs, mode 7 teletext support, emulation 
  2181.         of all bitmapped screen modes (with a few minor bugs), full 
  2182.         color support (including flashing colors), preliminary sound 
  2183.         support (under Linux/Voxware), FS emulation support (using 
  2184.         standard Unix files, not disk images), and sideways RAM and 
  2185.         ROM. The author's compatibility testing produced about a 90% 
  2186.         success rate. 
  2187.  
  2188.         There is a mailing list for XBeeb emulators; to subscribe, 
  2189.         send email to <majordomo@netcom.net.uk> with a body of 
  2190.         "subscribe xbeeb". 
  2191.  
  2192.         Written by James Fidell <james@hermione.demon.co.uk>. 
  2193.  
  2194.         Homepage: 
  2195.           http://www.netcom.net.uk/~james/BBCMicro/Xbeeb/
  2196.  
  2197.         Program: 
  2198.           ftp://ftp.netcom.net.uk/pub/Micros/BBC/Emulators/Xbeeb/xbeeb.tar.gz
  2199.  
  2200.  
  2201. [End of part 1 (of 3) -- Continued]
  2202.