Dave Bernazzani
941f3c6302
Cleanup of source code formatting and some database improvements.
2025-02-26 08:00:27 -05:00
Dave Bernazzani
30d892e564
And yet more cleanup for BIOS handling
2025-02-24 12:16:03 -05:00
Dave Bernazzani
a2bb1219de
And yet more cleanup for BIOS handling.
2025-02-23 14:46:37 -05:00
Dave Bernazzani
4761ace958
Another round of cleanup for BIOS/Cart swap handling.
2025-02-23 12:19:46 -05:00
Dave Bernazzani
fb3e058e2b
Overhaul of Maria Cycle counting to improve accuracy. First pass at adding BIOS support.
2025-02-23 10:18:53 -05:00
Dave Bernazzani
19ec089aa9
Version 4.9 Released. See readme.md for details.
2025-02-17 08:58:26 -05:00
Dave Bernazzani
e452594769
Adding in RAM mirrors for improved emulation accuracy. Slight optmization to memory read handler to offset that small hit to speed due to improved accuracy.
2025-02-16 09:23:50 -05:00
Dave Bernazzani
b3a96e11ea
Version 4.8 - see readme for details.
2025-02-15 17:24:31 -05:00
Dave Bernazzani
7441d9ff2a
Version 4.5b with new Zoom magnifying glass icon to toggle a 1:1 zoom the display (with centering) - useful for games with text or high score entry. Each game that utilizes the High Score Cart (HSC) will get their own 2K of "battery backed" SRAM.
2024-05-05 10:25:58 -04:00
wavemotion-dave
a6f3527016
Version 4.5 with improved display output (small fonts look better) and SNES pad support.
2022-11-18 10:42:30 -05:00
wavemotion-dave
455e2d24f3
The new SNES2Atari scheme for the 7800 is supported. Choose this as a controller type for the few games that utilize it. Hopefully more will follow!
2022-11-17 07:32:14 -05:00
wavemotion-dave
11e0eb748c
Cleanup as we get ready to launch 4.3
2022-11-11 06:45:05 -05:00
wavemotion-dave
eb2f263cd2
More cleanup of Maria Cycles for better accuracy.
2022-11-08 12:55:57 -05:00
wavemotion-dave
aa02a71247
4.2b Preliminary support for Banksets handling. Improved DMA timing. Small tweaks and improvements to compatibility across the board including handling more of the "stable" illegal opcodes for the 6502.
2022-11-08 07:53:14 -05:00
wavemotion-dave
a3c6f26fa3
Version 4.2 released with new RAM x2 scheme, improved internal database and Pokey @800 support.
2022-11-06 06:12:44 -05:00
wavemotion-dave
6bcca8c203
Version 4.1 with improvement to Maria "Steal Cycle" handling to make most games run more accurately.
2022-11-02 07:10:53 -04:00
wavemotion-dave
973c07ec38
Refactor and remove obsoleted code.
2022-10-29 06:51:30 -04:00
wavemotion-dave
a05e9519e5
3.8e with another half-frame of performance
2022-10-28 15:46:16 -04:00
wavemotion-dave
6cd4ed6cd2
And another partial frame of performance.
2022-10-28 13:01:31 -04:00
wavemotion-dave
f9e3c651d3
Slight banking optmization.
2022-10-25 12:36:05 -04:00
wavemotion-dave
851d7a2ac8
Fix for Rescue on Fractalus prototype
2022-10-25 10:05:45 -04:00
wavemotion-dave
f4f0c86639
Improved bankswitching - fixes a number of games and improves the quality on DS-Lite.
2022-10-25 06:53:51 -04:00
wavemotion-dave
6650562579
3.7c a bit more CPU optmization
2022-10-24 12:54:54 -04:00
wavemotion-dave
d1b274b96d
Refactor, memory optmization and we now support 1MB (1024K) ROMs.
2022-10-24 07:33:25 -04:00
wavemotion-dave
b5b4e03017
Major cleanup, optimization across the board and improvements to get ready for the next release.
2022-10-23 07:04:00 -04:00
wavemotion-dave
cf6684e73e
A bit more optmization. A few more homebrews added to the database.
2022-10-17 08:03:42 -04:00
wavemotion-dave
9b52a757b9
Version 3.6 - Updated XM detection so newest games play properly.
2022-06-04 07:43:15 -04:00
wavemotion-dave
b4b0dd416f
Cleanup pass. Code comments and obsolete code/vars removed.
2022-02-12 07:52:31 -05:00
wavemotion-dave
3e7bb95655
3.2a - optimizations to squeeze out another frame on DS-LITE and to enable no frameskip on most of the DSi handling.
2022-02-03 13:09:54 -05:00
wavemotion-dave
ede76f6ae3
3.1c - Another frame of optmization!
2022-02-01 11:53:29 -05:00
wavemotion-dave
43daea1fdd
Another half-frame of improvement...
2022-02-01 11:28:09 -05:00
wavemotion-dave
639544adf8
V3.1 : 31-Jan-2022 by wavemotion-dave
...
* Now using more VRAM for bank swapping and partial DMA transfer to speed up large games.
* Reverted part of the sound core to improve sound quality.
* File selection cleanups to scroll less fast and be generally easier to see.
2022-01-31 07:34:09 -05:00
wavemotion-dave
d568079b58
v2.9 - fixed loading of large SUPERCART roms
2021-11-03 07:51:44 -04:00
wavemotion-dave
bc1b557f47
Version 2.8 - slight sound optmization, slight speed optmization, elimination of the need for DS-LITE version... other cleanups as time permitted.
2021-11-02 21:50:41 -04:00
wavemotion-dave
9071950a49
Version 2.5 - added better .A78 and filename search to identify the game being run and to apply the proper game settings.
2021-01-15 08:45:11 -05:00
wavemotion-dave
66bf18703a
Another chunk of 8-bit XL conversions added.
2021-01-08 21:21:21 -05:00
wavemotion-dave
a4b6af7b17
Version 2.4 - Major optimization of bank switching allowing the more stubborn games to run at full speed.
2021-01-08 11:10:26 -05:00
wavemotion-dave
da0887db24
Version 2.1 with memory improvements using DTCM and VRAM so buffer moves are faster.
2021-01-03 21:11:57 -05:00
wavemotion-dave
e45103fb27
Version 1.8
2020-12-23 08:51:51 -05:00
wavemotion-dave
0ae1ec9185
Another round of core CPU speedups. Added A7800DS-LITE.NDS if you want to try playing on the older hardware (only a handful of smaller games run... but they run close to full speed).
2020-12-22 21:40:55 -05:00
wavemotion-dave
dd484f48fd
Nice speedup in core CPU emulation - giving about 5% speed boost across the board.
2020-12-22 08:51:24 -05:00
wavemotion-dave
2f67ddc69c
Full Pokey Support (both at 0x4000 and 0x450) plus RAM mapping at 4000 so homebrews like Popeye and Serpentine work fine now.
2020-12-21 10:15:30 -05:00
wavemotion-dave
e31575185c
Major cleanup of the database and cartridge flags eliminated in favor of more sensible flags for WSYNC and Cycle Stealing (99% of games do both).
2020-12-20 22:14:58 -05:00
wavemotion-dave
143e2bdc83
Version 1.6c - ditched Kangaroo mode (it can be enabled on compilation - see ProSystem.h).
2020-12-20 10:52:06 -05:00
wavemotion-dave
2972902c72
Highscore Cart (highscore.rom) supported for any game that uses it. Minor TIA speedups and improvements.
2020-12-13 10:29:09 -05:00
wavemotion-dave
9647b19ced
Version 1.2b - back ported some of the Wii and Prosystem 1.3g improvements to get more games working and timing a bit more accurate.
2020-12-12 09:52:11 -05:00
wavemotion-dave
d13ef17df1
Version 1.1
2020-12-09 08:18:33 -05:00