negativeExponent
c42a1d8a8e
Update
2022-02-20 06:46:45 +08:00
NewRisingSun
53bca8e9bf
Rewrite mapper 134 emulation for simplicity. Fix WRAM-using games. Remove leftover code from mmc3.c. Initialize the Frame IRQ register only on power-on reset, not soft-reset, which is necessary for two multicarts.
2022-02-19 12:53:26 +01:00
negativeExponent
395a3df24c
Add mapper 385
2022-02-19 02:23:06 +08:00
negativeExponent
53457d0928
Add mapper 375
2022-02-19 02:10:14 +08:00
negativeExponent
40d5c973d7
Fix warnings
2022-02-18 21:07:02 +08:00
negativeExponent
560b3a7093
Add mapper 271
2022-02-18 21:05:50 +08:00
negativeExponent
ed91566fd3
m297: Fix mapper mode not applied when loading save state'
2022-02-18 20:52:46 +08:00
negativeExponent
ea0e198cf9
Update m285/BMC-A65AS
2022-02-18 19:45:05 +08:00
negativeExponent
d14b2aa0cf
Add mappers 326, 330
2022-02-18 16:46:10 +08:00
negativeExponent
4f022827b0
Cleanup
2022-02-17 14:39:06 +08:00
Autechre
f27adb5209
Merge pull request #497 from NRS-NewRisingSun/mapper-fixes
...
Mapper fixes
2022-02-16 16:39:29 +01:00
NewRisingSun
69d3723c37
Mapper 432: Revise to support 160000000-in-1 multicart
2022-02-15 21:26:10 +01:00
NewRisingSun
f39506365a
Mapper 554: Correct CHR bank selection during opening
2022-02-15 21:02:06 +01:00
NewRisingSun
c375bb098f
Mapper 396: GN-51 uses a different bit for mirroring selection
2022-02-15 20:54:55 +01:00
NewRisingSun
8f194ab38c
Mapper 396: Take mirroring selection from the correct register
2022-02-15 20:51:43 +01:00
NewRisingSun
c3accb2e94
Mapper 414: Correct mirroring selection
2022-02-15 20:44:25 +01:00
Autechre
acfab9f61d
Merge pull request #496 from negativeExponent/mappers
...
Mappers
2022-02-15 15:08:41 +01:00
negativeExponent
324b85f107
Add mappers 272, 291, 409, 414, 431
...
Add mapper 272
Add mapper 291
Add mapper 409
Add mapper 414
Add mapper 431
2022-02-15 18:51:11 +08:00
negativeExponent
a1ca113b34
m208: Add support for submapper 1
2022-02-14 16:35:02 +08:00
negativeExponent
dbba42e984
Update m121
2022-02-13 21:19:47 +08:00
Autechre
59771792b0
Merge pull request #495 from negativeExponent/mappers
...
Mappers
2022-02-12 17:09:01 +01:00
negativeExponent
690862829a
mmc3: Make some variables static
2022-02-12 16:37:04 +08:00
negativeExponent
55639a156a
Cleanup some includes
2022-02-12 16:13:05 +08:00
negativeExponent
5e2c907acd
Sort mapper numbers
2022-02-12 15:37:18 +08:00
negativeExponent
cac8c8fa1c
Add mapper 417
2022-02-12 10:13:30 +08:00
negativeExponent
be92cd211c
m403: Fix for TetrisA
...
Fix https://github.com/libretro/libretro-fceumm/issues/493
2022-02-11 22:12:58 +08:00
negativeExponent
6dd4fbd3f7
Update m226, m33. Add m433
2022-02-10 22:45:05 +08:00
negativeExponent
6fee886589
Add mapper 364
2022-02-10 21:43:58 +08:00
negativeExponent
69c1a07fc4
Add mapper 393
2022-02-10 21:12:29 +08:00
negativeExponent
c6734c95d0
Check database for NES 1.0 headered rom only
...
This would assume that all NES 2.0 roms are correct and is more complete
that what is provided in overrides.
2022-02-09 18:08:43 +08:00
negativeExponent
f49b0d5100
bandai.c: Backport ( 6145fe22ab (diff-11a2612d6f7ea9399d3d796f82dde9fb84b449a98f22ed187b24643c63c8e5d8)
)
2022-02-08 15:19:11 +08:00
negativeExponent
e8f1cd53eb
Add mapper 334
2022-02-07 15:23:44 +08:00
negativeExponent
4dc7da8e26
Add mapper 432
2022-02-07 15:03:24 +08:00
negativeExponent
34210282bc
Add mapper 415
2022-02-07 13:17:32 +08:00
negativeExponent
74fa445659
Add mapper 416
2022-02-07 12:45:48 +08:00
negativeExponent
6e9c54f795
Add mapper 404
2022-02-06 21:35:17 +08:00
negativeExponent
b7a1c3bbb3
Add mapper 410
2022-02-06 21:10:29 +08:00
negativeExponent
2573917946
Add mapper 368
2022-02-06 20:17:55 +08:00
negativeExponent
75774dddc0
Add mapper 377
2022-02-06 19:22:43 +08:00
negativeExponent
bc8767ef26
Add mapper 396
2022-02-06 18:06:05 +08:00
negativeExponent
17ad461e7d
mapper cleanups ( #494 )
...
* m215: Fix support for submapper 1 cart
* Switch UNL43272 to new Mapper242 implementation
* Merge mappers BMC-70in1/B and 236
* Merge 58/213/GK-192
* Assign GS-2004/GS-2014 to mapper 283
* Cleanup
Co-authored-by: negativeExponent <negativeExponent@users.noreply.github.com>
2022-02-05 19:19:33 +01:00
crystalct
ffff495072
Simplified makefile.libretro for PS3 ( #492 )
2022-02-01 12:50:25 +01:00
negativeExponent
85ace685b9
mapper-related updates and fixes ( #491 )
...
* m116: Fix support for Huang-2 chip
* Provide 8K CHR ram if no CHR rom/ram is provided due to bad headers
* m15: Implement CHR write-protect
* Update Namco 106
- Cleanup save state struct
- Implement nametable mirroring
- fix sound issue (fceux)
Co-authored-by: negativeExponent <negativeExponent@users.noreply.github.com>
2022-02-01 08:14:16 +01:00
negativeExponent
e0200b03c8
Fix states loading issue of some games in big-endian platforms ( #490 )
...
* Fix states loading issue of some games in big-endian platforms
* Typo
Co-authored-by: negativeExponent <negativeExponent@users.noreply.github.com>
2022-01-31 16:34:07 +01:00
negativeExponent
3923dd51e7
Fix warnings ( #484 )
...
Co-authored-by: negativeExponent <negativeExponent@users.noreply.github.com>
2022-01-29 11:04:20 +01:00
negativeExponent
03c42f32b3
update ( #483 )
...
* Fix missing GameStateRestore
* Add mapper 403
Co-authored-by: negativeExponent <negativeExponent@users.noreply.github.com>
2022-01-24 15:53:53 +01:00
negativeExponent
758a51eacb
couple of mapper fixes ( #482 )
...
* Fix a couple of mapper issues
- Implement info->Close, to free any unallocated memory (e.g. WRAM)
- Add missing GameStateRestore function
- Add missing state variable
* Simplify header parsing
* Update ines-correct.h
Co-authored-by: negativeExponent <negativeExponent@users.noreply.github.com>
2022-01-23 19:20:46 +01:00
twinaphex
eb06d17e79
Buildfixes for MSVC
2022-01-09 10:36:57 +01:00
Rob Loach
56d75e784a
options: Add helpful description for NTSC Filters ( #478 )
...
This adds more descriptive help text to the NTSC filter option.
2022-01-06 08:22:27 +01:00
NRS-NewRisingSun
d72c64e5d9
Exponential notation of NES 2.0 ROM sizes; mappers ( #480 )
...
* Support 2 MIB mapper 314 (Y2K 76-in-1)
* Mapper 57: Forgot one Sync() statement
* Mapper 83: Correction for 256 KiB PRG+512 KiB CHR games
* Mapper 114: Use NES 2.0 submapper field if available to differentiate between scrambling patterns
* NES 2.0: Support exponential notation of PRG/CHR sizes, thus adding support for 4 KiB and 8 KiB ROM files.
* Add mapper 553.
* Correct the database regarding the Nanjing game Pegasus Senya
* Add submapper 5 (HST-162) to mapper 176
* Add mapper 436
* Mapper 176.5 has a CNROM latch as well, though it works a bit differently than submapper 1's
* Added mapper 429
* Added mapper 380 submapper 1
* Added mapper 437
* Added mapper 456
* Forgot to include math.h for pow
* Added mapper 434
* Added mapper 452
* Added mapper 438
* Added mappers 391 and 444, corrected the mixup with BS-110 and NC7000M
* Added mapper 443. Added menu-switching funcionality to mapper 444
Co-authored-by: NewRisingSun <8vytz1+dhp372pv94ebg@sharklasers.com>
2022-01-06 08:22:18 +01:00