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
6788dbbdb8
3.7d with reverted memory map. New memory handling to utilize resources more efficiently. Other cleanups as time permitted - mostly around the new 'Launch Game With Options' menu.
2022-12-25 17:43:12 -05:00
wavemotion-dave
871d5df4be
Fixed audio mix of PSG + ECS + Intellivoice.. World Series of Major League Baseball sounds good!
2022-12-24 19:25:06 -05:00
wavemotion-dave
d7d392a853
Fast loading of large .BIN files and improved game/emu information screen.
2022-12-24 12:06:42 -05:00
wavemotion-dave
5c62554126
3.7b with improved memory management to allow for more complex games and better messaging if we run out of memory. Added new Game/Emulator Info to the main menu.
2022-12-24 08:02:21 -05:00
wavemotion-dave
dafccea666
3.7a fix for ECS extra PSG sound channel for enhanced games
2022-12-23 18:41:54 -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
6834147dec
3.4e - New mini ECS keyboard supported as an overlay.
2022-02-28 11:03:42 -05:00
wavemotion-dave
a7b9c7a652
3.4c - more cleanup as we prepare for the next release.
2022-02-27 14:55:08 -05:00
wavemotion-dave
5e988b1949
3.4a - first pass support of ECS module.
2022-02-27 08:27:07 -05:00
wavemotion-dave
1a00a51fa1
Version 3.3 - cleanups and new custom default overlay handling.
2021-12-02 09:12:13 -05:00
wavemotion-dave
0104158615
Added Thin Ice to internal database. Fixed reading of .cfg files (last line could be missing)
2021-11-01 07:34:04 -04:00
wavemotion-dave
0508db98c4
And more cleanup...
2021-10-30 10:55:44 -04:00
wavemotion-dave
3c4f898e59
Cleanup of unused fields.
2021-10-15 21:34:55 -04:00
wavemotion-dave
d1d71d088d
Cleanup - removed unused files and reduced data usage.
2021-10-15 21:24:34 -04:00
wavemotion-dave
ba408fb455
Screen stretch/offset now saved on a per-game basis.
2021-10-13 07:27:21 -04:00
wavemotion-dave
85e48f1a5a
Another fix for Vertical and Horizontal offsets.
2021-10-11 19:45:48 -04:00
wavemotion-dave
ea907380bf
2.3f - with correct vertical and horizontal offsets
2021-10-11 17:33:26 -04:00
wavemotion-dave
857ac50b21
Fix for horizontal and vertical offsets... Christmas Carol should now play properly.
2021-10-11 06:14:23 -04:00
wavemotion-dave
82017fb046
Patched frame timing to avoid race condition in Motocross
2021-10-04 11:02:55 -04:00
wavemotion-dave
50efdd4279
Cleanup and headers added.
2021-10-03 09:16:48 -04:00
wavemotion-dave
85620d5fe0
Improved JLP compatibility.
2021-10-03 08:49:55 -04:00
wavemotion-dave
91ef0d1c58
Minor cleanup.
2021-10-03 08:05:37 -04:00
wavemotion-dave
45111dc5ea
Fix for .cfg read
2021-10-02 22:22:23 -04:00
wavemotion-dave
c3b81b314f
First pass removal of the knowncarts.cfg file in favor of an internal database of known carts plus support for the more commonly used [rom filename].cfg file used by intellicart/jzintv, etc.
2021-09-26 21:46:27 -04:00
wavemotion-dave
6baaf67bc7
Now handle 0xA8 or 0x41 "magic byte" values for .ROM files so that CC3 games will load right.
2021-09-19 21:34:03 -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
36284d4e9b
First pass major cleanup.
...
Optimized 8-bit vs 16-bit ROM reads.
2021-09-11 16:06:46 -04:00
wavemotion-dave
294f1e7f32
Preliminary JLP support. Use X to load game.
2021-09-11 08:19:34 -04:00
wavemotion-dave
11e6b88019
Removed ECS support (only a couple games used it and it was taking more memory/space than was reasonable).
2021-09-07 21:34:24 -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
6d8e26205d
Switched to interrupt driven sound handling to smooth out sound glitches.
2021-09-07 07:24:08 -04:00
wavemotion-dave
2ea620375c
Controller and Sound options added. Intv .ROM support added.
2021-09-03 07:42:49 -04:00
wavemotion-dave
30f0688492
First commit of semi-working emulator!
2021-09-02 17:32:31 -04:00