Commit Graph

  • 01f8fc984e Add OSD option for REU 512K wrap and mask bank register correctly master Erik Scheffers 2026-04-12 16:37:21 +02:00
  • 6a228872df Fix REU address reg updates Erik Scheffers 2026-04-08 15:52:35 +02:00
  • 6decd17bd1 Fix REU timing issues Erik Scheffers 2026-04-08 11:19:51 +02:00
  • 208a0152e3 Release 20260209 Erik Scheffers 2026-02-09 17:52:44 +01:00
  • d8d788ae2c Delay DMA until write to FF00 is complete Erik Scheffers 2026-02-09 16:43:28 +01:00
  • 0643e35d99 Correct 8502/Z80 switch timing Erik Scheffers 2026-02-08 20:57:21 +01:00
  • 2b02b7dd97 Correct handling of floating busses & DMA cycles Erik Scheffers 2026-01-26 11:05:04 +01:00
  • f219f1804e Fix 8502 turbo mode, mmu, reu, z80 Erik Scheffers 2026-01-21 08:54:21 +01:00
  • a5f028975b Update framework Erik Scheffers 2025-12-27 13:13:29 +01:00
  • 2d3372b5d9 cpu: fix regression in ram0001 test1 Erik Scheffers 2025-12-27 12:38:52 +01:00
  • f65571b102 Merge branch 'mmu-regression-fixes' into 'master' Erik 2025-12-27 10:55:21 +01:00
  • a4915cf56e mmu: cleanup and fixes Erik 2025-12-27 10:55:21 +01:00
  • c20f6ff053 Restore HQ2x scandouble option Erik Scheffers 2025-12-23 16:14:44 +01:00
  • d11a88e2b0 cartridge: Add auto-save option (from C64) Erik Scheffers 2025-12-23 15:42:50 +01:00
  • bb55b19722 cartridge: Write support for Easyflash cartridges (from C64) Erik Scheffers 2025-12-23 15:17:44 +01:00
  • d3d12a1a14 sdram: latch write signals in request cycle. Sorgelig 2025-08-27 22:24:22 +08:00
  • 760758f626 vdc: fix cursor not showing when reg_cs==reg_ce Erik Scheffers 2025-12-23 13:27:41 +01:00
  • 0e9c27adce mmu: external DMA (REU) should use vicBank, honour ROM mappings, and ignore shared RAM settings (#43) Erik Scheffers 2025-12-22 22:09:27 +01:00
  • cc46cefffc MMU: correct ROM/IO priority on page swapping Erik Scheffers 2025-08-07 13:43:33 +02:00
  • e25421d64e cartridge: add support for Waterloo Structured BASIC and BMP-Data Turbo 2000 (from C64) Erik Scheffers 2025-07-24 09:06:29 +02:00
  • 1182a61ae3 cartridge: Add Comal128 Erik Scheffers 2025-07-24 09:04:16 +02:00
  • 448b86fc3b Add missing HDMI_BLACKOUT output Erik Scheffers 2024-09-21 20:15:26 +02:00
  • 5f0bdb454b Release 20240904 Erik Scheffers 2024-09-04 15:52:28 +02:00
  • 3113da2e12 Update sys Erik Scheffers 2024-09-04 15:50:47 +02:00
  • 2a9a563bab MRA: remove md5 from example mra's, clarify they are just examples Erik Scheffers 2024-09-04 15:50:24 +02:00
  • 0cde865742 doc: add documentation for non-standard mra files Erik Scheffers 2024-08-20 18:47:12 +02:00
  • 8e2594a37d mra: update C128DCR Basic 8.mra to official ROM version Erik Scheffers 2024-08-20 18:45:03 +02:00
  • 74b51a17be video: fix pll_video initialization Erik Scheffers 2024-08-14 15:05:35 +02:00
  • 7c118173e0 z80: improved I/O cycle timing Erik Scheffers 2024-08-07 19:46:20 +02:00
  • bab4820e17 mmu: add mmu register shadowing in z80 mode Erik Scheffers 2024-08-05 21:12:33 +02:00
  • f96fae8cba mmu: fix incorrect rom addressing in z80 mode bank 2 Erik Scheffers 2024-07-30 15:48:02 +02:00
  • 08d6c1f026 Another tiny doc fix Erik Scheffers 2024-06-02 09:08:47 +02:00
  • 05bc0868af Tiny doc fix Erik Scheffers 2024-05-26 20:47:51 +02:00
  • 4b82cca27b Release 20240601 Erik Scheffers 2024-06-01 13:57:12 +02:00
  • bb32d53479 Video: fix pll drift Erik Scheffers 2024-05-22 16:02:02 +02:00
  • 7e48a41496 Update README Erik Scheffers 2024-05-13 20:42:14 +02:00
  • dc402a6a41 MRA: Don't swap num keys on AZERTY keyboards (for Italian/French/Belgian models) Erik Scheffers 2024-05-13 20:25:46 +02:00
  • 88fc2f4ed2 Fix pure64 mode not correctly resetting Erik Scheffers 2024-05-12 11:36:01 +02:00
  • 0445a281e9 Make VIC variant only configurable in C64-on-C128 mra version Erik Scheffers 2024-05-12 08:43:29 +02:00
  • 3c99366744 MRA: load drive ROM to correct location Erik Scheffers 2024-05-11 15:41:17 +02:00
  • a2dcb1fbba Release 20240504. Erik Scheffers 2024-05-04 21:08:56 +02:00
  • 1a3b0d539f Update sys. Erik Scheffers 2024-05-04 13:36:08 +02:00
  • 842f0e2761 Option to disable DigiFix for SID 8580. Erik Scheffers 2024-05-04 12:36:33 +02:00
  • 96335a2142 Block keyboard and activate led while disk swapping. Erik Scheffers 2024-05-04 12:15:20 +02:00
  • 0ba40902d0 VDC: fix multiple issues Erik Scheffers 2024-05-04 20:18:23 +02:00
  • 55ba32dedd Menu: move video out options to audio/video submenu Erik Scheffers 2024-03-17 09:23:50 +01:00
  • 2ff7304fde Release 20240110. Erik Scheffers 2024-01-10 20:50:18 +01:00
  • 51729fffa9 Update sys. Erik Scheffers 2024-01-10 19:50:42 +01:00
  • 882c5509d2 MRA: Updated for changed IFR location Erik Scheffers 2024-01-07 15:31:04 +01:00
  • 743f46a4bd VIC-II: Update from upstream. Erik Scheffers 2024-01-03 21:08:55 +01:00
  • 0cda8f352e Update clean.bat Sorgelig 2024-01-03 22:13:00 +08:00
  • 4f545afcf1 C1541: adjust disk change signals (from C64_MiSTer) Erik Scheffers 2024-01-03 16:13:58 +01:00
  • 6c1ec0e031 cartridge: support for 128K Super Snapshot v5 (from C64_MiSTer) Erik Scheffers 2024-01-03 16:10:43 +01:00
  • 234bbded60 IFR: add MegaBit 128 support (1Mb internal function ROM) Erik Scheffers 2023-12-20 09:57:22 +01:00
  • f2cf89309b Release 20231209 Erik Scheffers 2023-12-09 20:48:08 +01:00
  • d9e6f1b692 Update sys Erik Scheffers 2023-12-09 16:24:13 +01:00
  • 055fef076c REU: fix timing issue (closes #33) Erik Scheffers 2023-12-09 16:23:06 +01:00
  • b3c2554f64 Z80: fix IO read operations Erik Scheffers 2023-12-06 14:03:55 +01:00
  • f5861b235d Release 20230927 Erik Scheffers 2023-09-27 19:07:40 +02:00
  • 5473757a64 Update README Erik Scheffers 2023-09-27 19:06:54 +02:00
  • d62650ea91 Update sys Erik Scheffers 2023-09-27 19:06:38 +02:00
  • c257d3465f add smart turbo modes (#32) Erik Scheffers 2023-09-13 15:24:54 +02:00
  • 6fc4f41332 VDC: tune video clock Erik Scheffers 2023-08-13 14:20:39 +02:00
  • 722d40c5b0 VDC: only auto switch back to vic in pure64 mode Erik Scheffers 2023-07-25 14:41:11 +02:00
  • 074d6b8740 VDC: fix jitter with scaler Erik Scheffers 2023-07-25 13:40:25 +02:00
  • 68f0620513 VDC: remove (unused) h/vblank signals Erik Scheffers 2023-07-25 13:07:10 +02:00
  • 85276158ae VIC: support VIC-IIe $D030 video tricks (#31) Erik Scheffers 2023-07-25 12:35:48 +02:00
  • 1e2222c762 CRT: add rudimentary support for GMod2-128 cartridge Erik Scheffers 2023-05-19 18:30:09 +02:00
  • 8c95e10742 C64: Update from upstream Erik Scheffers 2023-05-19 17:03:44 +02:00
  • 611948c0b0 T80: Update from upstream Erik Scheffers 2023-05-19 16:04:28 +02:00
  • 919a97dd24 Revert "t80: fix OUTI/OUTD/OTIR/OTDR" Erik Scheffers 2023-05-19 15:37:18 +02:00
  • bc0243b659 mra: international versions are based on the C128 flat, not the DR Erik Scheffers 2023-03-25 15:15:38 +01:00
  • 3ff5bcf219 Release 20230325 Erik Scheffers 2023-03-25 10:21:38 +01:00
  • 44930b3126 fix quartus warnings Erik Scheffers 2023-03-25 10:19:59 +01:00
  • 4b8642bc20 Update sys Erik Scheffers 2023-03-25 09:22:29 +01:00
  • 41f32f48ce vdc: correct sync timings (closes #22) Erik Scheffers 2023-03-18 20:02:28 +01:00
  • 5ced214b81 mra: do not overwrite ROMs loaded from menu (fixes #19) Erik Scheffers 2023-03-18 15:40:06 +01:00
  • 8586344072 crt: implement C128 cartridges Erik Scheffers 2023-03-17 21:00:22 +01:00
  • ec80ead855 pure64: several small fixes Erik Scheffers 2023-03-17 20:53:14 +01:00
  • a0d1b7e072 t80: fix OUTI/OUTD/OTIR/OTDR Erik Scheffers 2023-03-17 20:36:57 +01:00
  • f0d4f071dc t80: update Erik Scheffers 2023-03-14 11:39:52 +01:00
  • 370c15cb43 mmu: more fixes Erik Scheffers 2023-03-17 20:46:38 +01:00
  • ead31e4c9e 6510: data bus floats when CPU accesses I/O port registers Erik Scheffers 2023-03-12 15:26:08 +01:00
  • e76bee6315 z80: I/O is accessible in C64 mode Erik Scheffers 2023-03-03 20:12:48 +01:00
  • 820dc206ad mmu: disable forward page translation in c64 mode Erik Scheffers 2023-03-03 20:08:41 +01:00
  • b80a64e6c9 mmu: keep address translation in c64 mode (fixes #21) Erik Scheffers 2023-02-26 13:41:40 +01:00
  • 296edf8b52 switch back to 40 col display when entering 64 mode Erik Scheffers 2023-02-26 10:51:54 +01:00
  • b3078654d3 document another VDC quirk Erik Scheffers 2023-02-25 17:36:43 +01:00
  • 987fcb7cb0 Mark mra feature as experimental Erik Scheffers 2023-02-24 06:36:56 +01:00
  • fbd7054da0 Release 20230223 Erik Scheffers 2023-02-23 20:23:13 +01:00
  • ceda9ae510 prepare for release Erik Scheffers 2023-02-23 20:02:17 +01:00
  • 5a0e7c4125 remove very old dev builds Erik Scheffers 2023-02-23 19:58:16 +01:00
  • e3470bcae1 minor changes/touch ups of README.md Erik Scheffers 2023-02-22 17:15:57 +01:00
  • f41b42afcb fix regression: boot rom (partially) overwrites roms loaded using F3 Erik Scheffers 2023-02-22 10:32:03 +01:00
  • fb306ad4ec document VDC timing idiosyncrasies Erik Scheffers 2023-02-22 08:47:18 +01:00
  • 50c8de935a add menu options to select video out Erik Scheffers 2023-02-21 20:54:40 +01:00
  • bb31dea0e2 make Caps Lock mode configurable from osd Erik Scheffers 2023-02-21 11:39:15 +01:00
  • ab63b3a99f fix Quartus warnings Erik Scheffers 2023-02-21 10:55:34 +01:00
  • 8543a51e36 update README.md Erik Scheffers 2023-02-21 10:26:44 +01:00
  • a65e95e1b4 add "pure64" menu option Erik Scheffers 2023-02-21 09:58:55 +01:00