Commit Graph

119 Commits

Author SHA1 Message Date
wavemotion-dave
bd30f5c73f Fixed minor sound glitch on loading first game. 2021-10-10 10:38:19 -04:00
wavemotion-dave
b08b3296fe V2.3 : 10-Oct-2021 by wavemotion-dave
* New Custom Overlay Guide (see extras folder)
  * New Manual/Instructions Support (see extras folder)
  * Improved speed, reduced memory usage
  * Full JLP flash support
  * DS-LITE/PHAT sound improvment
2021-10-10 08:30:56 -04:00
wavemotion-dave
cedee6f866 Added JLP Flash and CRC16 handling.
Added .man Manual/Instruction support.
Memory cleanup to reduce memory footprint slightly.
2021-10-09 19:28:05 -04:00
wavemotion-dave
b377865af3 2.1c - use backtab[] cached mode only for games that require it. 2021-10-05 21:51:29 -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
e86d3ef15c 2.0c - fix for Nova Blast. Finally. 2021-10-02 19:21:58 -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
234858b45e Command line support added. 2021-09-27 07:04:19 -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
8d83372f90 V1.8 : 26-Sep-2021 by wavemotion-dave
* Reworked configuration options - new game specific and global options available. 
    Unfortunatley your old config will be wiped out in favor of the new format. Sorry!
  * Improved sound quality for the DSi.
2021-09-26 07:48:27 -04:00
wavemotion-dave
2a39d69346 Reworked configuration. 2021-09-25 21:13:00 -04:00
wavemotion-dave
cb9ea64957 Adjusted BRIGHT palette 2021-09-25 07:16:31 -04:00
wavemotion-dave
aca44bd6c7 A bit of memory cleanup. 2021-09-25 07:03:30 -04:00
wavemotion-dave
5505ab7c97 V1.7 : 24-Sep-2021 by wavemotion-dave
* New Palette options.
  * New Brightness options.
  * New Save State options.
  * New MENU button for custom overlays (and START defaults to MENU now)
  * Other cleanup as time permitted.
2021-09-24 13:23:24 -04:00
wavemotion-dave
1d26a899a6 Default key map for START is the new MENU handling.
Default key map for SELECT is Configuration Options.
2021-09-24 11:06:26 -04:00
wavemotion-dave
68d748ba71 More palette tweaks 2021-09-24 10:55:13 -04:00
wavemotion-dave
f9fdc91494 New palette options. New screen brightness options. New MENU meta command to bring up full list of main menu options. 2021-09-24 08:30:00 -04:00
wavemotion-dave
1f767673d0 Tweak for color palette 2021-09-23 18:24:58 -04:00
wavemotion-dave
7aefd697f5 Minor comment cleanup only. 2021-09-23 15:50:44 -04:00
wavemotion-dave
b6c00597cd Improving the palette 2021-09-23 12:19:53 -04:00
wavemotion-dave
92d8e9df2f Version 1.6 is ready. Cleanup for save state support. 2021-09-23 06:49:08 -04:00
wavemotion-dave
dccb2bc871 Update of Save State support - now supports JLP carts 2021-09-22 12:04:52 -04:00
wavemotion-dave
0d89023862 First pass support for Save States 2021-09-22 08:53:17 -04:00
wavemotion-dave
9384dac9f0 Resored the original sound apmplitude table 2021-09-21 08:13:55 -04:00
wavemotion-dave
f063281487 A bit more optimization of the CP1610 core. 2021-09-20 16:31:38 -04:00
wavemotion-dave
bf2a46a64c Better touch handling so that old touch presses don't affect newly loaded game. 2021-09-20 07:47:05 -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
78f0dc8994 1.4b - Check load and provide a bit more feedback on what didn't go right (no bios files, unknown rom or missing ivoice) 2021-09-19 16:31:49 -04:00
wavemotion-dave
4242409646 Fix for target frames so we don't leave config and freeze up. 2021-09-19 08:56:26 -04:00
wavemotion-dave
33d7ee505d 1.4a - new options for target FPS (in 10% increments) to speed up games if desired. New Frameskip ODD (default) or EVEN options. 2021-09-19 07:43:05 -04:00
wavemotion-dave
5d35986dbb Version 1.4 ready! 2021-09-16 07:48:21 -04:00
wavemotion-dave
e23e052353 We now meta keys (Load, Reset, Config, Scores, etc) as mappable to DS keys.
We now allow side-buttons to be mapped to custom overlays.
2021-09-15 20:32:17 -04:00
wavemotion-dave
5689211660 Removed reliance on sscanf() and used stroul() instead (faster, less memory) 2021-09-15 18:43:16 -04:00
wavemotion-dave
fb5f56d1f5 More cleanup getting ready for next release. 2021-09-15 18:04:04 -04:00
wavemotion-dave
005055596e More cleanup in prep for the upcoming release. 2021-09-15 15:07:22 -04:00
wavemotion-dave
59efbd0c90 1.3d - fix for complex/detailed custom overlays. 2021-09-15 09:55:23 -04:00
wavemotion-dave
54e7900588 1.3c - first pass support of Custom Overlays 2021-09-15 08:16:01 -04:00
wavemotion-dave
ce2871dc03 Hide BIOS files from game listing. 2021-09-13 10:21:32 -04:00
wavemotion-dave
c5d5698a19 Added strict 4-way controller option 2021-09-13 07:41:33 -04:00
wavemotion-dave
7045da12fc Added controller swap options. 2021-09-13 07:14:46 -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
294f1e7f32 Preliminary JLP support. Use X to load game. 2021-09-11 08:19:34 -04:00
wavemotion-dave
658e8d42a6 Squeezed a few more frames out of the video processing with faster backtab RAM handling. 2021-09-10 10:11:17 -04:00
wavemotion-dave
6ac61c4e6b Reset audio processor if sound quality changes. 2021-09-09 18:32:41 -04:00
wavemotion-dave
8155c70750 Version 1.1a - corrected sound and speed. 2021-09-09 18:09:29 -04:00
wavemotion-dave
e67e5c6ea4 V1.1 : 09-Sep-2021 by wavemotion-dave
* Big boost in speed. Just about everything full speed on DSi. 
  * A few more overlays added.
