home *** CD-ROM | disk | FTP | other *** search
/ ftp.pasteur.org/FAQ/ / ftp-pasteur-org-FAQ.zip / FAQ / commodore / 8bit-emulation-faq / part1 next >
Encoding:
Internet Message Format  |  1997-01-06  |  36.8 KB

  1. Path: senator-bedfellow.mit.edu!bloom-beacon.mit.edu!news.mathworks.com!news-xfer.netaxs.com!netnews.upenn.edu!news.voicenet.com!omni1!tsrken
  2. From: tsrken@voicenet.com (tsr/hornet)
  3. Newsgroups: comp.emulators.cbm,comp.answers,news.answers
  4. Subject: COMP.EMULATORS.CBM: Emulation FAQ for Commodore 8bit Computers (1/4)
  5. Followup-To: comp.emulators.cbm
  6. Date: 5 Jan 1997 23:42:36 GMT
  7. Organization: Voicenet - Internet Access - (215)674-9290
  8. Lines: 915
  9. Approved: news-answers-request@MIT.EDU
  10. Message-ID: <5ape9c$ec8@news1.voicenet.com>
  11. Reply-To: tsrken@voicenet.com
  12. NNTP-Posting-Host: omni1.voicenet.com
  13. Summary: Emulation FAQ for Commodore 8bit Computers.
  14. Keywords: cbm commodore 8bit emulation faq CBM FAQ
  15. X-Newsreader: TIN [version 1.2 PL2]
  16. Xref: senator-bedfellow.mit.edu comp.emulators.cbm:16263 comp.answers:23493 news.answers:91284
  17.  
  18. Archive-name: 8bit-emulation-faq/part1
  19. Comp-answers-archive-name: commodore/8bit-emulation-faq/part1
  20. News-answers-archive-name: commodore/8bit-emulation-faq/part1
  21. Comp-emulators-cbm-archive-name: 8bit-emulation-faq/part1
  22. Posting-Frequency: twice a month (monthly to news.answers)
  23. Version: 3.5
  24.  
  25.   CBM EMULATION FAQ - (Version 3.5, 4 November 1996)
  26.   =================
  27.  
  28.   This FAQ is usually posted twice a month on the 4th and 19th to
  29.   comp.emulators.cbm.  Since comp.emulators.cbm was set up to remove the
  30.   emulator discussion from comp.sys.cbm, this FAQ will not be posted there.
  31.  
  32.   Lines preceeded by a '+' have been added or modified since the last version
  33.   was posted.
  34.  
  35.   The FAQ is in four parts due to its size.
  36.   Part 1 is general information and a list of available emulators.
  37.   Part 2 is questions and answers.
  38.   Part 3 is mostly data.
  39.   Part 4 is basically reviews of various emulators.
  40.  
  41.   ---------------------------------------------------------------------------
  42.  
  43.  
  44.   PART 1 - Table of Contents.
  45.   ---------------------------
  46.  
  47.   1. Introduction
  48.  
  49.   1.1 What's new this time..
  50.  
  51.   2. What emulators are available?
  52.  
  53.   2.1 C64 Emulator List
  54.  
  55.   2.1.1 C64 Emulators for Amiga
  56.   2.1.2 C64 Emulators for PC
  57.   2.1.3 C64 Emulators for Atari
  58.   2.1.4 C64 Emulators for Macintosh
  59.   2.1.5 C64 Emulators for Unix
  60.   2.1.6 C64 Emulators for BeBox
  61.  
  62.   2.2 VIC20 Emulators
  63.   2.3 C128 Emulators
  64.   2.4 PET Emulators
  65.   2.5 SID Emulators
  66.  
  67.   2.7 Other utilities & files
  68.   2.7.1 Utilities
  69.   2.7.2 Data files
  70.  
  71.   (Part 2).
  72.   ---------
  73.  
  74.   3. Questions & Answers
  75.   3.1 General
  76.   3.2 C64S
  77.   3.3 PC64
  78.   3.4 Other emulator specific questions
  79.  
  80.   (Part 3).
  81.   ---------
  82.  
  83.   3.5 How-to... (moved from Appendix B)
  84.      1. Running multi-disk games with C64S 1.0c
  85.      2. Using VIC-EMU
  86.      3. Getting certain games to work
  87.      4. Converting between different file formats.
  88.  
  89.   4. A list of ftp sites where emulation programs can be obtained
  90.  
  91.   4.0.1 Site Maintainers
  92.   4.0.2 Site IP addresses
  93.   4.0.3 WWW info
  94.   4.1 Locations of C64 Emulators
  95.   4.2 VIC20 Emulators
  96.   4.3 C128 Emulators
  97.   4.4 PET Emulators
  98.   4.5 SID Emulators
  99.   4.6 Non-Emulators
  100.   4.7 Other utilities & files
  101.   4.7.1 Utilities
  102.   4.7.2 Data files
  103.  
  104.   5. Emulator File Formats
  105.  
  106.   5.1 C64 Emulators standard files - overview
  107.   5.2 Table of supported file formats
  108.   5.3 Standard data files - internal formats
  109.   5.4 Converting between file formats
  110.  
  111.   6. How to extract the Rom images required by the emulators
  112.  
  113.   6.1 C64 roms - Basic, Kernal & Charset
  114.   6.2 1541 rom
  115.  
  116.   7. Other information
  117.  
  118.   7.1 Newsgroups worth reading
  119.   7.2 Emulator benchmarks
  120.   7.3 Emulator detection
  121.   7.4 Other sources of information
  122.  
  123.   (Part 4).
  124.   ---------
  125.  
  126.   8. Credits
  127.  
  128.   9. Data
  129.  
  130.  
  131.  
  132.   Appendices:
  133.  
  134.   A. Reviews of emulators
  135.   B. Advertisements
  136.  
  137.  
  138.   ---------------------------------------------------------------------------
  139.  
  140.    1. Introduction
  141.    ---------------
  142.  
  143.   Welcome to the CBM emulation faq!  These files cover any program that
  144.   emulates the features of any of the 8-bit Commodore machines that took
  145.   the civilized world by storm in the 1980's and still have a huge follow-
  146.   ing today.  The C16, C64, C128, VIC, and PET are all covered.  This file
  147.   also covers most of the Frequently Asked Questions that crop up on this
  148.   FAQ's birthplace and newsgroup, comp.emulators.cbm.
  149.  
  150.   Note that this FAQ has nothing to do with Amiga emulation; try checking
  151.   the comp.emulators.misc FAQ for information on Amiga emulation.
  152.  
  153.   This FAQ is maintained by Ken Gifford (tsrken@voicenet.com).
  154.   You will always be able to get it from these ftp-sites:
  155.  
  156.   ftp.funet.fi : /pub/cbm/faq
  157.   frodo.hiof.no : /pub/c64/faq
  158.   ccnga.uwaterloo.ca : /pub/cbm/comp.sys.cbm
  159.   and at any news.answers site.
  160.  
  161.   Also available via Jim Brain's mailserver. Just send a message to
  162.   brain@mail.msen.com with a subject line of "MAILSERV" and the following
  163.   in the body of the message:
  164.  
  165.   send 8-bit-emulation-faq.3.2.p1.txt
  166.   send 8-bit-emulation-faq.3.2.p2.txt
  167.   send 8-bit-emulation-faq.3.2.p3.txt
  168.   send 8-bit-emulation-faq.3.2.p4.txt
  169.  
  170.   You can also obtain the FAQ via world wide web. Use the URLs:
  171.  
  172.   http://http.ecn.bgu.edu/users/xavf/cbm.emu.faq.toc.html
  173.   http://www.hut.fi/~msmakela/faq/
  174.  
  175.   The HTML version of the FAQ is maintained by Adrian Forte (gforte@bgu.edu)
  176.   He would like any Commodore related GIFs to enhance the FAQ.
  177.  
  178.  
  179.    1.1 What's new this time
  180.  
  181.   A lot has happened since the last update, eh? Back when C64S originally
  182.   came out in late 1993 the idea of an emulator was relatively alien to me,
  183.   but nowadays it seems like every 80s-era computer and game console has a
  184.   relatively good emulator for it. It's really great to see all this
  185.   activity, even if it does bring the piracy question to a whole new level :)
  186.  
  187.   Anyway, to quell some nasty rumors ;) this main FAQ isn't being replaced
  188.   by the mini-FAQ. My auto posting script became screwed one day and I didn't
  189.   notice until much later. This'll be posted every 4th still.
  190.  
  191.   In any case, since the last update not one but three VIC-20 emulators have
  192.   popped up for the PC platform. Plus, there's an exciting new C64 emulator
  193.   for Power Macs called Power64 (naturally).
  194.  
  195.   There's also a new version of the "whereami" program, with Power64 added
  196.   and the program generally made easier to follow.
  197.  
  198.   A bunch of other little changes to the FAQ, some deserving the + and some
  199.   not (i finally added VICE info).
  200.  
  201.   Anyway, see you around.
  202.  
  203.   -tsr
  204.  
  205.    2. What emulators are available?
  206.    --------------------------------
  207.  
  208.   The list of emulators is as comprehensive as possible, with some brief
  209.   decriptions of what is emulated, and although something may be emulated
  210.   it may not be 100% compatible with the original.  More detailed "reviews",
  211.   including author's notes, of some of the emulators may be found in the
  212.   second part of this FAQ.
  213.  
  214.  
  215.    2.1 C64 Emulators.
  216.  
  217.    2.1.1 C64 Emulators for Amiga.
  218.  
  219.   PROGRAM: The A64 Package
  220.   VERSION: 2.0 shareware, 3.01d demo, 3.?? commercial.
  221.   FILE: TheA64Package.lha
  222.   MACHINE: Commodore Amiga
  223.   AUTHOR: Cliff Dugan, Christopher P. Zura & Douglas Decicco
  224.   COMMERCIAL CONTACT:
  225.       QuesTronix
  226.       P.O. Box 340265
  227.       Hartford, CT 06134-0265
  228.       U.S.A.
  229.       Phone: (203)296-6037 (voice and fax)
  230.   DETAILS: Sid: Yes (no filter).
  231.            Vic: Yes.
  232.            6510: Yes, with Undocumented opcodes.
  233.            Peripherals: 1541 & printer via hardware interface with
  234.                         registered version.
  235.            Other: Different character sets available instead of default.
  236.   COMMENTS: The emulator is pretty fast and includes: Monitor, support for
  237.             Amiga drives (HD, Ram disk, floppys, etc), expansion Ram.
  238.             Demo on aminet in misc/emu/TheA64Package.lha restricted to 10
  239.             minutes.
  240.  
  241.   PROGRAM: Go-64!
  242.   FILE: (unknown)
  243.   MACHINE: Commodore Amiga
  244.   AUTHOR: Chris Zura & Cliff Dugan
  245.   DETAILS: Unknown.
  246.   COMMENTS: A precursor to A64.
  247.  
  248.   PROGRAM: AXF-64
  249.   VERSION: Alpha 16
  250.   FILE:    AXF-64.a16.lha
  251.   MACHINE: Commodore Amiga, 68020 or higher.
  252.   AUTHOR:  Borge Nost (borgen@hstud2.cs.uit.no)
  253.   COMMENT: You need the Kernal, Basic, and Font rom files from a real C= 64
  254.            to use this!  No sound, no multicolor mode, no bitmap mode. "Sorry,
  255.            this is an alpha version that I decided to release because I might
  256.            not be able to finish my project in a long time."
  257.            You can try the included 'bars2' file to see the emulator working:
  258.            LOAD"BARS2",8,1
  259.            SYS49152
  260.  
  261.  
  262.    PROGRAM : Frodo
  263.    VERSION : 2.3
  264.    FILE    : FrodoV2_3.lha
  265.    MACHINE : Amiga
  266.    AUTHOR  : Christian Bauer <bauec002@goofy.zdv.uni-mainz.de>
  267.    REQUIRES: 68020+, AmigaOS 2.1+, C64 ROMs, graphics card recommended
  268.    STATUS  : Freeware, source included
  269.    DETAILS :SID: Yes, with 6581sid.library, playsid.library, or 6581 SID card
  270.                  (none of which are included)
  271.             VIC: Line-/cycle-based emulation, all screen modes, sprites,
  272.                  collisions/priorities, DMA cycles, raster effects, open
  273.                  borders, all $d011/$d016 effects (Frodo SC)
  274.             6510: All undocumented opcodes, instruction/cycle-based
  275.             Keyboard: American and german mapping
  276.             Joysticks: 1 or 2 digital joysticks, keyboard emulation
  277.             Peripherals: 1541 emulation in Amiga file system or .d64 files
  278.                          (read-only); IEC bus on parallel port (requires
  279.                          additional hardware) for connecting real CBM drives
  280.                          and printers; no fastloader support
  281.    COMMENT :This emulator focuses on the exact reproduction of special
  282.             graphical effects possible on the C64. Using a line- or cycle-based
  283.             VIC model, Frodo is able to run most games and demos correctly.
  284.             Built-in machine language monitor.
  285.  
  286.    PROGRAM : MagiC64
  287.    VERSION : 1.3
  288.    FILE    : MagiC64.lha
  289.    MACHINE : Amiga
  290.    AUTHOR  : Michael Kramer (michael_kramer@ac-copy.com)
  291.              Im Hirschfeld 28
  292.              52222 Stolberg
  293.              Germany
  294.    REQUIRES: 68020 or higher (fast 68030 or 68040 recommended),
  295.              Kickstart 2.04 or higher, and 1.7 MB free memory
  296.    STATUS  : Shareware ($25 or DM40 to the above address)
  297.    DETAILS : Sid: Yes, via 6581sid.library or playsid.library (only
  298.                   available with registered version)
  299.              Vic: Line-based emulation. All graphics modes, horizontal
  300.                   and vertical mode. Complete sprite emulation.
  301.              6510: All undocumented opcodes.
  302.              Peripherals: Keyboard and joystick input. 1541 fastload and
  303.                           fastsave for all programs. Support for .t64,
  304.                           .d64, .p00 and regular C64 programs.
  305.    COMMENT : Uses bitplane optimized graphics functions; on fast Amigas
  306.              original C64 speed is possible. Runs in a fully multi-
  307.              tasking environment. Comes with AmigaGuide docs in English,
  308.              German and Swedish. Rated 90% in CU Amiga magazine.
  309.  
  310.    2.1.2 C64 Emulators for the PC.
  311.  
  312.   PROGRAM: ALEC64 (The ALE C64 Emulator)
  313.   VERSION: 1.12 (beta; docs and disk image support are missing)
  314.   FILE: ale64112.zip (MSDOS binaries)
  315.         alec64-1.12-elfbin.tar.gz (Linux ELF binaries)
  316.         alec64-1.12-aoutbin.tar.gz (Linux a.out binaries)
  317.   MACHINE: 486+ PC running DOS or Linux
  318.   AUTHOR: Andreas Arens, Lutz Sammer and Edgar Tornig
  319.   REQUIRES: 486/33 (only 25 frames), 486dx2/66 for 100% speed. 4mb memory.
  320.   DETAILS: Sid: Yes (pc-speaker, dsp and opl3)
  321.            VIC: Yes (99%)
  322.            6510: Yes, with most used undocumented opcodes.
  323.            Other: Machine code monitor.
  324.            Joystick: Port 1 or 2 with keypad.
  325.            1541: Only binary and .p00 format supported.
  326.   COMMENT: This is a freely distributable, but copyright-protected software.
  327.            You can get the Linux and DOS versions from
  328.               ftp://ftp.sunsite.unc.edu/pub/Linux/system/Emulators
  329.            or ftp://ftp.funet.fi/pub/cbm/c64/emulation/alec
  330.  
  331.            New in this version:
  332.            OPL3 support for all versions.
  333.            DSP support only in the Linux versions.
  334.            lib.c64 support for all versions.
  335.            read-modify-write bug of 6510 implemented.
  336.            open-border support under MSDOS (uses VESA; requires dx4/100 for
  337.               1:1 emulation)
  338.            video-sync is now a command-line option.
  339.            Some convertor utils added.
  340.  
  341.   PROGRAM: The C64 emulator
  342.   VERSION: alpha (unavailable)
  343.   FILE: c64.tar.gz
  344.   MACHINE: 486+ PC running Linux
  345.   AUTHOR: Lutz Sammer <johns@av.rwth-aachen.de>
  346.           DOS/linux port by Andreas Arens
  347.   DETAILS: Sid: Yes. (speaker/dsp/synth chip)
  348.            Vic: Yes, with sprites.
  349.            6510: Yes; No Undocumented opcodes.
  350.            Peripherals: 1541
  351.            Other: 6502 disassembler included.
  352.   COMMENTS: Linux/DOS protected mode C and 486 ASM source.
  353.            supports Module image/Autoload program, load/save snapshot
  354.  
  355.   PROGRAM: c64.zip
  356.   FILE: c64.zip
  357.   MACHINE: IBM PC running DOS
  358.   AUTHOR: Johannes Kiehl (hannes%complx.stgt.sub.org@ira.uka.de)
  359.   REQUIRES: Hercules graphics card.
  360.   DETAILS: Sid: No.
  361.            Vic: Text mode only.
  362.            6510: No, Interpreted Basic commands only.
  363.            Peripherals: 1541.
  364.   COMMENTS: Very primitive. Documentation in German, although a partial
  365.             English translation exists.
  366.  
  367.   PROGRAM: c64s (C64 Software Emulator)
  368.   VERSION: 2.0 commercial, 1.1b shareware
  369.   FILE: C64S11BD.ZIP & c64s20ru.exe
  370.   MACHINE: IBM PC running DOS
  371.   AUTHOR: Miha Peternel
  372.           miha@hermes.si
  373.           miha.peternel@bbs.abm.si (formerly ...@abm.gn.apc.org)
  374.           miha@ferlin.fer.uni-lj.si
  375.           dominikl@luz.fer.uni-lj.si (use this one when all of the above fail)
  376.   COMMERCIAL CONTACT:
  377.    For sales and support in North America, contact Seattle Lab:
  378.       Seattle Lab
  379.       9606 Northeast 180th Street
  380.       Bothell, WA 98011
  381.       U.S.A.
  382.       Phone:   206.402.6003
  383.       Fax:  206.828.9011
  384.       Email:   info@seattlelab.com (General info)
  385.                orders@seattlelab.com (Ordering information)
  386.       CompuServe: 71202,560
  387.       FTP:  ftp.seattlelab.com (204.250.45.1)
  388.       WWW:  http://www.seattlelab.com
  389.   REQUIRES: 386 or better, VGA, and about 500k low RAM free.
  390.   DETAILS: Sid: Yes - To pc speaker, Sound Blaster, GUS, Covox, and Pro
  391.                 Audio Spectrum.  No filters.
  392.            Vic: Sprites, All screen modes, raster effects.
  393.            6510: Yes, with Undocumented opcodes.
  394.            Peripherals: Tape, 1541 & joystick emulation.  Commercial release
  395.                         supports analogue joysticks.
  396.   COMMENTS: 100% in assembler. Commercial release contains several utilities
  397.             to help read real C64 tapes and disks. Shareware version has a
  398.             time limit of 10 minutes before dropping you back to DOS.
  399.  
  400.             New in v2.0:
  401.  
  402.             - .ini files are used for configuration
  403.             - Menu-driven, more user-friendly config utility
  404.             - Can use a PC mouse to emulate a 1351 mouse in port 2
  405.             - improvments in SID emulation on all cards
  406.             - better sprite handling (games such as Turrican 2 that
  407.               use multiplexers now show the whole sprite instead of
  408.               parts
  409.             - 100% exact 1541 emulation mode, handles most known fast-
  410.               loaders and copy protections.  Special mode for GEOS.
  411.  
  412.   PROGRAM: C64 Alive
  413.   VERSION: 1.0 (alpha test)
  414.   FILE: c64alv10.zip
  415.   MACHINE: IBM PC
  416.   AUTHOR: Frank Littmann (littmann@worms.fh-rpl.de)
  417.   REQUIRES: 386, 256k memory + 2560k XMS and VGA. 486/33+ recommended.
  418.   DETAILS: Sid: Yes - To Adlib or Soundblaster.
  419.            Vic: Sprites, full raster & sprite collision
  420.            6510: Yes, with Undocumented opcodes.
  421.            Peripherals: Joystick, Printer, Disk2Dos drive,
  422.                         Reu ram expansion supported.
  423.            Other: Machine code monitor.
  424.   COMMENTS: 100% in assembler. Get from ftp.uni-kl.de /pub/pc/dos/misc
  425.             Option of "regular" or "slow" (320x200) mode for previously
  426.             not working machines.
  427.  
  428.  
  429.   PROGRAM: Personal C64 (PC64)
  430.   VERSION: 1.18
  431.   FILES: pc64d118.zip (German) or pc64e118.zip (English)
  432.   OLD FILES: c64.zip, c64neu.zip, mc64.zip, pc64.zip, pc64sh.zip
  433.   MACHINE: IBM PC/AT 386 (486DX2-66 recommended), DOS 3.3 or higher,
  434.            Linux 1.1.62/63 with dosemu 0.53.pl32 can all be used
  435.   AUTHOR: Wolfgang Lorenz (CIS 100112,220 = 100112.220@compuserve.com)
  436.   CONTACT: To register in America, send $30 in cash, check, or M.O. to:
  437.  
  438.            Ted Drude            Pre-built cables and printed-out
  439.            103 Belle Circle     copies of the manual are available at
  440.            Madison, AL 35758    extra charges. Add $4 for COD delivery.
  441.            (teddrude@delphi.com)
  442.  
  443.   REQUIRES: VGA in mode 13h (VLB or PCI recommended), 500 Kbyte low RAM free,
  444.             486dx2/66 recommended for 100% speed at 50 fps
  445.   DETAILS: SID: Voices 1-3 to Adlib, digitized samples to Soundblaster DSP.
  446.                 No filters, no syncs.
  447.            VIC: Sprites, collisions, all screen modes, raster effects,
  448.                 optionally DMA.  No open borders, no light pen.
  449.            CIA: Ports and directions A and B, reversed keyboard matrix,
  450.                 timers A and B, cascaded timers, TOD with alarm, userport
  451.                 mapping to external program.  No SDR, no timer-to-port
  452.                 connection, no IEC connection.
  453.            6510: Decimal mode, all undocumented opcodes, partial $00/$01
  454.                  emulation.  No tape connection.
  455.            Keyboard: National keyboard driver or original C64 mapping.
  456.            Joysticks: IBM analog, C64 digital (on PC64 cable) or keyboard
  457.                       emulation (white arrows and right Ctrl).
  458.            Peripherals: Harddisk emulation via PC filesystem (PC64 files,
  459.                         *.P00), 1541 emulation via disk images (*.D64), any
  460.                         CBM drive connected to an external C64, printer to DOS
  461.                         file or device with CBM->ASCII translation.  No tapes.
  462.   COMMENTS: Built-in file manager. Multiple virtual
  463.             C64s in different windows. Trace function with commented port
  464.             access. Multiple system ROMs and modules.
  465.             1.18 is the final DOS version; all subsequent work will be on
  466.             PC64 for Windows (see below).
  467.  
  468.   PROGRAM: PC64 2.10 for Windows
  469.   VERSION: 2.10
  470.   FILE: pc64w210.zip
  471.   MACHINE: IBM PC
  472.   AUTHOR: Wolfgang Lorenz
  473.   CONTACT: (see above)
  474.   REQUIRES: PC running Windows 95, Windows NT with WinG installed, or
  475.             Windows 3.1 with both WinG and Win32s (Windows 32-bit exten-
  476.             sions) v1.25 installed. Pentium-100 with PB-cache and PCI
  477.             graphics is recommended.
  478.   DETAILS: SID: Yes.
  479.            6510: 99% emulated.
  480.            Joysticks: Yes, via keyboard or PC joystick (registered
  481.                       version only).
  482.            Peripherals: 1541 fastloader support. Handles .d64 disk images,
  483.                         .p00 files and raw CBM binaries.
  484.  
  485.            New in v2.10:
  486.            - Sound
  487.            - Control Center added
  488.            - DIBSection support added
  489.            - Joysticks added (reg. version only)
  490.            - Illegal CPU commands added
  491.            - Writing to disk images supported
  492.  
  493.   PROGRAM: Win64
  494.   VERSION: Beta version 2
  495.   FILE: win64b02.zip
  496.   MACHINE: IBM PC
  497.   AUTHOR: Ralph Mason (ralph.mason@liffe.com)
  498.   CONTACT: Official web page at http://www.gold.net/users/ez11/
  499.   REQUIRES: PC running Windows 95 or NT only.
  500.   DETAILS: Sid: None.
  501.            6510: 99% emulated.
  502.            Uses .t64 and .d64 files.
  503.  
  504.    2.1.3 C64 Emulators for the Atari.
  505.  
  506.   PROGRAM: c64.tos
  507.   VERSION: 3.0
  508.   FILE: c64.lzh / c64.lha
  509.   MACHINE: Atari ST
  510.   AUTHOR: Uwe Seimet
  511.   DETAILS: Sid: No.
  512.            Vic: No, just text mode with screen at $0400
  513.            6510: Yes.
  514.            Peripherals: EPSON printer, disk drive (limited 1541 emulation)/
  515.   COMMENTS: Very rough emulation. No banking, no shadow I/O.
  516.             The documentation is in German only. Assembly source included.
  517.  
  518.  
  519.    2.1.4 C64 Emulators for the Macintosh.
  520.  
  521.   PROGRAM: Mac 64
  522.   VERSION: 4
  523.   FILE: mac64-04.hqx
  524.   OLD FILES: mac64sea.hqx, mac64col.hqx, mac64-02.hqx, mac64-03.hqx
  525.   MACHINE: Apple Macintosh
  526.   AUTHOR: Earle F. Philhower III (st916w9r@dunx1.ocs.drexel.edu)
  527.   DETAILS: Sid: No.
  528.            Vic: Hi-res gfx, sprites, scrolling.
  529.            6510: Yes.
  530.            Peripherals: 1541 emulation, hard drive & printer, tape images.
  531.   COMMENTS: Source code included.  Work has stopped on the emulator.
  532.  
  533. + PROGRAM: Power64
  534. + VERSION: 1.1
  535. + FILE:    Power64-11.sit
  536. + MACHINE:  Macintosh
  537. + AUTHOR:   Roland Lieger (rlieger@auto.tuwien.ac.at)
  538. + CONTACT:  WWW Page: http://auto.tuwien.ac.at/~rlieger/Power64/Power64.html
  539. + REQUIRES: Power Macintosh (no 680x0 support)
  540. + DETAILS:  6510: Yes (with undocumented opcodes)
  541. +           VIC:  Scanline based Emulation
  542. +                 All Video-Modes, Sprites, Scrolling,
  543. +                 Raster & Sprite Interrupts
  544. +           SID: Yes (no filters, no resonance)
  545. +           Peripherals:
  546. +              Keyboard:  National keyboard or original C64 mapping
  547. +              Joysticks: via Mac-Keyboard
  548. +              Paddles:   via Mac-Mouse
  549. +              Lightpen:  via Mac-Mouse
  550. +              Printer:   Yes, Text or Binary to Mac-File
  551. +              1541:      Yes
  552. +              Tape:      Yes
  553. +              Hard Disk: Yes
  554. + COMMENT: 100% Speed on all Power Macintoshes
  555. +          Choose PAL or NTSC Mode; Selectable CPU Speed
  556. +          Clean Macintosh Application - Works with Multitasking (Speed will
  557. +          suffer when running background processes).
  558.  
  559.  
  560. + PROGRAM: Commodore 64 VICE
  561. + VERSION: 2.3
  562. + FILES:   macvice.sit.hqx
  563. + MACHINE: Power Macintosh
  564. + AUTHOR:  Arthur Choung (Mac port) - choung@ucla.edu
  565. + NOTE:    For more information about the emulation please see the VICE
  566. +          entry in the "C64 emulators for Unix" section.
  567.  
  568.    2.1.5 C64 Emulators for Unix.
  569.  
  570. + PROGRAM: VICE (Versatile Commodore 8-bit Emulator)
  571. + VERSION: 0.11
  572. + FILES: vice-0.11.0.tar.gz
  573. + MACHINE: Unix with X windows, Power Macintosh
  574.   AUTHORS: Jarkko Sonninen (sonninen@lut.fi)
  575.            Jouko Valta     (jopi@stekt.oulu.fi)
  576.            Teemu Rantanen  (tvr@cs.hut.fi)
  577.            and many others.
  578.   DETAILS: Sid: No.
  579. +          Vic: All video modes. Multicolor and hires sprites. Collisions.
  580.            6510: Yes, with Undocumented opcodes.
  581. +          Peripherals: 1541 emulation with disk images (.d64 support).
  582. +                       .t64 support in c64 emulation only.
  583.                         Access to filesystem via drive 9.
  584.                         Joystick #1 to cursor keys.
  585.                         Reu ram expansion supported.
  586.                         ROM modules supported too.
  587.            Other: Basic lister/cruncher program.
  588.                   Machine code monitor & runtime trace.
  589.                   Kernal rom patcher vers 0, 3, 67, 100.
  590.                   Linux joystick support. (Cursor-key stick removed.)
  591.   COMMENTS: ANSI C source code included. 65xx/8502 CPU documentation included.
  592.             Uses Xt and Xaw libraries.
  593.             Has different xdebugger and arg-parser modules for portability.
  594.             ROMs not included! See the dox for details in extracting them.
  595. +           Offical World wide web site for VICE at:
  596. +           http://stekt.oulu.fi/~jopi/vice.html
  597.  
  598.   PROGRAM : x64
  599.   VERSION : 0.3
  600.   FILE    : x64-0.3.0.tar.gz
  601.   MACHINE : Unix box running XWindows
  602.   NOTE    : No longer supported. x64 has merged with the xcbm project
  603.             to form the VICE emulation project (see above).
  604.  
  605.    2.1.6 C64 Emulators for BeBox.
  606.  
  607.   PROGRAM : Frodo
  608.   VERSION : 3.0
  609.   FILE    : FrodoV3_0.tar.gz
  610.   MACHINE : BeBox (BeOS DR7) and Unix/X11R6
  611.   AUTHOR  : Christian Bauer <cbauer@iphcip1.physik.uni-mainz.de>
  612.   REQUIRES: C64 ROMs
  613.   STATUS  : Freeware, source included
  614.   DETAILS : SID: Digital emulation (8 bit, 44.1kHz), no filters
  615.             VIC: Line-based emulation, all screen modes, sprites,
  616.                  collisions/priorities, DMA cycles, raster effects, open
  617.                  top/bottom borders
  618.             6510: All undocumented opcodes
  619.             Keyboard: Original C64 mapping
  620.             Joysticks: 1 or 2 joysticks, keyboard emulation
  621.             Peripherals: 1541 emulation in host file system or .d64 files
  622.                          (read-only); optional processor-level 1541 emulation
  623.                          (supports ~50% of all fastloaders)
  624.   COMMENT : This emulator focuses on the exact reproduction of special
  625.             graphical effects possible on the C64. Using a line-based
  626.             VIC model, Frodo is able to run most games and demos correctly.
  627.             An optional processor-level 1541 emulation allows running about
  628.             50% of all programs with fastloaders. Built-in machine language
  629.             monitor. Unix version still experimental (no joysticks, no sound,
  630.             no GUI).
  631.  
  632.  
  633.    2.2 VIC20 Emulators.
  634.  
  635. + PROGRAM: PCVIC
  636. + VERSION: 1.0
  637. + FILE:    pcvic100.zip
  638. + MACHINE: IBM PC
  639. + AUTHOR:  Boris van Schooten - vicman@dds.nl
  640. + REQUIRES:Any PC with EGA/VGA graphics. Runs best on a 386dx/40 or greater,
  641. +          and runs passably on a 386sx/20.
  642. + DETAILS: - Runs most types of ROM and RAM-type programs. Autodetection of
  643. +            RAM expansion.
  644. +          - Support of joystick (via keyboard or joystick) and paddle
  645. +            (via mouse).
  646. +          - Menu driven interface.
  647. +          - Two different screensizes and screen panning to support programs
  648. +            that use large screen modes.
  649.  
  650. + PROGRAM: V20
  651. + FILE:    v20dos.zip, v20plus.zip
  652. + MACHINE: IBM PC
  653. + AUTHOR:  Lance Ewing (be@ihug.co.nz)
  654. + REQUIRES:PC with VGA graphics and a Soundblaster compatible soundcard.
  655. +          Pentium 90 or better recommended for decent speed.
  656. + DETAILS: - Supports all functions of the VIC chip registers
  657. +          - 4 voice sound
  658. +          - Most VIC file formats supported
  659. +          - Snapshot support
  660. +          - Menu driven interface.
  661.  
  662.   PROGRAM: vic-emu
  663.   FILE: vic-emu.lha (programs are vic-00 and vic-20)
  664.   MACHINE: Commodore Amiga
  665.   AUTHOR: Pieter van Leuven (etmpile@crosby.ericsson.se)
  666.   DETAILS: 6502: Yes.
  667.            Ram expansions:
  668.   COMMENTS: vic-00 is for 68000s and vic-20 for 68020/30/40s.
  669.  
  670.   PROGRAM: vic-emulator
  671.   FILE: vic-emulatorC64.lnx
  672.   MACHINE: Commodore 64
  673.   AUTHOR: Fausto Ibarra
  674.   DETAILS: Ram expansions: 3k, 8k, 16k & 24k.
  675.   COMMENTS: Screen size not emulated.
  676.  
  677. + PROGRAM: VIC-20 Emulator
  678. + VERSION: 1.1
  679. + FILE:    vic20.zip
  680. + MACHINE: IBM PC
  681. + AUTHOR:  Paul Robson - autismuk@aol.com
  682. + REQUIRES:Any 386 or better machine with VGA graphics.
  683. + DETAILS: Support for 8k and 16k (.60/.a0 format) rom images.
  684. +          No sound/disk support.
  685.  
  686.    2.3 C128 Emulators.
  687.  
  688.   PROGRAM: x128
  689.   VERSION: 0.3.1, 0.4.0 (alpha version)
  690.   FILES: x64-0.3.0.tar.gz
  691.   DETAILS: See the VICE entry for details.
  692.            Vdc: No.
  693.            MMU: Bank switching only.
  694.   COMMENTS: The first version was released on April 1st, and there are many
  695.            things still unimplemented. Basically it's just the 64 emulator
  696.            with MMU bank switching and hard-coded shared RAM.
  697. +          Not supported anymore, see the VICE entry above for details.
  698.  
  699.    2.4 PET Emulators.
  700.  
  701.   PROGRAM: "The PET Emulator"
  702.   FILE: ???
  703.   MACHINE: Commodore 64
  704.   AUTHOR: Commodore 64 Software Bonus Pack
  705.   DETAILS: Emulates 2001 series, 4032 series & basic 4.0
  706.   COMMENTS: From their blurb:  "The PET Emulator allows most existing
  707.             PET programs written in BASIC to be RUN on the Commodore 64".
  708.  
  709.  
  710.    2.5 SID Emulators.
  711.  
  712.   Programs of this kind emulate the Sound Interface Device chip (MOS 6581),
  713.   the MPU (MOS 6510) and few additional hardware components of the C64/128
  714.   on machines where these chips don't exist. Their only aim is to give you
  715.   the possibility to listen to all the many soundtracks from C64 games and
  716.   demos. This is done by executing 6510-machine code routines that access
  717.   the SID chip to produce music or sound output. In general these
  718.   subroutines are independent fragments of code and data which can be
  719.   ripped from games and demonstration programs and are transfered
  720.   directly from the C64.
  721.  
  722.   The quality of a SID emulator's sound output is very machine dependent,
  723.   but due to the fact that only the necessary hardware components are
  724.   emulated, the sound quality should be higher and more realistic than the
  725.   output of the average C64 emulator.
  726.  
  727.   Refer to chapter 2.7.2 and 4.7.2 of this FAQ on where to find all the
  728.   SID music files you'll ever need.
  729.  
  730.   PROGRAM: Play SID
  731.   VERSION: 3.0
  732.   FILE: PlaySID3.0.lha
  733.   OLD FILES: PlaySID-2.0.lha, PlaySID2.1.dms, PlaySID2.2.lha
  734.   MACHINE: Commodore Amiga
  735.   AUTHORS: Haakan Sundell & Ron Birk <d89-rbi@nada.kth.se>, <rbk@ios.se>
  736.   DETAILS: Sid: Yes, all except filter, also works with multi-tasking.
  737.            6510: Yes, with Undocumented opcodes.
  738.   COMMENTS: C64 Sid chip emulator.3.0 supports viewing of most C64 picture
  739.             formats, has a realtime waveform/envelope display, supports
  740.             "multiselect" in filerequester and has some other nice improvements
  741. .
  742.             PlaySID has full AREXX support.  See a full review in the
  743.             appendix.
  744.  
  745.   PROGRAM: SIDPLAY/DOS
  746.   VERSION: 1.40a
  747.   FILE: sidp140a.zip
  748.   OLD FILES: sidpl???.zip (where ??? is the version number)
  749.   MACHINE: IBM PC running DOS
  750.   AUTHOR:  Michael Schwendt (3schwend@informatik.uni-hamburg.de)
  751.   DETAILS: SID: Yes, to Soundblaster, Pro Audio Spectrum, or Gravis
  752.                 Ultrasound soundcards.
  753.            6510: Yes, with undocumented opcodes.
  754.   COMMENTS: Last DOS version - will not be updated any further..
  755.  
  756.  
  757.   PROGRAM: SIDPLAY/Windows
  758.   PLATFORM: Windows'95, Windows 3.1 or WfW 3.11 (+/- Win32s)
  759.   MACHINE: PC
  760.   VERSION: http://www.student.nada.kth.se/~d93-alo/c64/spw/
  761.   AUTHOR: Adam Lorentzon <d93-alo@nada.kth.se>
  762.   COMMENTS: Using a SID emulator engine by
  763.             Michael Schwendt <3schwend@informatik.uni-hamburg.de>
  764.  
  765.   PROGRAM: SIDPLAY
  766.   VERSION: 1.15b1
  767.   PLATFORM: MacOS
  768.   MACHINE: PowerPC
  769.   VERSION: http://stud1.tuwien.ac.at/~e9426444/sidplay/
  770.   AUTHOR: Andreas Varga <e9426444@student.tuwien.ac.at>
  771.   COMMENTS: Great graphical user interface !
  772.             Using a SID emulator engine by
  773.             Michael Schwendt <3schwend@informatik.uni-hamburg.de>
  774.  
  775.   New in 1.15b1:
  776.  
  777.   - Based on the 1.15.4 version of the Unix source.
  778.   - Includes a partial emulation of the SID's filters !!!
  779.   - Fixed some annoying clicks (listen to Mutants/Fred Gray...)
  780.   - Implemented AIFF export of sidtunes.
  781.   - Implemented PSID export of sidtunes.
  782.   - Implemented DAT/SID export of sidtunes.
  783.   - Added a SID register view (this is off by default !).
  784.   - Added simple Drag Manager support. It is now possible to drag files
  785.     from the Finder into the list window
  786.   - Added some funky LED bars to the mixer dialog.
  787.   - Added an Oscilloscope window to view the SID waveform in real-time.
  788.   - Fixed a small window updating problem.
  789.   - Added song selection with top-row number keys (1-0 to select songs 1-10).
  790.   - Fixed a bug that caused the display to not show NTSC mode.
  791.   - Fixed a bug with importing DAT/SID files. (Mac ASCII files didn't work...)
  792.   - Improved behaviour of the menu bar with disabled list/mixer window
  793.     (related items get disabled)
  794.   - Added a check mark infront of activated menu items in the Windows menu.
  795.   - New About dialog.
  796.   - Fixed a bug that sometimes caused list items to redraw in gray.
  797.   - Improved handling of Preferences file and fixed some related bugs.
  798.   - Added an option to enhance the function of the skip track buttons to
  799.     switch musics in list
  800.   - Added a third zoom-state for the controls window
  801.  
  802.   PROGRAM : SIDPlayer
  803.   VERSION : 1.0
  804.   FILE    : SIDPlayer.tar.gz
  805.   MACHINE : BeBox (BeOS DR7)
  806.   AUTHOR  : Christian Bauer <cbauer@iphcip1.physik.uni-mainz.de>
  807.   DETAILS : Sid: Digital emulation (16 bit, 48kHz), no filters
  808.             6510: All undocumented opcodes
  809.   COMMENT : Compatible to PlaySID music data (single-file PSID) files.
  810.  
  811.   PROGRAM: Midi Music Maker
  812.   VERSION: v2.26
  813.   FILE: mmm226.lzh
  814.   MACHINE: Atari ST
  815.   AUTHOR: Dave Henry
  816.   DETAILS: Plays Sid Player Music (including stereo and lyrics ) & Master
  817.            Composer files.
  818.   COMMENTS: Also plays music from other computer systems.
  819.  
  820.  
  821.  
  822.    2.7 Other utilities & files.
  823.  
  824.   There are many different transfer programs which you can use to transfer
  825.   data from a c64 to another machine.  This section lists some and gives
  826.   in-depth looks to the more popular ones.
  827.  
  828.    2.7.1 Utilities
  829.  
  830.   disk64e.arj  - Creates .d64 files using 1541 for IBM PC.
  831.   x1541.zip    - Copy files directly from 1541 to PC.
  832.   c64uti5.zip  - Disk utilities for c64s09 emulator for IBM PC.
  833.   maketape.arj - A tape utility for c64s09 emulator for IBM PC.
  834.   copy2d64.arj - Convert files into .d64 inmages.
  835.   zip2d64.arj  - Convert C64 zip-files (1!, 2!,..) into .d64 images.
  836.   d64.lha      - Utility for AMIGA.
  837.   maketape.arj - Makes .t64 files, includes source.
  838.   dir_d64.zip  - List catalog of .d64 files for IBM PC.
  839.   d64util.zip  - .d64 utils.
  840.   d64_10.zip   - Transfer files between standard, .t64 & .d64 on IMB PC.
  841.   d64zipcode.c - Convert d64 files back to zipcode files.
  842.   unt.lzh      - Tape utility for Amiga.
  843.   UNd64_380.lha- d64/t64/p00 archive file processor for Amiga.
  844.  
  845.   64cpy203.zip 64Copy v2.03, a program used to convert and inspect C64
  846.   files for use with emulators, featuring:
  847.      - Norton Commander-type window interface
  848.      - creation/conversion of files to C64 file format
  849.      - verifying the integrity of a d64/x64 file
  850.      - automatic converson of ZipCode and Lynx (C64 archive format) files
  851.      - configurable windows and colors
  852.   Author is Peter Schepers (schepers@dcs1.uwaterloo.ca)
  853.  
  854.   tr64_122.zip - Trans64 v1.22 - main features are:
  855.      - transfer files between 1541, virtual disks, virtual tapes, dos and
  856.        PC64 format.  Supports C64S 1.0E encrypted disks.
  857.      - transfer whole disks between 1541 and virtual disks. Added an
  858.        error detection to continue after a read error.
  859.      - fastloader for 1541 and 1581 (problems from version 1.02 are fixed)
  860.      - German and English user interface
  861.      - Source is in tr_src20.zip
  862.      Author is Bernhard Schwall (schwall@athene.informatik.uni-bonn.de)
  863.  
  864. + sc073.zip  - The Star Commander - beta version .73
  865. +    - the Commander is giftware, read the documentation on how to register
  866.      - user interface, colors and hotkeys just like in The Norton Commander
  867. +    - high speed routines handle disk images (35 or 40 tracks, with or
  868. +      without error info), tape images (C64S) and file images (PC64)
  869.      - handles files and disks in a Commodore 1541/1571 drive connected via
  870.        the X1541 interface cable
  871.      - three modes for transferring disks from and to the Commodore drive:
  872.        normal (reads a disk in 7:50, writes in 9:55), turbo (2:25, 2:25) and
  873.        warp (1:15, 1:20) with retry on disk errors for all modes
  874.      - three modes for transferring files from and to the Commodore drive:
  875.        normal (reads a 210 block file in 2:20, writes in 2:25), turbo (1:00,
  876.        1:00) and warp (0:25, write not yet implemented) with retry on disk
  877.        errors for warp read
  878.      - fast execution of CBM DOS commands and some extended CBM DOS commands
  879.      - powerful disk editor similar to Disk-Demon for disk images and disks
  880.      - optionally runs with the C64 character set on EGA/VGA video cards
  881.      - highly configurable for total comfort, context sensitive online help
  882.      - an external setup program for even more options and full color setup
  883. +    - a viewer for DOS files and for Commodore files inside images
  884.      - user-defined menus and extension files for associating commands,
  885.        external viewers and editors with DOS file extensions
  886. +    - external programs to handle Arkive, LHA, Lynx and ZipCode archives
  887. +      to list disk and tape images and to collect multiple file images
  888. +      into tape images
  889.      Author: Joe Forster/STA (sta@ludens.elte.hu)
  890.      Email the author if you want to join the SC mailing list to get the
  891.      latest version by email the day it comes out.
  892.      Look into the URL "http://ludens.elte.hu/~sta/sc.html" for news about
  893.      the beta versions being developed.
  894.  
  895.   fvcbm20.zip  - List directories of Commodore archives.
  896.      I've just released ver. 2.0 of fvcbm, a program which lists the directorie
  897. s
  898.      of Commodore archives.  This new version handles many new archive formats
  899. -
  900.      all the ones I could find which are usable on the Commodore 64 and 128 or
  901.      Commodore 64 emulators.
  902.      The supported formats are:
  903.              ARC230 (ARC)
  904.              self-extracting ARC230 (SDA)
  905.              Lynx
  906.              CS-DOS (LZH)
  907.              self-extracting CS-DOS (SFX)
  908.              PC64 emulator files (R/S/U/P00)
  909.              emulator tape images (T64)
  910.              emulator disk images (D64 and X64)
  911.      The C source is public domain and has been tested under MS-DOS, SCO UNIX,
  912.      and Linux.  The program requires a little-endian CPU to run so Sparc and
  913.      most other workstation users are out of luck.
  914.      The package is available from
  915.         ftp://ftp.wimsey.com/pub/msdos/misc/fvcbm20.zip
  916.      (anonymous uucp from van-bc is also available). The man page can also be
  917.      found <A HREF="http://www.wimsey.com/~danf/fvcbm(1).html">here</A>.
  918.      If you know of an archive type that isn't supported, please send me an
  919.      example and I'll look into adding it.
  920.      Author is Daniel Fandrich (dan@fch.wimsey.bc.ca)
  921.  
  922.  
  923.    2.7.2 Data files.
  924.  
  925.    The site arnold.hiof.no offers an extensive selection of C64 games and
  926.    other program files.  Be sure to look further on in the FAQ for the famed
  927.    list of FTP sites of interest.
  928.  
  929.   ===========================================================================
  930.  
  931.  
  932.  
  933.