home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / emulators-faq / part3 < prev   
Encoding:
Text File  |  1997-11-16  |  78.9 KB  |  2,021 lines

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!spool.mu.edu!newsspool.sol.net!sdd.hp.com!news.altair.com!thetimes.pixel.kodak.com!news.kodak.com!news-pen-16.sprintlink.net!newsfeed.nysernet.net!news.nysernet.net!207.41.200.131!news-pen-1.sprintlink.net!news-east.sprintlink.net!news-dc-26.sprintlink.net!news-peer.sprintlink.net!news.sprintlink.net!Sprint!newsfeed.internetmci.com!192.48.96.123!in1.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) [3/3]
  5. Supersedes: <3-7Cb.yu8y7@b04a24.exu.com>
  6. Followup-To: poster
  7. Date: 11 Nov 1997 00:00:29 -0600
  8. Organization: Little piles, all around my room.
  9. Lines: 1998
  10. Sender: exuadam@cnn.exu.ericsson.se
  11. Approved: news-answers-request@MIT.EDU
  12. Expires: Sat, 29 Nov 1997 06:00:01 GMT
  13. Message-ID: <3-l7d.XwjF7@b04a24.exu.com>
  14. References: <1-l7d.XwjF7@b04a24.exu.com> <2-l7d.XwjF7@b04a24.exu.com>
  15. Reply-To: adam.roach@exu.ericsson.se (Adam Roach)
  16. NNTP-Posting-Host: b04a24.exu.ericsson.se
  17. Summary: This posting contains a list of currently available emulators
  18.          for as many platforms as possible. It also contains several
  19.          pointers to information for programmers who wish to develop
  20.          emulators.
  21. Xref: senator-bedfellow.mit.edu comp.emulators.misc:38259 comp.answers:28975 news.answers:116879
  22.  
  23. Archive-name: emulators-faq/part3
  24. URL: http://www.why.net/home/adam/cem/
  25. Posting-Frequency: semi-monthly (11th and 25th of each month)
  26. Last-modified: Fri, 25 Apr 1997 19:26:19 GMT
  27.  
  28.   5.2 Atari 2600
  29.  
  30.       Instructions on how to dump ROM images to disk are available: 
  31.         http://www.sponsor.net/~gchance/2600Stuff/2600Archiver
  32.  
  33.       PostScript schematic to accompany the above document: 
  34.         http://www.sponsor.net/~gchance/images/atari.zip
  35.  
  36.       There is also an Atari 2600 emulation FAQ: 
  37.         http://www.cs.unc.edu/~brownde/museum/texts/2600emu.faq
  38.  
  39.       Several game and hardware manuals are available from: 
  40.         http://www.sponsor.net/~gchance/2600Stuff/2600Docs/docsindex.html
  41.  
  42.     5.2.1 A26 [MS-DOS]
  43.  
  44.         Very fast, all-assembly Atari 2600 emulator for MS-DOS. This 
  45.         emulator isn't finished yet; it has preliminary support for 
  46.         mid-line collisions and cartridge bank switching. Versions 
  47.         after 0.11 have a speed regulator. Supports paddles, console 
  48.         switches, and rudimentary sound effects. It can use PC 
  49.         joysticks. 
  50.  
  51.         The program (which is incredibly small) is available for 
  52.         download from the homepage. 
  53.  
  54.         Written by Paul Robson <autismuk@aol.com>. 
  55.  
  56.         Homepage: 
  57.           http://users.aol.com/autismuk/a26home.htm
  58.  
  59.     5.2.2 Activision Game Pack [MS-Windows, Mac OS]
  60.  
  61.         Activision has released three commerical game packs of old 
  62.         Atari 2600 games that run under MS-Windows and Mac OS. The 
  63.         games are images of the original ROM cartridges, being run on 
  64.         an emulator. The game packs include cartridge images of the 
  65.         following games: 
  66.  
  67.         * Pack 1: Pitfall!, Kaboom!, River Raid, H.E.R.O, Chopper 
  68.         Command, Grand Prix, Boxing, Cosmic Commuter, Crackpots, 
  69.         Fishing Derby, Freeway, Frostbite, Seaquest, Sky Jinks, and 
  70.         Spider Fighter. 
  71.  
  72.         * Pack 2: Dragster, Skiing, Tennis, Laser Blast, Stampede, Ice 
  73.         Hockey, Barnstorming, Megamania, Oink!, Dolphin, Keystone 
  74.         Kapers, Enduro, Plaque Attack, River Raid II, and Atlantis. 
  75.  
  76.         * Pack 3: Checkers, Starmaster, Pressure Cooker, Private Eye, 
  77.         Double Dragon, Combat, Space War, Canyon Bomber, Breakout, 
  78.         Night Driver, Yar's Revenge, and Title Match Pro Wrestling. 
  79.  
  80.         You can load other ROM images into this emulator; for the 
  81.         Windows emulator, this can be done by concatinating them to be 
  82.         16k and copying them over one of the default images shipped 
  83.         with the action pack. Under MS-DOS, you can do this with the 
  84.         apropriate copy command: 
  85.         
  86.           copy /b 4k.bin+4k.bin+4k.bin+4k.bin 16k.bin
  87.           copy /b 8k.bin+8k.bin 16k.bin
  88.  
  89.         (Of course, you'd do 8 of the 2k.bin images...) If you have a 
  90.         12k image, you should be able to pad it out to 16k by tacking 
  91.         on any random 4k image (ie copy /b 12k.bin+4k.bin 16k.bin), 
  92.         but I haven't tried this. If you get this to work, send me 
  93.         mail about it. 
  94.  
  95.         You will probably want to edit the .ini file to tweak some 
  96.         values. If you have problems with sprite collisions, reduce 
  97.         the ActiveLineMask value (it must be one less than even powers 
  98.         of 2... ie 1, 3, 7, 15, etc.). You might also have to tweak 
  99.         CollLineStart and CollLineEnd to specify on which lines 
  100.         collisions should be checked. 
  101.  
  102.         The Macintosh version will take images of any size without 
  103.         modification. 
  104.  
  105.         See the Atari 2600 emulation FAQ (listed in section 5.2) for 
  106.         more information on how to tweak the action pack emulator. 
  107.  
  108.         Activision can be reached at +1 310/479-5644 or 
  109.         1-800-477-3650. 
  110.  
  111.         Homepage: 
  112.           http://www.activision.com/atari/home.html
  113.  
  114.     5.2.3 Atari 2600 Emulation Project [MS-DOS, Unix & X]
  115.  
  116.         This project has been abandoned. Written by Adam Roach 
  117.         <adam@why.net> 
  118.  
  119.         Homepage: 
  120.           http://www.why.net/home/adam/2600/
  121.  
  122.     5.2.4 PCAE [MS-DOS]
  123.  
  124.         100% Assembly emulation of the Atari 2600. Provides emulation 
  125.         of one paddle (using the mouse) and two joysticks, along with 
  126.         several other controllers. Requires an 80486 or higher. 
  127.         Supports Atari 8k, Atari 16k, Super-chip, Parker Bros., CBS, 
  128.         and M-Network bank switching cartridges. has a built in 
  129.         disassembler for non-bank switched cartridges and a debugger 
  130.         for all cartridges. Written by John Dullea <jxd230@psu.edu>. 
  131.  
  132.         Homepage: 
  133.           http://www.netcom.com/~itsbroke/2600/
  134.  
  135.     5.2.5 Stella 96 [Unix & X, MS-DOS, MS-Windows, PowerMac, Linux]
  136.  
  137.         Atari 2600 emuator for Unix & X. Screen shots are available 
  138.         from the homepage. The emulator is a work in progress. 
  139.         However, it works with most 2600 games. Version 0.4 is now 
  140.         available. The current release includes support for Linux 
  141.         (with SVGAlib), MS-DOS, Power Macintoshes, Unix and Windows 
  142.         (95 & NT). Version 0.4 is about twice as fast as 0.3 in most 
  143.         situations. 
  144.  
  145.         Written by Bradford Mott <bwmott@unity.ncsu.edu>. 
  146.  
  147.         Homepage/Distribution: 
  148.           http://www4.ncsu.edu/~bwmott/www/2600/
  149.  
  150.     5.2.6 Virtual 2600/Virtual VCS [Unix & X, MS-DOS]
  151.  
  152.         Virtual 2600 is an emulation of the Atari 2600; it is covered 
  153.         buy the Gnu Public License. 
  154.  
  155.         A v2.0 Beta of Virtual 2600 is now available. It includes some 
  156.         sound support, dynamic resizing (under X), paddle emulation, 
  157.         and PC joystick support. 
  158.  
  159.         There is also a Linux SVGAlib version of the emulator 
  160.         available. 
  161.  
  162.         The MS-DOS port (also known as "Virtual VCS") is maintained by 
  163.         Dan Boris <dan.boris@coat.com>. 
  164.  
  165.         Written by Alex Hornby <ahornby@zetnet.co.uk>. 
  166.  
  167.         Homepage: 
  168.           http://www.users.zetnet.co.uk/ahornby/v2600.html
  169.  
  170.     5.2.7 VCS2600 [MS-DOS]
  171.  
  172.         100% 80x86 assembly emulation of the Atari 2600 VCS. It's not 
  173.         currently released, but should be soon. Requires an 80386 or 
  174.         higher, although a Pentium is really required for full speed 
  175.         emulation. A Pentium 100 with a Mach 64 graphics card runs 
  176.         about 115% original speed. See the homepage for more 
  177.         information. Currently under development by Thomas Djafari 
  178.         <frogger@micronet.fr> 
  179.  
  180.         Homepage: 
  181.           http://www.micronet.fr/~frogger/
  182.  
  183.     5.2.8 ??? (2)
  184.  
  185.         Currently under development by <topgoro@aol.com> 
  186.  
  187.     5.2.9 ??? (3)
  188.  
  189.         Portable 2600 emulator; currently under development. 
  190.         (Announcement made on 1996-Feb-28 in rec.games.video.classic). 
  191.         The author also eventually intends to adapt it for 7800 
  192.         emulation. Written by Joseph Jason Welser <jayw+@cmu.edu>. 
  193.  
  194.   5.3 Atari Jaguar
  195.  
  196.       See section 6.1. 
  197.  
  198.   5.4 ColecoVision
  199.  
  200.       Sample cartridge images can be found on: 
  201.         ftp://ftp.komkon.org/pub/Coleco
  202.  
  203.     5.4.1 ColEm [Unix & X, MacOS, PowerMac, MS-DOS, MS-Windows]
  204.  
  205.         ColEm is a portable emulator of the old ColecoVision videogame 
  206.         system written in C. The X version of ColEm has been tested 
  207.         under FreeBSD, HP-UX, SunOS, Solaris, and Linux. Ports to 
  208.         MacOS, MS-DOS and MS-Windows have been completed. 
  209.  
  210.         Written by Marat Fayzullin <fms@freeflight.com>. Macintosh 
  211.         Ports by John Stiles <jstiles@cello.gina.calstate.edu> and 
  212.         Alan Steremberg <alans@cs.stanford.edu>. MS-Windows port by 
  213.         Neal Danner <neald@beta.datastorm.com>. MS-DOS port by Marcel 
  214.         de Kogel <m.dekogel@student.utwente.nl>. 
  215.  
  216.         Homepage: 
  217.           http://www.freeflight.com/fms/ColEm/
  218.  
  219.     5.4.2 Mission [MSX-DOS]
  220.  
  221.         ColecoVision emulator for the MSX. Requires an MSX1 (although 
  222.         an MSX2 is suggested) with 64K of memory and MSX-DOS. 
  223.         Available in both PAL and NTSC versions. The program emulates 
  224.         a ColecoVision by patching the OS ROM; this can be done 
  225.         because of the similarity of architecture between the MSX and 
  226.         the Coleco Vision. It works on about 1/3rd of all games that 
  227.         the author has tested. Written by Marcel de Kogel 
  228.         <m.dekogel@student.utwente.nl>. 
  229.  
  230.         Homepage: 
  231.           http://www.komkon.org/~dekogel/mission.html
  232.  
  233.   5.5 GameBoy
  234.  
  235.       Instructions on how to dump GameBoy cartridges are available: 
  236.         http://www.freeflight.com/fms/GameBoy/Tech/GBCopier1.lha
  237.         http://www.freeflight.com/fms/GameBoy/Tech/GBCopier2.lha
  238.  
  239.       Other technical information on the Gameboy, along with some 
  240.       public domain game images, are available from Jeff Frohwein's 
  241.       home page; this page contains pointers to TONS of gameboy 
  242.       related information, including a C compiler for cross-developing 
  243.       gameboy games: 
  244.         http://hiwaay.net/~jfrohwei/gameboy/
  245.  
  246.     5.5.1 Fondle GameBoy Emulator [MS-DOS]
  247.  
  248.         Described as "Very Beta" by the author. The eventual intention 
  249.         of this emulator is to provide full support for multiplayer 
  250.         gameboy play over a modem. Based on the Virtual GameBoy source 
  251.         code (see section 5.5.6). 
  252.  
  253.         Homepage: 
  254.           http://www.zipcon.net/~ender42/emulators.html
  255.  
  256.     5.5.2 !GameBoy [Acorn]
  257.  
  258.         Gameboy emulator for the Acorn RISC machines. Runs at full 
  259.         speed on an Acorn RISC 700. 
  260.  
  261.         Dave Ward <dave.ward@argonet.co.uk> has hacked a version of 
  262.         this emulator that runs about 8 times faster, but can be 
  263.         slowed down to normal speed. 
  264.  
  265.         Program: 
  266.           ftp://ftp.doc.ic.ac.uk/public/info/.arch/EXTRA3/archimedes/
  267.               collections/uni-stuttgart/riscos/emulator/gameboy.zip
  268.  
  269.         Faster version: 
  270.           http://www.chubb.demon.co.uk/Dave/
  271.  
  272.     5.5.3 GBSIM [MS-DOS]
  273.  
  274.         Gameboy Simulator/debugger for 80386 machines and higher. This 
  275.         is more for technichally curious people, since it starts in a 
  276.         deubgger, and has features for disassembling and tracing 
  277.         gameboy programs. 
  278.  
  279.         Program: 
  280.           http://hiwaay.net/~jfrohwei/gameboy/gbsim.zip
  281.  
  282.     5.5.4 PCBOY [MS-DOS]
  283.  
  284.         Another MS-DOS gameboy emulator. Written by Yvan Rivard 
  285.         <megaman_x@infoteck.qc.ca>. 
  286.  
  287.         Program: 
  288.           http://fly.HiWAAY.net/~jfrohwei/gameboy/pcboy001.arj
  289.  
  290.     5.5.5 ToyBoy [Amiga]
  291.  
  292.         Note that this IS NOT a GameBoy emulator! 
  293.  
  294.         This program is a prototype that was designed with no access 
  295.         to the specs of the actual gameboy. It will not run gameboy 
  296.         cartridges, even if you get a good ROM dump. 
  297.  
  298.         This prototype was developed by Argonaut, a UK development 
  299.         company, to determine how difficult programming for the 
  300.         GameBoy would be, once it came out. However, it is based on 
  301.         limited information about the GameBoy, so it has little in 
  302.         common with the real item. 
  303.  
  304.         Program: 
  305.           ftp://ftp.wustl.edu/pub/aminet/misc/emu/Gameboy68000.lha
  306.  
  307.     5.5.6 Virtual GameBoy [Unix & X, MS-Windows, Amiga, MacOS, MS-DOS, OS/2]
  308.  
  309.         This emulator will run GameBoy cartridge images. The Unix 
  310.         version is freeware and comes with source code. The Windows 
  311.         version is Shareware; a demo can be downloaded from the 
  312.         homepage, but a US$35 registration fee is required for a fully 
  313.         registered version. It requires a 32 bit library and WinG. The 
  314.         Amiga version is available with source code. It is playable on 
  315.         an A4000 with a fast video card. The Unix version has been 
  316.         tested on SunOS, Solaris, and OSF/1. 
  317.  
  318.         There is also a Linux version of VGB that uses the SVGA 
  319.         library instead of X. 
  320.  
  321.         A new version (0.8b1) of the MS-DOS VGB is available; it fixes 
  322.         a few bugs, implements sprite priorities, and has a few extra 
  323.         features. 
  324.  
  325.         The current release supports using GameGenie cheat codes. 
  326.  
  327.         Anyone who wants to help on this project is welcome. 
  328.  
  329.         Written by Marat Fayzullin <fms@freeflight.com>. The credits 
  330.         for the ports are extensive; see the homepage for a list. 
  331.  
  332.         Homepage: 
  333.           http://www.freeflight.com/fms/VGB/
  334.  
  335.         MS-DOS Homepage: 
  336.           http://www.komkon.org/~dekogel/vgb.html
  337.  
  338.   5.6 Intellivision
  339.  
  340.       There are some complications in emulating the Intellivision; the 
  341.       first is that there are a set of ROM routines and bitmaps stored 
  342.       in memory on the Intellivision console itself. Of course, this 
  343.       information is still copyrighted by Matel. This "Executive ROM 
  344.       software" is, in fact, one of the stumbling blocks to 
  345.       development of a commercial emulator. To make the issue worse, 
  346.       very little technical information is available about the unit 
  347.       itself. Matel was hostile to other companies making games for 
  348.       the Intellivision, even going so far as to change the executive 
  349.       ROM to recognise and crash competitors' games. Consequently, 
  350.       there was no developer's kit ever released. Worse even, the 
  351.       "Blue Sky Rangers" (Matel's original design team) have been 
  352.       instructed to not cooperate with any efforts to create an 
  353.       emulator (since Matel is currently negotiating with a third 
  354.       party to produce a commercial emulator.) 
  355.  
  356.       The upshot of this is that an independant emulator developer 
  357.       will have to reverse engineer the hardware as well as dump the 
  358.       executive ROM, reverse engineer THAT, and rewrite it. As 
  359.       mentioned above, though, plans are in the pipeline to release a 
  360.       commercial CD-ROM of an emulator and games (maybe even including 
  361.       some that were never released.) 
  362.  
  363.       Some information can be found on the Blue Sky Rangers' page: 
  364.         http://www.webcom.com/~makingit/bluesky/
  365.  
  366.       The Intellivision FAQ can be found at: 
  367.         http://www.cs.colostate.edu/~dzubera/FAQs/intv.faq
  368.  
  369.     5.6.1 ???
  370.  
  371.         Development on a non-commercial emulator is being done by Carl 
  372.         Mueller <simon17@ix.netcom.com>. An announcement was posted to 
  373.         rec.games.video.classic on 1996-Mar-18. Carl has announced 
  374.         that he doesn't know how to release it yet, since the EXEC ROM 
  375.         is (aparently) non-trivial to dump, and no-one has put 
  376.         together schematics for a simple cart-dumper yet. 
  377.  
  378.   5.7 NES/Famicom
  379.  
  380.     5.7.1 iNES [Unix & X, PowerMac, MS-Windows, Linux]
  381.  
  382.         iNES has now been released. Due to the boatload of newbie 
  383.         gremlins that have come crawling out of the woodwork 
  384.         immediately after the gameboy and SNES emulators were released 
  385.         and discovered, Marat has made a decision not to release an 
  386.         MS-DOS version yet. An MS-Windows version is available an a 
  387.         registration basis only. More details are available on the 
  388.         homepage. 
  389.  
  390.         Binaries are available for FreeBSD/80x86, Linux/80x86, and 
  391.         Solaris/Sparc. The Linux version also supports SVGALib access 
  392.         as well as sound and joystick support. Other Unix versions may 
  393.         be available; check the homepage. 
  394.  
  395.         A diagram of schematics for a device to dump cartridge ROM 
  396.         images is available from the iNES homepage. 
  397.  
  398.         An MS-Windows version is now available; you must register (for 
  399.         US$35) before receiving it. Contact Marat if you are 
  400.         interested. 
  401.  
  402.         Written by Marat Fayzullin <fms@freeflight.com>. 
  403.  
  404.         For those of you who have cartridge images for PasoFami (see 
  405.         section 5.7.4), Marat posted the following directions: 
  406.         
  407.           1. Create a 16-byte header:
  408.              "N""E""S"$1A$xx$01$01$00$00$00$00$00$00$00$00$00
  409.                          ^^^
  410.                           this byte is either $01 for 16kB games or
  411.                           $02 for 32kB games
  412.          
  413.              and call it, let us say, mario.hdr
  414.          
  415.           2. Do 
  416.          
  417.              cat mario.hdr mario.prg mario.chr > mario.nes
  418.          
  419.              You have the .NES file now.
  420.  
  421.         And Kerry Lee High Jr <khigh01@saucer.cc.umr.edu> translated 
  422.         them to MS-DOS: 
  423.         
  424.           C:\>debug
  425.           -e 100 "NES" 1A XX 01 01 00 00 00 00 00 00 00 00 00
  426.           -rcx
  427.           CX 0000
  428.           :10
  429.           -nmario.hdr
  430.           -w
  431.           Writing 00010 bytes
  432.           -q
  433.          
  434.           C:\>copy /b mario.hdr+mario.prg+mario.chr mario.nes
  435.  
  436.         Homepage: 
  437.           http://www.freeflight.com/fms/iNES/
  438.  
  439.         Linux Homepage: 
  440.           http://www.komkon.org/~dekogel/ines.html
  441.  
  442.     5.7.2 LandyNES [MS-DOS]
  443.  
  444.         The original 80x86 version of the NES emulator that iNES has 
  445.         been based on. A limited demonstration is available from the 
  446.         Damaged Cybernetics pages. 
  447.  
  448.         Written by Alex Kravisky (aka "Landy"). 
  449.  
  450.         Demo: 
  451.           ftp://ftp.futureone.com/users/damftp/archaicftp/nes/dc-nes.zip
  452.  
  453.     5.7.3 NESA [MS-DOS]
  454.  
  455.         100% 80x86 assembly implementation of the NES system. It is 
  456.         very small and quite fast. The current version supports only 
  457.         16k and 32k carts. It requires an 80386SX-40 or faster to run 
  458.         at any sensible speed. Written by Paul Robson 
  459.         <autismuk@aol.com>. 
  460.  
  461.         Homepage: 
  462.           http://users.aol.com/autismuk/nesa.htm
  463.  
  464.     5.7.4 PasoFami [MS-Windows]
  465.  
  466.         The documentation for this emulators is completely in 
  467.         Japanese. It appears to require WinG, although a version is 
  468.         included. From what I can discern, it requires an 80486 and 8 
  469.         megs of RAM. 
  470.  
  471.         Unfortunately, the author has requested that the program be 
  472.         pulled from the net. 
  473.  
  474.   5.8 SNES
  475.  
  476.       Some SNES programs are available from: 
  477.         http://www.futureone.com/~damaged/Consoles/SNES/index.html#demo
  478.  
  479.     5.8.1 Emplant [Amiga]
  480.  
  481.         See section 6.6.1. 
  482.  
  483.     5.8.2 SPW [Windows 95]
  484.  
  485.         This appears to be the real thing. Although many SNES 
  486.         functions are not supported, this emulator is suficently 
  487.         complete to run Super Mario, Contra, Castlevania IV, Gradius 
  488.         III, TMNT 4, and others... Unfortunately, the entire setup, 
  489.         documentation, menu, etc. is completely in Japanese. There is 
  490.         also a version which includes some english translation, 
  491.         although it's not a perfect translation, and it's only about 
  492.         half done. 
  493.  
  494.         The program is said to run in 8 Megs of memory on a '486. 
  495.         Preliminary reports are that it's pretty buggy. 
  496.  
  497.         Unfortunately, the author has requested that the program be 
  498.         pulled from the net. 
  499.  
  500.         !!!! ALSO NOTE that a version of this emulator, 1.4a, has been 
  501.         floating around on the networks. If you get ahold of this 
  502.         program, DO NOT RUN IT. It is a trojan horse; it removes vital 
  503.         files from your windows directory, and moves the remainder 
  504.         into a subdirectory called "X". 
  505.  
  506.     5.8.3 SFEM 1.11 (Hoax)
  507.  
  508.         This is a package that purports to be an SNES emulator for 
  509.         MS-DOS machines. It is, in fact, a zipfile of the following 
  510.         programs: 
  511.         
  512.           SFEM    .COM   MSDOS v6.0 COMMAND.COM (Italian)
  513.           32BEXT  .DTA   Microsoft Mail for Windows 3.02 (Italian)
  514.           DYNAMIC .DTA   ??? from Quest Development / SLR Systems (Italian)
  515.           FAST32B .DTA   Microsoft Mail for Windows 3.02 (Italian)
  516.           FAST32C .DTA   Central Point Video Routines
  517.           LIBRARY .DTA   Bitmap (PBM) - modified with EXE signature
  518.           VGAXMODE.DTA   MORICONS.DLL
  519.  
  520.         [Thanks to Craig Jackson <cjackson@cybernetics.com> for this 
  521.         information.] 
  522.  
  523.         These files contain the following copyright notices, which 
  524.         means that posession or distribution of this fake emulator is 
  525.         in violation of *at least* four different copyrights: 
  526.         
  527.         (C) Copyright Quest Development Corporation 1991 
  528.         Copyright (C) SLR Systems 1990-91 
  529.         (c)1993 Central Point Software, Inc. 
  530.         (C)Copyright Microsoft Corp 1981-1993. 
  531.         (C)Copyright 1981-1993 Microsoft Corp Licensed Material 
  532.  
  533.     5.8.4 SNES 96 [Windows 95]
  534.  
  535.         Requires Direct-X. This emulator is in a very early stage of 
  536.         development. Has a 30-minute time limit. Written by Jerremy 
  537.         Koot<jkoot@mail.euronet.nl>. 
  538.  
  539.         This project has been abandoned. 
  540.  
  541.         Homepage: 
  542.           http://www.euronet.nl/users/jkoot/index.htm
  543.  
  544.     5.8.5 SNES Professional [MS-DOS]
  545.  
  546.         Under development by Paradox Software <jwilkins@sprynet.com>. 
  547.  
  548.         Homepage: 
  549.           http://home.sprynet.com/sprynet/jwilkins/Emulator.htm
  550.  
  551.     5.8.6 Virtual Magicom [MS-DOS]
  552.  
  553.         This program appears to be an SNES emulator for MS-DOS; it is 
  554.         in a fairly early stage of development, however. 
  555.  
  556.         Under the current version, mode-7 is partially supported, and 
  557.         a VGA card and 80386 processor are required. According to the 
  558.         author, the emulator is about full speed on a 100 MHz 80486. 
  559.  
  560.         Also, a small set of commercial games now run on the emulator, 
  561.         including Wanderers from YSiii. 
  562.  
  563.         The program needs .SMC files generated by a console backup 
  564.         unit in order to function. (Note that .SFC files are the same 
  565.         as .SMC files; they merely need to be renamed.) 
  566.  
  567.         Written by "The Brain" <thebrain@iceonline.com>. Please don't 
  568.         bug him for ROM images. 
  569.  
  570.         Homepage: 
  571.           http://www.iceonline.net/home/thebrain/vsmc/
  572.         :Virtual Super Wild Card [MacOS] 
  573.  
  574.         SNES emulator that runs on the Macintosh machines. It's not 
  575.         yet released. Written by Ernesto Corvi 
  576.         <macsupport@overnet.com.ar> and Richard Bannister 
  577.         <titan@indigo.ie>. 
  578.  
  579.         Homepage: 
  580.           http://aoife.indigo.ie/~titan/snes.html
  581.  
  582.     5.8.7 XNES [Unix & X]
  583.  
  584.         A group-style SNES emulation project that got cancelled by 
  585.         legal threats from Nintendo. This is no longer active. 
  586.  
  587.         It might be worthy to note that Nintendo actually has no legal 
  588.         foot to stand on in the way of shutting down this project; 
  589.         they just threw their weight around enough to worry the 
  590.         project coordinator into aborting the project. See appendix G. 
  591.  
  592.   5.9 Sega
  593.  
  594.     5.9.1 SEGA-EM 1.01 (Hoax)
  595.  
  596.         This emulator is another hoax. While it does not seem to be 
  597.         malicious, it most certainly isn't an emulator. The file 
  598.         "sega-em.com" is a packed exe file generated by BASIC. The 
  599.         file "sega-em.ovl" is not a standard overlay file; it probably 
  600.         is pure trash never used by the program. 
  601.  
  602.   5.10 Sega Genesis
  603.  
  604.       Miscellaneous Genesis information is available from: 
  605.         http://www.clearlight.com/GameSite/
  606.  
  607.     5.10.1 Emplant [Amiga]
  608.  
  609.         See section 6.6.1. 
  610.  
  611.     5.10.2 EmulatorX [MS-DOS]
  612.  
  613.         This emulator evenually aims to support several different game 
  614.         systems; the first goal is to emulate the Genesis. Nothing is 
  615.         available yet. Written by Teego <supafly@california.com>. 
  616.  
  617.         Homepage: 
  618.           http://www.california.com/~supafly/release.htm
  619.  
  620.     5.10.3 GenEm [MS-DOS]
  621.  
  622.         Two versions are now available; an older, more stable engine 
  623.         that runs many games, and a newer, faster engine that runs 
  624.         only a few. GenEm requires a '486 and 8 Megs of RAM. See the 
  625.         homepage for a list of features. By Markus Gietzen 
  626.         <iig05-1@htw.uni-sb.de>. Don't mail him about ROM images. 
  627.  
  628.         Homepage: 
  629.           http://myst.slcc.edu/~markus/genem.html
  630.  
  631.     5.10.4 Kyoto [MS-DOS, Linux, MacOS]
  632.  
  633.         Kyoto is a Genesis emulator currently in development for 
  634.         MS-DOS based 486 or better computers. It is being written 
  635.         primarily in Assembly. 
  636.  
  637.         Written by Haruki Ikeda <friendlyfire@geocities.com>. 
  638.  
  639.         Homepage 
  640.           http://internetter.com/titan/kyoto/
  641.  
  642.     5.10.5 MegaDrive [MS-DOS]
  643.  
  644.         The current version of this emulator will not run any 
  645.         commercial images. Author unknown. 
  646.  
  647.         Information: 
  648.           http://www.nfinity.com/~swhalen/genesis.htm
  649.  
  650.   5.11 Sega Master System/GameGear (SMS)
  651.  
  652.       SMS information is available at: 
  653.         http://www.nfinity.com/~swhalen/sms.htm
  654.         http://www.yab.com/~cdoty/console.html
  655.  
  656.     5.11.1 Massage [MS-DOS]
  657.  
  658.         SMS and GameGear emulator. Written by James McKay 
  659.         <jmk@spuddy.mew.co.uk>. 
  660.  
  661.         Homepage: 
  662.           http://www.users.dircon.co.uk/~dmckay/x128.html
  663.  
  664.     5.11.2 MasterGear [Unix & X, MS-DOS, Macintosh]
  665.  
  666.         SMS and GameGear emulator. Includes limited sound support, 
  667.         Joystick support (for MS-DOS version), and battery backed RAM 
  668.         emulation (game saving). Source code is available. See the 
  669.         homepage for more information. 
  670.  
  671.         Also, Ian Spielman <ispielman@uoknor.edu> has written a couple 
  672.         of code patches that provide usability on 16 and 24 bit 
  673.         displays, and allow window doubling, tripling, etc. 
  674.  
  675.         Written by Marat Fayzullin <fms@freeflight.com>. 
  676.  
  677.         Homepage: 
  678.           http://freeflight.com/fms/MG/
  679.  
  680.         Color Depth/Window Size patches: 
  681.           http://hepserver.nhn.uoknor.edu/Emulation/
  682.  
  683.     5.11.3 ??? [MS-DOS]
  684.  
  685.         Dave Spicer <Dave@hubcap.demon.co.uk> has announced that he 
  686.         has begun work on an SMS emulator. No other information is 
  687.         available. 
  688.  
  689.   5.12 Sony PlayStation (PSX)
  690.  
  691.       Some PSX information is available from: 
  692.         http://stekt.oulu.fi/~flame/hware/index.html
  693.  
  694.     5.12.1 PSXMooSim [Amiga, Solaris]
  695.  
  696.         "Very under construction," as per the author. Written by Jani 
  697.          Vaarala <flame@stekt.oulu.fi>. 
  698.  
  699.         Homepage: 
  700.           http://stekt.oulu.fi/~flame/psxmoosim/index.html
  701.  
  702.   5.13 Vectrex
  703.  
  704.       The Vectrex was a game console that was produced in the early 
  705.       '80's for abour four years. Unlike most consoles, it had a built 
  706.       in screen and displayed its graphics using vector instead of 
  707.       raster graphics. (Remember Tempest? Asteroids? Star Wars? Those 
  708.       are vector based graphics.) 
  709.  
  710.       The game developers have given permission for the ROM images to 
  711.       be made available on the net; note that this is *very* 
  712.       *different* than releasing them into public domain. They are 
  713.       still very much copyrighted... you're just allowed to use them. 
  714.  
  715.       Technical information and ROM images are available from: 
  716.         ftp://ftp.csus.edu/pub/vectrex/
  717.  
  718.       Vectrex Newsgroup: 
  719.         news:rec.games.vectrex
  720.  
  721.       Various Vectrex Pages: 
  722.         http://users.aol.com/gb8b/vectrex/index.html
  723.         http://videogames.org/VectrexStuff/VectrexIndex.html
  724.  
  725.       FAQ list: 
  726.         ftp://ftp.csus.edu/pub/vectrex/FAQ
  727.         ftp://users.aol.com/gb8b/vectrex/vecfaq.txt
  728.         http://www.gamesdomain.ru/games/vectrex.html
  729.  
  730.     5.13.1 DVE [MS-DOS]
  731.  
  732.         A production version of this emulator is available. Source 
  733.         code is available, so other platform support may show up in 
  734.         the future. Version 1.0 supports sound and screen overlays. 
  735.         Written by Keith Wilkins <kwilkins@nectech.co.uk>. 
  736.  
  737.         Homepage: 
  738.           http://www.parallax.co.uk/~lmw/
  739.           http://www.naples.net/~saturn/vectrex/dve/
  740.  
  741.     5.13.2 ??? [MS-DOS, Unix & X]
  742.  
  743.         Another vectrex emulator is under development. Written by Mark 
  744.         Woodward <woodward@ca.newbridge.com>. 
  745.  
  746. 6 - Hardware Solutions
  747.  
  748.     This section is comprised primarily of emulators which require 
  749.     plug-in cards in order to work. In most cases, these cards 
  750.     actually contain all of the components of the target system, minus 
  751.     some I/O. 
  752.  
  753.   6.1 Atari Jaguar
  754.  
  755.       Information about the Jaguar is available from the Atari website 
  756.       at: 
  757.         http://www.atari.com/
  758.  
  759.     6.1.1 Jaguar PC Card [80x86]
  760.  
  761.         There are rumors that Sigma Designs intends to develop a PC 
  762.         card which runs Jaguar CD software and acts as a ReelMagic 
  763.         MPEG card. It was supposed to be released in December of 1994, 
  764.         but no further information is available. 
  765.  
  766.         Sigma Designs can be reached at: 
  767.         
  768.           Sales:     +1 510/770-0482
  769.           Tech Supp:  1-800-845-8086
  770.           Sales:     +1 510/770-0100
  771.           Fax:       +1 510/770-2640
  772.         
  773.           Sigma Designs, Inc.
  774.           46501 Landing Pkwy
  775.           Fremont, CA 94538
  776.  
  777.   6.2 Atari ST
  778.  
  779.       TOS ROMs can be purchased from the following suppliers: 
  780.  
  781.       COMPO 
  782.         mailto:<compo@cix.compulink.co.uk>
  783.  
  784.       System Solutions 
  785.         mailto:<ssolutions@cix.compulink.co.uk>
  786.  
  787.     6.2.1 Gemulator [80x86]
  788.  
  789.         There are two versions of Gemulator available. Gemulator 3.0 
  790.         has been out for three years now, and runs on on a 80386 or 
  791.         better under MS-DOS. This product lists around US$100 in the 
  792.         US and DM 300 in Europe. Gemulator 4.0 was (supposedly) 
  793.         released around June 1995; it runs under Windows 3.1 with 
  794.         win32s, Windows 95, and OS/2 Warp. It will list around US$150. 
  795.  
  796.         Both versions require Atari ST ROMs, which you install on an 
  797.         8-bit ISA card. 
  798.  
  799.         March 1996 saw the release of Gemulator upgrades, which 
  800.         include support for MS-Windows 3.1, MS-Windows 95, and 
  801.         MS-Windows NT. They also support a cable which allows users to 
  802.         plug 8-bit Atari disk drives and printers into your PC. See 
  803.         the homepage, below, for more information. 
  804.  
  805.         This emlulator reportedly has trouble with games that use copy 
  806.         protection schemes. 
  807.  
  808.         From Darek Mihocka, developer: 
  809.  
  810.         "The web page includes a link to a list of all our dealers in 
  811.          the U.K., Germany, Holland, France, and Australia. People in 
  812.          those countries can directly buy Gemulator from those dealers 
  813.          in addition to buying it from us." 
  814.  
  815.         Homepage: 
  816.           http://www.halcyon.com/brasoft/
  817.  
  818.         Information: 
  819.           mailto:<brasoft@halcyon.com>
  820.                 
  821.           Brasoft 
  822.           14150 N.E. 20th Street, Suite 302 
  823.           Bellevue, WA 98007 U.S.A. 
  824.           +1 206/236-0540 
  825.           Fax: +1 206/236-0257 
  826.  
  827.     6.2.2 Janus [80x86]
  828.  
  829.         Janus is a hardware-based Atari ST emulator. It includes a 16 
  830.         bit ISA card with a 68000/16, TOS V2.06 ROM chips, and 2 SIMM 
  831.         slots (which will take up to 32M of RAM.) The emulation uses 
  832.         its own RAM (probably due to the endian differences between 
  833.         the processors), but uses the PC's I/O devices. The emulator 
  834.         functions in two modes: "dual mode," which uses the PC's CPU 
  835.         to assist the 68000, and "local mode," which uses the on-board 
  836.         68000 exclusively. 
  837.  
  838.         The program is available from VHF Computer GmbH (Germany): 
  839.         +49-(0)7031-75019-0 
  840.  
  841.         The program is also available from Edicta GmbH (Germany): 
  842.         
  843.           Karl-Paff-Str. 30
  844.           70597 Stuttgart
  845.           Tel: +49 711 763381
  846.           Fax: +49 711 7653824
  847.           Pricing: 698 DM for a 20 MHz version and 898 DM for a 25 MHz 
  848.                    version. They also sell TOS 2.06 ROMs for 80 DM.
  849.  
  850.         Can anyone get me the address of a North American supplier for 
  851.         this card? 
  852.  
  853.   6.3 DG Nova/Eclipse
  854.  
  855.       See also section 4.12. 
  856.  
  857.     6.3.1 The Hawk [80x86]
  858.  
  859.         The Hawk is a PC add-in card which executes the Data General 
  860.         Nova and Eclipse machines. It includes a custom bitslice CPU 
  861.         and has optional support for the original chassis I/O and 
  862.         optional hardware floating point support. Produced by Strobe 
  863.         Data of Redmond, WA. See section 6.7.1 for a mailing address 
  864.         and phone numbers. 
  865.  
  866.         Information: 
  867.           mailto:<strobe@strobedata.com>
  868.  
  869.         Homepage: 
  870.           http://www.halcyon.com/strobe/
  871.  
  872.         FTP Site: 
  873.           ftp://ftp.halcyon.com/local/strobe/
  874.  
  875.   6.4 IBM-PC and Compatibles
  876.  
  877.     6.4.1 A2088/A2286/A386SX-16/A386SX-25 [Amiga]
  878.  
  879.         These boards were manufactured by Commodore. They required a 
  880.         Zorro 2 slot on the Amiga. They included a 5.25" drive, and 
  881.         had room to add another floppy drive and an appropriate 8087 
  882.         or 80x86 math coprocessor. The A2088 included a 4.77 8088 
  883.         processor, and the A2286 included a 80286-10. The 386 cards 
  884.         were capable of holding more memory. All cards included 
  885.         bridgeboard support. 
  886.  
  887.     6.4.2 AtOnce Plus [Amiga]
  888.  
  889.         Mini-board with 80286 on board. Required the user to purchase 
  890.         MS-DOS. Produced by GVP. 
  891.  
  892.     6.4.3 AT Speed [Atari ST/TT]
  893.  
  894.         A 286 add-on board for the Atari ST computers. Produced by 
  895.         Compo Software. 
  896.  
  897.     6.4.4 DOS Compatibility Card [Macintosh, Power Macintosh]
  898.  
  899.         This is a plug-in card produced by Apple. The 680x0 version 
  900.         has an 80486SX-25 processor, while the Power Macintosh version 
  901.         has an 80486DS2-66 processor. Both plug in the Direct 
  902.         Processor Slot. The bios on these boards is from Chips and 
  903.         Technologies. The original board (code-named Houdini) came 
  904.         bundled only with MS-DOS 6.22, and lacked support for NetWare 
  905.         and Sound Blaster; it was later updated to address these 
  906.         shortcomings. The board for the Power Mac includes MS-DOS 6.22 
  907.         and Windows 3.11. 
  908.  
  909.     6.4.5 DOS on Mac [Macintosh]
  910.  
  911.         DOS on Mac plugs into the Direct Processor Slot and can use an 
  912.         80486 at speeds up to 100 MHz. Optional items include ethernet 
  913.         and soundblaster support. The card starts around US$500. 
  914.         Produced by Reply corporation. 
  915.         
  916.           Reply Corporation
  917.           U.S.:   1 800 801 6898
  918.           Phone: +1 408 942 4804
  919.           Fax:   +1 408 956 2793
  920.  
  921.     6.4.6 Falcon Speed [Falcon]
  922.  
  923.         An 80286-16 on a board; it plugs into the processor direct 
  924.         slot on the Atari Falcon. Emulates VGA graphics. 
  925.  
  926.     6.4.7 Golden Gate 486SLC [Amiga]
  927.  
  928.         These 80486 cards require a Zorro 2 slot. They come with 2 
  929.         Megs of memory on the board, and can be expanded up to 8 Megs. 
  930.         All I/O is emulated through software. Supports CGA, VGA, and 
  931.         Monochrome graphics. Produced by Vortex Computersysteme GmbH. 
  932.  
  933.     6.4.8 OrangePC [Macintosh]
  934.  
  935.         This is the original PC plug-in board for the Macintosh. 
  936.         Orange Micro, Inc. has been manufacturing these since the late 
  937.         80's. The most recent models plug into both 680x0 and Power 
  938.         Macintoshes, and have 80486 uProcessors at speeds up to 100 
  939.         MHz, 128 kb cache and up to 32MB on-board memory. Options 
  940.         include PCMCIA suport. Orange Micro, Inc. can be reached at +1 
  941.         714 779 2772. 
  942.  
  943.     6.4.9 PC286 [Amiga]
  944.  
  945.         These boards plugged into the GVP A500+'s proprietary slot. 
  946.         Included 80286 processor. 
  947.  
  948.     6.4.10 SideCar [Amiga]
  949.  
  950.         SideCar was a A1000 8088 add on module which attached to the 
  951.         right side of the A1000. It included a 5.25" floppy, and 
  952.         supported CGA, MGA, and Hercules graphics. It was manufactured 
  953.         by Commodore. 
  954.  
  955.     6.4.11 SunPC [Sparc]
  956.  
  957.         80x86 card for Sparc Solaris machines. Can run MS-DOS and 
  958.         MS-Windows. Early versions of this product were software only, 
  959.         with an optional processor add-on; however, SunPC now requires 
  960.         a 486-66 card. See the homepage for more information. For 
  961.         80x86 users, see Merge (section 3.5.8). 
  962.  
  963.         Homepage: 
  964.           http://www.sun.com/sunsoft/solaris/products/sunpc/index.html
  965.  
  966.   6.5 Macintosh
  967.  
  968.     6.5.1 A-Max [Amiga]
  969.  
  970.         ReadySoft, the company which sold this emulator, neither sells 
  971.         nor supports this product; in fact, they may no longer exist. 
  972.  
  973.         A-Max supposedly does not work well with the latest version of 
  974.         the Amiga OS. 
  975.  
  976.   6.6 Multiple Computers
  977.  
  978.       This is a special section basically created for the one oddball 
  979.       card that is listed here. 
  980.  
  981.     6.6.1 Emplant [Amiga]
  982.  
  983.         This emulator is produced by Utilities Unlimited. It emulates 
  984.         a variety of machines, including the PC, Macintosh, Apple II, 
  985.         Commodore 64 and 128, Atari ST, Atari 400 and 800, and even 
  986.         some game consoles, such as the Genesis and Super NES. You 
  987.         will need to acquire appropriate ROM images to use this 
  988.         emulator. 
  989.  
  990.         According to my sources, this emulator does a good job of 
  991.         emulating the Mac II, IIx, and IIci, although it's a bit slow 
  992.         on its 80x86 emulation. 
  993.  
  994.         You can contact Utilities Unlimited at the following numbers: 
  995.         
  996.           Sales/Order:  +1 520/680-9004
  997.           Tech Support: +1 520/680-9234
  998.           Fax:          +1 520/453-6407
  999.           BBS:          +1 520/453-3909
  1000.  
  1001.   6.7 PDP-11
  1002.  
  1003.       (See also software solutions in section 4.27.) 
  1004.  
  1005.     6.7.1 The Osprey [80x86]
  1006.  
  1007.         PDP-11 on-a-card solution from Strobe Data of Redmond, WA. 
  1008.         Requires an 80x86 PC; uses one ISA slot. The card itself holds 
  1009.         an actual PDP-11 CPU from DEC. The Osprey is also available 
  1010.         with Unibus or Qbus options. You can contact Strobe Data at: 
  1011.         
  1012.           Jerry Kennedy, VP Marketing
  1013.           Strobe Data Inc.
  1014.           4320 150th Ave N.E.
  1015.           Redmond, WA 98052  USA
  1016.         
  1017.           +1 206/861-4940
  1018.           +1 206/861-4295 FAX
  1019.           mailto:<strobe@strobedata.com>
  1020.  
  1021.         Homepage: 
  1022.           http://www.halcyon.com/strobe/
  1023.  
  1024.         FTP Site: 
  1025.           ftp://ftp.halcyon.com/local/strobe/
  1026.  
  1027.   6.8 Sinclair QL
  1028.  
  1029.       (See also software solutions in section 4.33.) 
  1030.  
  1031.     6.8.1 QXL [80x86]
  1032.  
  1033.         QXL is a hardware emulator for the QL for 80x86 machines. It 
  1034.         is a PC card with a 68040 and up to 8M of memory. Several 
  1035.         variations of this card have been produced. The emulator is 
  1036.         produced by Miracle Systems in Britian. 
  1037.         
  1038.         Miracle Systems Ltd
  1039.         20 Mow Barton
  1040.         Yate, Bristol
  1041.         BS17 5NF
  1042.         United Kingdom
  1043.  
  1044. 7 - In-Circuit Emulators
  1045.  
  1046.     In-circuit emulators (ICEs) are not really "emulators" in the same 
  1047.     sense as the above programs. They are actually hardware devices 
  1048.     that fit between a microprocessor and control board; they monitor 
  1049.     the signals sent to/from a CPU. I would surmise they are used 
  1050.     almost exclusively for hardware design debugging, although a 
  1051.     really ambitious assembly hacker could probably make use of one 
  1052.     for realtime debugging. 
  1053.  
  1054.     Due to the nature of ICE manufacturers, this section is organised 
  1055.     differently; the headings are individual ICE manufacturers. 
  1056.  
  1057.     For information on ICEs, you'll probably have better luck posting 
  1058.     to: 
  1059.       news:comp.arch.embedded
  1060.  
  1061.   7.1 American Arium P5 Emulator [80x86]
  1062.  
  1063.       From an ad: 
  1064.  
  1065.       "Our LA/ICE has 128K real-time bus trace - cache execution trace 
  1066.        & breakpoints - trace and cache disassembly - C high-level 
  1067.        debugger - multiple Pentium analysis w/time alignment true 66 
  1068.        MHz emulation." 
  1069.       
  1070.         American Arium 
  1071.         14281 Chambers Rd 
  1072.         Tustin, CA 92680 
  1073.       
  1074.         +1 714/731-1661 
  1075.  
  1076.   7.2 Applied Microsystems Corporation
  1077.  
  1078.       From the homepage, quoted with permission: 
  1079.  
  1080.       "Founded in 1979, Applied Microsystems is a leading 
  1081.        ISO9002-certified manufacturer and supplier of integrated 
  1082.        development systems for embedded design. Our world-wide sales 
  1083.        offices provide engineers with high-performance development 
  1084.        tools, including CodeTAP(R) and CodeICEÖ emulators with 
  1085.        source-level debuggers, RTOS-LinkÖ real-time code debugging 
  1086.        tools, NetROM communications gateway, and CodeTESTÖ software 
  1087.        test and verification tools. These tools help engineers develop 
  1088.        products faster, more reliably, and at a lower cost." 
  1089.  
  1090.       See the homepage for more information. 
  1091.  
  1092.       Homepage: 
  1093.         http://www.amc.com/
  1094.  
  1095.   7.3 Hewlett Packard
  1096.  
  1097.       HP provides ICEs for the following processors: 
  1098.       
  1099.            Intel Processors
  1100.               186EA/XL @25Mhz       HP 64767A
  1101.               186EB    @25Mhz       HP 64767B
  1102.               186EC    @25Mhz       HP 64767C
  1103.               386DX                 HP 64789A
  1104.               386EX                 HP 64789C
  1105.            Motorola Processors
  1106.               68000 Family          HP 64744 and 64746
  1107.               68331/332/F333/336    HP 64782
  1108.               68340                 HP 64751
  1109.            Hitachi Processors       
  1110.               H8/532                HP 64737F
  1111.               H8/250                HP 64738F
  1112.               H8/534/536            HP 64739A
  1113.               H8/510                HP 64732A
  1114.               H8/300 series         HP 64784A and HP 64797A
  1115.  
  1116.       They also have Distributed Emulation solutions for Motorola 
  1117.       PPC603, PPC603e and PPC860 processors. For more information, 
  1118.       contact John Marshal <jsm@col.hp.com>. 
  1119.  
  1120.   7.4 Huntsville Microsystems Motorola Emulators [680x0]
  1121.  
  1122.       Huntsville Microsystems markets Motorola processor ICEs. You can 
  1123.       contact them at: 
  1124.       
  1125.         Huntsville Microsystems Inc. 
  1126.         3322 So. Memorial Dr. 
  1127.         Huntsville, AL 35801 
  1128.       
  1129.         +1 205/881-6005 
  1130.         FAX: +1 205/882-6701 
  1131.         BBS: +1 205/881-7395 
  1132.         <sales@hmi.com> 
  1133.  
  1134.   7.5 Lauterbach Datentechnik GmbH [680x0, 80x86, H8, others]
  1135.  
  1136.       Lauterbach Datentechnik GmbH is the largest European 
  1137.       manufacturer of ICEs. They can be reached vie e-mail at 
  1138.       <info@lauterbach.com>. You can also contact them in Europe at: 
  1139.       
  1140.         Lauterbach Datentechnik GmbH
  1141.         Fichtenstr. 27
  1142.         D-85649 Hofolding
  1143.         Tel. ++49 8104/8943-29
  1144.         FAX  ++49 8104/8943-30
  1145.  
  1146.       Or in the US at: 
  1147.       
  1148.         Lauterbach, Inc.
  1149.         945 Concord Street
  1150.         Framingham MA 01701
  1151.         Tel. (508) 620 4521
  1152.         FAX  (508) 620 4522
  1153.  
  1154.       Homepage: 
  1155.         http://www.lauterbach.com
  1156.  
  1157.   7.6 Orion Instruments, Inc. [680x0, 68hc11, 80196, z80, H8, others]
  1158.  
  1159.       Orion Instruments makes ICEs for almost 200 different 
  1160.       uProcessors; they can be contacted at <info@oritools.com> or: 
  1161.       
  1162.         Orion Instruments, Inc.
  1163.         1376 Borregas Avenue
  1164.         Sunnyvale, CA 94089-1004
  1165.         Phone: (408)747-0440
  1166.         Fax: (408)747-0688
  1167.  
  1168.       Homepage: 
  1169.         http://www.oritools.com/
  1170.  
  1171. 8 - Terminal Emulation
  1172.  
  1173.     This section has been basically discontinued. I will keep a few 
  1174.     links to terminal-related sites here, but the sheer number of term 
  1175.     emulators out there makes it impossible to keep up with. If you 
  1176.     have a particular need, check out the links below; however, if you 
  1177.     cannot find information on the net about a product that suits your 
  1178.     needs, I'm sure you can find a solution at your local software 
  1179.     vendor. 
  1180.  
  1181.     Posts about terminal emulators should generally be directed to 
  1182.     comp.terminals, not comp.emulators.misc. 
  1183.  
  1184.     Brixton Solutions Homepage: 
  1185.       http://www.cnt.com/solution/brix/
  1186.  
  1187.     DynaComm Homepage: 
  1188.       http://www.fse.com/pages/fseapps.html
  1189.  
  1190.     You can get a full copy of EMU-TEK free for 30 days by calling 
  1191.     1-800-962-3900 (+1 714/995-3900). 
  1192.  
  1193.     FutureSoft homepage: 
  1194.       http://fse.com/
  1195.  
  1196.     KEA Homepage: 
  1197.       http://www.attachmate.com/PRODSERV/SCS/KEA/KEA95WEB.HTM
  1198.  
  1199.     Mozart Homepage: 
  1200.       http://www.mozart.com/
  1201.  
  1202.     Wall Data Rumba products page: 
  1203.       http://www.walldata.com/rum/rum00.html
  1204.  
  1205.     TERMiTE Hompage: 
  1206.       http://www.pixel.co.uk/pixel/
  1207.  
  1208.     TGraph Homepage: 
  1209.       http://www.wpine.com/wintgraf.html
  1210.  
  1211.     Minitel emulator: 
  1212.       http://www.minitel.fr/English/Gateway/connect.html
  1213.     ou, en francais: 
  1214.       http://www.minitel.fr/French/Passerelle/connecter.html
  1215.  
  1216. ---------------------------------=:> * <:=---------------------------------
  1217.  
  1218. Appendix A - URL Formats
  1219.  
  1220.     A URL will generally look something like this: 
  1221.         
  1222.       http://spam.foo.com/pub/stuff/
  1223.       +-1-+  +----2-----++----3----+
  1224.  
  1225.     The first section tells you what protocol to use to access the 
  1226.     data. (ftp for ftp; http for WWW browsers, like Netscape; gopher 
  1227.     for gopher, and so on). The second part (which is occasionaly 
  1228.     optional, like for the mail: and news: protocols) tells which 
  1229.     machine the information is kept on, and the third part gives an 
  1230.     identifier (usually a path) for the information being referenced. 
  1231.  
  1232.     All the URLs in this document should work with WWW browsers. 
  1233.  
  1234. ---------------------------------=:> * <:=---------------------------------
  1235.  
  1236. Appendix B - DEC VTxxx Control Sequences
  1237.  
  1238.     The DEC VT100 control sequences are based on the ANSI standard 
  1239.     X3.64. Both the ANSI document and the DEC adaptation are available 
  1240.     via mail order. 
  1241.  
  1242.     You can order the ANSI standard document X3.64-1979 for $13.50 
  1243.     plus $4.00 shipping from: 
  1244.     
  1245.          Standards Sales Department
  1246.          American National Standards Institute
  1247.          1430 Broadway
  1248.          New York, NY 10018
  1249.          212/354-3300
  1250.  
  1251.     DEC sells their VT-100 spec for $13.00; order document 
  1252.     EK-VT100-UG-003 from them at: 
  1253.     
  1254.          Digital Equipment Corporation
  1255.          Accessories and Supplies Group
  1256.          POB CS-2008
  1257.          Nashua, NH 03061
  1258.  
  1259.     Below is an unofficial table of the control codes for the VT1xx, 
  1260.     VT2xx, and VT3xx terminals. 
  1261.  
  1262.     From Robert Frank <frank@ifi.unibas.ch>: 
  1263.  
  1264.     The folowing sequences are written within < > and using spaces for 
  1265.     easier reading. DO NOT type the spaces or the < > unless they are 
  1266.     explicitly given as "space" or "<", ">" respectively. The term 
  1267.     chr(n), where n is a value of 0 through 255, denotes a character 
  1268.     with that decimal value. 
  1269.  
  1270.     The letter P followed by a label (or just "n") stands for a 
  1271.     numerical value (ascii digits i.e. 25). A parameter can be 
  1272.     omitted, in which case it will assume a certain default value 
  1273.     (denoted as D:n). If a sequence can take more than one parameter 
  1274.     (given as p followed by a label) then the paramters are separated 
  1275.     by semicolons (;). 
  1276.         
  1277.     mnemonic               7bit equivalent     8bit equivalent
  1278.     ------------           ---------------     ---------------
  1279.     BEL (sound beeper)     <chr(7)>            <chr(7)>
  1280.     BS  (backspace)        <chr(8)>            <chr(8)>
  1281.     HT  (tab)              <chr(9)>            <chr(9)>
  1282.     LF  (line feed)        <chr(10)>           <chr(10)>
  1283.     FF  (form feed)        <chr(12)>           <chr(12)>
  1284.     CR  (cariage return)   <chr(13)>           <chr(13)>
  1285.     SO  (shift out,G1->GL) <chr(14)>           <chr(14)>
  1286.     SI  (shift in, G0->GL) <chr(15)>           <chr(15)>
  1287.     DC1 (xon (dev ctrl 1)) <chr(17)>           <chr(17)>
  1288.     DC3 (xoff(dev ctrl 2)) <chr(19)>           <chr(19)>
  1289.     ESC                    <chr(27)>           <chr(27)>
  1290.     IND (index)            <ESC D>             <chr(132)>
  1291.     NEL (next line)        <ESC E>             <chr(133)>
  1292.     RI  (reverse index)    <ESC M>             <chr(141)>
  1293.     SS2 (single shift 2)   <ESC N>             <chr(142)>
  1294.     SS3 (single shift 3)   <ESC O>             <chr(143)>
  1295.     DCS (dev ctrl string)  <ESC P>             <chr(144)>
  1296.     CSI                    <ESC [>             <chr(155)>
  1297.     ST  (string terminator)<ESC \>             <chr(156)>
  1298.     
  1299.     Note: the 8 bit equivalents are only possible on the vt2xx and
  1300.           vt3xx terminals. They can always be sent TO the terminal
  1301.           but will only be sent FROM the terminal if in 8 bit
  1302.           control mode.
  1303.     
  1304.     
  1305.     The columns 1, 1a, 2 and 3 give the availability of that
  1306.     sequence on the vt100/101, vt102/131/132, vt2x0 and vt3x0
  1307.     terminals respectively.
  1308.     
  1309.     Control commands sent TO the terminal:
  1310.     
  1311.     sequence      atcion                           1 1a 2 3
  1312.     ------------- -------------------------------- - -  - -
  1313.     <CSI Pn A>    cursor up (D:1)                  * *  * *
  1314.     <CSI Pn B>    cursor down (D:1)                * *  * *
  1315.     <CSI Pn C>    cursor right (D:1)               * *  * *
  1316.     <CSI Pn D>    cursor left (D:1)                * *  * *
  1317.     <CSI H>       cursor home (top left corner)    * *  * *
  1318.     <CSI Pline ; Pcolumn H>
  1319.                   set cursor to line and column    * *  * *
  1320.     
  1321.     <CSI Ptop ; Pbottom r>
  1322.                   set top and bottom lines of the scroll
  1323.                   region (lines 1..24)             * *  * *
  1324.     
  1325.     <CSI Pn M>    delete n lines (D:1)               *  * *
  1326.     <CSI Pn L>    insert n lines (D:1)               *  * *
  1327.     <CSI Pn P>    delete n characters (D:1)          *  * *
  1328.     <CSI Pn @>    insert n characters (D:1)          *  * *
  1329.     
  1330.     <CSI Pmode J> erase in display: mode is of     * *  * *
  1331.                   D:0 (or none) cursor to end
  1332.                   1 beginning to cursor
  1333.                   2 entire screen
  1334.     <CSI Pmode K> erase in line: mode is of        * *  * *
  1335.                   D:0 (or none) cursor to end
  1336.                   1 beginning to cursor
  1337.                   2 entire line
  1338.     <CSI Pn X>    erase n characters                    * *
  1339.     
  1340.     <CSI pattribute m>
  1341.                   set character attribute(s)
  1342.                   D:0 (or none) clear all          * *  * *
  1343.                   1 set bold                       * *  * *
  1344.                   4 set underline                  * *  * *
  1345.                   5 set blink                      * *  * *
  1346.                   7 set reverse                    * *  * *
  1347.                   22 turn bold off only                 * *
  1348.                   24 turn underline off only            * *
  1349.                   25 turn blinking off only             * *
  1350.                   27 turn reverse off only              * *
  1351.     (<CSI 0 ; 7 m> will reset the attributes and then set reverse)
  1352.     
  1353.     <ESC # 5>     single-width single-height line  * *  * *
  1354.     <ESC # 6>     double-width single-height line  * *  * *
  1355.     <ESC # 3>     double-width double-height top   * *  * *
  1356.     <ESC # 4>     double-width double-height bottom* *  * *
  1357.     
  1358.     <ESC 7>       save cursor position and attribs * *  * *
  1359.     <ESC 8>       restore to saved values          * *  * *
  1360.     
  1361.     <CSI 4 h>     set insert mode                    *  * *
  1362.     <CSI 4 l>     set overtype mode                  *  * *
  1363.     
  1364.     <CSI ? 25 h>  visible cursor                        * *
  1365.     <CSI ? 25 l>  invisible cursor                      * *
  1366.     
  1367.     <CSI 2 h>     lock keyboard                    * *  * *
  1368.     <CSI 2 l>     unlock keyboard                  * *  * *
  1369.     
  1370.     <CSI 20 h>    new line mode                    * *  * *
  1371.     <CSI 20 l>    ine feed mode                    * *  * *
  1372.     
  1373.     <CSI ? 8 h>   autorepeat key                   * *  * *
  1374.     <CSI ? 8 l>   no autorepeat                    * *  * *
  1375.     
  1376.     <CSI ? 7 h>   autowrap key                     * *  * *
  1377.     <CSI ? 7 l>   no autowrap                      * *  * *
  1378.     
  1379.     <CSI ? 1 h>   cursor application keys          * *  * *
  1380.     <CSI ? 1 l>   cursor keys                      * *  * *
  1381.     
  1382.     <ESC =>       application numeric block        * *  * *
  1383.     <ESC ">">     numeric block                    * *  * *
  1384.     
  1385.     <CSI ? 5 h>   light background                 * *  * *
  1386.     <CSI ? 5 l>   dark background                  * *  * *
  1387.     
  1388.     <CSI ? 3 h>   132 columns                      * *  * *
  1389.     <CSI ? 3 l>   80 columns                       * *  * *
  1390.     
  1391.     <CSI ? 6 h>   move cursor withing margins      * *  * *
  1392.     <CSI ? 6 l>   move cursor absolute             * *  * *
  1393.     
  1394.     <CSI c>       (primary) device attrib. request * *  * *
  1395.                   response is: <CSI ? plist c>
  1396.     <CSI 6 n>     cursor position report           * *  * *
  1397.                   response is: <CSI Pline;Pcolumn R>
  1398.     
  1399.     
  1400.     
  1401.     
  1402.     user definable keys (UDKs) on vt2x0 and vt3x0:
  1403.     ----------------------------------------------
  1404.     
  1405.     <DCS Pclear ; Plock | Pkey1 / Pstring1 ; ... Pkeyn / Pstringn ST>
  1406.     
  1407.     clear : D:0: clear all keys before loading
  1408.             1: clear this key before loading
  1409.     
  1410.     lock  : 0: lock the keys
  1411.             D:1: do not lock the keys
  1412.     
  1413.     key   : numeric key value send in escape sequence of this key.
  1414.             see: "Control commands sent FROM the terminal"
  1415.     
  1416.     string: string to send encoded as two digits-per-character hexadecimals
  1417.     
  1418.     
  1419.     To download a soft character font for the vt2x0 and vt3x0:
  1420.     -------------------------------------------------------
  1421.     
  1422.     <DCS Pfn ; Pcn ; Pec ; Pcmw ; Pw ; Pt ; Pcmh ; Pcss ; {
  1423.      Dscs Sxbp1 ; Sxbp2 ; ... ; Sxbpn ST>
  1424.     
  1425.     fn : font number               0 or 1
  1426.     cn : starting character (position of first character sent
  1427.          in character set)         0..95
  1428.     ec : erase control             0..2
  1429.     cmw: character matrix width    0..6
  1430.     w  : font width                0..2
  1431.     t  : text or full-cell         0..2
  1432.     cmh: character matrix height   0..12
  1433.     css: character set size        0..1
  1434.     Dscs:define character set name <"space"../ "space"../ F>
  1435.     Sxbpn: sixel bit patterns
  1436.            <sixel ; sixel ; .. ; sixel / sixel ; ... >
  1437.     
  1438.     
  1439.     Control commands sent FROM the terminal:
  1440.     
  1441.     sequence      key                              1 1a 2 3
  1442.     ------------- -------------------------------- - -  - -
  1443.     <CSI A>       cursor key up    }               * *  * *
  1444.     <CSI B>       cursor key down  }  cursor key   * *  * *
  1445.     <CSI C>       cursor key right }  mode         * *  * *
  1446.     <CSI C>       cursor key left  }               * *  * *
  1447.     
  1448.     <SS3 A>       cursor key up    }  application  * *  * *
  1449.     <SS3 B>       cursor key down  }  cursor key   * *  * *
  1450.     <SS3 C>       cursor key right }  mode         * *  * *
  1451.     <SS3 C>       cursor key left  }               * *  * *
  1452.     
  1453.     <SS3 P>       PF1                              * *  * *
  1454.     <SS3 Q>       PF2                              * *  * *
  1455.     <SS3 R>       PF3                              * *  * *
  1456.     <SS3 S>       PF4                              * *  * *
  1457.     
  1458.     <CSI 1 ~>     Find                                  * *
  1459.     <CSI 2 ~>     Insert Here                           * *
  1460.     <CSI 3 ~>     Remove                                * *
  1461.     <CSI 4 ~>     Select                                * *
  1462.     <CSI 5 ~>     Prev Screen                           * *
  1463.     <CSI 6 ~>     Next Screen                           * *
  1464.     <CSI 1 7 ~>   F6                                    * *
  1465.     <CSI 1 8 ~>   F7                                    * *
  1466.     <CSI 1 9 ~>   F8                                    * *
  1467.     <CSI 2 0 ~>   F9                                    * *
  1468.     <CSI 2 1 ~>   F10                                   * *
  1469.     <CSI 2 3 ~>   F11                                   * *
  1470.     <CSI 2 4 ~>   F12                                   * *
  1471.     <CSI 2 5 ~>   F13                                   * *
  1472.     <CSI 2 6 ~>   F14                                   * *
  1473.     <CSI 2 8 ~>   Help                                  * *
  1474.     <CSI 2 9 ~>   Do                                    * *
  1475.     <CSI 3 1 ~>   F17                                   * *
  1476.     <CSI 3 2 ~>   F18                                   * *
  1477.     <CSI 3 3 ~>   F19                                   * *
  1478.     <CSI 3 4 ~>   F20                                   * *
  1479.     
  1480.     
  1481.     key codes of the numeric keypad in:            * *  * *
  1482.     numeric application mode    key
  1483.     ---     -------             ---
  1484.     <0>     <SS3 p>              0
  1485.     <1>     <SS3 q>              1
  1486.     <2>     <SS3 r>              2
  1487.     <3>     <SS3 s>              3
  1488.     <4>     <SS3 t>              4
  1489.     <5>     <SS3 u>              5
  1490.     <6>     <SS3 v>              6
  1491.     <7>     <SS3 w>              7
  1492.     <8>     <SS3 x>              8
  1493.     <9>     <SS3 y>              9
  1494.     <->     <SS3 m>              -
  1495.     <,>     <SS3 l>              ,
  1496.     <.>     <SS3 n>              .
  1497.     <CR>    <SS3 M>              enter
  1498.  
  1499.     [Reposted with permission] 
  1500.  
  1501. ---------------------------------=:> * <:=---------------------------------
  1502.  
  1503. Appendix C - Emulator FTP Sites/Sources
  1504.  
  1505.     This is a archive of many emulators; however, be considerate when 
  1506.     you're downloading from this site. They're hooked up by just a T1; 
  1507.     if everyone hopped over there and downloaded the whole archive, it 
  1508.     would bring the connection to its knees. Currently has directories 
  1509.     for Coleco, GameBoy, MSX, Spectrum, and TI-85: 
  1510.       ftp://ftp.komkon.org/pub/
  1511.  
  1512.     Contains emulators for Commodore-64s, Apple 2s, TRS-80s, and Macs. 
  1513.     [If this brings up a blank list in your browser, you may want to 
  1514.     try a normal FTP program. Wilbur does not like ls -l commands...]: 
  1515.       ftp://wilbur.stanford.edu/pub/emulators/
  1516.  
  1517.     Although this seems to be designed for Linux systems, most of the 
  1518.     source code will compile for just about any Unix system. This site 
  1519.     gets really busy, so you might want to use one of the mirrors 
  1520.     listed below: 
  1521.       ftp://sunsite.unc.edu/pub/Linux/system/Emulators/
  1522.  
  1523.     Mirrors of the sunsite emulator directory: 
  1524.       ftp://ftp.univie.ac.at/systems/linux/sunsite/system/Emulators/
  1525.       ftp://ftp.germany.eu.net/pub/os/Linux/Mirror.SunSITE/system/Emulators/
  1526.       ftp://freebsd.cdrom.com/.4/linux/sunsite/system/Emulators/
  1527.  
  1528.     Mirrors of the SimTel MS-DOS emulator directory. SimTel used to be 
  1529.     a public-access FTP site until it grew too large; all it does now 
  1530.     is get mirrored. For a more complete list of SimTel sites, send an 
  1531.     email message to <listserv@SimTel.Coast.NET> with only the 
  1532.     following in your message: get simtel-download.info 
  1533.       ftp://oak.oakland.edu/pub/simtelnet/msdos/emulate/
  1534.       ftp://archie.au/micros/pc/SimTel/msdos/emulator/
  1535.       ftp://ftp.uni-paderborn.de/SimTel/msdos/emulator/
  1536.       ftp://nctuccca.edu.tw/PC/simtel/emulator/
  1537.       ftp://ftp.is.co.za/oak.oakland.edu/simtelnet/msdos/emulate/
  1538.  
  1539.     Simtel is also available from several web sites: 
  1540.       http://www.coast.net/SimTel/msdos/emulator.html
  1541.  
  1542.     Contains most available Spectrum emulators: 
  1543.       ftp://ftp.nvg.unit.no/pub/sinclair/utils/
  1544.  
  1545.     Aminet mirror emulators directory. Many emulators designed to run 
  1546.     on Amigas appear here: 
  1547.       ftp://ftp.eunet.ch/pub/aminet/misc/emu/
  1548.       ftp://ftp.uni-kl.de/pub3/amiga/aminet/misc/emu/
  1549.       ftp://plaza.aarnet.edu.au/pub/aminet/misc/emu/
  1550.       ftp://freebsd.cdrom.com/pub/aminet/misc/emu/
  1551.  
  1552.     The Aminet homepage is at: 
  1553.       http://ftp.wustl.edu/~aminet/
  1554.  
  1555.     Contact information for commercial emulator vendors: 
  1556.       ftp://ftp.product.com/info/computer_hardware/emulators/ 
  1557.  
  1558.     Epic Marketing sells a CD-ROM with many emulators on it. You can 
  1559.     contact them at: 
  1560.     
  1561.       Epic Marketing,
  1562.       Victoria Centre,          
  1563.       138-139 Victoria Road,
  1564.       Swindon,
  1565.       Wilts,
  1566.       SN1 3BU,
  1567.       England.
  1568.     
  1569.       Phone: +44 (0)793 490988     
  1570.  
  1571. ---------------------------------=:> * <:=---------------------------------
  1572.  
  1573. Appendix D - Related Documents
  1574.  
  1575.     Emulation Software R&D WWW Page: 
  1576.       http://www.uruk.org/emu/main.html
  1577.  
  1578.     WWW Personal Computing and Emulation Homepage: 
  1579.       http://www.freeflight.com/fms/comp/
  1580.  
  1581.     Emulation on the Macintosh: 
  1582.       http://www.komkon.org/~stiles/emulation/
  1583.  
  1584.     Instruction-Level Simulation And Tracing 
  1585.       http://www.cs.washington.edu/homes/pardo/sim.d/index.html
  1586.  
  1587.     In French: 
  1588.       http://www.mygale.org/06/shinobiz/
  1589.  
  1590.     Many other emulator-related pages exist, primarily with lists of 
  1591.     available emulators and links to them. Much of the information in 
  1592.     these pages is duplicated between each other and with this FAQ, 
  1593.     but they still provide further information you may find of use. 
  1594.       http://www.unix-ag.uni-kl.de/%7Esteve/emulation/emulation.html
  1595.       http://www.blueberry.co.uk/PIER-Emulators.html
  1596.       http://goliat.eik.bme.hu/~korn/emulator.html
  1597.       http://www.algonet.se/~alexand/
  1598.       http://www.iag.net/~alfred/archaic.htm
  1599.       http://www.csun.edu/~hbbuse08/classic.html
  1600.       http://www-scf.usc.edu/~nyun/
  1601.       http://www.nvg.unit.no/bbc/bookmarks.html
  1602.       http://members.aol.com/chrissalo/emu1.htm
  1603.       http://members.aol.com/cajungold/index.htm
  1604.       http://www2.nwpower.net/~badams/computerstuff.html
  1605.       http://www.cybercity.hko.net/edinburgh/ikilgallon/emulator.htm
  1606.       http://www.nfinity.com/~swhalen/node99/
  1607.       http://www.compusmart.ab.ca/jsucre/kry/
  1608.       http://homepage.twd.net/staceman/
  1609.       http://www.ziplink.net/~shadow5/
  1610.       http://www.compusmart.ab.ca/jsucre/kry/
  1611.       http://members.aol.com/deliriumth/ems.htm
  1612.       http://www.ziplink.net/~shadow5/
  1613.  
  1614.     And, finally, something about GeoCities (which offers free space 
  1615.     to produce web pages) seems to compel people to put up emulator 
  1616.     web pages. Here's your selection: 
  1617.       http://www.geocities.com/TimesSquare/3666/emul.html
  1618.       http://www.geocities.com/TimesSquare/3688/epsiemus.htm
  1619.       http://www.geocities.com/SiliconValley/9461/emulate.htm
  1620.       http://www.geocities.com/SiliconValley/8243/
  1621.       http://www.geocities.com/SiliconValley/Park/3402/emulator.htm
  1622.       http://www.geocities.com/SiliconValley/Heights/6418/
  1623.  
  1624. ---------------------------------=:> * <:=---------------------------------
  1625.  
  1626. Appendix E - Archie
  1627.  
  1628.     The pointers to resources at FTP sites are almost never the sole 
  1629.     place to obtain information. If you have trouble finding a file at 
  1630.     a particular site, use archie to locate it at a different place on 
  1631.     the net. In most cases, you should have an archie client on your 
  1632.     system (type "man archie" for instructions). 
  1633.  
  1634.     If you appear not to have an archie client, you can telnet to one 
  1635.     of the sites listed below and login as "archie" (no password). If 
  1636.     you need further help once you log in, type "help" at the prompt. 
  1637.  
  1638.     Publicly accessible Archie servers, as of Mar 14th 1995: 
  1639.         
  1640.          archie.au                  139.130.23.2     Australia
  1641.          archie.univie.ac.at        131.130.1.23     Austria
  1642.          archie.belnet.be           193.190.248.18   Belgium
  1643.          archie.bunyip.com          192.77.55.2      Canada
  1644.          archie.cs.mcgill.ca        132.206.51.250   Canada
  1645.          archie.uqam.ca             132.208.250.10   Canada
  1646.          archie.funet.fi            128.214.6.102    Finland
  1647.          archie.univ-rennes1.fr     129.20.254.2     France
  1648.          archie.th-darmstadt.de     130.83.22.1      Germany
  1649.          archie.ac.il               132.65.16.8      Israel
  1650.          archie.unipi.it            131.114.21.10    Italy
  1651.          archie.wide.ad.jp          133.4.3.6        Japan
  1652.          archie.hana.nm.kr          128.134.1.1      Korea
  1653.          archie.kornet.nm.kr        168.126.63.10    Korea
  1654.          archie.sogang.ac.kr        163.239.1.11     Korea
  1655.          archie.uninett.no          128.39.2.20      Norway
  1656.          archie.icm.edu.pl          148.81.209.2     Poland
  1657.          archie.rediris.es          130.206.1.2      Spain
  1658.          archie.luth.se             130.240.12.23    Sweden
  1659.          archie.switch.ch           130.59.1.40      Switzerland
  1660.          archie.switch.ch           130.59.10.40     Switzerland
  1661.          archie.ncu.edu.tw          192.83.166.12    Taiwan
  1662.          archie.doc.ic.ac.uk        146.169.16.11    UK
  1663.          archie.doc.ic.ac.uk        146.169.17.5     UK
  1664.          archie.doc.ic.ac.uk        146.169.2.10     UK
  1665.          archie.doc.ic.ac.uk        146.169.32.5     UK
  1666.          archie.doc.ic.ac.uk        146.169.33.5     UK
  1667.          archie.doc.ic.ac.uk        146.169.43.1     UK
  1668.          archie.doc.ic.ac.uk        155.198.1.40     UK
  1669.          archie.doc.ic.ac.uk        155.198.191.4    UK
  1670.          archie.hensa.ac.uk         129.12.43.17     UK
  1671.          archie.bbnplanet.net       192.239.16.130   USA (MD)
  1672.          archie.unl.edu             129.93.1.14      USA (NE)
  1673.          archie.internic.net        192.20.225.200   USA (NJ)
  1674.          archie.internic.net        192.20.239.132   USA (NJ)
  1675.          archie.internic.net        198.49.45.10     USA (NJ)
  1676.          archie.rutgers.edu         128.6.18.15      USA (NJ)
  1677.          archie.ans.net             147.225.1.10     USA (NY)
  1678.  
  1679. ---------------------------------=:> * <:=---------------------------------
  1680.  
  1681. Appendix F - Comp.emulators.misc Charter
  1682.  
  1683.     The comp.emulators.misc charter, for those who are curious: 
  1684.  
  1685.     Emulation of computer systems on another platform. Emulators which 
  1686.     are not covered elsewhere in the comp.emulators hierarchy can be 
  1687.     discussed here. Emulation of specific hardware by other hardware 
  1688.     in the same system (such as Sound Blaster card emulation by the 
  1689.     Gravis UltraSound card) generally belongs elsewhere. 
  1690.  
  1691. ---------------------------------=:> * <:=---------------------------------
  1692.  
  1693. Appendix G - Legal Issues
  1694.  
  1695.     Invariably, the question of legality of using soft copies of ROM 
  1696.     comes up in the newsgroup. For the exact nuances of how copyright 
  1697.     law applies in your country, I strongly suggest you go to a local 
  1698.     library and check out a book designed to explain copyright law to 
  1699.     non-lawyers. 
  1700.  
  1701.     There are also many myths about the legality of emulators 
  1702.     themselves. I'm not a lawyer, but I have read many books on 
  1703.     intelectual property laws; based on the information I have 
  1704.     gathered, emulation of a machine is completely and defensably 
  1705.     legal, provided that no copyrighted information is used in the 
  1706.     emulation of the machine. (The only other protection that could 
  1707.     possibly be afforded is trademark protection -- just be careful 
  1708.     what you call your emulators, and this one can easily be avoided 
  1709.     -- and patent protection. If a certain aspect of a machine has 
  1710.     been patented, you cannot even emulate that portion without paying 
  1711.     appropriate licensing fees.) According to precedent, emulating a 
  1712.     particular processor (based on known information) is legal (take 
  1713.     the example of AMD and Cyrix making 80x86 compatible chips free of 
  1714.     legal involvement by Intel) as long as it is done without copying 
  1715.     the actual silicon wafer masks used to produce the chips. 
  1716.     Emulating the interaction between a processor and other chips 
  1717.     themselves is legal as well (examples abound; see below). Those 
  1718.     two items are basically all that is necessary to create an 
  1719.     emulator. If, however, the machine so emulated requires a 
  1720.     copyrighted ROM image, operating system, or other programming, 
  1721.     that copyrighted material may not be included. It can be licensed 
  1722.     from the copyright holder, if they cooperate. Depending on the 
  1723.     laws in your country, it may also be sourced from a ROM that you 
  1724.     own (see section G.4 for the pertinent US copyright law). 
  1725.  
  1726.     Evidence of the legality of emulating machines can be seen in the 
  1727.     fact that ARDI maintains a commercial emulation of the Macintosh 
  1728.     without paying Apple any royalties (they have rewritten their own 
  1729.     workalike ROM and OS -- see section 3.7.2); Insignia maintains 
  1730.     SoftWindows (which works with a licensed copy of MS-Windows -- see 
  1731.     section 3.6.6); and Sun maintains WABI (which relpaces the Windows 
  1732.     API with equivalent X calls -- see section 3.6.8). An even more 
  1733.     common example: while most computer users use IBM *compatible* 
  1734.     PCs, when is the last time you actually sat down at an IBM *brand* 
  1735.     PC? Yes, most the 80x86 machines out there are emulations of the 
  1736.     original IBM architecture. 
  1737.  
  1738.     Many game console manufacturers do not seem to have a firm grip on 
  1739.     the actual scope of intelectual property laws; more than one 
  1740.     emulation project has been closed down due to legal threats from 
  1741.     large game console manufacturers. They're wrong, but they're big 
  1742.     -- so they tend to get their way. 
  1743.  
  1744.     Addendum: I've heard reports (although not had time to confirm) 
  1745.     that Microsoft has recently selling their products with a 
  1746.     provision in their license that restricts the software to being 
  1747.     run only "on an authorized copy of a Microsoft operating system." 
  1748.     I can only conjecture that this was done to increase legal 
  1749.     leverage if their applications are being run on pirated copies of 
  1750.     Windows; however, it is also phrased so that it could be illegal 
  1751.     to run their applications on any non-licensed emulator (eg WINE -- 
  1752.     see section 3.6.7). It is my own, private, non-lawyer opinion that 
  1753.     such provisions would be easily struck down as anticompetitive, if 
  1754.     legal action were brought. I also think that it would be the worst 
  1755.     possible PR debackle Microsoft could inflict on itself. However, 
  1756.     on the face of it, it may be in violation of the software license 
  1757.     to run certain Microsoft applications under WINE. Note that Wabi 
  1758.     and SoftWindows are both based on technology licensed from 
  1759.     Microsoft, so they are not affected by the new license provisions. 
  1760.     Also note that these restrictions are directly opposed to 
  1761.     provisions in Canadian copyright law (see section G.2), and may be 
  1762.     ruled null in that country for that reason alone. 
  1763.  
  1764.     World Intellecual Property Organization (a UN organization) home 
  1765.     page: 
  1766.       http://www.wipo.int/ 
  1767.  
  1768.     The WIPO maintains a list of those countries that are party to the 
  1769.     Berne convention, an international agreement on intellectual 
  1770.     property rights: 
  1771.       http://www.wipo.int/eng/ratific/e-berne.htm
  1772.  
  1773.   G.1 Australian Copyright Law
  1774.  
  1775.       The Australian provision corresponding to US Section 117 (below) 
  1776.       does not seem to allow the same liberties: 
  1777.  
  1778.       "...[T]he copyright in a literary work being a computer program 
  1779.        is not infringed by the making of a reproduction of the work, 
  1780.        or of a computer program being an adaptation of the work, if... 
  1781.        the reproduction is made for the purpose only of being used, by 
  1782.        or on behalf of the owner of the original copy, in lieu of the 
  1783.        original copy in the event that the original copy is lost, 
  1784.        destroyed or rendered unusable." 
  1785.  
  1786.       The Australian Copyright act of 1968 is detailed at: 
  1787.         http://www.austlii.edu.au/au/legis/cth/consol_act/ca1968133/index.html
  1788.  
  1789.   G.2 Canadian Copyright Law
  1790.  
  1791.       Canadian law is phrased similaraly to US Copyright law (see 
  1792.       below) with regards to copying software [chapter C-24, 
  1793.       subsection 27(2)]: 
  1794.  
  1795.       "The following acts do not constitute an infringement of 
  1796.        copyright: 
  1797.  
  1798.       ... 
  1799.  
  1800.       "(l) the making by a person who owns a copy of a computer 
  1801.        program, which copy is authorized by the owner of the 
  1802.        copyright, of a single reproduction of the copy by adapting, 
  1803.        modifying or converting the computer program or translating it 
  1804.        into another computer language if the person proves that: 
  1805.  
  1806.       "(i) the reproduction is essential for the compatibility of the 
  1807.        computer program with a particular computer, 
  1808.  
  1809.       "(ii) the reproduction is solely for the person's own use, and 
  1810.  
  1811.       "(iii) the reproduction is destroyed forthwith when the person 
  1812.        ceases to be the owner of the copy of the computer program..." 
  1813.  
  1814.       This would seem to explicitly protect Canadian users of 
  1815.       emulators from prosecution under copyright laws if they make a 
  1816.       *single* copy of their own, legal cartridges/ROM images/disk 
  1817.       images, etc. as necessary to run them on a particular computer 
  1818.       under an emulator. 
  1819.  
  1820.       Canadian Inellectual Property Office (Office de la Propriete 
  1821.       Intellectuelle du Canada): 
  1822.         http://info.ic.gc.ca/ic-data/marketplace/cipo/
  1823.  
  1824.       Copyright Act: 
  1825.         http://canada.justice.gc.ca/folio.pgi/estats.nfo/query=*/doc/
  1826.             {22445,0,0,0}/hit_headings?
  1827.  
  1828.   G.3 Hong Kong Copyright Law
  1829.  
  1830.       A very cursory discussion of Hong Kong Intellectual Property law 
  1831.       can be found at: 
  1832.         http://www.houston.com.hk:80/hkgipd/ind_read.html
  1833.  
  1834.   G.4 US Copyright Law
  1835.  
  1836.       The rest of the information in this section is aimed primarily 
  1837.       at US residents; if you find any information on the net about 
  1838.       copyrights in other countries, I'd love to include pointers to 
  1839.       it. 
  1840.  
  1841.       A good place to start would be Brad Templeton's "10 Big Myths 
  1842.       about copyright explained." It is available at: 
  1843.         http://www.clari.net/brad/copymyths.html
  1844.  
  1845.       A more detailed Copyright FAQ list is at: 
  1846.         http://www.aimnet.com/~carroll/copyright/faq-home.html
  1847.  
  1848.       You may find the information available at the copyright website 
  1849.       of use; it's available at: 
  1850.         http://www.benedict.com/
  1851.  
  1852.       The US copyright act (title 17) is available via gopher: 
  1853.         gopher://hamilton1.house.gov:70/11d%3a/uscode/title17/
  1854.  
  1855.       Additionally, the US Library of Congress has a website that 
  1856.       includes information and copyright forms; it's located at: 
  1857.         http://lcweb.loc.gov/copyright/
  1858.  
  1859.       On the topic of copying software for personal use, Section 117 
  1860.       of the U.S. Copyright Act states: 
  1861.  
  1862.       "...[I]t is not an infringement for the owner of a copy of a 
  1863.        computer program to make or authorize the making of another 
  1864.        copy or adaptation of that computer program provided... that 
  1865.        such a new copy or adaptation is created as an essential step 
  1866.        in the utilization of the computer program in conjunction with 
  1867.        a machine and that it is used in no other manner..." 
  1868.  
  1869.       This would seem to apply to copying ROMs for use in emulators 
  1870.       (since it is arguably necessary to copy the ROM image as an 
  1871.       essential step in the utilization of the computer program), but 
  1872.       I'm not a laywer. 
  1873.  
  1874. ---------------------------------=:> * <:=---------------------------------
  1875.  
  1876. Appendix H - FAQ Archive Sites
  1877.  
  1878.     All standard FAQs (those listed on the list of periodic postings) 
  1879.     are posted usually not less frequently than once a month to 
  1880.     news.answers; they are also archived at the following sites for 
  1881.     retreival at any time: 
  1882.  
  1883.     North America: 
  1884.       ftp://ftp.uu.net/usenet
  1885.       ftp://mirrors.aol.com/pub/rtfm/usenet
  1886.       ftp://ftp.seas.gwu.edu/pub/rtfm
  1887.       ftp://mtecv2.mty.itesm.mx/pub/usenet/news.answers
  1888.       gopher://gopher.seas.gwu.edu/11/pub/rtfm
  1889.       gopher://jupiter.sun.csd.unb.ca/11/FAQ
  1890.       http://www.smartpages.com/faqs/
  1891.  
  1892.     Europe: 
  1893.       ftp://gd.tuwien.ac.at/pub/newfaqs/
  1894.       http://gd.tuwien.ac.at/newfaqs/
  1895.       http://mailserv.cc.kuleuven.ac.be/faq/faq.html
  1896.       ftp://ftp.funet.fi/pub/doc/rtfm
  1897.       ftp://ftp.univ-lyon1.fr/pub/faq
  1898.       ftp://ftp.pasteur.fr/pub/FAQ
  1899.       ftp://ftp.Germany.EU.net/pub/newsarchive/news.answers
  1900.       ftp://ftp.informatik.uni-muenchen.de/pub/comp/usenet/news.answers
  1901.       ftp://ftp.uni-paderborn.de/doc/FAQ
  1902.       http://www.Germany.EU.net/
  1903.       ftp://ftp.cs.ruu.nl/pub/NEWS.ANSWERS
  1904.       http://www.cs.ruu.nl/cgi-bin/faqwais
  1905.       ftp://ftp.sunet.se/pub/usenet
  1906.       ftp://ftp.switch.ch/info_service/Netnews/periodic-postings
  1907.       ftp://src.doc.ic.ac.uk/usenet/news-faqs/
  1908.       gopher://sunsite.doc.ic.ac.uk/1/usenet/news-FAQS
  1909.       http://src.doc.ic.ac.uk/usenet/news-faqs/
  1910.  
  1911.     Asia: 
  1912.       ftp://ftp.hk.super.net/mirror/faqs
  1913.       ftp://hwarang.postech.ac.kr/pub/usenet/news.answers
  1914.       ftp://ftp.edu.tw/USENET/FAQ
  1915.  
  1916.     Africa: 
  1917.       ftp://ftp.is.co.za/usenet/news.answers/
  1918.  
  1919.     If any of the above links don't work for you, please E-MAIL ME 
  1920.     ABOUT IT and check the list located at: 
  1921.       ftp://rtfm.mit.edu/pub/usenet/news.answers/news-answers/introduction
  1922.  
  1923. ---------------------------------=:> * <:=---------------------------------
  1924.  
  1925. Appendix I - Credits
  1926.  
  1927.     Thanks to the following people for their information, without 
  1928.     which this document would not have been possible: 
  1929.  
  1930.     Ron Zayas <ronzayas@aol.com> 
  1931.     Jonathan Badger <badger@phylo.life.uiuc.edu> 
  1932.     Paul Boddie <Paul.Boddie@cern.ch> 
  1933.     Byron Followell <followel@ix.netcom.com> 
  1934.     Pascal Felber <felber@lsesun1.epfl.ch> 
  1935.     James Cooper <jamie@unx.sas.com> 
  1936.     John Wilson <wilsonj@rpi.edu> 
  1937.     Craig Jackson <cjackson@cybernetics.com> 
  1938.     Alastair Booker <ali%wgd562.uk.sb.com@sb.com> 
  1939.     Doug Salot <doug@syssoft.com> 
  1940.     Marinos Yannikos <nino@mips.complang.tuwien.ac.at> 
  1941.     Craig Jackson <cjackson@cybernetics.com> 
  1942.     Hetz Ben Hamo <malibu@netvision.net.il> 
  1943.     William Kendrick <kendrick@zippy.sonoma.edu> 
  1944.     Paul Burgin <burginp@logica.com> 
  1945.     Henk Penning <henkp@cs.ruu.nl> 
  1946.     Fabrice Frances <frances@laas.fr> 
  1947.     Emmanuel Roussin <roussin@genesis8.frmug.fr.net> 
  1948.     Kevin P Lawton <bochs@world.std.com> 
  1949.     Filip Kujawski <panx@mcs.com> 
  1950.     Martin Gerken <SMARTY@darkness.gun.de> 
  1951.     Ewen Roberts <robertej@aston.ac.uk> 
  1952.     Tom Seddon <T.W.Seddon@town7.ncl.ac.uk> 
  1953.     Kevin E W Thacker <kthacker@krisalis.co.uk> 
  1954.     Hans Guijt <h.guijt@inter.nl.net> 
  1955.     Jean-Francois Fabre <fabre@cert.fr> 
  1956.     Jim Cook <jcook@halcyon.com> 
  1957.     Bill Griffith <bgriff@eda.com> 
  1958.     Alexander T. Smith <A.T.Smith@newcastle.ac.uk> 
  1959.     Tony Smolar <asmolar@fast.net> 
  1960.     Wouter Scholten <wouters@cistron.nl> 
  1961.     Sunil Gupta <Sunil.Gupta@Smallworld.co.uk> 
  1962.     Guenter Woigk <asbach!vanilla.nbg.sub.org!kio@server.noris.net> 
  1963.     James Fidell <james@hermione.demon.co.uk> 
  1964.     Michael Meissner <meissner@cygnus.com> 
  1965.     David Alan Gilbert <gilbertd@cs.man.ac.uk> 
  1966.     Ed Joseph <ejoseph@candle.com> 
  1967.     Michael Gueting <gueting@uni-paderborn.de> 
  1968.     Carolyn Horn <Steve@horn.demon.co.uk> 
  1969.     Corne Beerse <beerse@ats.nld.alcatel.nl> 
  1970.     Mike O'Malley <omalley_m_mike@bt-web.bt.co.uk> 
  1971.     Jeroen van den Belt <Jeroen@login.iaf.nl> 
  1972.     Marat Fayzullin <fms@freeflight.com> 
  1973.     R Ribeiro <rff-ribe@csm.uwe.ac.uk> 
  1974.     Steve Hawley <hawley@adobe.com> 
  1975.     Juan Jose Epalza <jepalza@arrakis.es> 
  1976.     Andrew Cagney <cagney@highland.com.au> 
  1977.     Maarten J. van den Hoek <maartenh@stack.urc.tue.nl> 
  1978.     Bradford W. Mott <bwmott@eos.ncsu.edu> 
  1979.     Jean-Francois Lozevis <lozevis@email.enst.fr> 
  1980.     "The Brain" <thebrain@iceonline.com> 
  1981.     Carolyn Horn <steve@horn.demon.co.uk> 
  1982.     Alex Hornby <ahornby@zetnet.co.uk> 
  1983.     L. D. Tonks <L.D.Tonks@bra0202.wins.icl.co.uk> 
  1984.     Kevin Postlewaite <kpost@econ.sas.upenn.edu> 
  1985.     Samir Ribic <megaribi@hermes.si> 
  1986.     Ryan <ryan@enteract.com> 
  1987.     Adam Narrison <an6@pgstumail.pg.cc.md.us> 
  1988.     Michael Weigand <michael@stargate.bonbit.org> 
  1989.     Keith Wilkins <kwilkins@nectech.co.uk> 
  1990.     Paul Robson <autismuk@aol.com> 
  1991.     Fabien Tassin <tassin@eerie.fr> 
  1992.     Sebastien Brochet <tenabiss@micronet.fr> 
  1993.     Mike Mallett <mike.mallett@zetnet.co.uk> 
  1994.     Reece Sellin <r_sellin@cariboo.bc.ca> 
  1995.     David Linsley <djl102@york.ac.uk> 
  1996.     Russell Schulz <Russell_Schulz@locutus.ofB.ORG> 
  1997.     John Marshal <jsm@col.hp.com> 
  1998.     Robert Federle <Robert_Federle@a.maus.de> 
  1999.     Erik Kunze <Erik.Kunze@fantasy.muc.de> 
  2000.     Yury Chebykin <asd@holo.simbirsk.su> 
  2001.     Matthias Jaap <Matthias_Jaap@hhs.hh.schule.de> 
  2002.     Matt Conte <itsbroke@ix.netcom.com> 
  2003.     Paul West <pdub@accesscom.com> 
  2004.     Douglas W. Jones <jones@cs.uiowa.edu> 
  2005.     Chris Murphy <murph2@erols.com> 
  2006.     Raymond Ancog <raymond.ancog@livewire.com.ph> 
  2007.     Adam Davidson <adam@odie.demon.co.uk> 
  2008.     Frederic Gidouin <frederic.gidouin@hol.fr> 
  2009.     Jean-Francois Lozevis <jeanfrancoi.lozevis@hol.fr> 
  2010.     Chris Hames <bytey@werple.net.au> 
  2011.     Frederic Gidouin <frederic.gidouin@hol.fr> 
  2012.     Barry J. Stern <bstern@in.net> 
  2013.     Rich Drewes <drewes@interstice.com> 
  2014.     Rui Ribeiro <rui@ipp.pt> 
  2015.  
  2016.     Special thanks to Robert Frank <frank@ifi.unibas.ch> for his list 
  2017.     of VT codes. 
  2018.  
  2019.     Another special thanks is due to Jouko Valta <jopi@stekt.oulu.fi> 
  2020.     for his extensive list of emulators and emulator FAQs. 
  2021.