Short: C= Plus4 Emulator - V0.68 Author: gatig@dragon.klte.hu (Gáti Gergely) Uploader: gatig@dragon.klte.hu (Gáti Gergely) Version: V0.68 Type: misc/emu Replaces: misc/emu/cp4.lha Sorry for my poor english, but I hope it's understandable... Raster line based emulator. Not finished yet, but a lot of programs works. Relatively fast, on a M68030/50-AGA, 128 colors, relative speed up to 90-95% in twoframe mode. Source is public, I will send it to anyone when requested, and I will also upload it to Aminet, when I am satisfied with it. Stuffs: ftp.funet.fi NEWS ==== V0.68 FIX Snapshot error FIX Window drivers' size problems ADD Faster zero-page addressing V0.67 ADD Snapshot save/load V0.66i FIX Rewrite some code for more readable V0.63 ADD D64 support V0.60 FIX More bugs ADD Localize MakeROM FIX Numeric pad handling V0.59 FIX Localize errors FIX Internal KeyMap problem V0.58 FIX Workaround "NSD compliant" gameport.device (thanx 4 Chris) FIX Command keys fully localized ADD OS96 package (+ MakeROM utility) V0.57 ADD Localized MOD Module interface (compatible) for localize modules FIX Stack size control V0.55 FIX Small bug in SetMap gui ADD Joystick emulation on the keyboard FIX Version string changed to standard V0.54 ADD SID card emulation via external libraries ADD Keymap editor FIX Some minor problem V0.52 ADD About menuitem ADD RealTime mode FIX Monitor window opened sometimes on the driver's screen V0.51 ADD Yet more speed ADD IEC handling switchable (problems with some prgs) V0.49 ADD New drawing routines, faster at most case V0.47 ADD Frees Joystick when window inactive ADD New module function for UserBlank FIX Handles bad ModeID ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 19996 10578 47.0% 26-Feb-99 21:40:34 +assp4 249444 113112 54.6% 17-Oct-99 18:01:52 +cp4 5743 1179 79.4% 17-Oct-99 18:17:00 +cp4.info 1710 960 43.8% 17-Oct-99 18:08:10 +cp4.readme 628 262 58.2% 17-Oct-99 18:17:00 +Docs.info 628 260 58.5% 17-Oct-99 18:17:00 +Icons.info 9488 5671 40.2% 17-Mar-99 18:15:48 +MakeROM 2663 1087 59.1% 17-Oct-99 18:17:00 +MakeROM.info 464 233 49.7% 17-Oct-99 18:17:00 +Readme.info 1636 858 47.5% 16-Mar-99 21:55:08 +Easy1541.info 1636 858 47.5% 16-Mar-99 21:55:08 +os96.info 2324 1282 44.8% 07-Mar-97 20:33:48 +1551ger.doc 1030 466 54.7% 22-Jul-98 14:08:02 +file_id.diz 1526 713 53.2% 16-Feb-97 16:47:38 +hardware.txt 1228 542 55.8% 04-Sep-98 10:54:12 +OS96_9B.TXT 4795 2102 56.1% 13-Jun-97 20:38:14 +os96eng.doc 983 530 46.0% 22-Jul-98 14:04:26 +os96eng.new 1636 858 47.5% 16-Mar-99 21:55:08 +PlaySID3.0.info 8264 5300 35.8% 06-Oct-96 16:27:32 +IECDir 7608 4874 35.9% 02-Sep-96 22:36:30 +IECStatus 20112 9996 50.2% 07-Mar-97 20:28:06 +1551.exe 5863 2748 53.1% 04-Aug-97 13:13:24 +os96ger.doc 32770 298 99.0% 06-Jun-98 20:33:16 +OS96HIGH.PRG 32770 23714 27.6% 28-Mar-98 15:42:18 +OS96LOW.PRG 5140 3395 33.9% 02-Sep-96 22:47:30 +IECCmd 6464 4267 33.9% 02-Sep-96 22:58:28 +IECLoad 10752 6514 39.4% 06-Oct-96 15:19:56 +IECReadD64 7480 4949 33.8% 02-Sep-96 22:33:34 +IECSave 11148 6763 39.3% 15-Oct-96 23:39:18 +IECWriteD64 26722 10194 61.8% 15-Oct-96 23:41:56 +Easy1541.guide 5128 739 85.5% 03-Sep-96 00:36:16 +Easy1541.guide.info 2657 649 75.5% 03-Sep-96 00:49:30 +libs.info 2657 648 75.6% 03-Sep-96 00:49:30 +Toolkit.info 7716 4942 35.9% 02-Sep-96 22:37:08 +IECUnit 149 104 30.2% 31-Jul-96 01:03:42 +iec.fd 963 503 47.7% 08-Oct-96 23:16:28 +iec.h 2657 643 75.7% 03-Sep-96 00:49:30 +docs.info 3328 1528 54.0% 06-Oct-96 16:00:08 +iec.library 3328 1519 54.3% 06-Oct-96 16:00:16 +iec.library 1696 599 64.6% 01-Sep-96 19:42:36 +iec.i 168 97 42.2% 01-Sep-96 19:19:14 +iec_lib.i 294 110 62.5% 31-Jul-96 01:12:32 +iec_pragmas.h 153 84 45.0% 01-Sep-96 23:13:46 +iec_proto.h 2489 1110 55.4% 02-Sep-96 22:58:16 +IECLoad.c 11758 3895 66.8% 08-Sep-96 16:39:38 +iec.doc 3971 588 85.1% 03-Sep-96 00:46:18 +iec.doc.info 12151 4022 66.8% 08-Sep-96 19:05:30 +iec.guide 5128 739 85.5% 03-Sep-96 00:46:18 +iec.guide.info 1768 758 57.1% 02-Sep-96 22:47:16 +IECCmd.c 2486 1042 58.0% 06-Oct-96 16:27:20 +IECDir.c 1393 653 53.1% 02-Sep-96 22:36:20 +IECStatus.c 2257 948 57.9% 02-Sep-96 22:36:58 +IECUnit.c 3971 590 85.1% 03-Sep-96 00:39:28 +IECDir.c.info 4020 1514 62.3% 06-Oct-96 15:19:40 +IECReadD64.c 2467 1064 56.8% 02-Sep-96 22:33:24 +IECSave.c 4137 1550 62.5% 15-Oct-96 23:36:04 +IECWriteD64.c 3971 590 85.1% 03-Sep-96 00:39:58 +IECCmd.c.info 3971 592 85.0% 03-Sep-96 00:39:32 +IECLoad.c.info 3971 592 85.0% 03-Sep-96 00:39:40 +IECStatus.c.info 3971 590 85.1% 03-Sep-96 00:39:50 +IECUnit.c.info 2657 645 75.7% 03-Sep-96 00:46:18 +Examples.info 3971 590 85.1% 03-Sep-96 00:39:36 +IECReadD64.c.info 3971 590 85.1% 03-Sep-96 00:40:12 +IECSave.c.info 3971 589 85.1% 03-Sep-96 00:39:54 +IECWriteD64.c.info 2657 645 75.7% 03-Sep-96 00:49:30 +dev.info 2657 648 75.6% 03-Sep-96 00:46:28 +Includes.info 447 235 47.4% 12-Aug-94 10:31:26 +Developer.doc.info 714 358 49.8% 12-Aug-94 10:31:22 +Install_Library.info 29708 15569 47.5% 12-Aug-94 10:38:08 +PlaySID 457 244 46.6% 12-Aug-94 10:31:16 +Convert.doc.info 3356 1380 58.8% 12-Aug-94 10:31:28 +Developer.doc 8456 4021 52.4% 12-Aug-94 10:31:22 +Library.doc 457 242 47.0% 12-Aug-94 10:31:22 +Library.doc.info 3502 1300 62.8% 12-Aug-94 10:31:20 +PlaySID.info 447 237 46.9% 12-Aug-94 10:31:28 +Catalog.doc.info 10858 4204 61.2% 12-Aug-94 10:31:16 +Convert.doc 724 326 54.9% 12-Aug-94 10:31:24 +Install_Library 13982 6339 54.6% 12-Aug-94 10:31:18 +PlaySID.doc 6060 3701 38.9% 17-Aug-94 14:43:32 +SIDConv 17468 5477 68.6% 12-Aug-94 10:31:28 +Catalog.doc 8148 4902 39.8% 17-Aug-94 14:43:44 +MakeSIDIcon 457 242 47.0% 12-Aug-94 10:31:16 +PlaySID.doc.info 170 128 24.7% 12-Aug-94 10:31:30 +ConvertToIcon.script 1053 367 65.1% 12-Aug-94 10:31:24 +playsid_pragmas.h 189 127 32.8% 12-Aug-94 10:31:24 +playsid.h 27992 14046 49.8% 12-Aug-94 10:31:22 +playsid.library 161 126 21.7% 12-Aug-94 10:31:30 +MakeIconsForSIDS.script 986 420 57.4% 12-Aug-94 10:31:26 +playsid_lib.i 1955 802 58.9% 12-Aug-94 10:31:24 +playsidbase.h 2069 810 60.8% 12-Aug-94 10:31:24 +playsidbase.i 89 64 28.0% 12-Aug-94 10:31:30 +jukebox.data 859 416 51.5% 12-Aug-94 10:31:30 +jukebox.rexx 696 386 44.5% 12-Aug-94 10:31:26 +playsid_lib.fd 1165 574 50.7% 12-Aug-94 10:31:26 +playsid_protos.h 48072 16088 66.5% 17-Oct-99 18:11:58 +cp4_EN.guide 468 223 52.3% 17-Oct-99 18:11:18 +cp4_EN.guide.info 54643 19678 63.9% 17-Oct-99 18:12:10 +cp4_HU.guide 468 223 52.3% 17-Oct-99 18:11:18 +cp4_HU.guide.info 5747 1185 79.3% 02-Mar-99 12:40:58 +CP4-Hires.info 4354 2056 52.7% 02-Mar-99 12:40:58 +CP4-HiresLace.info 552 305 44.7% 12-Aug-94 10:31:28 +preview.rexx 678 450 33.6% 18-Mar-99 22:03:58 +cp4_zavacki3.catalog 674 450 33.2% 18-Mar-99 22:03:58 +cp4_zavacki4.catalog 612 367 40.0% 18-Mar-99 22:03:58 +MakeROM.catalog 16371 15707 4.0% 10-Mar-99 10:23:26 +cp4_screen1.png 12806 11884 7.1% 10-Mar-99 10:24:36 +cp4_screen2.png 788 489 37.9% 18-Mar-99 22:03:56 +cp4_windowmono.catalog 800 501 37.3% 18-Mar-99 22:03:56 +cp4_windowscale.catalog 674 448 33.5% 18-Mar-99 22:03:58 +cp4_zavacki5.catalog 634 427 32.6% 18-Mar-99 22:03:58 +cp4_zavackiF.catalog 466 302 35.1% 18-Mar-99 22:03:54 +cp4_mono.catalog 540 359 33.5% 18-Mar-99 22:03:56 +cp4_ocs.catalog 234 175 25.2% 18-Mar-99 22:03:56 +cp4_perdevpernull.catalog 608 411 32.4% 18-Mar-99 22:03:56 +cp4_zavacki.catalog 682 454 33.4% 18-Mar-99 22:03:58 +cp4_zavacki2.catalog 660 432 34.5% 18-Mar-99 22:03:54 +cp4_ehb.catalog 622 424 31.8% 18-Mar-99 22:03:54 +cp4_greyscale.catalog 664 450 32.2% 18-Mar-99 22:03:54 +cp4_greyscale2.catalog 756 472 37.5% 18-Mar-99 22:03:56 +cp4_windowamiga.catalog 788 490 37.8% 18-Mar-99 22:03:56 +cp4_windowcard.catalog 876 342 60.9% 06-Mar-99 20:44:28 +macros.h 2545 1133 55.4% 08-Apr-99 22:24:42 +ver.c 5640 2698 52.1% 13-Oct-99 16:58:32 +cp4.catalog 570 380 33.3% 18-Mar-99 22:03:54 +cp4_card.catalog 598 398 33.4% 18-Mar-99 22:03:54 +cp4_cardgreyscale.catalog 484 314 35.1% 18-Mar-99 22:03:54 +cp4_greyscale16.catalog 16939 5517 67.4% 07-Mar-99 10:19:10 +c2p_windowcard.c 9971 1438 85.5% 28-Oct-98 14:05:42 +c2p_windowcard_palette.c 15773 5011 68.2% 07-Mar-99 10:17:10 +c2p_windowmono.c 7083 1278 81.9% 25-Nov-98 09:41:46 +c2p_windowmonoasm.asm 9972 1439 85.5% 28-Oct-98 19:29:34 +c2p_windowscale_palette.c 322 177 45.0% 13-Oct-99 16:54:20 +cp4_ver.h 8557 2885 66.2% 07-Mar-99 09:47:14 +c2p_module.c 2352 1021 56.5% 04-Mar-99 18:47:12 +c2p_module.h 8016 2459 69.3% 18-Mar-99 19:04:32 +c2p_mono.c 7056 1268 82.0% 25-Nov-98 09:40:24 +c2p_monoasm.asm 17889 5819 67.4% 07-Mar-99 10:18:54 +c2p_windowamiga.c 73304 4272 94.1% 25-Nov-98 14:48:06 +c2p_windowamigaasm.asm 16474 5223 68.2% 07-Mar-99 10:19:40 +c2p_windowscale.c 6371 2291 64.0% 18-Mar-99 19:01:28 +c2p_card.c 9967 1441 85.5% 21-Oct-98 23:11:34 +c2p_card_palette.c 2305 1148 50.1% 25-Nov-98 09:38:12 +c2p_color_priority.c 9972 1439 85.5% 29-Oct-98 12:05:28 +c2p_windowamiga_palette.c 12288 6620 46.1% 14-Jul-98 12:00:38 +Tutti_Frutti 137 120 12.4% 24-Feb-99 18:54:24 +Default 137 122 10.9% 13-Oct-99 16:50:08 +Deutsch 9736 3655 62.4% 18-Mar-99 19:23:42 +cardgrey.c2p 9212 4405 52.1% 22-Mar-99 20:16:34 +ehb.c2p 9996 4348 56.5% 18-Mar-99 19:21:14 +grey.c2p 8564 4222 50.7% 07-Mar-99 10:39:18 +grey16.c2p 16348 7426 54.5% 07-Mar-99 10:31:34 +windowcard.c2p 13764 6289 54.3% 07-Mar-99 10:30:04 +windowmono.c2p 12932 6163 52.3% 07-Mar-99 10:32:14 +windowscale.c2p 9988 4596 53.9% 18-Mar-99 19:09:18 +zavacki.c2p 10048 4698 53.2% 18-Mar-99 14:13:20 +zavacki2.c2p 9704 3886 59.9% 18-Mar-99 19:17:24 +card.c2p 10024 4316 56.9% 18-Mar-99 19:22:34 +grey2.c2p 7312 3440 52.9% 18-Mar-99 19:18:32 +mono.c2p 8056 4041 49.8% 18-Mar-99 19:19:52 +ocs.c2p 4200 2274 45.8% 07-Mar-99 10:34:04 +perdevpernull.c2p 26012 9208 64.6% 07-Mar-99 10:33:34 +windowamiga.c2p 231 151 34.6% 17-Mar-99 11:06:44 +Readme 65675 871 98.6% 13-Oct-99 17:29:56 +Reset.snapshot 65675 8111 87.6% 13-Oct-99 17:33:16 +Tutti_Frutti.snapshot 3769 593 84.2% 18-Mar-99 22:03:32 +MakeCatalog 376 200 46.8% 16-Mar-99 18:59:30 +MakeLanguage 936 563 39.8% 18-Mar-99 19:12:32 +cp4_zavacki.ct 1062 626 41.0% 18-Mar-99 14:10:06 +cp4_zavacki2.ct 11520 6879 40.2% 16-Mar-99 20:13:48 +SetCT 1421 735 48.2% 28-Feb-99 12:26:24 +cp4_windowamiga.ct 1483 773 47.8% 03-Mar-99 17:29:44 +cp4_windowcard.ct 1512 789 47.8% 03-Mar-99 20:23:38 +cp4_windowscale.ct 927 500 46.0% 17-Mar-99 18:07:48 +MakeROM.ct 1016 611 39.8% 18-Mar-99 19:11:50 +cp4_greyscale2.ct 688 394 42.7% 18-Mar-99 19:12:04 +cp4_mono.ct 291 209 28.1% 03-Mar-99 16:37:30 +cp4_perdevpernull.ct 1481 769 48.0% 03-Mar-99 20:22:08 +cp4_windowmono.ct 913 537 41.1% 18-Mar-99 19:11:16 +cp4_cardgreyscale.ct 1020 600 41.1% 18-Mar-99 22:02:30 +cp4_ehb.ct 693 411 40.6% 03-Mar-99 16:53:12 +cp4_greyscale16.ct 829 494 40.4% 18-Mar-99 19:12:18 +cp4_ocs.ct 599 377 37.0% 18-Mar-99 14:09:58 +cp4_zavacki2.ct 10231 4045 60.4% 13-Oct-99 15:40:10 +cp4.ct 883 516 41.5% 18-Mar-99 19:11:02 +cp4_card.ct 952 575 39.6% 18-Mar-99 19:11:32 +cp4_greyscale.ct 1012 493 51.2% 11-Mar-99 16:26:10 +cp4_windowamiga.ct 1051 512 51.2% 11-Mar-99 16:26:26 +cp4_windowcard.ct 1066 522 51.0% 11-Mar-99 16:27:00 +cp4_windowscale.ct 544 342 37.1% 18-Mar-99 19:10:00 +cp4_zavacki.ct 534 308 42.3% 17-Mar-99 18:07:10 +MakeROM.ct 417 260 37.6% 11-Mar-99 16:25:06 +cp4_greyscale16.ct 571 360 36.9% 18-Mar-99 19:09:38 +cp4_greyscale2.ct 499 310 37.8% 18-Mar-99 19:09:52 +cp4_ocs.ct 195 154 21.0% 11-Mar-99 16:25:50 +cp4_perdevpernull.ct 1049 513 51.0% 11-Mar-99 16:26:44 +cp4_windowmono.ct 514 308 40.0% 18-Mar-99 19:09:14 +cp4_card.ct 527 318 39.6% 18-Mar-99 19:09:22 +cp4_cardgreyscale.ct 581 360 38.0% 18-Mar-99 21:43:14 +cp4_ehb.ct 546 345 36.8% 18-Mar-99 19:09:30 +cp4_greyscale.ct 419 247 41.0% 18-Mar-99 19:09:44 +cp4_mono.ct 1087 494 54.5% 03-Mar-99 20:26:32 +cp4_windowscale.cd 490 303 38.1% 18-Mar-99 19:08:38 +cp4_zavacki.cd 544 341 37.3% 18-Mar-99 14:08:52 +cp4_zavacki2.cd 491 274 44.1% 17-Mar-99 18:06:52 +MakeROM.cd 10840 3036 71.9% 17-Mar-99 17:39:58 +cp4.ct 123 107 13.0% 03-Mar-99 16:12:10 +cp4_perdevpernull.cd 1030 464 54.9% 02-Mar-99 18:45:46 +cp4_windowamiga.cd 1066 475 55.4% 03-Mar-99 17:35:36 +cp4_windowcard.cd 1071 485 54.7% 03-Mar-99 20:25:48 +cp4_windowmono.cd 490 303 38.1% 18-Mar-99 19:08:20 +cp4_greyscale.cd 357 217 39.2% 03-Mar-99 16:09:00 +cp4_greyscale16.cd 514 319 37.9% 18-Mar-99 19:08:24 +cp4_greyscale2.cd 366 210 42.6% 18-Mar-99 19:08:30 +cp4_mono.cd 449 271 39.6% 18-Mar-99 19:08:32 +cp4_ocs.cd 628 269 57.1% 17-Oct-99 18:17:00 cp4.info 6935 2431 64.9% 13-Oct-99 15:39:58 +cp4.cd 461 270 41.4% 18-Mar-99 19:08:06 +cp4_card.cd 465 274 41.0% 18-Mar-99 19:08:12 +cp4_cardgreyscale.cd 533 323 39.3% 18-Mar-99 21:40:48 +cp4_ehb.cd -------- ------- ----- --------- -------- 1527437 578532 62.1% 21-Oct-99 21:02:50 219 files