This website requires JavaScript.
58e4c11603
libretro: add Sound Samplerate (Hint) core option
supergame-58e4c1160344
LibretroAdmin
2026-06-15 07:45:26 +00:00
214c77052e
libretro: include turbo toggle phase in savestate (fixes #75 )
libretroadmin
2026-06-14 19:25:51 +00:00
cf6080af28
sound: per-channel expansion-audio volume controls (#512 )
libretroadmin
2026-06-14 19:01:05 +00:00
fef3de8bd9
libretro: relax retro_unserialize size check to permit cross-version state loads
libretroadmin
2026-06-14 18:17:57 +00:00
bc5a7a9fec
fds_apu: backport MDFN-derived modulator/carrier model (fixes #560 )
libretroadmin
2026-06-14 18:02:06 +00:00
2a91d40f4d
fds_apu: correct modulator bias values at table indices 3 and 5
libretroadmin
2026-06-14 16:57:27 +00:00
3f23e2b98f
sound: fix noise LFSR power-on state to match real hardware (fixes #466 )
libretroadmin
2026-06-14 16:41:37 +00:00
71bbd10ad0
tengen: auto-reload + trigger-on-reach-0 for RAMBO-1 IRQ (#544 )
libretroadmin
2026-06-14 15:30:30 +00:00
5f8a864bf3
sound: add core option to reduce DMC channel popping (fixes #638 )
libretroadmin
2026-06-14 15:09:04 +00:00
d3cd26e922
sound: add core option to mute ultrasonic triangle in HQ (fixes #638 )
libretroadmin
2026-06-14 15:02:53 +00:00
6911042cf6
ppu: rebuild bg pair LUT after priority |= 64, fixes Mega Man 3 sprites
libretroadmin
2026-06-14 14:37:35 +00:00
01b7446a66
filter: revert SSE2/NEON FIR kernel — non-bit-exact, audio regressions
libretroadmin
2026-06-14 14:36:58 +00:00
df8a6e8b26
filter: SSE2/NEON inner kernel for NeoFilterSound FIR
libretroadmin
2026-06-14 13:58:49 +00:00
65f076de8f
fceumm: fix -Wsign-compare in FCEU_fseek
LibretroAdmin
2026-06-14 13:56:27 +00:00
e4b039b604
Fix MSVC C89 build: portable unaligned 64-bit store in pputile.h
LibretroAdmin
2026-06-14 13:54:13 +00:00
a502ceafc4
ppu: precomputed pair LUT for the per-tile palette gather
libretroadmin
2026-06-14 13:23:56 +00:00
3a84a6fd0b
Cleanup endian code
U-DESKTOP-SPFP6AQ\twistedtechre
2026-05-06 05:07:52 +02:00
a3467f6af9
core: savestate hardening - reject malformed states, bound APU table indices
U-DESKTOP-SPFP6AQ\twistedtechre
2026-05-04 11:35:52 +02:00
7939d92b3e
core: ROM loader hardening - reject malformed iNES/UNIF/FDS inputs
U-DESKTOP-SPFP6AQ\twistedtechre
2026-05-04 08:12:05 +02:00
6c97c3fff4
core: APU channel disable - fix bitmasks and LQ-mode volume application
U-DESKTOP-SPFP6AQ\twistedtechre
2026-05-04 07:40:08 +02:00
6ffed08948
core: video pipeline - SW framebuffer, hoist invariants, drop NTSC memcpy
U-DESKTOP-SPFP6AQ\twistedtechre
2026-05-04 07:16:54 +02:00
b5b43ad2be
core: revert LQ dispatch deduplication from pass 6 (audio regression)
U-DESKTOP-SPFP6AQ\twistedtechre
2026-05-04 05:32:28 +02:00
9f6b84cf33
core: audio determinism fix and pipeline cleanup
U-DESKTOP-SPFP6AQ\twistedtechre
2026-05-04 05:08:11 +02:00
6359a0b36e
core: stride-aware savestate, iNES2 helpers, -Wundef, -Wmissing-prototypes
U-DESKTOP-SPFP6AQ\twistedtechre
2026-05-04 04:44:52 +02:00
492b335705
core: OOM safety, sign-compare cleanup, dead-code removal, const-correctness
U-DESKTOP-SPFP6AQ\twistedtechre
2026-05-04 03:55:23 +02:00
004c147d32
core: strict-aliasing fixes, bounded string ops, drop FCEUDEF_DEBUGGER
U-DESKTOP-SPFP6AQ\twistedtechre
2026-05-04 03:23:56 +02:00
f2a5be381d
Fix warning on Android
U-DESKTOP-SPFP6AQ\twistedtechre
2026-05-04 02:59:22 +02:00
766f84662b
core: stdint typedefs, LE optimizations, frame determinism
U-DESKTOP-SPFP6AQ\twistedtechre
2026-05-04 02:46:34 +02:00
1185db89c1
core: memory-safety, leak, and savestate-portability audit fixes
U-DESKTOP-SPFP6AQ\twistedtechre
2026-05-04 02:15:40 +02:00
448a231618
Merge pull request #644 from Swordfish90/feature/android-add-16kb-pages-support
LibretroAdmin
2026-04-20 00:25:22 +02:00
72923b261d
Add support for 16KB pages on Android.
Filippo Scognamiglio
2026-04-19 19:01:35 +02:00
718572bfc2
Merge pull request #641 from cscd98/webos-ci
LibretroAdmin
2026-04-06 23:06:26 +02:00
1722c801fa
Merge pull request #643 from keithbowes/fix-linker
LibretroAdmin
2026-04-06 22:47:42 +02:00
c1abf68d22
Fixed the "multiple definitions of submapper" linker error
Keith Bowes
2026-04-06 15:37:30 -04:00
140630470c
Merge pull request #642 from NRS-NewRisingSun/educational
LibretroAdmin
2026-04-06 00:38:54 +02:00
147eb59b6b
Add mappers 341.1 and 343.
NewRisingSun
2026-04-05 11:05:29 +02:00
37e23ac075
Cleanup
NewRisingSun
2026-04-05 02:46:56 +02:00
13f16f05ca
Mappers 261: Reset to menu from Galaxian
NewRisingSun
2026-04-05 02:40:15 +02:00
6657dc502f
Mappers 344: Add solder pad
NewRisingSun
2026-04-05 02:30:30 +02:00
ba25f9107b
Mappers 83/264: Added submapper 3, rewrote to incorporate new findings
NewRisingSun
2026-04-05 02:24:19 +02:00
d5720a9072
libretro: add webOS to CI
Craig Carnell
2026-04-02 10:14:04 +01:00
e81b5e0370
Add mapper 487 submapper 1.
NewRisingSun
2026-04-01 00:26:20 +02:00
d20e1cf637
Add mapper 617.
NewRisingSun
2026-03-31 23:27:40 +02:00
93300cbf07
Add mapper 618.
NewRisingSun
2026-03-31 23:20:10 +02:00
ee613aec52
Mapper 607: Correct for multiple UNROM games.
NewRisingSun
2026-03-31 23:08:26 +02:00
bcd85e6cf3
Mapper 137: Correct mirroring for The Great Wall.
NewRisingSun
2026-03-31 23:06:05 +02:00
dbf1f2eb83
Merge pull request #640 from warmenhoven/warmenhoven/pr/linux-aarch64
LibretroAdmin
2026-03-31 02:36:47 +02:00
6eabcd2b89
add linux-aarch64 build
Eric Warmenhoven
2026-03-30 14:49:22 -04:00
bf2a9ad3d5
Add mapper 255 as a variant, rather than a duplicate, of mapper 225.
NewRisingSun
2026-03-13 10:41:23 +01:00
b60fc16d15
Add mapper 49.1, resembling the UNIF MAPR BMC-STREETFIGTER-GAME4IN1.
NewRisingSun
2026-03-13 10:41:02 +01:00
d180d7c7ad
Mapper 439: Add solder pad.
NewRisingSun
2026-03-10 19:44:12 +01:00
1d9c0d739a
Mapper 437: Use value instead of address.
NewRisingSun
2026-03-10 19:40:58 +01:00
a5df7359bc
Add mapper 615.
NewRisingSun
2026-03-10 19:37:22 +01:00
58007df8bc
Add mapper 614.
NewRisingSun
2026-03-10 19:31:40 +01:00
eb6df7680a
Add mapper 612.
NewRisingSun
2026-03-10 19:25:49 +01:00
7143a2730a
Add mapper 592 submapper 1. Add 'static' keybword to mapper 333.
NewRisingSun
2026-03-10 17:54:22 +01:00
ba9f10a805
Mapper 446.4: Add more fusemaps.
NewRisingSun
2026-03-10 17:49:36 +01:00
726d7157f8
Add mapper 613.
NewRisingSun
2026-03-10 17:46:33 +01:00
585b66ca89
Add Mapper 616.
NewRisingSun
2026-03-10 17:35:20 +01:00
40b4c4a70d
Add Mapper 333 submapper 1.
NewRisingSun
2026-03-10 17:30:56 +01:00
f9ab64ae0d
ASIC MMC3: guard against possible bounds violation
NewRisingSun
2026-03-10 16:38:09 +01:00
214ca70727
MMC3: Make the Kick Master hack work on multicarts as well.
NewRisingSun
2026-03-10 15:55:01 +01:00
306afa9778
Added mapper 611.
NewRisingSun
2026-02-08 12:43:40 +01:00
84126a581c
Added mapper 610.
NewRisingSun
2026-02-08 12:40:47 +01:00
1d876ffec4
Added mapper 609.
NewRisingSun
2026-02-08 12:34:44 +01:00
912d524c35
Added mapper 608.
NewRisingSun
2026-02-08 12:29:38 +01:00
c0025a327b
Added mapper 607.
NewRisingSun
2026-02-08 12:17:53 +01:00
caafd50a96
Added mapper 606.
NewRisingSun
2026-02-08 12:09:43 +01:00
45a440bb1a
Added mapper 605.
NewRisingSun
2026-02-08 12:01:20 +01:00
602236f482
Add mapper 603.
NewRisingSun
2026-02-08 11:53:02 +01:00
02f8077408
Add mapper 571 submapper 1.
NewRisingSun
2026-02-08 11:42:37 +01:00
d171ad3993
Add mapper 599.
NewRisingSun
2026-02-06 16:01:38 +01:00
ed6b26bb52
Add mapper 598.
NewRisingSun
2026-02-06 14:56:06 +01:00
d74d4c18b6
Mapper 340: Add submapper 1. Add CHR-RAM write protection in NROM mode, needed for B-Wings.
NewRisingSun
2026-02-04 16:03:00 +01:00
febdbaca08
Mapper 242: Use submapper 1 to denote multicart variant that allows write-protecting CHR-RAM in NROM mode. Mappers 227/242: Prevent crashes when accessing PRG-RAM with PRG-RAM being present.
NewRisingSun
2026-02-04 15:10:35 +01:00
ae870894cf
Added mapper 432 submapper 4.
NewRisingSun
2026-02-02 14:32:04 +01:00
db5855b951
Add mapper 429 submapper 2.
NewRisingSun
2026-02-01 11:25:21 +01:00
9a4beeadfa
VRC2/4: added a missing return statement
NewRisingSun
2025-12-25 03:35:55 +01:00
0caa462190
Added mapper 441 submapper 1.
NewRisingSun
2025-12-14 17:26:03 +01:00
78b9d810e1
Mapper 268.0/1: Add 64 MiB variant (YH2018A PCB).
NewRisingSun
2025-12-13 02:28:38 +01:00
d0c3023e14
Add mapper 422submapper 4.
NewRisingSun
2025-11-28 12:25:24 +01:00
aabeaf1d03
Remove mapper 171, add mapper 1 submappers 7 and 8.
NewRisingSun
2025-11-28 12:08:57 +01:00
4070514256
Mapper 191: Rewrite to add multicart functionality; add submapper 1.
NewRisingSun
2025-11-02 10:46:56 +01:00
65cf86e148
Mapper 301: This is a duplicate of 242, so make the UNIF 8127 board run as mapper 242, and reassign iNES mapper #301 to new K-3003.
NewRisingSun
2025-10-25 13:59:36 +02:00
0a4c82155b
Mapper 227: Correct the behavior of submapper 2. Remove submapper 3, as it's actually just mapper 280 without the reset-based UNROM game spot populated.
NewRisingSun
2025-10-25 13:49:24 +02:00
f452da1c89
Mapper 280: Don't switch modes when there are only 512 KiB of PRG-ROM.
NewRisingSun
2025-10-25 13:47:06 +02:00
0d3b44c99c
Mapper 277: The UNROM game must take its mirroring from the NES header.
NewRisingSun
2025-10-20 21:28:45 +02:00
dc3b3842f1
Mapper 293: reset to menu
NewRisingSun
2025-10-03 18:02:44 +02:00
a2aefa1990
Remove mapper 598, as it is a duplicate of 331.
NewRisingSun
2025-10-03 17:55:55 +02:00
430b59cd92
Add mapper 447 submapper 1.
NewRisingSun
2025-10-03 12:54:14 +02:00
dfdbd64526
Mapper 438: add reset-based Contra variant
NewRisingSun
2025-09-30 20:32:09 +02:00
76f40218d0
Mapper 498: Add 1MiB+1MiB variant.
NewRisingSun
2025-09-29 23:09:42 +02:00
0e365ada5e
Mapper 320: Add mirroring switch for a cartridge that uses it.
NewRisingSun
2025-09-28 20:59:17 +02:00
2b29c778bf
Revise mapper 354.0 to support 650-in-1.
NewRisingSun
2025-09-25 12:51:42 +02:00
1e15064ec5
Add mappers 597 and 598.
NewRisingSun
2025-09-21 22:02:30 +02:00
7e75e786eb
Mapper 339: Simplify submapper 2 and reduce the number of EXPREGS accordingly.
NewRisingSun
2025-09-19 23:39:59 +02:00
a75f70b3ff
Add mapper 339.4.
NewRisingSun
2025-09-18 12:52:33 +02:00
76bcada1be
Add mapper 596; update mappers 268.4 and 268.8 for larger ROM sizes
NewRisingSun
2025-09-18 12:22:21 +02:00
2c1ca2c179
Power on with frame IRQ disabled. This already matches the behavior of some famiclones, increases compatibility with several known titles, while any game that makes use of Frame IRQ explicitly enables it anyway.
NewRisingSun
2025-09-18 11:05:33 +02:00
3969360227
Rewrite mapper 340.
NewRisingSun
2025-09-17 20:25:14 +02:00