Short: C64 emulator, V2.4 Author: cbauer@iphcip1.physik.uni-mainz.de (Christian Bauer) Uploader: cbauer@iphcip1.physik.uni-mainz.de (Christian Bauer) Version: 2.4 Type: misc/emu Requires: AmigaOS 2.1, 68020 Frodo is a multitasking freeware C64 emulator for the Amiga and DraCo. OS2.1 and a 68020 (or better) are required, as well as copies of the original C64 ROMs, which are not included. This emulator focuses on the exact reproduction of special graphical effects possible on the 64, and has therefore relatively high system requirements. Using a 68060-50 and a CyberVision card gives about 140-160% of the original C64 speed in standard text mode in the emulation's most precise mode and about 700% in its fastest mode. Using a line-based VIC model, Frodo is capable of running most games and demos correctly, even those with FLI, FLD, DYCP, open top/bottom borders, multiplexed sprites etc. A single-cycle version of the emulator, "Frodo SC", is included that runs even those programs that fail on the line-based emulation. A graphics card (any one whose modes are selectable with a screenmode requester will do) is strongly recommended for faster display as the emulator's routines have been designed for a chunky display memory. The "Graffiti" video card is also supported. Some small demo programs and the full source code in C and assembly language are included in the archive. Changes from V2.3: - The C64 Basic and kernal ROMs are now included in the archive - FreeScreenBuffer() was called even under OS 2.x - Corrected idle state display - The last line of Y expanded sprites wasn't drawn - Writing to $d011/$d012 can trigger raster IRQs - Support for Graffiti video card - Corrected translation of 0xc1..0xda characters in conv_from_64() - 1541 emulation ignores drive numbers when opening the directory and allows wildcards for selective directory reading - Reading from a write-only SID register returns the last byte written to the SID - D2 and D3 were swapped in the SID card schematics - Corrected ISB, RRA, SHX and SHY instructions - Frodo SC: CIA timer one-shot mode didn't stop the timers - Frodo SC: Corrected timing of CIA timers (starting/stopping/loading) - Frodo SC: Fixed bug in BackECM - Frodo SC: More undocumented opcodes implemented - Czech catalog files ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 628 273 56.5% 03-Jan-97 18:09:50 Frodo.info 267 232 13.1% 20-Jan-95 17:46:32 +3fff 12 12 0.0% 20-Jan-95 22:16:46 +colorbars 2112 659 68.7% 26-Jan-95 17:41:46 +d011h3 184 184 0.0% 31-Dec-94 19:18:06 +de00all 514 453 11.8% 20-Jan-95 17:43:14 +dycp 114 114 0.0% 20-Jan-95 17:15:50 +fld 332 293 11.7% 01-Aug-95 13:57:44 +lrborder 226 215 4.8% 01-Aug-95 14:06:04 +sprsync 482 446 7.4% 20-Jan-95 17:25:26 +stretch 386 359 6.9% 20-Jan-95 17:23:20 +tech-tech 105 105 0.0% 21-Dec-94 21:34:56 +text26 8192 6709 18.1% 14-Mar-93 20:34:10 +Basic ROM 1506 164 89.1% 03-Jan-97 18:09:50 +Basic ROM.info 2378 1164 51.0% 03-Jan-97 17:19:26 +Frodo.catalog 2540 1218 52.0% 03-Jan-97 17:19:36 +Frodo.catalog 3618 1403 61.2% 03-Jan-97 17:18:32 +Frodo.cd 1960 1002 48.8% 03-Jan-97 17:19:48 +Frodo.catalog 1726 894 48.2% 03-Jan-97 17:20:00 +Frodo.catalog 2404 1213 49.5% 03-Jan-97 17:20:10 +Frodo.catalog 2046 1036 49.3% 03-Jan-97 17:20:22 +Frodo.catalog 2354 1183 49.7% 03-Jan-97 17:20:30 +Frodo.catalog 2322 1130 51.3% 03-Jan-97 17:20:42 +Frodo.catalog 2396 1179 50.7% 03-Jan-97 17:20:52 +Frodo.catalog 2346 1197 48.9% 03-Jan-97 17:21:06 +Frodo.catalog 4096 1293 68.4% 14-Mar-93 20:35:16 +Char ROM 1506 165 89.0% 03-Jan-97 18:09:50 +Char ROM.info 105028 45143 57.0% 03-Jan-97 17:19:08 +Frodo 1074 47 95.6% 03-Jan-97 18:10:20 +Frodo Prefs 1520 293 80.7% 03-Jan-97 18:09:50 +Frodo Prefs.info 109240 46292 57.6% 17-Dec-96 00:16:06 +Frodo SC 1510 312 79.3% 03-Jan-97 18:09:50 +Frodo SC.info 50900 20875 58.9% 03-Jan-97 18:00:32 +Frodo.guide 503 262 47.9% 03-Jan-97 18:09:50 +Frodo.guide.info 1510 193 87.2% 03-Jan-97 18:09:50 +Frodo.info 46435 18785 59.5% 03-Jan-97 18:01:34 +Frodo_E.guide 503 261 48.1% 03-Jan-97 18:09:50 +Frodo_E.guide.info 9984 9984 0.0% 30-Nov-96 15:11:16 +FrodoSIDCard.lha 8192 6001 26.7% 03-Jan-97 14:54:26 +Kernal ROM 1506 165 89.0% 03-Jan-97 18:09:50 +Kernal ROM.info 2325 1232 47.0% 03-Jan-97 18:02:32 +README 21752 5938 72.7% 30-Nov-96 16:24:26 +1541d64.c 552 253 54.1% 29-Jan-96 22:51:38 +1541d64.h 12553 3958 68.4% 30-Nov-96 16:51:34 +1541fs.c 550 258 53.0% 29-Jan-96 22:51:48 +1541fs.h 60171 16570 72.4% 03-Jan-97 16:47:18 +6510.asm 58257 14126 75.7% 03-Jan-97 16:25:54 +6510SC.asm 28572 7080 75.2% 03-Jan-97 15:34:34 +6526.asm 817 392 52.0% 29-Jan-96 22:52:08 +6526.h 30563 7409 75.7% 03-Jan-97 15:35:42 +6526SC.asm 59166 15297 74.1% 03-Jan-97 16:39:16 +6569.asm 1596 652 59.1% 29-Jan-96 22:52:26 +6569.h 9190 3165 65.5% 03-Feb-96 14:23:22 +6569mono.i 41344 11648 71.8% 16-Dec-96 23:57:18 +6569SC.asm 9531 3119 67.2% 08-Dec-96 22:54:44 +6581.asm 745 326 56.2% 29-Jan-96 22:52:50 +6581.h 708 523 26.1% 01-Apr-93 18:23:10 +Boopsi.o 14763 4638 68.5% 18-Oct-95 23:59:36 +c2p4.asm 187 117 37.4% 06-Oct-95 17:19:30 +debug.h 919 308 66.4% 23-Jul-95 20:11:06 +debug.i 17785 5569 68.6% 03-Jan-97 16:41:32 +Display.c 792 401 49.3% 29-Jan-96 22:53:16 +Display.h 512 286 44.1% 07-Feb-95 21:09:08 +ExpTable.bin 171 103 39.7% 03-Jan-97 16:42:48 +Frodo_rev.h 213 120 43.6% 03-Jan-97 16:42:48 +Frodo_rev.i 3 3 0.0% 03-Jan-97 16:42:46 +Frodo_rev.rev 11145 3079 72.3% 16-Dec-96 20:38:36 +FrodoGUI.c 2252 2129 5.4% 16-Dec-96 20:35:08 +FrodoGUI.gui 987 453 54.1% 16-Dec-96 20:35:08 +FrodoGUI.gui.info 5110 1056 79.3% 16-Dec-96 20:37:52 +FrodoGUI.h 28889 8798 69.5% 29-Jan-96 22:53:46 +IEC.asm 3682 1603 56.4% 29-Jan-96 22:53:50 +IEC.h 2730 827 69.7% 03-Jan-97 17:18:38 +LocStrings.h 2356 809 65.6% 03-Jan-97 17:18:38 +LocStrings.i 2284 1179 48.3% 03-Jan-97 17:18:38 +LocStrings.o 19069 5713 70.0% 16-Dec-96 21:52:52 +Main.asm 1382 628 54.5% 03-Feb-96 14:17:36 +Makefile 25664 5519 78.4% 03-Jan-97 17:05:34 +Prefs.c 1447 701 51.5% 16-Dec-96 20:34:24 +Prefs.h 46395 11340 75.5% 23-Apr-96 23:24:52 +SAM.c 217 171 21.1% 29-Jan-96 22:54:46 +SAM.h -------- ------- ----- --------- -------- 912003 320404 64.8% 04-Jan-97 18:43:30 81 files