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
e3fe151fce
Version 2.8 - fixed crash coming out of menu and re-drawing overlays.
2021-10-20 12:41:35 -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
73ef66717f
2.6c ... No more glitch in D1K or D2K!
2021-10-18 18:42: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
wavemotion-dave
7e55e159c2
Cleanup and refactor overlay support into overlay.cpp
2021-10-17 10:43:33 -04:00
wavemotion-dave
37714b6eb7
Version 2.6 - ability to map disc directions to a custom overlay.
2021-10-17 08:39:49 -04:00
wavemotion-dave
e3f8b633ca
Cleanup savestates to support games with extra RAM.
2021-10-16 18:36:09 -04:00
wavemotion-dave
0d9c370bd8
And a bit more cleanup.
2021-10-16 16:24:51 -04:00
wavemotion-dave
fb632336d6
A bit more cleanup. A bit more streamlined.
2021-10-16 14:01:12 -04:00
wavemotion-dave
a43271a4e2
A bit more cleanup of obsoleted code.
2021-10-16 10:45:45 -04:00
wavemotion-dave
bcd7fcc209
Removed obsoleted code.
2021-10-16 10:35:54 -04:00
wavemotion-dave
c2728bfe4e
Removed obsoleted InputConsumerObject.
2021-10-16 09:52:56 -04:00
wavemotion-dave
01c38fd12b
Streamlined input handling.
2021-10-16 09:52:04 -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
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
fd4f36c294
Title Screen cleanup
2021-10-15 09:08:36 -04:00
wavemotion-dave
61bd41bc57
V2.5 : 15-Oct-2021 by wavemotion-dave
...
* Horizontal Stretch/Offset now saved on a per-game basis.
* Custom Palette support (see example in 'extras' folder).
* Ability to map DS key to bring up manuals.
* Added combo key mapping (AX, XY, YB, BA) for diagonal shooting.
* Updated example .man manuals (see 'extras' folder).
2021-10-15 08:51:22 -04:00
wavemotion-dave
c37400e4b1
Minor cleanup of manuals.
2021-10-14 18:34:59 -04:00
wavemotion-dave
48bcf52f4e
2.4d - fix for custom palette
2021-10-13 20:42:42 -04:00
wavemotion-dave
b74d5ff698
2.4c - added combo button configuration AX, XY, YB and BA
2021-10-13 14:05:33 -04:00
wavemotion-dave
34d0d36b8b
2.4b - Custom Palette supported. Use NINTV-DS.PAL in the /data directory. See Extras for help.
2021-10-13 10:12:47 -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
eb3c0023bd
V2.4 : 12-Oct-2021 by wavemotion-dave
...
* Fixed horizontal and vertical offset/scrolling. Christmas Carol should now work.
* Improved memory handling so we can load larger games.
* Allow Manual/Instructions to be mapped to keys.
* Improved generic overlay graphic.
* Beta version of screen stretch/offset.
2021-10-12 06:01:56 -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
605ad6692b
2.3f - screen stretch limited to 1.0x to 2.0x
...
Minor memory optimization.
2021-10-11 16:08:05 -04:00
wavemotion-dave
b7bbe6ef2c
2.3e - new shiny gold generic keypad graphic
2021-10-11 09:35:43 -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
8fce34d771
Temporary patch for Christmas Carol 2.3x
2021-10-10 19:13:50 -04:00
wavemotion-dave
723048ca36
Added preliminary Screen Stretching options...
2021-10-10 17:47:39 -04:00
wavemotion-dave
d7a3f506ea
Can now map Manual display to any button.
2021-10-10 16:10:16 -04:00
wavemotion-dave
44727bbe3d
Fixed FPS display
2021-10-10 12:43:06 -04:00
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
e616c16de8
Minor cleanup.
2021-10-09 21:43:37 -04:00
wavemotion-dave
7fc25e7fb0
Cleanup for manual display.
2021-10-09 21:18:34 -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
54df169a7b
Version 2.2
2021-10-07 06:28:35 -04:00
wavemotion-dave
dc49b503bd
Cleaner backtab rendering.
2021-10-06 07:05:23 -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
8fdb0f9fd3
Improved backtab rendering - fixes flicking issues in Stampede and fireballs in Masters of the Universe.
2021-10-04 06:57:07 -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
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
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
d1b36bab71
1.9a - switch into roms folder if command line argument passed to us.
2021-09-27 19:02:15 -04:00
wavemotion-dave
22e07e31f8
V1.9 : 27-Sep-2021 by wavemotion-dave
...
* Removed reliance on knowncarts.cfg. Internal database handles most games
and you can use a "romname".cfg for new .bin games.
* Added command line support so it can be called via TWL++.
2021-09-27 12:44:12 -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
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
1f88d91fe4
Reduced size of most .SAV files (only JLP games require the full size)
2021-09-22 21:06:22 -04:00
wavemotion-dave
a5ba508b93
More save state cleanup
2021-09-22 19:10:30 -04:00
wavemotion-dave
e3ed0aebe3
Fixed JLP RAM save
2021-09-22 18:28:32 -04:00
wavemotion-dave
3ba09554aa
Added ability to remove .SAV file
2021-09-22 15:02:33 -04:00
wavemotion-dave
d924b1e8f1
KEY_B is now exit from the Save State menu
2021-09-22 12:24:02 -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
8536fada44
V1.5 : 16-Sep-2021 by wavemotion-dave
...
* Better .ROM support (CVDEMO will now play)
* More CP1610 optmization squeezing out a few more frames of performance.
* Improved Frameskip and Speed options in Config area.
* Cleanup for custom overlay support.
* Other minor cleanups where time permitted.
2021-09-21 07:47:32 -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
caaef80d64
Fixed title screen to show 1.4
2021-09-16 07:58: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
af3eb0e20b
Fixed JLP accelerated divide routines. Grail of the Gods is now truly random!
2021-09-12 12:23:42 -04:00
wavemotion-dave
93416a9828
Another round of cleanup and slight optmizations.
2021-09-12 08:26: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
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
9f1b8115f0
V1.2 - more speed for the DS-LITE/PHAT
2021-09-10 12:01:11 -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
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
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
05537c91e0
Version 0.5
2021-09-02 17:37:17 -04:00