Commit Graph

  • 09ec3e8a2b Auto-set system region from NES 2.0 header on rom load (#454) master littlegamer87 2026-03-08 20:08:03 +01:00
  • e990e9ce3f Revert relocation of VRAM and mapper 487 (#451) littlegamer87 2025-12-23 10:55:28 +01:00
  • 4b2864060a Add mappers 45, 52, 200, 487. Rearrange CHR and CPU RAM to allow for larger ROMs. (#449) misteraddons 2025-12-18 22:50:28 -07:00
  • fd58502fb7 Merge pull request #448 from littlegamer87/mapper141 Alexey Melnikov 2025-12-19 13:47:25 +08:00
  • 4553dbc184 Formatting littlegamer87 2025-12-18 17:45:19 +01:00
  • fe3dd62de0 Mapper 243: Fix CHR addressing (Honey Peach) littlegamer87 2025-12-18 16:05:59 +01:00
  • d34b97d73f Mapper 141: Add 8KB unbanked CHR-RAM variant (Q boy) littlegamer87 2025-12-18 10:22:30 +01:00
  • 3e28eda3ce Mapper 30: Minor correction with stricter write checks, suppress synthesis warning in MMC3 (#444) littlegamer87 2025-11-24 15:52:17 +01:00
  • 18abe159b3 Mapper 64 (Rambo1): Fix irq (Klax) (#441) littlegamer87 2025-11-11 15:50:25 +01:00
  • 554b4b701f Persistent flash saving for mappers 30 and 111 (#438) littlegamer87 2025-11-09 16:52:47 +01:00
  • db51757ab3 Mapper 30: Implement flash writes (#436) littlegamer87 2025-10-27 08:07:05 +01:00
  • a11aec2953 Release 20251013. Sorgelig 2025-10-13 22:40:27 +08:00
  • 1d2880e371 reset state fixes for the ppu and cpu (#434) Jamie Blanks 2025-10-13 10:01:22 -04:00
  • 7107a22d1e Release 20251011. Sorgelig 2025-10-12 01:06:44 +08:00
  • d78c1139a2 small fixes. Sorgelig 2025-10-12 01:06:07 +08:00
  • af8efd0244 Cpu and ppu fix Alexey Melnikov 2025-10-10 14:54:46 +08:00
  • d7956629a1 some tweaks for ppu to fix stray pixels Kitrinx 2025-10-09 19:10:08 -04:00
  • b860f85058 fix a stray dot and reset behavior of t65 Kitrinx 2025-10-08 16:28:25 -04:00
  • 2362392b84 Fix mapper 31 and NSF player Alexey Melnikov 2025-10-08 23:09:55 +08:00
  • e54719cf88 Fix mapper 5 save for Uncharted Waters greyrogue 2025-10-08 08:43:25 -04:00
  • 62e040bf9c Fix mapper 31 and NSF player greyrogue 2025-10-07 13:02:05 -04:00
  • 42344a1f68 Fixes several issues, major rework of the PPU Alexey Melnikov 2025-10-07 15:11:42 +08:00
  • dfe8bf1e04 oops Kitrinx 2025-10-06 22:40:19 -04:00
  • dcb5140f75 add cold reset to t65 Kitrinx 2025-10-06 10:47:40 -04:00
  • 81bdf9d49d fix minor vram address issue Kitrinx 2025-10-05 17:13:23 -04:00
  • 4008437016 fix video timings for PAL and Dendy Kitrinx 2025-10-05 10:06:17 -04:00
  • dd918db074 fix palette address selection Kitrinx 2025-10-04 17:24:00 -04:00
  • ec0af42a0f change the name of peripherals Kitrinx 2025-10-03 13:43:00 -04:00
  • 03394ee3f0 small fix Kitrinx 2025-10-03 00:06:33 -04:00
  • b879a54432 Merge remote-tracking branch 'mister/master' into more_fixes Kitrinx 2025-10-02 19:37:00 -04:00
  • c92b171314 refactor of PPU Kitrinx 2025-10-02 19:36:23 -04:00
  • bfc4386bc3 Fixed warnings for Mapper 42 & 81 (#425) Lain 2025-09-19 07:44:16 +01:00
  • 418fd2e4fc update sys, add toggle for PPU reset behavior (#424) Jamie Blanks 2025-09-17 04:35:56 -04:00
  • 5ee4bd03ed Mapper 42 IRQ fixed (#422) Lain 2025-09-17 09:35:19 +01:00
  • 5ae72332c8 Mapper 81 (Super Gun) & Optimised Mapper 40 code. (#421) Lain 2025-09-16 07:53:46 +01:00
  • 5e480a7789 several accuracy fixes (passes more tests on new test rom) (#420) Jamie Blanks 2025-09-16 02:52:26 -04:00
  • 93d285c892 Mapper 142 & 144 (#419) Lain 2025-09-14 11:14:27 +01:00
  • 4f188961ec Update README.md (#418) greyrogue 2025-09-12 02:00:27 -04:00
  • 9ab11b98f6 Mapper 40 added (#417) Lain 2025-09-11 07:42:58 +01:00
  • 3e934ae045 Update README.md (#413) matijaerceg 2025-06-19 05:24:22 -07:00
  • 2c19628214 Release 20250618. Sorgelig 2025-06-18 21:24:18 +08:00
  • b212bbfc0d Update sys. Sorgelig 2025-06-18 21:23:48 +08:00
  • 0f9cb158f1 FDS: Add save state support (#408) paulb-nl 2025-02-16 09:47:07 +01:00
  • ea0b1614b4 Allow oversize mmc3 (#406) greyrogue 2025-01-31 08:03:20 -05:00
  • 074c5f4b70 Merge pull request #403 from paulb-nl/mapper70 Alexey Melnikov 2025-01-15 14:15:06 +08:00
  • 3490cf5087 Implement KIL unofficial opcode (#404) Simplistic 2025-01-15 01:13:37 -05:00
  • d29d7cebdf N163: default to having PRG RAM if no NES2.0 header paulb-nl 2025-01-13 17:12:53 +01:00
  • 3ed9b46d3e FDS: tweak eject delay paulb-nl 2025-01-13 17:11:28 +01:00
  • c58aa7b9a5 mapper 70: fix mirroring paulb-nl 2025-01-13 17:08:13 +01:00
  • 335864714d Add Advanced Option to Disable Video Dejitter (#394) MikeS11 2024-10-11 23:02:08 -06:00
  • c3f0e67dc3 MMC3: Fix for 4-screen mirroring + CHR-RAM (#392) paulb-nl 2024-10-02 08:12:22 +02:00
  • 3b88b4f175 Release 20240912. Sorgelig 2024-09-12 23:33:48 +08:00
  • 091ad700af FDS: Fixes for Tonkachi, Saving instability, Speed option (#387) paulb-nl 2024-08-11 07:10:31 +02:00
  • 2a6dfd268b Merge pull request #386 from paulb-nl/mmc5_split Alexey Melnikov 2024-08-08 23:13:27 +08:00
  • 318818a82a MMC5: improvements for Split screen & 8x16 sprite bank set paulb-nl 2024-08-08 12:47:19 +02:00
  • ab05dd2042 mapper NesEvent: fix PRG banking paulb-nl 2024-08-08 12:40:56 +02:00
  • 6bcb353e8e mapper 210: add 2KB RAM size support paulb-nl 2024-08-08 12:27:59 +02:00
  • 2e1dca40e2 Add mapper 205 (Tested on 9in1) and mapper 208 (Tested on Street Fighter IV) and reworked nsf player (#382) greyrogue 2024-06-30 14:57:02 -04:00
  • 18d92d43cd Add COPYING from FPGANES (#378) nikitalita 2024-05-19 23:43:40 -07:00
  • 1a903f20f5 Release 20240408. Sorgelig 2024-04-08 21:27:50 +08:00
  • 38e4788599 Update sys. Sorgelig 2024-04-08 19:37:32 +08:00
  • 0a1f05c20c Release 20231204. Sorgelig 2023-12-04 17:34:25 +08:00
  • c40c0d0f2a Update sys. Sorgelig 2023-12-04 16:05:42 +08:00
  • b664390369 MMC5: fix chr_read detection with async ce (CV3 PAL) (#360) paulb-nl 2023-07-28 21:02:28 +02:00
  • 7a645f4cd6 Add mapper 156. Disable Save State hotkeys when Famicom Keyboard is enabled (#352) greyrogue 2023-04-01 01:41:36 -04:00
  • 86a5dafe9a Add HPS Video Mode Update (#349) MikeS11 2023-03-06 12:18:08 -07:00
  • 95478d79bd Release 20230223. Sorgelig 2023-02-23 23:56:33 +08:00
  • 447e592eb1 Update sys. Sorgelig 2023-02-23 23:55:42 +08:00
  • ebfd4c00aa Add Keyboard support (#336) greyrogue 2022-12-24 02:38:17 -05:00
  • 92e36dda22 Release 20221002. Sorgelig 2022-10-02 18:49:24 +08:00
  • 1135725fce Update sys. Sorgelig 2022-10-02 03:45:17 +08:00
  • 88a5b54bfb FDS: Fix SMB2J black screen on level 4-4 end (#324) paulb-nl 2022-07-25 15:52:46 +02:00
  • b31e0708e1 Release 20220712. Sorgelig 2022-07-12 20:02:41 +08:00
  • 22a5a7d946 Update sys. Sorgelig 2022-07-12 18:41:19 +08:00
  • 9c827f17da Add SNAC support for 3d glasses, whitespace cleanup (#316) Jamie Blanks 2022-05-30 15:11:45 -04:00
  • 230b5110bb MMC5: Fix glitches with Extra sprites enabled (#315) paulb-nl 2022-05-15 09:41:25 +02:00
  • efc4efa5c6 Delete blank.sav (#313) birdybro 2022-05-12 14:20:42 -06:00
  • f840ce882a FDS: Fix BIOS music, MMC5: Add extra paused checks (#311) paulb-nl 2022-04-23 17:40:20 +02:00
  • 78f5b593b8 Merge pull request #310 from Kitrinx/mmc3_filter Alexey Melnikov 2022-04-17 21:27:23 +08:00
  • 60364ff1b9 do not change scroll register timings Jamie Blanks 2022-04-17 08:22:24 -04:00
  • 8c8b952ab4 FDS fixes (#309) paulb-nl 2022-04-17 10:27:00 +02:00
  • 13751b25a3 don't allow writes to palette ram during rendering (#308) Jamie Blanks 2022-04-17 04:26:35 -04:00
  • 52a27804be fix vram address behavior at cycle 340 in ppu, adapt mappers to use hardware behavior Jamie Blanks 2022-04-16 18:43:49 -04:00
  • 2d5d4ed7ac Release 20220326. Sorgelig 2022-03-26 21:39:15 +08:00
  • 94ba16e1a5 Update sys. Sorgelig 2022-03-26 21:36:22 +08:00
  • 24c1b1d301 Add support for mapper 268 (Coolboy/Mindkids) and mapper 547 (VRC5). (#302) greyrogue 2022-03-16 19:46:22 -04:00
  • 003741f2c0 Merge pull request #301 from paulb-nl/mmc5 Alexey Melnikov 2022-03-13 15:06:23 +08:00
  • d2fc19c375 MMC5: Scanline detection paulb-nl 2022-03-12 17:33:42 +01:00
  • 1f9a0e64e9 PPU: set vram_r high at the 2nd cycle. Last 2 reads are from Nametable paulb-nl 2022-03-12 17:19:22 +01:00
  • e5a8d9fbef Update README.md (#300) Terry Janas 2022-02-26 00:57:15 -06:00
  • d858c0c198 Added FirebrandX's latest palettes, referencing http://www.firebrandx.com/nespalettes.html (#299) mlc4050 2022-02-25 13:45:46 -06:00
  • 3656ecb388 OSD Optimizations (#298) birdybro 2022-02-25 12:00:06 -07:00
  • ec32192117 NSF/MIDI phase complete (#297) greyrogue 2022-02-20 20:02:01 -05:00
  • 2bea127cb6 Release 20220212. Sorgelig 2022-02-12 19:31:53 +08:00
  • e09b49ae7e Update sys. Sorgelig 2022-02-12 17:06:23 +08:00
  • 53e0236d59 Delete palettes directory (#296) José Manuel Barroso Galindo 2022-02-06 16:03:23 +01:00
  • 39c98238c0 add palette folder for updater transition (#295) Jamie Blanks 2022-02-02 18:13:00 -05:00
  • 15e9753f86 Fix autosave label, release (#294) Jamie Blanks 2022-02-01 09:47:31 -05:00
  • b94225fbec Release 20220131. Sorgelig 2022-02-01 03:19:38 +08:00
  • 1a27626c3c Update sys. Sorgelig 2022-02-01 03:18:57 +08:00