littlegamer87
14ed3d5c20
Add mapper 212 ( #457 )
2026-05-09 21:40:18 +08:00
littlegamer87
09ec3e8a2b
Auto-set system region from NES 2.0 header on rom load ( #454 )
...
* Auto-set system region from NES 2.0 header on rom load
* Rework auto region in line with other cores
2026-03-09 03:08:03 +08:00
littlegamer87
e990e9ce3f
Revert relocation of VRAM and mapper 487 ( #451 )
2025-12-23 17:55:28 +08:00
misteraddons
4b2864060a
Add mappers 45, 52, 200, 487. Rearrange CHR and CPU RAM to allow for larger ROMs. ( #449 )
...
* Add Mapper 487 for AVE NINA-08 MaxiVision 30-in-1 multicart
* Add Mapper 45. Tweak mapper 487 (still buggy)
* Add mapper 52
* Add Mapper 200
* Fix mapper 487
* Update mapper 487
All Maxivision 30-in-1 work except for corruption during Pesterminator title screen and intro text.
* Move chr-ram to new location to make room for games that need more than 1MB of chr
Suggested by GreyRogue and iamTeddyNL on MiSTer FPGA Discord https://discord.com/channels/647909397477195803/1091056042667937944/1448190847270125579
* Fix mapper 45
Famicom Yarou Vol. 1 menu is no longer scrambled
* Update memory map
* Complete memory map
---------
Co-authored-by: littlegamer87 <17988200+littlegamer87@users.noreply.github.com >
2025-12-19 13:50:28 +08:00
Alexey Melnikov
fd58502fb7
Merge pull request #448 from littlegamer87/mapper141
...
Mapper 141: Add 8KB unbanked CHR-RAM variant (Q boy), mapper 243: Fix CHR addressing (Honey Peach)
2025-12-19 13:47:25 +08:00
littlegamer87
4553dbc184
Formatting
2025-12-18 17:45:19 +01:00
littlegamer87
fe3dd62de0
Mapper 243: Fix CHR addressing (Honey Peach)
2025-12-18 16:05:59 +01:00
littlegamer87
d34b97d73f
Mapper 141: Add 8KB unbanked CHR-RAM variant (Q boy)
2025-12-18 10:22:30 +01:00
littlegamer87
3e28eda3ce
Mapper 30: Minor correction with stricter write checks, suppress synthesis warning in MMC3 ( #444 )
...
* MMC3: Suppress synthesis warning
* Mapper 30: Minor correction with stricter write checks
* Last minute touch up
2025-11-24 22:52:17 +08:00
littlegamer87
18abe159b3
Mapper 64 (Rambo1): Fix irq (Klax) ( #441 )
...
* Mapper 64: Fix IRQ
* Remove one new line
2025-11-11 22:50:25 +08:00
littlegamer87
554b4b701f
Persistent flash saving for mappers 30 and 111 ( #438 )
2025-11-09 23:52:47 +08:00
littlegamer87
db51757ab3
Mapper 30: Implement flash writes ( #436 )
2025-10-27 15:07:05 +08:00
Sorgelig
a11aec2953
Release 20251013.
2025-10-13 22:40:27 +08:00
Jamie Blanks
1d2880e371
reset state fixes for the ppu and cpu ( #434 )
2025-10-13 22:01:22 +08:00
Sorgelig
7107a22d1e
Release 20251011.
2025-10-12 01:06:44 +08:00
Sorgelig
d78c1139a2
small fixes.
2025-10-12 01:06:07 +08:00
Alexey Melnikov
af8efd0244
Cpu and ppu fix
2025-10-10 14:54:46 +08:00
Kitrinx
d7956629a1
some tweaks for ppu to fix stray pixels
2025-10-09 19:10:08 -04:00
Kitrinx
b860f85058
fix a stray dot and reset behavior of t65
2025-10-08 16:28:25 -04:00
Alexey Melnikov
2362392b84
Fix mapper 31 and NSF player
...
Fix mapper 31 and NSF player
2025-10-08 23:09:55 +08:00
greyrogue
e54719cf88
Fix mapper 5 save for Uncharted Waters
2025-10-08 08:43:25 -04:00
greyrogue
62e040bf9c
Fix mapper 31 and NSF player
2025-10-07 13:02:05 -04:00
Alexey Melnikov
42344a1f68
Fixes several issues, major rework of the PPU
...
Fixes several issues, major rework of the PPU
2025-10-07 15:11:42 +08:00
Kitrinx
dfe8bf1e04
oops
2025-10-06 22:40:19 -04:00
Kitrinx
dcb5140f75
add cold reset to t65
2025-10-06 10:47:40 -04:00
Kitrinx
81bdf9d49d
fix minor vram address issue
2025-10-05 17:13:23 -04:00
Kitrinx
4008437016
fix video timings for PAL and Dendy
2025-10-05 10:06:17 -04:00
Kitrinx
dd918db074
fix palette address selection
2025-10-04 17:24:00 -04:00
Kitrinx
ec0af42a0f
change the name of peripherals
2025-10-03 13:43:00 -04:00
Kitrinx
03394ee3f0
small fix
2025-10-03 00:06:33 -04:00
Kitrinx
b879a54432
Merge remote-tracking branch 'mister/master' into more_fixes
2025-10-02 19:37:00 -04:00
Kitrinx
c92b171314
refactor of PPU
2025-10-02 19:36:23 -04:00
Lain
bfc4386bc3
Fixed warnings for Mapper 42 & 81 ( #425 )
2025-09-19 14:44:16 +08:00
Jamie Blanks
418fd2e4fc
update sys, add toggle for PPU reset behavior ( #424 )
2025-09-17 16:35:56 +08:00
Lain
5ee4bd03ed
Mapper 42 IRQ fixed ( #422 )
2025-09-17 16:35:19 +08:00
Lain
5ae72332c8
Mapper 81 (Super Gun) & Optimised Mapper 40 code. ( #421 )
2025-09-16 14:53:46 +08:00
Jamie Blanks
5e480a7789
several accuracy fixes (passes more tests on new test rom) ( #420 )
...
* fix several tests with new test rom
* add changes for MMC5
* minor cleanup
2025-09-16 14:52:26 +08:00
Lain
93d285c892
Mapper 142 & 144 ( #419 )
...
Used for Kaiser FDS conversions & Death Race, respectively.
2025-09-14 18:14:27 +08:00
greyrogue
4f188961ec
Update README.md ( #418 )
2025-09-12 14:00:27 +08:00
Lain
9ab11b98f6
Mapper 40 added ( #417 )
2025-09-11 14:42:58 +08:00
matijaerceg
3e934ae045
Update README.md ( #413 )
...
small typo/grammar cleanup; reformatted savestate buttons section and fixed heading size
2025-06-19 20:24:22 +08:00
Sorgelig
2c19628214
Release 20250618.
2025-06-18 21:24:18 +08:00
Sorgelig
b212bbfc0d
Update sys.
2025-06-18 21:23:48 +08:00
paulb-nl
0f9cb158f1
FDS: Add save state support ( #408 )
2025-02-16 16:47:07 +08:00
greyrogue
ea0b1614b4
Allow oversize mmc3 ( #406 )
...
If the nes header specifies a size greater than the mapper allows, there must be someway to access the data. Even though the original mmc3 does not support >512KB of prg, the header is specifying a non-standard mmc3.
2025-01-31 21:03:20 +08:00
Alexey Melnikov
074c5f4b70
Merge pull request #403 from paulb-nl/mapper70
...
mapper 70: fix mirroring, FDS: tweak eject delay, N163: default to having PRG RAM if no NES2.0 header
2025-01-15 14:15:06 +08:00
Simplistic
3490cf5087
Implement KIL unofficial opcode ( #404 )
2025-01-15 14:13:37 +08:00
paulb-nl
d29d7cebdf
N163: default to having PRG RAM if no NES2.0 header
2025-01-13 17:12:53 +01:00
paulb-nl
3ed9b46d3e
FDS: tweak eject delay
2025-01-13 17:11:28 +01:00
paulb-nl
c58aa7b9a5
mapper 70: fix mirroring
...
mapper flags are always 0 when enable is low so it was stuck
on the wrong mirroring.
2025-01-13 17:08:13 +01:00