Short: C64 emulator, V2.0 Author: bauec002@goofy.zdv.uni-mainz.de (Christian Bauer) Uploader: bauec002@goofy.zdv.uni-mainz.de (Christian Bauer) Version: 2.0 Type: misc/emu Replaces: misc/emu/FrodoV1_5.lha Requires: AmigaOS 2.1, 68020 Frodo is a multitasking freeware C64 emulator for the Amiga. OS2.1 and a 68020 (or better) are required, as well as copys 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. Some small demo programs and the full source code in C and assembly language are included in the archive. Changes from V1.5: - Completely new graphics handling, removed all graphics card specific code - More precise emulation of the DEN bit in register $d011 - Small optimizations to the VIC and 6510 routines - On startup the RAM is initialized (almost) like on the real C64 - 100% correct ADC/SBC in decimal mode - Better emulation of addresses 0 and 1 - Better NMI triggering - Fixed CIA interrupt handling - Pressing F9 could cause pending interrupts to be lost - 1541 Open routine checks for file name buffer overflow - Closing 1541 channel 15 closes all open files - Read-only .d64 and x64 disk image file support - Four types of SID emulation: None, the SID card, 6581sid.library and playsid.library - Menus for the prefs window and the emulation window - Loadable/saveable preferences, prefs files are Frodo's "projects" - Integrated assembler/monitor (SAM) - Speedometer and speed limiter - Corrected the SID card schematics and included a DeliTracker player module for the card - Includes Frodo SC ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 628 254 59.5% 19-Dec-95 21:25:32 Frodo.info 628 254 59.5% 12-Dec-95 16:36:06 +64prgs.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 1506 165 89.0% 11-Jun-95 18:59:18 +Basic ROM.info 628 254 59.5% 12-Dec-95 16:36:16 +Catalogs.info 1606 842 47.5% 19-Dec-95 21:27:18 +Frodo.catalog 3107 1358 56.2% 07-Dec-95 19:38:38 +Frodo.ct 2472 1189 51.9% 07-Dec-95 19:06:16 +Frodo.catalog 3294 1412 57.1% 07-Dec-95 19:06:14 +Frodo.ct 3393 1326 60.9% 07-Dec-95 19:04:56 +Frodo.cd 1620 835 48.4% 19-Dec-95 21:27:38 +Frodo.catalog 3156 1355 57.0% 07-Dec-95 19:40:32 +Frodo.ct 1702 885 48.0% 19-Dec-95 21:27:52 +Frodo.catalog 3255 1425 56.2% 07-Dec-95 19:41:24 +Frodo.ct 2396 1212 49.4% 12-Dec-95 17:12:08 +Frodo.catalog 3230 1453 55.0% 12-Dec-95 16:12:32 +Frodo.ct 1558 822 47.2% 10-Dec-95 17:54:40 +Frodo.catalog 3063 1332 56.5% 07-Dec-95 19:43:32 +Frodo.ct 2292 1153 49.6% 13-Dec-95 16:53:56 +Frodo.catalog 3148 1403 55.4% 13-Dec-95 16:53:22 +Frodo.ct 2210 1079 51.1% 13-Dec-95 16:55:06 +Frodo.catalog 3246 1382 57.4% 12-Dec-95 21:41:00 +Frodo.ct 2280 1129 50.4% 10-Dec-95 17:56:28 +Frodo.catalog 3099 1360 56.1% 10-Dec-95 17:56:12 +Frodo.ct 1506 166 88.9% 11-Jun-95 18:59:18 +Char ROM.info 100448 42789 57.4% 12-Dec-95 15:34:52 +Frodo 1072 45 95.8% 12-Dec-95 16:49:52 +Frodo Prefs 1520 290 80.9% 13-Oct-95 18:35:12 +Frodo Prefs.info 102516 43172 57.8% 12-Dec-95 16:48:12 +Frodo SC 1510 312 79.3% 28-Oct-95 23:12:10 +Frodo SC.info 46376 19279 58.4% 14-Dec-95 09:20:46 +Frodo.guide 503 261 48.1% 11-Jun-95 18:59:18 +Frodo.guide.info 1510 196 87.0% 13-Oct-95 23:18:18 +Frodo.info 42129 17276 58.9% 14-Dec-95 09:21:28 +Frodo_E.guide 503 257 48.9% 11-Jun-95 18:59:18 +Frodo_E.guide.info 9984 9984 0.0% 01-Dec-95 00:00:02 +FrodoSIDCard.lha 1506 162 89.2% 11-Jun-95 18:59:18 +Kernal ROM.info 2404 1269 47.2% 19-Dec-95 21:25:54 +README 628 254 59.5% 12-Dec-95 16:36:16 +src.info 21290 5704 73.2% 03-Dec-95 17:00:38 +1541d64.c 552 253 54.1% 13-Oct-95 15:38:36 +1541d64.h 11618 3698 68.1% 03-Dec-95 17:00:36 +1541fs.c 550 258 53.0% 13-Oct-95 15:38:44 +1541fs.h 59969 16399 72.6% 10-Dec-95 16:40:20 +6510.asm 57257 13894 75.7% 12-Dec-95 15:30:54 +6510SC.asm 26334 6488 75.3% 10-Dec-95 16:50:12 +6526.asm 817 392 52.0% 31-Oct-95 21:49:46 +6526.h 27383 6874 74.8% 12-Dec-95 15:32:40 +6526SC.asm 55630 14316 74.2% 10-Dec-95 16:41:00 +6569.asm 1596 652 59.1% 07-Nov-95 19:44:08 +6569.h 9165 3159 65.5% 07-Nov-95 19:35:32 +6569mono.i 34015 9860 71.0% 12-Dec-95 16:45:14 +6569SC.asm 9195 3009 67.2% 31-Oct-95 20:46:40 +6581.asm 745 327 56.1% 31-Oct-95 20:47:56 +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 14251 4553 68.0% 03-Dec-95 16:32:48 +Display.c 792 401 49.3% 03-Dec-95 16:23:28 +Display.h 512 286 44.1% 07-Feb-95 21:09:08 +ExpTable.bin 177 104 41.2% 12-Dec-95 15:33:28 +Frodo_rev.h 219 119 45.6% 12-Dec-95 15:33:28 +Frodo_rev.i 3 3 0.0% 12-Dec-95 15:33:26 +Frodo_rev.rev 10996 3046 72.2% 06-Dec-95 18:26:36 +FrodoGUI.c 5010 1040 79.2% 06-Dec-95 18:24:50 +FrodoGUI.h 28889 8798 69.5% 03-Dec-95 16:11:42 +IEC.asm 3682 1604 56.4% 02-Nov-95 17:34:04 +IEC.h 2550 784 69.2% 07-Dec-95 19:05:04 +LocStrings.h 2200 766 65.1% 07-Dec-95 19:05:04 +LocStrings.i 2168 1115 48.5% 07-Dec-95 19:05:04 +LocStrings.o 18664 5591 70.0% 07-Dec-95 19:08:48 +Main.asm 1357 613 54.8% 10-Dec-95 16:55:50 +Makefile 25086 5402 78.4% 07-Dec-95 19:04:52 +Prefs.c 1400 681 51.3% 06-Dec-95 18:13:40 +Prefs.h 42176 10367 75.4% 10-Dec-95 16:13:28 +SAM.c 217 171 21.1% 15-Oct-95 18:18:20 +SAM.h -------- ------- ----- --------- -------- 865408 298976 65.4% 21-Dec-95 09:37:52 87 files