2021-09-09 17:16:36 -04:00
wavemotion-dave
385926dcb5 Added config revision 2021-09-09 15:43:16 -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
52c48239ac Added overlays for Utopia and Swords & Serpents 2021-09-08 13:13:28 -04:00
wavemotion-dave
da7279f1ad More cleanup of unused code. 2021-09-08 08:39:15 -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
d05652af11 Improved sound speed rendering. 2021-09-07 08:25:41 -04:00
wavemotion-dave
7a1495d991 Moved raw sound buffer into fast RAM for better performance. 2021-09-07 08:02:19 -04:00
wavemotion-dave
465501ba5e Streamlined sound settings. 2021-09-07 07:30:09 -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
73d43405c5 V0.9 : 06-Sep-2021 by wavemotion-dave
* Major sound improvement (finally!)
  * High Score Support added
2021-09-06 09:44:08 -04:00
wavemotion-dave
9540f903c4 Major sound improvement. Still a wip. 2021-09-06 07:45:13 -04:00
wavemotion-dave
a15a0b514c V0.8 : 05-Sep-2021 by wavemotion-dave
* Two types of Dual-Action controllers supported (A=Standard, B=buttons on Controller #2)
  * More overlays added (Astrosmash, B-17 Bomber, Atlantis, Space Spartans)
  * Switched to a retro-green font for Game Select/Options
  * More new homebrews supported. 
  * Minor sound improvements.
2021-09-05 09:28:59 -04:00
wavemotion-dave
d41a797256 0.7a - sound improvements. 2021-09-04 14:59:17 -04:00
wavemotion-dave
d49c4aeb9f V0.7 : 03-Sep-2021 by wavemotion-dave
* Ability to save configuration on a per-game basis (START button in Config)
  * Minor sound improvements
  * Moved FPS and Turbo mode to Config
  * More homebrews added to "knowncarts.cfg"
2021-09-04 09:30:14 -04:00
wavemotion-dave
1dc48a40e1 Removed debug output. 2021-09-03 13:49:36 -04:00
wavemotion-dave
e68c5f1053 Version 0.6 2021-09-03 13:48:27 -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