Commit Graph

27 Commits

Author SHA1 Message Date
wavemotion-dave
da9fa14c7c 3.8c - Streamlined memory handling to recover 256K of valuable resources on the DS-Lite/Phat. Cleanup of debugger. 2022-12-30 07:44:37 -05:00
wavemotion-dave
eb94c24469 3.8b - Cleanup across the board. File headers updated for 2023 and all tabs removed/replaced with spaces for cleaner formatting. Minor memory re-org to be as efficient as possible with the resources available. 2022-12-28 07:14:54 -05:00
wavemotion-dave
f7209d4da1 Version 3.8 released! 2022-12-26 09:17:59 -05:00
wavemotion-dave
f7152e1f98 3.7e - Reduced memory footprint by 500K so that older DS hardware (DS-Lite/Phat) does not run out of memory after loading a few games. 2022-12-25 21:13:43 -05:00
wavemotion-dave
292a95ad21 Version 3.7a with support on the DSi for larger ECS page flipping (banking) games. Onion, Bad Apple and others will play. The DSi and above will also render proper voice on World Series of Major League Baseball along with the full 6 channel PSG sound! 2022-12-23 17:51:36 -05:00
wavemotion-dave
bba0d91b3a Version 3.7 with support for page flipping (aka ROM banking) so World Series now plays. Cleanup and re-org of memory allocating more to the ARM9 vs ARM7 to provide us with more resources going forawrd. Other cleanups as time allowed. 2022-12-23 07:57:45 -05:00
wavemotion-dave
d325208b81 Version 3.6 with initial Cheat/Hack support. 2022-05-24 07:08:30 -04:00
wavemotion-dave
1f517ceba2 More cleanup. More comments. A few small optimizations in register memory access for the PSG and Backtab. 2021-11-07 17:33:21 -05:00
wavemotion-dave
1734e804ff 2.9a - a bit more speed optimization and cleanup. 2021-10-24 10:05:02 -04:00
wavemotion-dave
e5ef3060a3 And a bit more optimization. D1K now runs at 60FPS on the DS-LITE! 2021-10-23 11:05:42 -04:00
wavemotion-dave
c441cd11b5 2.8c - more cleanup and slight optmization. 2021-10-23 08:49:52 -04:00
wavemotion-dave
30aa5c4e4b And a bit more optmization. Another frame! 2021-10-22 17:04:53 -04:00
wavemotion-dave
840751f57e Another patch for Q-Bert so that we don't lose a life after every board. This makes it fully playable now. 2021-10-16 09:00:38 -04:00
wavemotion-dave
38e56c028a Fixed fast buffer write causing problems with some exec() handling. 2021-10-03 09:39:32 -04:00
wavemotion-dave
50efdd4279 Cleanup and headers added. 2021-10-03 09:16:48 -04:00
wavemotion-dave
e86d3ef15c 2.0c - fix for Nova Blast. Finally. 2021-10-02 19:21:58 -04:00
wavemotion-dave
fb0d132871 2.0b - fix for memory access so Ms Pac Man works properly as do older games. 2021-10-02 11:51:46 -04:00
wavemotion-dave
b117ea883a Fix for memory bus write - fixes Ms Pac Man ROM 2021-10-02 11:20:34 -04:00
wavemotion-dave
dfcc872e6e V2.0 : 02-Oct-2021 by wavemotion-dave
* Improved loading from command line so overlays work again.
  * Improved first-load of a game so it's faster/smoother.
  * Patch for Q-Bert so lives are not lost (ever... it's not a great patch but makes the game playable)
  * Another frame or two of speedup.
  * Other cleanups under the hood.
2021-10-02 09:22:46 -04:00
wavemotion-dave
aca44bd6c7 A bit of memory cleanup. 2021-09-25 07:03:30 -04:00
wavemotion-dave
5c39a61d62 V1.3 : 12-Sep-2021 by wavemotion-dave
* Basic JLP support for Accelerated functions and extra 16-bit RAM (hello Grail of the Gods!)
  * Major internal cleanup for better memory management. 
  * Squeezed out a couple more frames of speed improvement.
2021-09-12 07:39:34 -04:00
wavemotion-dave
98bd8edede More cleanup across the board. 2021-09-11 19:26:39 -04:00
wavemotion-dave
eab886703f Major improvement in frame rendering... Also switched to using a fast memory buffer for PC fetches. 2021-09-09 13:09:47 -04:00
wavemotion-dave
e0ba308f21 Version 1.0 is ready! 2021-09-07 17:11:25 -04:00
wavemotion-dave
ed73a6a50f More cleanup and memory optimizations. 2021-09-07 15:02:49 -04:00
wavemotion-dave
8293f744ac Memory restructure and reduction so this will work on older DS-LITE/PHAT 2021-09-07 13:58:00 -04:00
wavemotion-dave
30f0688492 First commit of semi-working emulator! 2021-09-02 17:32:31 -04:00