Commit Graph

  • 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