home *** CD-ROM | disk | FTP | other *** search
- 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
- From: adam.roach@exu.ericsson.se (Adam Roach)
- Newsgroups: comp.emulators.misc,comp.answers,news.answers
- Subject: comp.emulators.misc Frequently Asked Questions (FAQ) [1/3]
- Supersedes: <1-l7d.XwjF7@b04a24.exu.com>
- Followup-To: poster
- Date: 25 Nov 1997 00:00:05 -0600
- Organization: Little piles, all around my room.
- Lines: 2180
- Sender: exuadam@cnn.exu.ericsson.se
- Approved: news-answers-request@MIT.EDU
- Expires: Sat, 13 Dec 1997 06:00:00 GMT
- Message-ID: <1-4Df.DcoK7@b04a24.exu.com>
- Reply-To: adam.roach@exu.ericsson.se (Adam Roach)
- NNTP-Posting-Host: b04a24.exu.ericsson.se
- Summary: This posting contains a list of currently available emulators
- for as many platforms as possible. It also contains several
- pointers to information for programmers who wish to develop
- emulators.
- Xref: senator-bedfellow.mit.edu comp.emulators.misc:38565 comp.answers:29072 news.answers:117536
-
- Archive-name: emulators-faq/part1
- URL: http://www.why.net/home/adam/cem/
- Posting-Frequency: semi-monthly (11th and 25th of each month)
- Last-modified: Fri, 25 Apr 1997 19:26:19 GMT
- Version: 1.1.1 (1997-Apr-25)
-
- comp.emulators.misc Frequently Asked Questions
-
- ##########################################################################
- # Copyright 1995, 1996, 1997 Adam Roach
- #
- # You may distribute this document freely under the conditions that it is
- # transmitted to all parties (1) in its entirety, (2) unmodified, and
- # (3) free of charge. It is explicitly stated that this document MAY NOT
- # be included in any off-line compilations for which any remuneration is
- # expected without prior written permission of the copyright holder.
- #
- # Web-accessible versions of this document may be made available only
- # if they are updated automatically from one of the following sources
- # no less frequently than once per month:
- # - The semi-monthly posting to news.groups
- # - The FAQ archive at rtfm.mit.edu
- # - The web pages found at http://www.why.net/home/adam/cem/
- #
- # Permission to create derivative works may be granted on a per-case
- # basis. E-mail me at the address below if you wish to create such works.
- # All rights not expressly granted herein are reserved by Adam Roach.
- ##########################################################################
-
- *** As the case is with all FAQs, this document is a work in progress. ***
- *** Additions, corrections, and comments are very welcome. Please send ***
- *** any correspondence to me at <adam.roach@exu.ericsson.se> ***
-
- ---------------------------------=:> * <:=---------------------------------
-
- Contents
-
- 1 - Introduction
-
- 1.1 Purpose
-
- 1.2 What is not included
- 1.2.1 Apple II Emulators
- 1.2.2 Atari 8-Bit Emulators (400/800/XL/XE)
- 1.2.3 Commodore 8-Bit Emulators (64/128/Pet/Vic-20)
-
- 1.3 General Resources
- 1.3.1 Tenabis Emulator Classes
-
- 2 - Processor Emulation
-
- 2.1 6502/6507/6510
- 2.1.1 6502 Emulation Package (Source)
-
- 2.2 6800
- 2.2.1 68em [MS-DOS]
-
- 2.3 6809
- 2.3.1 usim (Portable)
-
- 2.4 6811
- 2.4.1 M68HC11 emulator
-
- 2.5 680x0
- 2.5.1 68000 Assembler/Simulator [MS-DOS, VMS]
- 2.5.2 68k-simulator [Unix & X]
- 2.5.3 BSVC [Unix & X, Windows 95]
- 2.5.4 EMU68 [Unix, MS-DOS]
-
- 2.6 68HC11
- 2.6.1 M6811 [MS-DOS]
- 2.6.2 Motorola 68HC11 uController simulator [MS-DOS]
-
- 2.7 80x86
- 2.7.1 Bochs [Unix & X]
- 2.7.2 Emplant [Amiga]
- 2.7.3 SoftProbe 386/SIM [MS-Windows, MS-DOS, SunOS, AIX, VMS]
- 2.7.4 Transformer [Amiga]
-
- 2.8 IBM 370
- 2.8.1 PC/370 [MS-DOS]
-
- 2.9 Pokey
- 2.9.1 POKEYSND [MS-DOS]
-
- 2.10 PowerPC
- 2.10.1 PSIM
-
- 2.11 Tia
- 2.11.1 TIASND [MS-DOS]
-
- 2.12 Zilog 80
- 2.12.1 Z80 Emulation Package (Source)
- 2.12.2 z80emulator [Amiga]
-
- 3 - Operating System Emulation
-
- 3.1 AES
- 3.1.1 oAESis
-
- 3.2 Amiga OS
- 3.2.1 AmigOS (work in progress)
-
- 3.3 CP/M
- 3.3.1 22nice [MS-DOS]
- 3.3.2 ame86 [MS-DOS]
- 3.3.3 CP/M Emulator [MacOS]
- 3.3.4 CP/M-80 Emulator [Linux]
- 3.3.5 CPMDOS [MS-DOS]
- 3.3.6 ECPM [Amiga]
- 3.3.7 "My Z80" [MS-DOS]
- 3.3.8 SimCPM [Amiga]
- 3.3.9 CPeMulator/Zrun [MS-DOS]
- 3.3.10 Yaze [Unix]
- 3.3.11 z80mu [MS-DOS]
- 3.3.12 Zsim [MS-DOS]
-
- 3.4 Flex
- 3.4.1 6809 Flex Emulator [Windows 95, AmigaOS]
-
- 3.5 MS-DOS / PC-DOS
- 3.5.1 Bochs [Unix & X]
- 3.5.2 CrossPC [Amiga]
- 3.5.3 DOSEMU [Linux]
- 3.5.4 DOS Merge [80x86 Unix]
- 3.5.5 FreeDOS [80x86]
- 3.5.6 IBeM [Amiga]
- 3.5.7 MDOS [Mach 3]
- 3.5.8 Merge [Solaris]
- 3.5.9 PC-Ditto [Atari ST]
- 3.5.10 PC-Task [Amiga]
- 3.5.11 PCEMU [Unix]
- 3.5.12 PCM [Unix & X]
- 3.5.13 SoftPC [NeXTStep, MacOS, Atari TT, Atari Falcon]
- 3.5.14 SunPC [Solaris]
- 3.5.15 Xdos [Unix & X]
-
- 3.6 MS-Windows
- 3.6.1 Bochs [Unix & X]
- 3.6.2 Freedows 98 [MS-DOS, MS-Windows]
- 3.6.3 MDOS [Mach 3]
- 3.6.4 Merge [Solaris]
- 3.6.5 PC-Task [Amiga]
- 3.6.6 SoftWindows [MacOS, Unix & X]
- 3.6.7 WINE [Linux]
- 3.6.8 Wabi [Solaris, Linux]
-
- 3.7 MacOS
- 3.7.1 Equal Application Adapter [Solairs, Irix, HP-UX]
- 3.7.2 Executor [MS-DOS, Linux, NeXTStep]
- 3.7.3 Liken [Solaris, HP-UX, AIX, Digital Unix]
- 3.7.4 MAE/MAS [Solaris 2.3, HP-UX 9.01, PowerOpen Unix]
-
- 3.8 Magic
- 3.8.1 MagiC-Mac [Macintosh]
- 3.8.2 MagiC-PC [MS-Windows, Windows 95, WinNT]
-
- 3.9 SunOS
- 3.9.1 FreePort Express [DEC Alpha]
-
- 4 - Machine Emulation
-
- 4.1 ABC80
- 4.1.1 ABC80 [MS-DOS]
-
- 4.2 Acorn Atom
- 4.2.1 Acorn Atom Emulator [Unix & X]
-
- 4.3 Altair
- 4.3.1 Altair 8800 Emulator [MS-Windows]
-
- 4.4 Amiga
- 4.4.1 amiga.zip (Hoax)
- 4.4.2 UAE [Unix & X, Macintosh, MS-DOS, NeXTstep, BeBox, AmigaOS]
-
- 4.5 Atari ST/TT
- 4.5.1 Amtari [Amiga]
- 4.5.2 Chamaeleon II [Amiga]
- 4.5.3 Emplant [Amiga]
- 4.5.4 Medusa [Amiga]
- 4.5.5 PaCifiST [MS-DOS]
- 4.5.6 ST4Amiga [Amiga]
- 4.5.7 STEmulator [Amiga]
- 4.5.8 STiMuL [MS-DOS]
- 4.5.9 STonX [Unix & X, MS-DOS, MS-Windows]
- 4.5.10 TOS2WIN [Windows 95, NT]
- 4.5.11 ???
-
- 4.6 BBC
- 4.6.1 !6502Em [Acorn Archimedes]
- 4.6.2 !65Host [Acorn Archimedes]
- 4.6.3 BBC [MS-DOS]
- 4.6.4 BBC-Basic [MacOS]
- 4.6.5 BBC-Environment [Atari ST]
- 4.6.6 BBC386 [MS-DOS]
- 4.6.7 BBCEm [Acorn Archimedes]
- 4.6.8 BPC [MS-DOS]
- 4.6.9 Beeb (1) [Linux]
- 4.6.10 Beeb (2) [Unix]
- 4.6.11 BeebEm [Unix, Windows NT, MS-Windows]
- 4.6.12 Horizon/MacBeebEm [MacOS]
- 4.6.13 Owl [NeXTstep]
- 4.6.14 THE EMULATOR [Amiga]
- 4.6.15 TOL [MS-DOS]
- 4.6.16 XBeeb [Unix & X]
-
- 4.7 CHIP8
- 4.7.1 DOS Chip8 and VChip-8 [MS-DOS]
- 4.7.2 Chip8 [MS-DOS]
- 4.7.3 S-CHIP [HP-48]
-
- 4.8 Coleco Adam
- 4.8.1 ADAMEm [MS-DOS, Unix & X, Linux]
-
- 4.9 Colour Genie
- 4.9.1 CGenie [MS-DOS]
- 4.9.2 Colour Genie Emulator [MS-DOS]
-
- 4.10 CPC
- 4.10.1 A-CPC [Amiga]
- 4.10.2 Ami-CPC/PC-CPC [Amiga, MS-DOS]
- 4.10.3 !CPC, !CPC_Demo [Acorn Archimedes]
- 4.10.4 CPC++ [SunOS, MacOS]
- 4.10.5 CPCEMU [MS-DOS]
- 4.10.6 CPC-Emulator [Acorn Archimedes]
- 4.10.7 CPE [MS-DOS, Amiga]
- 4.10.8 EmuCPC [Amiga]
- 4.10.9 No$CPC [MS-DOS]
- 4.10.10 Richard Wilson's CPC Emulator [MS-DOS]
- 4.10.11 ??? [Unix & X]
-
- 4.11 CoCo 2, Dragon 32/64
- 4.11.1 CoCo 2 [MS-DOS]
- 4.11.2 Dream [Amiga]
- 4.11.3 PC Dragon II [MS-DOS]
- 4.11.4 T3 [MS-DOS]
- 4.11.5 ??? (2) [Unix]
-
- 4.12 DG Nova/Eclipse
- 4.12.1 Computer History Simulators
-
- 4.13 EDSAC
- 4.13.1 Warwick EDSAC Simulator [MacOS, Windows 95]
-
- 4.14 ENIAC
-
- 4.15 Enterprise 64/128
- 4.15.1 Enterprise Emulator [Unix & X]
-
- 4.16 HP41
- 4.16.1 TTCALC [MS-Windows]
-
- 4.17 HP-48
- 4.17.1 Emu48 [MS-DOS, MS-Windows]
- 4.17.2 x48 [Unix & X]
-
- 4.18 IBM 1401
- 4.18.1 Computer History Simulators
-
- 4.19 Macintosh
- 4.19.1 A-Max [Amiga]
- 4.19.2 Aladin [Atari ST]
- 4.19.3 Basilisk [BeBox]
- 4.19.4 Emplant [Amiga]
- 4.19.5 MagicSac [Atari ST/TT]
- 4.19.6 ShapeShifter [Amiga]
- 4.19.7 Spectre [Atari ST]
- 4.19.8 vMac (portable)
-
- 4.20 MSX
- 4.20.1 AmiMSX [Amiga]
- 4.20.2 Atari ST MSX-1 emulator [Atari ST]
- 4.20.3 PC MSX-1 emulator [MS-DOS]
- 4.20.4 PC MSX-2 emulator [MS-DOS]
- 4.20.5 fMSX [Unix, PowerMac, MS-DOS]
- 4.20.6 fMSX Amiga [Amiga]
-
- 4.21 Oric
- 4.21.1 Amoric [Amiga]
- 4.21.2 Euphoric [MS-DOS, Linux]
- 4.21.3 Oric 48K [Unix & X]
-
- 4.22 P2000
- 4.22.1 M2000 [MS-DOS, Unix & X, Linux]
-
- 4.23 PDP-4
- 4.23.1 Computer History Simulators
-
- 4.24 PDP-7
- 4.24.1 Computer History Simulators
-
- 4.25 PDP-8
- 4.25.1 Computer History Simulators
- 4.25.2 PDP 8/11 Emulator [Unix]
- 4.25.3 PDP8/E Emulator [MacOS]
- 4.25.4 PDP-8 Computer [Java]
- 4.25.5 TM PDP-8 [MS-DOS]
- 4.25.6 Unix PDP-8 emulator [Unix & X]
-
- 4.26 PDP-9
- 4.26.1 Computer History Simulators
-
- 4.27 PDP-11
- 4.27.1 Computer History Simulators
- 4.27.2 Ersatz-11 [MS-DOS]
- 4.27.3 PDP Emulator [Unix]
- 4.27.4 PDP 8/11 Emulator [Unix]
- 4.27.5 Russian Emulator [MS-DOS]
- 4.27.6 ??? (1) [Unix]
- 4.27.7 ??? (2) [Unix]
-
- 4.28 PDP-15
- 4.28.1 Computer History Simulators
-
- 4.29 Psion
- 4.29.1 S3AEMUL [MS-DOS]
-
- 4.30 R2000
-
- 4.31 SAM Coupe
- 4.31.1 SimCoupe [Unix & X, 80x86]
-
- 4.32 Sinclair 1000/ZX81
- 4.32.1 Extender [MS-DOS]
- 4.32.2 ts1000 [MS-DOS]
- 4.32.3 ZX81.PRG [Atari ST]
-
- 4.33 Sinclair QL
- 4.33.1 Q-EmuLator [MacOS]
- 4.33.2 QLem [Atari ST]
-
- 4.34 Sinclair Spectrum
- 4.34.1 !MZX [Acorn Archimedes]
- 4.34.2 !Speccy [Acorn Archimedes]
- 4.34.3 Atari-Speccy [Atari]
- 4.34.4 Elwro 800-3 Jr [MS-DOS]
- 4.34.5 Java ZX Spectrum Emulator [Java]
- 4.34.6 JPP [MS-DOS]
- 4.34.7 KGB [Amiga]
- 4.34.8 MacSpeccy [MacOS]
- 4.34.9 MacSpectacle [MacOS]
- 4.34.10 PowerSpectrum [PowerMac]
- 4.34.11 SP [MS-DOS]
- 4.34.12 SPECTRUM/VGASpec [MS-DOS]
- 4.34.13 SpecEM [MS-DOS]
- 4.34.14 Spectrum 48 [Commodore 64]
- 4.34.15 Spectrum [Amiga]
- 4.34.16 Speculator [Acorn Archimedes]
- 4.34.17 Warajevo [MS-DOS]
- 4.34.18 WSpecem [MS-Windows]
- 4.34.19 X 128 [Unix & X, MS-DOS]
- 4.34.20 xz80 [Unix & X]
- 4.34.21 xzx [Unix & X]
- 4.34.22 Z80 [MS-DOS]
- 4.34.23 !z80Em [Acorn]
- 4.34.24 ZX SP [Atari]
- 4.34.25 ZX Spectrum-Emulator [MS-DOS]
- 4.34.26 ZX Spectrum [MS-DOS]
- 4.34.27 zx-spectrum [Amiga]
- 4.34.28 zxlin386 [Linux]
- 4.34.29 ZXAM [Amiga]
- 4.34.30 zxspec [Amiga]
-
- 4.35 Sinclair Z88
- 4.35.1 Win Z88 [MS-Windows]
- 4.35.2 Z88dream [MS-Windows]
- 4.35.3 Z88EM [MS-DOS]
-
- 4.36 TI-81
- 4.36.1 TI-81 Emulator [MacOS]
-
- 4.37 TI-99/4A
- 4.37.1 PC99 [MS-DOS]
- 4.37.2 TI99-4A [Amiga]
- 4.37.3 TI99EMUL [MS-DOS]
- 4.37.4 V9t9 [MS-DOS]
-
- 4.38 TO7
- 4.38.1 FunzyTo7 [MS-DOS, Unix & X]
- 4.38.2 FunzyTo7-70 [MS-DOS, Unix & X]
-
- 4.39 TRS-80 Models I-IV
- 4.39.1 model1-d.zip [MS-DOS]
- 4.39.2 TRS-80 Model I emulator [MS-DOS]
- 4.39.3 TRS-80 Model III emulator [MS-DOS]
- 4.39.4 TRS-80 Model III simulator [MS-DOS]
- 4.39.5 trs80 [Amiga]
- 4.39.6 trs80_sit.hqx [MacOS]
- 4.39.7 Xtrs [Unix & X]
- 4.39.8 ??? [MS-DOS]
-
- 4.40 Universal Turing Machine
- 4.40.1 Turing [MS-DOS]
- 4.40.2 Turing Machine [MS-Windows]
- 4.40.3 Turing-Maschine [MS-Windows]
- 4.40.4 Turing's World [Macintosh, MS-Windows]
-
- 5 - Game Consoles
-
- 5.1 Arcade Emulators
- 5.1.1 Arcade Emulation Repository Project [MS-DOS]
- 5.1.2 Asteroids Emulator [Power Mac]
- 5.1.3 Centepede Emulator [MS-DOS]
- 5.1.4 Cinematronics Emulator
- 5.1.5 Crazy Kong Emulator [MS-DOS]
- 5.1.6 Emu [MS-DOS]
- 5.1.7 Gauntlet Emulator
- 5.1.8 Gottlieb Emulator
- 5.1.9 Gyruss Emulator [MS-DOS]
- 5.1.10 Kong Emulator [MS-DOS]
- 5.1.11 MacMoon [MacOS]
- 5.1.12 Mr. Do Emulator [MS-DOS]
- 5.1.13 Namco's Museum of Games
- 5.1.14 Pengo Arcade Emulator [MS-DOS]
- 5.1.15 Phoenix and Pleaides [Windows 95]
- 5.1.16 Shinobi Emulator
- 5.1.17 Space Invaders Emulator [MacOS]
- 5.1.18 Sparcade! [MS-DOS]
- 5.1.19 T3 [MacOS]
- 5.1.20 Williams Arcade Classics [MS-DOS, Sony PlayStation, Windows 95]
- 5.1.21 Williams Digital Arcade [MacOS]
- 5.1.22 Williams Pinball Sound emulator [Macintosh]
-
- 5.2 Atari 2600
- 5.2.1 A26 [MS-DOS]
- 5.2.2 Activision Game Pack [MS-Windows, Mac OS]
- 5.2.3 Atari 2600 Emulation Project [MS-DOS, Unix & X]
- 5.2.4 PCAE [MS-DOS]
- 5.2.5 Stella 96 [Unix & X, MS-DOS, MS-Windows, PowerMac, Linux]
- 5.2.6 Virtual 2600/Virtual VCS [Unix & X, MS-DOS]
- 5.2.7 VCS2600 [MS-DOS]
- 5.2.8 ??? (2)
- 5.2.9 ??? (3)
-
- 5.3 Atari Jaguar
-
- 5.4 ColecoVision
- 5.4.1 ColEm [Unix & X, MacOS, PowerMac, MS-DOS, MS-Windows]
- 5.4.2 Mission [MSX-DOS]
-
- 5.5 GameBoy
- 5.5.1 Fondle GameBoy Emulator [MS-DOS]
- 5.5.2 !GameBoy [Acorn]
- 5.5.3 GBSIM [MS-DOS]
- 5.5.4 PCBOY [MS-DOS]
- 5.5.5 ToyBoy [Amiga]
- 5.5.6 Virtual GameBoy [Unix & X, MS-Windows, Amiga, MacOS, MS-DOS, OS/2]
-
- 5.6 Intellivision
- 5.6.1 ???
-
- 5.7 NES/Famicom
- 5.7.1 iNES [Unix & X, PowerMac, MS-Windows, Linux]
- 5.7.2 LandyNES [MS-DOS]
- 5.7.3 NESA [MS-DOS]
- 5.7.4 PasoFami [MS-Windows]
-
- 5.8 SNES
- 5.8.1 Emplant [Amiga]
- 5.8.2 SPW [Windows 95]
- 5.8.3 SFEM 1.11 (Hoax)
- 5.8.4 SNES 96 [Windows 95]
- 5.8.5 SNES Professional [MS-DOS]
- 5.8.6 Virtual Magicom [MS-DOS]
- 5.8.7 XNES [Unix & X]
-
- 5.9 Sega
- 5.9.1 SEGA-EM 1.01 (Hoax)
-
- 5.10 Sega Genesis
- 5.10.1 Emplant [Amiga]
- 5.10.2 EmulatorX [MS-DOS]
- 5.10.3 GenEm [MS-DOS]
- 5.10.4 Kyoto [MS-DOS, Linux, MacOS]
- 5.10.5 MegaDrive [MS-DOS]
-
- 5.11 Sega Master System/GameGear (SMS)
- 5.11.1 Massage [MS-DOS]
- 5.11.2 MasterGear [Unix & X, MS-DOS, Macintosh]
- 5.11.3 ??? [MS-DOS]
-
- 5.12 Sony PlayStation (PSX)
- 5.12.1 PSXMooSim [Amiga, Solaris]
-
- 5.13 Vectrex
- 5.13.1 DVE [MS-DOS]
- 5.13.2 ??? [MS-DOS, Unix & X]
-
- 6 - Hardware Solutions
-
- 6.1 Atari Jaguar
- 6.1.1 Jaguar PC Card [80x86]
-
- 6.2 Atari ST
- 6.2.1 Gemulator [80x86]
- 6.2.2 Janus [80x86]
-
- 6.3 DG Nova/Eclipse
- 6.3.1 The Hawk [80x86]
-
- 6.4 IBM-PC and Compatibles
- 6.4.1 A2088/A2286/A386SX-16/A386SX-25 [Amiga]
- 6.4.2 AtOnce Plus [Amiga]
- 6.4.3 AT Speed [Atari ST/TT]
- 6.4.4 DOS Compatibility Card [Macintosh, Power Macintosh]
- 6.4.5 DOS on Mac [Macintosh]
- 6.4.6 Falcon Speed [Falcon]
- 6.4.7 Golden Gate 486SLC [Amiga]
- 6.4.8 OrangePC [Macintosh]
- 6.4.9 PC286 [Amiga]
- 6.4.10 SideCar [Amiga]
- 6.4.11 SunPC [Sparc]
-
- 6.5 Macintosh
- 6.5.1 A-Max [Amiga]
-
- 6.6 Multiple Computers
- 6.6.1 Emplant [Amiga]
-
- 6.7 PDP-11
- 6.7.1 The Osprey [80x86]
-
- 6.8 Sinclair QL
- 6.8.1 QXL [80x86]
-
- 7 - In-Circuit Emulators
-
- 7.1 American Arium P5 Emulator [80x86]
-
- 7.2 Applied Microsystems Corporation
-
- 7.3 Hewlett Packard
-
- 7.4 Huntsville Microsystems Motorola Emulators [680x0]
-
- 7.5 Lauterbach Datentechnik GmbH [680x0, 80x86, H8, others]
-
- 7.6 Orion Instruments, Inc. [680x0, 68hc11, 80196, z80, H8, others]
-
- 8 - Terminal Emulation
-
- Appendices
-
- Appendix A - URL Formats
- Appendix B - DEC VTxxx Control Sequences
- Appendix C - Emulator FTP Sites/Sources
- Appendix D - Related Documents
- Appendix E - Archie
- Appendix F - Comp.emulators.misc Charter
- Appendix G - Legal Issues
- G.1 Australian Copyright Law
- G.2 Canadian Copyright Law
- G.3 Hong Kong Copyright Law
- G.4 US Copyright Law
- Appendix H - FAQ Archive Sites
- Appendix I - Credits
-
- ---------------------------------=:> * <:=---------------------------------
-
- 1 - Introduction
-
- As a general note, I'd like to explain that all references to
- resources available on the network are given in the form of a URL.
- See appendix A for an explanation if you have problems.
-
- Additionally, the pointers to resources at FTP sites are almost
- never the sole place to obtain information. If you have trouble
- finding a file at a particular site, use archie to locate it at a
- different place on the net. See appendix E for more information.
-
- The most recent version of this FAQ can be obtained from:
- ftp://rtfm.mit.edu/pub/usenet/news.answers/emulators-faq
-
- A hypertext version of the FAQ is available at:
- http://www.why.net/home/adam/cem/
-
- If you don't have FTP or WWW access, you can request the most
- recent version of this FAQ by sending mail to
- <mail-server@rtfm.mit.edu> with the text "send
- pub/usenet/news.answers/emulators-faq/*" in the body of the
- message.
-
- 1.1 Purpose
-
- Most of the questions posed on comp.emulators.misc seem to be of
- the form, "is there a XXX emulator for XXX? Where can I find
- it?" This FAQ cannot pretend to answer every possible
- permutation of this question, but, hopefully, it will be
- possible to knock out the most common ones.
-
- There is also quite a bit of information which could be useful
- to developers (pointers to specifiations, etc) contained in this
- FAQ.
-
- 1.2 What is not included
-
- This document excludes topics that are not covered by the
- comp.emulators.misc charter (see appendix F), such as sound card
- emulation (use comp.sys.ibm.pc.soundcard.misc), math
- co-processor emulation (use comp.sys.ibm.pc.hardware.misc), and
- the X windowing system (use comp.windows.x). For the record,
- there is no such thing as an X "emulator;" X is a standard. You
- IMPLEMENT it on a platform, not EMULATE it.
-
- Furthermore, this document specifically excludes those machines
- for which an emulation FAQ has already been written. You may
- wish to check the FAQ archives listed in appendix H.
-
- Specific FAQs which should be referenced instead of this
- document follow.
-
- 1.2.1 Apple II Emulators
-
- Maintained by Alex Maddison <amaddiso@extro.ucc.su.oz.au>:
- ftp://rtfm.mit.edu/pub/usenet/comp.emulators.apple2/
- http://www.cs.ruu.nl/wais/html/na-dir/apple2/emulators-faq/
- part1.html
-
- There is also a web page which has a collection of Apple II
- emulator resources. Maintained by Jonathan Badger
- <badger@phylo.life.uiuc.edu>:
- http://geta.life.uiuc.edu/~badger/apple2.html
-
- One final note; there appear to be a bunch of Apple II
- applications available from:
- http://www.asimov.net/apple_II/site/
-
- 1.2.2 Atari 8-Bit Emulators (400/800/XL/XE)
-
- This FAQ is posted on the 1st of each month to
- comp.emulators.misc. Maintained by Bill Kendrick
- <kendrick@zippy.sonoma.edu>:
- http://zippy.sonoma.edu/~kendrick/nbs/new_and_emu.html
- gopher://gopher.archive.umich.edu:7055/00/atari/8bit/Faqs/
- new_and_emu.txt
-
- Note that, since the 8-bit FAQ mentions the ST line only in
- passing, I will be including entries for ST emulators in this
- document.
-
- 1.2.3 Commodore 8-Bit Emulators (64/128/Pet/Vic-20)
-
- Maintained by Kevin Gifford <kgifford@netaxs.com>:
- ftp://ftp.funet.fi/pub/cbm/faq/8bit-emulation-faq
- http://www.cs.ruu.nl/wais/html/na-dir/commodore/8bit-emulation-faq/
- .html
-
- 1.3 General Resources
-
- 1.3.1 Tenabis Emulator Classes
-
- Sebastien Brochet <tenabiss@mail.micronet.fr> has put together
- some interesting C++ classes that may prove interesting and
- useful to potential emulator developers. He also has a small
- virtual machine ("Tiny Emulator") and an assembler for that
- machine ("TinyAsm") available from the same page. Sebastien is
- using these classes to implement an Atari ST emulator.
- http://www.micronet.fr/~tenabiss/tec/tec.htm
-
- 2 - Processor Emulation
-
- A comprehensive listing of chip specifications is available for
- those people wishing to create emulators. It is available at the
- following sites (and several other mirrors, listed at each site):
- http://www.xs4all.nl/~ganswijk/chipdir/
- http://www.hitex.com/chipdir/
- http://www.civil.mtu.edu/chipdir/
- http://ftp.unina.it/pub/chipdir/chipdir.html
-
- 2.1 6502/6507/6510
-
- 2.1.1 6502 Emulation Package (Source)
-
- The source for the 6502 emulator which Marat Fayzullin
- <fms@freeflight.com> has written and based a few emulators on.
- He has given permission for this code to be used in
- non-commercial non-profit programs, so long as proper credit
- is given.
-
- Homepage:
- http://www.freeflight.com/fms/CPUs/
-
- Source:
- http://www.freeflight.com/fms/CPUs/6502.tar.Z
-
- 2.2 6800
-
- 2.2.1 68em [MS-DOS]
-
- 6800 emulator for DOS; includes a realtime O/S.
-
- I have very little information about this program, other than
- a report that the ROL direct instruction does not rotate the
- carry flag into the low bit of the operand properly (although
- ROLA does). If anyone can find a version of 68em dated after
- 1991-Jun-15, a pointer to that may be helpful.
-
- Program:
- ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/68em10.zip
-
- 2.3 6809
-
- Some information on the 6809 can be found on :
- http://www.physics.carleton.ca/~aland/interests/
-
- 2.3.1 usim (Portable)
-
- C++ class implementation of a 6809. Includes a derived class
- which shows processor stats in an X window. It has been tested
- under Linux. Written by Ray Bellis <Ray.Bellis@psy.ox.ac.uk>.
-
- Program:
- ftp://ftp.mrc-bbc.ox.ac.uk/pub/users/rpb/mc6809/usim-0.91.tar.gz
-
- 2.4 6811
-
- 2.4.1 M68HC11 emulator
-
- M6811 emulator and debugger; it is in its final stages of
- development. The processor emulation provides emulation of
- devices, provides an execution history, allows step debugging,
- and has several styles of breakpoints for debugging. See the
- homepage for more information.
-
- Written by Bambang Sutanto <bsutanto@POBoxes.com> as a final
- project.
-
- Homepage:
- http://www.netforward.com/POBoxes/?bsutanto
-
- 2.5 680x0
-
- 2.5.1 68000 Assembler/Simulator [MS-DOS, VMS]
-
- A 68000 simulator with a cross assembler. Includes source. No
- information is available on where to find this simulator.
-
- Written by Marwan Shaban <shaban@ece36h.ncsu.edu>
-
- 2.5.2 68k-simulator [Unix & X]
-
- MC-68000 Simulator for X-Windows
-
- Program:
- ftp://sunsite.unc.edu/pub/Linux/system/Emulators/
- 68k-simulator.tar.gz
-
- 2.5.3 BSVC [Unix & X, Windows 95]
-
- Microprocessor Simulator (Motorola 68000, Hector 1600); it is
- copyrighted, but may be freely distributed. The Unix version
- requires Tk/Tcl to compile. The Windows 95 version does not
- include support for the M68681 Dual UART. Written by Bradford
- W. Mott <bwmott@eos.ncsu.edu>
-
- Program:
- ftp://sunsite.unc.edu/pub/Linux/system/Emulators/
-
- Homepage:
- http://www2.ncsu.edu/eos/service/ece/project/bsvc/www/
-
- 2.5.4 EMU68 [Unix, MS-DOS]
-
- M68000 emulator for MS-DOS and UNIX. This emulator was
- developed as part of a MS thesis. It is written entirely in
- C++, and the source code is available. On a '486-33, it runs
- about 1/50th as fast as an MVME101 (an embedded procssor
- board). Two separate sets of source are available -- one for
- MS-DOS (which is known to work with the Borland C++
- compilers), and one for Unix.
-
- The emulator does not support the following opcodes: ABCD,
- CHK, MOVEP, NBCD, SBCD, and TAS.
-
- The developer has offered to supply development documents to
- anyone who needs to modify the source code.
-
- Developed by Zijian Huang (formerly
- <n4521661@aidan.ncl.ac.uk>).
-
- Program:
- ftp://aidan.ncl.ac.uk/pub/local/n4521661/emu/
-
- 2.6 68HC11
-
- 2.6.1 M6811 [MS-DOS]
-
- Written as a final project for university. Includes a debugger
- and benchmark program. See the homepage for more information.
- Written by Bambang Sutanto <bsutanto@POBoxes.com>.
-
- Homepage:
- http://www.netforward.com/POBoxes/?bsutanto
-
- 2.6.2 Motorola 68HC11 uController simulator [MS-DOS]
-
- Program:
- ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/sim6822c.zip
-
- 2.7 80x86
-
- 2.7.1 Bochs [Unix & X]
-
- This is an 80x86 emulator which runs on most Unix platforms
- under X. It emulates the CPU, BIOS and I/O environment of an
- IBM AT compatible PC.
-
- Currently, the program is in Alpha, but it has an impressive
- list of accomplishments. It can handle 386 opcodes, and runs
- DOS 5.0 & 6.22 and Windows 3.1 (in standard mode). Hardware
- support includes Hercules graphics, PIC, timers,
- 1.44M/1.2M/760K floppies, and AT keyboard. Plans are to
- emulate VGA graphics.
-
- Currently, Bochs does not support networking, numerics
- coprocessor, or mouse emulation. Tasking & paging are missing
- in the CPU support, but paging is currently being implemented.
-
- For embedded systems developers, PC BIOS developers, O/S
- developers, CPU vendors, etc, Bochs supports the use of an
- external BIOS, and provides a compile time option for linking
- with an external CPU simulation environment.
-
- There is also a mailing list for this emulator:
-
- To subscribe:
- email to: <bochs-developers-request@world.std.com>
- subject: (leave blank)
- body: subscribe
-
- To send to the mailing list
- email to: <bochs-developers@world.std.com>
- Written by Kevin P. Lawton <bochs@world.std.com>
-
- Homepage:
- http://world.std.com/~bochs/
-
- Program:
- ftp://ftp.std.com/pub/bochs
-
- 2.7.2 Emplant [Amiga]
-
- See section 6.6.1.
-
- 2.7.3 SoftProbe 386/SIM [MS-Windows, MS-DOS, SunOS, AIX, VMS]
-
- This product provides full simulation of the Intel 386 and
- 387, as well as many common support chips such as the 8254,
- 8259, etc. It includes a symbolic/source-level debugger and
- many ICE-like features such as trace and triggers. Its
- targeted users include embedded system developers, PC BIOS
- developers, O/S developers, CPU vendors, and trainers for
- protected mode development.
-
- Versions for the 386EX and the 486 are also available.
-
- Systems & Software, Inc.
- 18012 Cowan, Suite 100
- Irvine, CA 92714
- phone: +1 714 833-1700
- fax: +1 714 833-1900
- mailto:<info@syssoft.com>
-
- 2.7.4 Transformer [Amiga]
-
- 8088 software emulation for the A1000. Produced by Commodore.
- No other information is available.
-
- 2.8 IBM 370
-
- 2.8.1 PC/370 [MS-DOS]
-
- IBM 370 Emulator and assembler for 80x86 PCs. Developed as
- early as the early 1980's, and updated for a variety of
- purposes over the years. The current version is free, and was
- released in 1988. Written by Donald S. Higgins.
-
- Program:
- ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/pc370v42.zip
-
- 2.9 Pokey
-
- Pokey is a sound chip used in many Atari 8-bit computers.
-
- 2.9.1 POKEYSND [MS-DOS]
-
- POKEYSND is a library of C functions to emulate the Pokey
- chip. The library is covered by the Gnu Library General Public
- License. The routines are written for MS-DOS with a
- soundblaster compatible card, although modifications to
- operate on any computer that allows for direct manipulation of
- the speaker voltage should be pretty easy. Written by Ron
- Fries <rfries@tcmail.frco.com>.
-
- Source:
- ftp://members.aol.com/atari800xl/pokey11.zip
-
- 2.10 PowerPC
-
- 2.10.1 PSIM
-
- PSIM is an instruction-level emulator for the PowerPC
- architecture. The program is written in ANSI C and covered by
- the GNU public licence. Version 1.1 of PSIM was bundled with
- GDB-4.16 (available from GNU ftp sites). For additional
- information (and more recent beta releases) see the URLs
- listed below.
-
- Written by Andrew Cagney <cagney@highland.com.au>.
-
- Information:
- ftp://ftp.ci.com.au/pub/psim/index.html
- ftp://cambridge.cygnus.com/pub/psim/index.html
-
- Source Code Updates:
- ftp://ftp.ci.com.au/pub/psim/
- ftp://cambridge.cygnus.com/pub/psim/
-
- 2.11 Tia
-
- Tia was the sound chip used in the Atari 2600.
-
- 2.11.1 TIASND [MS-DOS]
-
- TIASND is a library of C functions to emulate the Tia chip.
- The library is covered by the Gnu Library General Public
- License. The routines are written for MS-DOS with a
- soundblaster compatible card, although modifications to
- operate on any computer that allows for direct manipulation of
- the speaker voltage should be pretty easy. Written by Ron
- Fries <rfries@tcmail.frco.com>.
-
- Source:
- ftp://members.aol.com/atari800xl/tiasnd10.zip
-
- 2.12 Zilog 80
-
- 2.12.1 Z80 Emulation Package (Source)
-
- The source for the Z80 emulator which Marat Fayzullin
- <fms@freeflight.com> has written and based a few emulators on.
- He has given permission for this code to be used in
- non-commercial non-profit programs, so long as proper credit
- is given.
-
- Marcel de Kogel <m.dekogel@student.utwente.nl> has released
- his modified version of this code, as well; it has been
- optimised for gcc-x86, as well as having some additional
- changes.
-
- Homepage:
- http://www.freeflight.com/fms/CPUs/
-
- Source:
- http://www.freeflight.com/fms/CPUs/Z80.tar.Z
-
- MS-DOS Optimised version homepage:
- http://www.komkon.org/~dekogel/misc.html
-
- 2.12.2 z80emulator [Amiga]
-
- The package emulates a Z80 (slowly) and also contains a
- complete Z80 cross development system.
-
- Written by Phil. [No last name given.]
-
- Program:
- ftp://wuarchive.wustl.edu/pub/aminet/misc/emu/z80emulator103.lzh
-
- 3 - Operating System Emulation
-
- 3.1 AES
-
- 3.1.1 oAESis
-
- A free replacement for the AES that runs on Atari or
- compatible computers. It aims to have all the features of
- MultiTOS. It requires MiNT to run. By Christer Gustavsson
- <d2cg@dtek.chalmers.se>
-
- Homepage:
- http://www.dtek.chalmers.se/~d2cg/oaesis/
-
- 3.2 Amiga OS
-
- While no functioning Amiga OS emulators currently exist, there
- is at least one group of citizens attempting to write one. See
- also section 4.4.2.
-
- 3.2.1 AmigOS (work in progress)
-
- This is a voluntary project to port an Amiga OS compatible
- operating system to other platforms. As of yet, no programs
- have been produced, and the pages have not changed in quite a
- while. What started out as a fairly promising project appears
- to have stalled or died. For more information, check out their
- homepage.
-
- Homepage:
- http://amigos.telesys-innov.fr/AmigOS/AOS.html
-
- 3.3 CP/M
-
- 3.3.1 22nice [MS-DOS]
-
- 22NICE is an emulator of 8-bit CP/M 2.2 systems using 8080,
- 8085 or Z-80 processors; it runs under MS-DOS. It includes
- terminal emulation for several common terminal types,
- 8080-only Z-80 only, or "auto detect" processor support. It
- will use a NEC V20/V30 chip if one is available. 22NICE
- Supports CP/M user number-to-DOS subdirectory mapping and
- custom keyboard maps. A facility to trap and handle 8-bit I/O
- references is also provided to allow emulation of 8-bit
- hardware not present on a PC.
-
- Program:
- ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/22nce142.zip
-
- 3.3.2 ame86 [MS-DOS]
-
- CP/M-86 emulator for MS-DOS system.
-
- Program:
- ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/ame86.zip
-
- 3.3.3 CP/M Emulator [MacOS]
-
- Text emulation of CP/M operating system.
-
- Homepage:
- http://www.komkon.org/~stiles/emulation/cpm/index.html
-
- 3.3.4 CP/M-80 Emulator [Linux]
-
- Emulates a Zilog Z80 CPU and a lookalike to the DR CP/M-80
- operating system under Linux with a 80386 or better. Emulation
- is performed on BDOS level, and optionally on BIOS level.
- Written by Michael Bischoff <mbi@mo.math.nat.tu-bs.de>.
-
- Program:
- ftp://sunsite.unc.edu/pub/Linux/system/Emulators/cpm-0.2.tar.gz
-
- 3.3.5 CPMDOS [MS-DOS]
-
- CP/M Emulator based on the Z-80 emulator by Marat Fayzullin
- <fms@freeflight.com> (See section 2.12.1). Written by Tom
- Burnett <tburnett@community.net>, with some code contributed
- by M.Sekiguchi.
-
- More information:
- http://www.freeflight.com/fms/CPUs/CPM.txt
-
- Program:
- http://www.freeflight.com/fms/CPUs/CPMDOS.zip
-
- Source Code:
- http://www.freeflight.com/fms/CPUs/CPM.tar.Z
-
- 3.3.6 ECPM [Amiga]
-
- CP/M emulator with H19 terminal. No further information is
- available.
-
- 3.3.7 "My Z80" [MS-DOS]
-
- Simeon Cran's Z80 CP/M Z-System emulator
-
- Program:
- ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/myz80111.zip
-
- 3.3.8 SimCPM [Amiga]
-
- CP/M emulator with H19 terminal. No further information is
- available.
-
- 3.3.9 CPeMulator/Zrun [MS-DOS]
-
- This emulation was written originally as a bet; it was later
- released a two different programs by U.S. Digital. It has now
- been released as shareware. Two different versions are
- available; Zrun provides emulation of CP/M on an 8080, and
- v2080 provides emulation of CP/M on a v2080. The v2080
- emulator is based on the 8080 emulator.
-
- Written by Michael Day; you can contact him at:
-
- Michael Day
- C/O Day Research
- P.O. Box 22902
- Milwaukie, OR 97222
-
- Programs:
- ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/v2080j88.zip
- ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/zrun321.zip
-
- 3.3.10 Yaze [Unix]
-
- "Yet Another Z80 Emulator" -- CP/M 2.2 emulator for Unix
- systems. This program includes a Z80 emulator, a P/M-2.2 bios
- written in C which runs on the Unix host but interacts with
- the simulated Z80, a monitor, and disk image utilities. It
- purports to emulate all undocumented opcodes and flag bits.
- YAZE is provided under the conditions of the GNU public
- license. Written by Frank Cringle <fdc@cliwe.ping.de>.
-
- Program:
- ftp://cantor.informatik.rwth-aachen.de/pub/unix/yaze-1.06.tar.gz
- http://cantor.informatik.rwth-aachen.de/pub/unix/yaze-1.06.tar.gz
-
- Patch from 1.05 to 1.06:
- ftp://cantor.informatik.rwth-aachen.de/pub/unix/
- yaze-1.05-1.06.diff.gz
- http://cantor.informatik.rwth-aachen.de/pub/unix/
- yaze-1.05-1.06.diff.gz
-
- 3.3.11 z80mu [MS-DOS]
-
- CP/M (Z80 processor) emulator for MS-DOS. Shareware;
- registration is US$150 per user. This is purportedly a very
- accurate and high-quality emulation. Written by Joan Riff.
-
- Program:
- ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/z80mu52b.zip
-
- 3.3.12 Zsim [MS-DOS]
-
- Z80 CP/M emulator for MS-DOS. Includes source code (80x86
- assembly and Modula-2), but you must register (US$50) before
- you can decode the source (actually, it doesn't appear to be
- scrambled at all, although the documentation claims it is).
- This emulator is free for personal use. Requires an 80286 or
- higher. Written by Juergen G. Weber
- <weberj@azu.informatik.uni-stuttgart.de>.
-
- Program:
- ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/zsim241.zip
-
- 3.4 Flex
-
- 3.4.1 6809 Flex Emulator [Windows 95, AmigaOS]
-
- This package is a full 6809 emulator which runs the Flex
- operating system. It outruns the original setup on a P60.
- Written by Ben Williams <bwilliams@blackbelt.com>.
-
- Homepage:
- http://www.blackbelt.com/blackbelt/flexem.html
-
- 3.5 MS-DOS / PC-DOS
-
- 3.5.1 Bochs [Unix & X]
-
- See section 2.7.1.
-
- 3.5.2 CrossPC [Amiga]
-
- MS-DOS emulation for the Amiga. CrossPC was produced by
- Consultron. It was formerly bundled with CrossDOS, a utility
- to read, write and format MS-DOS media on an Amiga. The last
- version of CrossPC was with CrossDOS 5; CrossDOS 6 no longer
- includes CrossPC, which has been discontinued. CrossPC
- emulated a PC-XT with CGA graphics.
-
- Consultron can be contacted at:
-
- Consultron
- 8959 Ridge Road
- Plymouth, MI 48170
- +1 313 459-7271
-
- 3.5.3 DOSEMU [Linux]
-
- Emulates DOS under Linux, FreeBSD, and NetBSD. Suposedly, this
- is a farily robust emulation. It is rumored that this will
- soon be capable of running Windows 3.1.
-
- Program:
- ftp://tsx-11.mit.edu/pub/linux/ALPHA/dosemu/
-
- 3.5.4 DOS Merge [80x86 Unix]
-
- DOS Merge is a text-mode MS-DOS emulator produced by Platinum
- Technology. The November 1995 issue of BYTE reports that
- Platinum (Locus, at the time) licensed source code from
- Microsoft to produce this emulator, just as Insgnia Solutions
- did for SoftPC and SoftWindows.
-
- Homepage:
- http://www.platinum.com/products/sysman/merge_ps.htm
-
- 3.5.5 FreeDOS [80x86]
-
- Not really an emulation, but more of a replacement for MS-DOS
- released under the GNU general licence. The concept is that
- FreeDOS will provide DOS support after MicroSoft discards the
- operating system. Of course, since it's a GNU licence, all
- source code is freely available.
-
- Homepage:
- http://sunsite.unc.edu/pub/micro/pc-stuff/freedos/freedos.html
-
- 3.5.6 IBeM [Amiga]
-
- MS-DOS emulation for the Amiga.
-
- Program:
- ftp://wuarchive.wustl.edu/pub/aminet/misc/emu/ibem120.lzh
-
- 3.5.7 MDOS [Mach 3]
-
- Emulates DOS programs under Mach 3 as if they were running on
- a 80286. Can run MS-Windows 3.0, so it can also be used as a
- Windows emulator.
-
- 3.5.8 Merge [Solaris]
-
- Provides MS-DOS emulation under Solaris x86. More information
- is available from the homepage. For Sparc users, see SunPC
- (section 6.4.11). Produced by Sun Microsystems.
-
- Homepage:
- http://www.sun.com:80/sunsoft/solaris/products/merge/index.html
-
- 3.5.9 PC-Ditto [Atari ST]
-
- This is a software based MS-DOS emulator for the Atari ST.
- Version 3.96 is capable of emulating an 8086 with full CGA and
- MDA support. It can run Turbo Pascal 6, MS-DOS 5, 10Rogue, and
- Indy 500, among other programs. Unfortunately, it rates about
- 1 MHz (less than 1/4th the speed of the original PC machines),
- so it's not useful for any serious applications.
-
- 3.5.10 PC-Task [Amiga]
-
- Version 4.0, now available, runs 80486 MS-DOS/Windows programs
- on Amiga machines.
-
- Written by Chris Hames <bytey@werple.net.au>. You can contact
- his publisher at <pctask@pctask@ozemail.com.au>.
-
- Chris' Homepage:
- http://werple.net.au/~bytey/
-
- Publisher Homepage:
- http://www.ozemail.com.au/~pctask/
-
- Demo Program:
- ftp://wuarchive.wustl.edu/pub/aminet/biz/demo/PC-TaskDemo40.lha
-
- 3.5.11 PCEMU [Unix]
-
- Text-mode-only emulation of 8086 DOS Programs. Still in alpha
- phase. Works under Unix and X.
-
- Program:
- ftp://ftp.cs.bris.ac.uk/users/hedley/pcemu1.01alpha.tar.gz
- ftp://alf.uib.no/pub/Linux/BETA/dosemu/Misc/pcemu1.01.ALPHA.tar.gz
-
- 3.5.12 PCM [Unix & X]
-
- Interpretive emulation of DOS for Unix and X. Will emulate VGA
- graphics.
-
- 3.5.13 SoftPC [NeXTStep, MacOS, Atari TT, Atari Falcon]
-
- Runs MS-DOS programs under MacOS and NeXTStep. The newer
- NeXTStep product requires 80x86 based machines; it will not
- work on 680x0 based NeXTStep machines (although older versions
- did work on the 680x0 machines). Produced by Insigna
- Solutions.
-
- It is probable that Insigina has included the same emulation
- that they use for SoftPC in their SoftWindows product. See
- section 3.6.6 for details on SoftWindows.
-
- The Atari ST/Falcon version was never officially released, but
- an alpha version was (illegally) included on a German
- shareware CD at some point. It runs about as fast as an
- original XT on the Falcon, and about twice as fast as that on
- a TT.
-
- Insigna Solutions:
-
- Ordering Information: 800-848-7677
- Unix Demo Requests: +1 508/682-7600
-
- Homepage:
- http://www.insignia.com/
-
- SoftPC Info:
- http://www.insignia.com/techsupport/faxdocs/1005.html
-
- 3.5.14 SunPC [Solaris]
-
- MS-DOS emulation for Solaris. Early versions were
- software-only, but SunPC now requires an add-in card; it has
- subsequently been moved into the "Hardware" category of
- emulators. See section 6.4.11.
-
- 3.5.15 Xdos [Unix & X]
-
- MS-DOS emulator designed for X (mouse works, etc). This
- emulator has no documentation.
-
- Written by Robert Sanders <gt8134b@prism.gatech.edu>, Matthias
- Lautner, and Edward Der-Hua Liu.
-
- Program:
- ftp://sunsite.unc.edu/pub/Linux/system/Emulators/dosemu/xdos0.4a.tgz
-
- 3.6 MS-Windows
-
- 3.6.1 Bochs [Unix & X]
-
- See section 2.7.1.
-
- 3.6.2 Freedows 98 [MS-DOS, MS-Windows]
-
- A freeware emulation of Windows 95; it is expected to run on
- 80386 or higher systems. The project coordinator hopes to have
- a release by 1998, as the name implies. This project is being
- run on a volunteer basis, so any help is appreciated.
-
- Coordinated by Reece Sellin <r_sellin@cariboo.bc.ca>.
-
- Homepage:
- http://www.geocities.com/SiliconValley/7519
-
- 3.6.3 MDOS [Mach 3]
-
- See section 3.5.7.
-
- 3.6.4 Merge [Solaris]
-
- See section 3.5.8.
-
- 3.6.5 PC-Task [Amiga]
-
- See section 3.5.10.
-
- 3.6.6 SoftWindows [MacOS, Unix & X]
-
- Runs MS-Windows programs under Unix with X and MacOS. Produced
- by Insigna Solutions.
-
- The most recent versions (SoftWindows 3.0 and SoftWindows 95)
- provide 32-bit support; as the name implies, SoftWindows95
- comes with Windows 95 preinstalled.
-
- Insigna Solutions:
-
- Ordering Information: 800-848-7677
- Unix Demo Requests: +1 508/682-7600
-
- Homepage:
- http://www.insignia.com/
-
- SoftWindows information:
- http://www.insignia.com/marcom/30_upgrade/announce30-95.html
- http://www.insignia.com/marcom/macprod.html
-
- 3.6.7 WINE [Linux]
-
- This emulator, still in its early development, runs MS-Windows
- 3.1 executables under Linux, FreeBSD and NetBSD.
-
- Program:
- ftp://sunsite.unc.edu/pub/Linux/ALPHA/wine/
- ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/development/
- ftp://ftp.infomagic.com/pub/mirrors/linux/wine/development/
- ftp://ftp.funet.fi:/pub/OS/Linux/ALPHA/Wine/
-
- Homepages:
- http://www.ifi.uio.no/~dash/wine/
- http://daedalus.dra.hmg.gb/gale/wine/wine.html
- http://www.asgardpro.com/dave/wine-faq.html
- http://www.thepoint.com/unix/emulate/wine
- http://www.linpro.no/wine/
- http://www.clic.net/~krynos/wine_en.html
-
- Homepage In French:
- http://www.clic.net/~krynos/wine.html
-
- Newsgroup:
- news:comp.emulators.ms-windows.wine
-
- FAQ:
- ftp://rtfm.mit.edu/pub/usenet/news.answers/windows-emulation/
- wine-faq
- http://www.primenet.com/~pdg/wine-faq.html
- ftp://ftp.primenet.com/users/p/pdg/Wine.FAQ
- ftp://tsx-11.mit.edu/pub/linux/ALPHA/Wine/Wine.FAQ
- ftp://aris.com/pub/linux/ALPHA/Wine/Wine.FAQ
- ftp://sunsite.unc.edu/pub/Linux/ALPHA/wine/Wine.FAQ
-
- 3.6.8 Wabi [Solaris, Linux]
-
- Runs MS-Windows 3.1 executables under Solaris. Supports OLE.
- Produced by Sun. Wabi is a Trademark of Sun Microsystems. Wabi
- cannot run MS-DOS applications; however, SunPC (Sparc) and
- Merge (80x86) will run under Wabi. See section 6.4.11 for
- information on SunPC and section 3.5.8 for information on
- Merge.
-
- Wabi operates by translating MS-Windows API calls into
- corresponding X calls, providing faster translation than full
- emulation would.
-
- Sun is planning support for 32-bit (Win32s, Windows 95,
- Windows NT) applications in future releases, but they have not
- announced an expected date for such support.
-
- Sun has also announced plans for a version of Wabi that allows
- the installation of Windows with the Japanese character set.
- Support is planned for French, Italian, German, Spanish and
- Swedish versions.
-
- Caldera (producers of Caldera Desktop, a commercial
- distribution of Linux) has released Wabi for Linux. For more
- information, see the Caldera homepage. Suggested retail price
- is US$199.
-
- Homepage:
- http://www.sun.com/sunsoft/solaris/products/wabi/wabi21/wabi21.html
- http://www.sun.com/sunsoft/solaris/products/wabi/index.html
-
- Caldera Homepage
- http://www.caldera.com/
-
- Also, a version of Wabi is available for SCO Unix systems:
- http://www.unidirect.com/cgi-bin/w3com/start?www+wabi
-
- 3.7 MacOS
-
- See also section 4.19
-
- 3.7.1 Equal Application Adapter [Solairs, Irix, HP-UX]
-
- Emulates a 680x0 Macintosh under Unix; this emulator maps
- MacOS system calls to equivalent Motif calls, much like Wabi
- does for MS-Windows (see section 3.6.8). Produced by Quorum
- software.
-
- 3.7.2 Executor [MS-DOS, Linux, NeXTStep]
-
- Executor is a Macintosh emulator which works with MS-DOS,
- Linux, and NeXTstep. It was developed completely independant
- of the Macintosh ROMs, so you don't have to worry about
- hunting down ROM images to use it. Limited (incomplete) System
- 7 support is available in versions 1.99p and later.
-
- Furthermore, in versions 1.99p9 and later, limited sound
- support is available for the MS-DOS and Linux versions. The
- Linux versions run under X, although an experimental SVGALib
- version is available. There are a.out and elf versions of the
- Linux binaries.
-
- Executor runs at an unbeleivably fast speed, thanks to dynamic
- recompilation of 680x0 machine code into native 80x86 machine
- code for certain segments of code. More information on this
- technique is available on the FTP sites listed below; retreive
- "SynPaper" or "SynPaper.tex."
-
- The demonstration program listed below has full functionality,
- but stops running after 10 minutes.
-
- An Executor mailing list exists; for information, read the
- Executor FAQ:
- ftp://ftp.ardi.com/pub/executor-faq.ascii
- ftp://vorlon.mit.edu/pub/ardi/executor-faq.ascii
- http://vorlon.mit.edu/ardi/faq/index.html
- ftp://ftp.tcel.com/pub/mirrors/ardi/executor-faq.ascii
-
- Ardi Homepage:
- http://www.ardi.com/
-
- Unofficial Ardi Pages:
- http://vorlon.mit.edu/arditop.html
-
- Program:
- ftp://ftp.ardi.com/pub/
- ftp://vorlon.mit.edu/pub/ardi/
- ftp://ftp.tcel.com/pub/mirrors/ardi/
- ftp://wilbur.stanford.edu/pub/emulators/mac/executor.zip
-
- Newsgroup:
- news:comp.emulators.mac.executor
-
- 3.7.3 Liken [Solaris, HP-UX, AIX, Digital Unix]
-
- Emulation of Mac System 6 on a 680x0. It does no mapping of
- graphics calls, and requires the user to source his own copy
- of system 6.0.7.
-
- Produced by Andataco. I search of their website seems to
- indicate that they no longer produce or support Liken.
-
- Andataco home page:
- http://www.andataco.com/
-
- 3.7.4 MAE/MAS [Solaris 2.3, HP-UX 9.01, PowerOpen Unix]
-
- MAE (Macintosh Application Environment) is produced by Apple;
- it runs Mac OS executables on Sparcs with Solaris 2.3 or later
- and HP 9000 Series 700 machines with HP-UX 9.01 or later.
-
- MAS (Macintosh Application Services) is also produced by
- Apple; it seems to be very similar to MAE, but runs on RS/6000
- machines under PowerOpen Unix.
-
- This program uses a dynamic recompiler to speed up emulation.
-
- To order a copy or request a free demo, call 1-800-769-2775,
- extension 7675, or send email to <mae@applelink.apple.com>.
- You can also send a fax to 1-800-854-0929.
-
- Homepage:
- http://www.mae.apple.com/
-
- Program & Information:
- ftp://ftp.support.apple.com/pub/mae/
-
- 3.8 Magic
-
- Magic is a multitasking operating system. It is designed to be
- compatible with Atari's TOS. IT IS NOT AN EMULATOR.
-
- 3.8.1 MagiC-Mac [Macintosh]
-
- Magic for the Mac. This is a commercial product produced by
- Application Systems Heidelberg. Since it is written in native
- 680x0 code, it typically runs faster than an ST with TOS. A
- PowerPC version is rumored to have just recently been
- released; its performance is described as being 10% faster
- than a TT.
-
- You can contact Application Systems Heidelberg at
- <VRitzhaupt@aol.com> or:
-
- Application Systems Heidelberg Software GmbH
- Postfach 102646
- 69016 Heidelberg
-
- Tel.: 06221-300002 Mo.-Fr. 13.00-15.30 Uhr
- Fax: 06221-300389
-
- Demo (non-Power PC version):
- ftp://ftp.cnam.fr/pub/Atari/Utilities/mmacdemo.sea.hqx
-
- http://members.aol.com/ashinfo/ashftp.htm
-
- More Information:
- http://members.aol.com/ashinfo/english.htm
-
- 3.8.2 MagiC-PC [MS-Windows, Windows 95, WinNT]
-
- Magic for the 80x86 machines. Requires Win32s to run under
- Windows 3.0 or 3.1. Produced by Application Systems
- Heildelberg. See section 3.8.1 for contact information.
-
- Demo:
-
- http://members.aol.com/ashinfo/ashftp.htm
-
- More Information:
- http://members.aol.com/ashinfo/english.htm
-
- 3.9 SunOS
-
- 3.9.1 FreePort Express [DEC Alpha]
-
- FreePort Express does translation of binaries from SunOS 4.1.x
- to DEC UNIX 3.0 or later. It is a free program.
-
- Freeport requires the binaries to be converted to be
- non-privledged, user mode a.out files. It will not work with
- file or filesystem formats which are not present (or are
- different) under Digital UNIX, code which uses SunView, or
- driver code.
-
- After conversion, the same code runs about the same speed (or
- faster) on an AlphaStation 400 4/233 as it does on a SPARC
- 20/71.
-
- Program:
- http://www.novalink.com/freeport-express/
-
- 4 - Machine Emulation
-
- In many cases, especially the eariler home computers, the
- operating system was so closely tied to the hardware that it is
- virtually impossible to emulate one without emulating the other.
- This section contains entries for these types of emulators.
-
- 4.1 ABC80
-
- The ABC80 is an early-'80's Swedish home computer based on the
- Z80; it was more or less on par with the other 8-bit home
- computers of its time. The ABC80 has 16k RAM and 16k ROM. It was
- manufactured by Luxor (who generally are in the business of
- consumer electronics, like television sets, etc.).
-
- Judging from the responses I get when making queries, it was a
- fantastically popular computer (like the BBC was in Brittian).
-
- 4.1.1 ABC80 [MS-DOS]
-
- ABC80 Emulator for PCs. Written by Erik Isaksson
- <exon@lysator.liu.se>. Part of the documentation is in
- Swedish; enough is in English that you don't need to know
- Swedish to use it.
-
- Homepage:
- http://www.lysator.liu.se/~exon/archive.html
-
- 4.2 Acorn Atom
-
- 4.2.1 Acorn Atom Emulator [Unix & X]
-
- This emulator is available under the Gnu Public License. See
- the homepage for the current status of this emulator. Under
- development by Frans F.J. Faase <faase@cs.utwente.nl>.
-
- Homepage:
- http://wwwis.cs.utwente.nl:8080/~faase/Ha/Atom/
-
- 4.3 Altair
-
- The Altair was one of the first kit computers that could be
- ordered out of electronics enthusiast's journals; it was first
- released in 1975. It was a small, rectangular box with a couple
- dozen switches on it. You would use these to toggle in your
- program and execute it. The output was 20 LEDs which indicated
- various flags and one 8-bit value.
-
- 4.3.1 Altair 8800 Emulator [MS-Windows]
-
- Altair 8800 emulator for MS-Windows. Has nifty graphics of the
- original machine. Also performs IMSAI emulation. Written by
- Claus Giloi.
-
- Homepage:
- http://www.nwlink.com/~tigger/altair.html
-
- 4.4 Amiga
-
- For a long time, there has been an ongoing argument about
- whether an Amiga emulator would be possible; in a decisive blow
- to those claiming it is impossible, a usable (and even zippy,
- under certain circumstances) emulator has been developed and
- released; see below for details. Still, from the days when such
- an emulator was beleived impossible, there are a few odd hoaxes
- and rumors.
-
- Due to the nature of the Amiga floppy drive hardware, it is
- impossible to read Amiga floppies in an IBM-PC floppy drive
- without heavily modifying the hardware; the Amiga can read and
- write in IBM format, though. In fact, as far as common knowledge
- extends, it is absolutely impossible to read Amiga disks in
- anything but a genuine Amiga.
-
- Another chapter in the long Amiga saga: VIScorp has purchased
- Amiga Technologies, GmbH from Escom. For those keeping track,
- this makes the fourth holding company for the Amiga. More
- information is available from both websites:
- http://www.amiga.de/
- http://www.vistv.com/
-
- This has very few ramifications for the emulator; the largest
- one is that VIScorp has made it extraordinarily clear that they
- intend to pursue blatant copyright violations, such as kickstart
- ROM distribution. In an official memo on their website, they
- state:
-
- "...[W]e have recently become aware that versions of the Amiga
- System ROMs are being reproduced and distributed without proper
- licensing. This is a violation of international copyright law,
- and VIScorp will prosecute offenders to the full extent of the
- law."
-
- 4.4.1 amiga.zip (Hoax)
-
- A program which purports to be an Amiga emulator for MS-DOS
- machines has existed for a while. All it does is display the
- Kickstart 1.2 startup image and hang your machine. (It wasn't
- designed to do anything else. It's someone's sick idea of a
- joke.) Note that this program has turned up in a number of
- shareware CD collections that are otherwise reputable -- it's
- still the same fake.
-
- 4.4.2 UAE [Unix & X, Macintosh, MS-DOS, NeXTstep, BeBox, AmigaOS]
-
- UAE (Un*x Amiga Emulator) is a developing emualtor of the
- Amiga 500/2000.
-
- To use UAE, you need Unix and X (or Linux SVGAlib), a C
- compiler, and a Kickstart ROM image (1.3, 2.0, and 3.0 all
- work). The current version includes emulation of HAM graphics;
- sprites; the Blitter and Copper chips; timers; disk drive
- support; interlaced graphics mode emulation; parallel port
- emulation (requires the WB3.0 PostScript driver); support for
- French, Italian, and Swedish keyboards; and joystick support
- (Linux only). Caveats include: Sprite collisions are not yet
- implemented; the blitter chip isn't emulated at full speed;
- some sound problems persist.
-
- As of version 0.6.4, UAE is moving towards a recompiling
- processor, which should improve performance greatly.
-
- A Mac version is available; it includes binaries for the 680x0
- Macs and PowerPC Macs. This port was done by Ernesto Corvi
- <macsupport@overnet.com.ar>. Any Mac specific questions should
- be directed to him.
-
- A MS-DOS version has been produced; the port is by Gustavo
- Goedert <GGOEDERT@MUSIC.PUCRS.BR>. Any questions about the
- MS-DOS port should be addressed to him.
-
- A BeBox port has been done by Christian Bauer
- <bauec002@goofy.zdv.uni-mainz.de>.
-
- The NeXTStep port is maintained by Ian Stephenson
- <ians@cam-ani.co.uk>.
-
- Believe it or not, UAE has been ported to the Amiga. Olaf
- 'Olsen' Barthel <olsen@sourcery.han.de> maintains that port.
-
- A Linux (elf) binary is available from the homepage.
-
- Developed by Bernd Schmidt
- <crux@pool.informatik.rwth-aachen.de>
-
- Unix Program:
- ftp://sunsite.unc.edu/pub/Linux/Incoming/uae-0.6.0.tar.gz
- (or)
- ftp://sunsite.unc.edu/pub/Linux/system/Emulators/uae-0.6.0.tar.gz
-
- MS-DOS Program:
- ftp://wuarchive.wustl.edu/pub/MSDOS_UPLOADS/emulators/amiga/
- ftp://ftp.uwp.edu/pub/incoming/programs/AmigaEmulator/
-
- Macintosh Program:
- http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/app/
- unix-amiga-emulator-060.hqx
-
- NeXTstep Program:
- ftp://pitcher.peak.org/pub/next/submissions/
- Uae.app.0.5.2+.NIHS.compressed
-
- Homepage:
- http://www.schokola.de/~stepan/uae/
-
- On a different note, Brian Grier <brgrier@probe.net> has
- developed an MS-Windows program to receive the data from the
- transdisk program included with UAE; it requires a null-modem
- cable, and is available from:
- http://www.probe.net/~brigrier/index.html
-
- Also, Zsolt Werner <dirkgent@mail.freenet.hut.fi> maintains a
- list of programs that work with UAE:
- http://freeside.elte.hu/~dadus/homepage/amiga.html
-
- 4.5 Atari ST/TT
-
- 4.5.1 Amtari [Amiga]
-
- Commercial ST emulator for the Amiga. The instructions for
- this emulator are written in German.
-
- 4.5.2 Chamaeleon II [Amiga]
-
- Commercial ST emulator for the Amiga.
-
- Screenshot:
- ftp://wuarchive.wustl.edu/pub/aminet/biz/patch/patchemu.lha
-
- 4.5.3 Emplant [Amiga]
-
- See section 6.6.1.
-
- 4.5.4 Medusa [Amiga]
-
- Commercial ST emulator for the Amiga. No other information is
- available.
-
- 4.5.5 PaCifiST [MS-DOS]
-
- PaCifiST is a freeware ATARI ST emulator which runs on PC
- under MS-DOS. It is now available for download.
-
- Written by Frederic Gidouin <frederic.gidouin@hol.fr>.
-
- Homepage:
- http://wwwperso.hol.fr/~gidouin/pacifist.html
-
- Program:
- http://wwwperso.hol.fr/~gidouin/download.html
-
- 4.5.6 ST4Amiga [Amiga]
-
- An ST emulator for the Amiga.
-
- Program:
- ftp://wuarchive.wustl.edu/pub/aminet/misc/emu/ST4Amiga.lha
-
- 4.5.7 STEmulator [Amiga]
-
- An ST emulator for the Amiga. Sort of. Written by David
- Addison.
-
- Program:
- ftp://wuarchive.wustl.edu/pub/aminet/misc/emu/STEmulator.lha
-
- 4.5.8 STiMuL [MS-DOS]
-
- ST emulator which will run under MS-DOS. Currently under
- development. Written by Sebastien Brochet
- <tenabiss@micronet.fr>.
-
- Homepage:
- http://www.micronet.fr/~tenabiss/anglais/qaemu_an.htm
-
- 4.5.9 STonX [Unix & X, MS-DOS, MS-Windows]
-
- This is an Atari ST emulator that runs under Unix with X. It
- requires an image of TOS to run (look for a program called
- "dumptos.ttp" which should be on all sites with STonX).
-
- Version 0.6 has been released. It is available from the
- homepage below in source and Linux binary forms. New features
- include serial and parallel port support, a Unix filesystem
- interface, and sound support on many systems. Version 0.6 is
- 60% to 80% faster than 0.5.X on most systems. STonX will also
- now boot TOS 1.0 - 2.06 (although 1.4 or higher is needed to
- use the Unix filesystem interface). Developed by Marinos
- Yannikos <nino@mips.complang.tuwien.ac.at>.
-
- There have been reports that a Windows/DOS version is under
- development.
-
- Homepage:
- http://www.complang.tuwien.ac.at/nino/stemu.html
-
- 4.5.10 TOS2WIN [Windows 95, NT]
-
- An ST emulator that runs under Windows 95 and Windows NT. This
- emulator maps TOS destop calls into native Windows calls to
- help speed. It allows direct filesystem access to floppies,
- CD-ROMs, and hard drives. Requires an 80486-66 or faster; a
- Pentium-100 provides emulation speed on par with a TT-030.
- There is a time-limited demo available for download from the
- homepage.
-
- Produced by Aixit GmbH. You can contact them at +49(0)241
- 9519230. The homepage is completely in German.
-
- Homepage:
- http://www.aixit.com/tos2win/info.htm
-
- 4.5.11 ???
-
- French Atari ST emulator. It will emulate an STF/STE when
- complete, but no binaries are available yet.
-
- Homepage:
- http://www.iut-orsay.fr/~e5041/welcome.html
-
- 4.6 BBC
-
- The BBC appears to be a tremendously popular computer in Europe.
- Unfortunately, most Americans have no idea what one is --
- despite the fact that a US version (with modifications for FCC
- approval) was produced and sold. So, in addition to the normal
- entries for emulators, I've included a not-so-brief description
- of what these little machines are. Also, there exists a mailing
- list for BBC emulators, but I get the distinct impression that
- it is primarily for developers. For information, send mail to
- <bbc-emu-request@bristol.ac.uk>
-
- Also, there are a few BBC Home Pages:
- http://homepage.cistron.nl/~wouters/bbc/bbc-etc.html
-
- Software is available from:
- http://homepage.cistron.nl/~wouters/
-
- A utility to read BBC tapes via a soundcard (written by Robert
- Schmidt <robert@idt.unit.no>) is available from:
- ftp://amnesix.idt.unit.no/incoming/btape09b.zip
-
- There seem to be an inordinate number of posts requesting BBC
- ROMs on the group. To reiterate: it is illegal in almost all
- countries to use ROM images which you do not own. However, it's
- not completely clear whether you may use images of ROMs you own
- but obtain from a second source (U.S. Residents, see appendix
- G).
-
- There is a mailing list for BBC emulators; to subscribe, send
- email to <majordomo@netcom.net.uk> with a body of "subscribe
- beeb-emulators".
-
- Another list is available by sending mail with a SUBJECT of
- "subscribe" to the address
- <beeb-emulators-request@netcom.net.uk>.
-
- From Paul Boddie <Paul.Boddie@cern.ch>:
-
- "Apparently, according to folklore :-) the BBC were working with
- the people who made the NewBrain computer, to design the BBC
- microcomputer. However, they were persuaded to throw the
- competition open to at least Acorn. There are various tales of
- how Acorn, with the design of the Proton, but with no idea of
- whether it would work, built the first BBC within three days or
- so. It worked well enough to persuade the BBC (corporation that
- is!) to adopt it as the BBC computer.
-
- "The closest predecessor was the Atom, and various other
- machines were made as 'spin-offs' including the Electron, BBC
- B+, Master series, Acorn Business Computer (never released as
- such), and Acorn Cambridge Workstation. (Forgive me if I have
- missed one out!)
-
- "Its key features were: 32K RAM (model B - the model A had 16K
- expandible to 32K model B status), BBC BASIC 2 (early models
- had BBC BASIC 1), 6502 series processor, analogue joystick
- port, parallel printer port, Econet (optional?), Tube (a second
- processor interface), disc interface, graphics modes (640 * 256
- * 2 colours, 320 * 256 * 4, 160 * 256 * 16 etc.), plug in
- language and 'service' (such as filing system) ROM's, and more
- features I could go on listing...!
-
- "The BASIC was later upgraded to version 4 (Master) and versions
- 5 and 6 (Archimedes - see comp.sys.acorn.* groups for fans of
- these machines) - version 6 has IEEE floating point support.
-
- "The Z88 and the PC, Amiga versions of BBC BASIC seem to be
- based on version 2, but only have restricted OS command access,
- and may or may not have assembler access. For emulating
- purposes, although BBC BASIC(86) tries to support various
- graphics modes, the BASIC variants cannot do enough to support
- a 'proper BBC' environment."
-
- [Reposted with permission]
-
- Useful BBC information:
- http://www.nvg.unit.no/bbc/
-
- 4.6.1 !6502Em [Acorn Archimedes]
-
- BBC emulator for the Archimedes. Provides 65c02 emulation, odd
- sized screen modes, sound, and simple disk I/O and interrupts.
- Does not handle 6522 timers. Written by Mike Borcherds
- <borchrds.teaching@physics.oxford.ac.uk>
-
- Information:
- mailto:<Robin.Watts@comlab.ox.ac.uk>
-
- 4.6.2 !65Host [Acorn Archimedes]
-
- !65Host is a BBC B emulator for the Archimedes; it was
- supplied with RISC OS up to version 3.5. It is a reasonably
- complete emulation and supports all but the most dodgy ways of
- accessing the hardware. Images of BBC ROMs (for example
- Wordwise, View etc) can be loaded and used. Later versions
- support sound emulation (no mean feat) and allow around 70-80%
- of BBC games to be played.
-
- This emulator was developed and distributed by Acorn as an
- extension to RiscOS; it may not work with versions 3.5 and
- 3.6, though.
-
- You can contact Acorn at +44 1223 254 222.
-
- Homepage:
- http://www.acorn.co.uk/acorn/
-
- 4.6.3 BBC [MS-DOS]
-
- A BBC emulator for MS-DOS machines. Still has a few problems,
- but pretty good progress has been made. Screen shots are
- available from the homepage. Requires SVGA and an 80386,
- although an 80486/100 or faster is suggested.
-
- You will have to get a copy of the BASIC and OS ROMs to run
- this emulator.
-
- Improvements in version 0.3 include VESA graphics support,
- limited sound emulation, teletext graphics, and a few
- bugfixes.
-
- More information is available from the homepage. Written by
- Tom Seddon <T.W.Seddon@ncl.ac.uk>
-
- Homepage:
- http://www.ncl.ac.uk/~n5013784/bbc-emu.htm
-
- 4.6.4 BBC-Basic [MacOS]
-
- Runs on a Macintosh. Cost UKP 149 in 1991. Produced by Human
- Computer Interface Ltd.
-
- Review:
- http://www.bham.ac.uk/ctimath/reviews/bbcmac.html
-
- 4.6.5 BBC-Environment [Atari ST]
-
- Emulates BBC-Basic and supports limited graphics. Reportedly
- very slow and not very compatible. No further information is
- available.
-
- 4.6.6 BBC386 [MS-DOS]
-
- This is a work in progress. When finished, it will run on an
- 80386 or better under MS-DOS. A C version is also being
- developed that should work on most other systems. Written by
- Stephen Quan <quan@sol.surv.utas.edu.au>.
-
- 4.6.7 BBCEm [Acorn Archimedes]
-
- Runs on an Archimedes. Executes BASIC programs and graphics.
- There are some buggy opcode implementations in this emulator
- that occasionally cause it to crash. Written by Nigel
- <apm1001@phx.cam.ac.uk>.
-
- 4.6.8 BPC [MS-DOS]
-
- A completely assembly emulator for MS-DOS. This is a work in
- progress; when complete, it will require an 80486 or higher.
- The development of this emulator has been set back slightly
- due to an operating system installation mishap. Under
- development by Mark Cooke <ee2015@bristol.ac.uk>.
-
- 4.6.9 Beeb (1) [Linux]
-
- BBC emulator for 80x86 machines running Linux.
- ftp://ftp.mrc-lmb.cam.ac.uk/pub/jkb/beeb/beeb-1.0.tar.gz
- ftp://ftp.mrc-lmb.cam.ac.uk/pub/jkb/beeb/beeb-ALPHA/beeb1.2.1.tar.gz
-
- 4.6.10 Beeb (2) [Unix]
-
- C based emulation of the BBC. Currently has reasonable support
- for the 6502 and 6522. Supports sideways RAM and ROM. Limited
- graphics support is implemented. Under development by James
- Bonfield <jkb@mrc-molecular-biology.cambridge.ac.uk> and Steve
- Youell <wgc-e@rx.xerox.com>.
-
- 4.6.11 BeebEm [Unix, Windows NT, MS-Windows]
-
- An emulator for the BBC which runs under Linux, SunOS, and
- HPUX; it probably will compile for other systems as well --
- GCC seems to provide the best results. It has been ported to
- Windows NT 3.11 and Windows 3.1 with win32s. You need ROM
- images to run this emulator. Written by David Alan Gilbert
- <gilbertd@cs.man.ac.uk>. Windows port by Nigel Magnay
- <magnayn@cs.man.ac.uk>.
-
- There is also a newer version (0.6) available; it fixes a few
- bugs, runs faster, and emulates sound. The new version is
- available for Unix only at the moment.
-
- Program:
- ftp://alife1.cs.man.ac.uk/pub/beeb
- ftp://ftp.compsoc.man.ac.uk/pub/beebem/been0.4.tgz
-
- Prerelease v0.6:
- ftp://ftp.compsoc.man.ac.uk/pub/beebem/prerelease/beeb0.6.tgz
-
- MS-Windows 3.1 Program:
- ftp://ftp.compsoc.man.ac.uk/pub/beebem/beeb_win.tgz
-
- 4.6.12 Horizon/MacBeebEm [MacOS]
-
- Horizon includes instructions on how to make a cable for
- BBC-to-Mac transfer for about US$4. It was previously titled
- "MacBeebEm."
-
- Note that Horizon cannot run as a BBC Master micro.
-
- Written by Chris Lam <jx91@cityscape.co.uk>.
-
- Old version:
- ftp://blue.bad.bris.ac.uk/pub/bbc/bin/mbe/MacBeebEm.sit.hqx
-
- Homepage:
- http://www.cityscape.co.uk/users/jx91/horizon.html
-
- 4.6.13 Owl [NeXTstep]
-
- BBC B emulator for NeXTstep machines (680x0 and 80x86). Runs
- about half the speed of a BBC. Implements all non-split
- graphics modes. It can manipulate a variety of disk images
- (read only). By Ian Stephenson
- <Ian.Stephenson@isltd.insignia.com>.
-
- Program:
- ftp://pitcher.peak.org/pub/next/submissions/Owl.1.0.NIHS.compressed
-
- 4.6.14 THE EMULATOR [Amiga]
-
- This emulator runs software compatible with BBC BASIC 2 and
- DFS. It runs on its own screen and allows easy transfer to and
- from workbench programs. It runs BASIC faster than a BBC in
- all cases, and 6502 assembly slower than a BBC on 68000
- machines, and faster on '030/'040 machines. It stores files as
- AmigaDOS files, not disk images.
-
- THE EMULATOR supports graphics modes 0 - 7, common VDU
- drivers, common OS procedures, printing, RS232 I/O, and sound
- (except the ENVELOPE command). It does not support GCOL modes
- 1 - 3.
-
- It will not run poorly behaved programs (ie programs that
- communicate directly with the hardware.)
-
- THE EMULATOR was produced by James Associates in the late
- '80s/early '90s. It runs as-is on a 68000, and requires a
- small patch to run on the '020 - '040. It is not known if JA
- are still in business; their address is/was:
-
- James Associates
- 6/7 Hazlitt Mews
- LONDON
- W14 0JZ
-
- Alastair Booker <ali%wgd562.uk.sb.com@sb.com> about the patch:
-
- "The best utility I have found for doing this is TUDE
- (available on Aminet). If you trap the MOVE SR instructions
- (select PRIVILEGED) and get it to return 1.3-like values on
- certain OS calls, it works OK."
-
- [Reposted with permission]
-
- See appendix C for Aminet sites.
-
- This emulator was sold as an official Commodore product at
- some point, but is no longer available commercially. Despite a
- brief appearance on Aminet, this emulator does not appear to
- have been released into the public domain.
-
- 4.6.15 TOL [MS-DOS]
-
- MS-DOS based BBC emulator, formerly called "My6502." This is a
- work in progress (ie it does not work yet). Under development
- by Chris Rae <clr1@st-and.ac.uk>.
-
- Homepage:
- http://www.st-and.ac.uk/~www_sa/personal/clr1/bbc
-
- 4.6.16 XBeeb [Unix & X]
-
- XBeeb is a BBC Micro Emulator for UNIX and the X Window
- system. It is reported to run faster than BeebEm, and can
- execute many BBC games. The source code (C) is known to
- compile under Solaris 2.5 and Linux.
-
- Features include support for NMOS 6502A and CMOS Rockwell
- 65C02 and 65C12 processors including all undocumented and
- illegal opcodes, Model A and Model B emulation, almost full
- support for the 6522 VIAs, mode 7 teletext support, emulation
- of all bitmapped screen modes (with a few minor bugs), full
- color support (including flashing colors), preliminary sound
- support (under Linux/Voxware), FS emulation support (using
- standard Unix files, not disk images), and sideways RAM and
- ROM. The author's compatibility testing produced about a 90%
- success rate.
-
- There is a mailing list for XBeeb emulators; to subscribe,
- send email to <majordomo@netcom.net.uk> with a body of
- "subscribe xbeeb".
-
- Written by James Fidell <james@hermione.demon.co.uk>.
-
- Homepage:
- http://www.netcom.net.uk/~james/BBCMicro/Xbeeb/
-
- Program:
- ftp://ftp.netcom.net.uk/pub/Micros/BBC/Emulators/Xbeeb/xbeeb.tar.gz
-
-
- [End of part 1 (of 3) -- Continued]
-