Commit Graph

132 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
8f5bf5a42e 3.8a with improved ECS keyboard handling so we can handle 'transposed' scanning of columns/rows (allows demos like Adventure to run). Improved banking / page-flipping for faster page switches and more robust. There should be no more small audio 'gaps' when page-flipping music. For the DSi we now support 1024KB (512K Words) of binary ROM which is almost unfathomably large in the world of Intellivision games (130% larger than anything I'm aware of). 2022-12-27 07:15:44 -05:00
wavemotion-dave
f7209d4da1 Version 3.8 released! 2022-12-26 09:17:59 -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
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
5fa9903128 Allow page flipping ROMs to save state and restore properly (WSOB) 2022-12-23 08:49:38 -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
565408c157 Minor cleanup - a few frames of performance and an explanation of the controller types in the readme. 2022-09-13 19:40:31 -04:00
wavemotion-dave
d325208b81 Version 3.6 with initial Cheat/Hack support. 2022-05-24 07:08:30 -04:00
wavemotion-dave
2934cebfda Fixed ECS keyboard (if mini ECS keys aren't displayed) 2022-02-28 14:39:30 -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
5e988b1949 3.4a - first pass support of ECS module. 2022-02-27 08:27:07 -05:00
wavemotion-dave
7c17b75773 Preliminary support for global nintv-ds.man manual handling. 2021-12-03 10:09:52 -05:00
wavemotion-dave
e49ca66c0b Fixed Touch Screen input for META-MANUAL and META-SWAP 2021-11-21 16:43:07 -05:00
wavemotion-dave
6e2bfbc7b4 3.1a - slight refactor of code. 2021-10-30 16:04:57 -04:00
wavemotion-dave
0508db98c4 And more cleanup... 2021-10-30 10:55:44 -04:00
wavemotion-dave
9c36b2d397 Comments added. 2021-10-30 10:43:00 -04:00
wavemotion-dave
b64e9a5e87 Force alignment of sound buffers to 4 byte boundary 2021-10-30 10:28:38 -04:00
wavemotion-dave
80095a63bc V3.1 : 30-Oct-2021 by wavemotion-dave
* Favorites support - you can select up to 64 games as 'favs'
  * Sound sync when running faster than 60FPS
  * If BIOS files not found, emulator will search for them (slow but effective)
  * Tiny bit more speed and optimization
2021-10-30 09:58:09 -04:00
wavemotion-dave
23a2fbed5c 3.0b - sound correction when running faster than 60FPS 2021-10-29 18:21:39 -04:00
wavemotion-dave
0f47bf6a17 3.0a - Favorites, Auto-Detect BIOS files and a bit of speed. 2021-10-28 13:09:11 -04:00
wavemotion-dave
0bc223447b Now can access main menu before game loaded 2021-10-25 08:12:16 -04:00
wavemotion-dave
857deffb4f Added ability to select global options from main menu 2021-10-25 07:56:12 -04:00
wavemotion-dave
e345a82b66 2.9c - menu can be changed from green to white 2021-10-25 07:27:56 -04:00
wavemotion-dave
7a34d1973a Fix small pop when first loading a new game. 2021-10-24 18:28:17 -04:00
wavemotion-dave
0f4ae3a335 2.9b - zingers eliminated?! 2021-10-24 16:18:37 -04:00
wavemotion-dave
2350b19d0b Refactored loadgame into new sourcefile. 2021-10-24 11:57:45 -04:00
wavemotion-dave
4061d13e80 2.9a - new Agressive frameskip added. 2021-10-24 10:40:34 -04:00
wavemotion-dave
1734e804ff 2.9a - a bit more speed optimization and cleanup. 2021-10-24 10:05:02 -04:00
wavemotion-dave
de7c24839b More optimizations. 2021-10-23 08:22:21 -04:00
wavemotion-dave
62d49795dc Use non-cached audio memory as it is shared between ARM7 and ARM9.
Moved background buffer into main RAM for slightly faster access.
2021-10-23 07:28:22 -04:00
wavemotion-dave
61fdc492e1 A bit more optimization in sound... and new debug added for the PSG. 2021-10-22 16:26:15 -04:00
wavemotion-dave
35f5e50dd4 A couple of extra frames-worth of optimization in the sound area. 2021-10-22 09:09:07 -04:00
wavemotion-dave
7719acc1fd Reverted to displaying all 160 pixels... will need to further investigate 159 vs 160 2021-10-21 16:04:35 -04:00
wavemotion-dave
2b7628e9e9 Cleanup global frame counter. 2021-10-21 13:43:55 -04:00
wavemotion-dave
9b06fa1fdd Optimize sound for DS-LITE/PHAT 2021-10-21 12:57:18 -04:00
wavemotion-dave
af6936ab7f 2.8a - slight optimization of the sound core and better start/stop of sound when going into/out of menus. 2021-10-21 10:13:13 -04:00
wavemotion-dave
66a90acca7 Fix for muting sound 2021-10-20 13:19:22 -04:00
wavemotion-dave
3f73dda387 2.7a - improved sound quality on the Intellivision side. 2021-10-20 07:18:34 -04:00
wavemotion-dave
66034f489a Version 2.7. Sound cleanup - tested with DS and DSi. 2021-10-19 07:22:55 -04:00
wavemotion-dave
20b6564916 More sound fixes 2021-10-18 19:53:15 -04:00
wavemotion-dave
bffeb6f2e6 Minor sound cleanup 2021-10-18 19:42:06 -04:00
wavemotion-dave
0882f73c23 Minor sound cleanup/speedup for DSi 2021-10-18 19:33:06 -04:00
wavemotion-dave
f826f8e95c Slight improvement in sound/speed across the board. 2021-10-18 18:27:43 -04:00
wavemotion-dave
b53aa69b77 Unified the sound handling which fixes sound on the older DS-LITE/PHAT. 2021-10-18 16:26:14 -04:00
wavemotion-dave
d66c97ffec Fix for mob collision happening "off screen". This fixes the QBert bug correctly. New debugger support (via compile switch). Fix for .man not having an extra newline. 2021-10-18 10:35:46 -04:00