164 Commits

Author SHA1 Message Date
Rupert Carmichael
c0d6d9e6d6 NstPpu: Make fast 0x2007 reads of palette RAM more accurate 2025-10-12 13:38:45 -04:00
Rupert Carmichael
21a98cbe7e NstPpu: Decrease PPU Open Bus decay time 2025-10-12 13:37:08 -04:00
Rupert Carmichael
b5f5a9ae4d libretro: Allow more granular overscan adjustment 2025-10-12 11:51:16 -04:00
Ryunam
5645338d3c Fix latency regression by moving back audio/video to retro_run() (#104) 2025-10-12 15:27:34 +00:00
LibretroAdmin
51ad831fcd Merge pull request #99 from saulfabregwiivc/turbo-1-frame-op-add
Add "1" option on "Turbo Pulse Speed" option
2025-08-14 09:50:18 +02:00
Rupert Carmichael
d33852f5ef libretro: Update version string 2025-08-09 16:30:36 -04:00
Rupert Carmichael
fd09e8446a libretro: Don't set internal pitch in video lock callback 2025-08-09 12:49:09 -04:00
Rupert Carmichael
eb87bbfad3 libretro: Use audio/video callbacks instead of bloating up retro_run 2025-08-07 23:14:25 -04:00
Rupert Carmichael
6c89c3b26f libretro: Revert previous changes pending further testing 2025-08-07 21:49:34 -04:00
Rupert Carmichael
b7c127e950 libretro: Divide samplerate by accurate framerate 2025-08-07 21:39:38 -04:00
Rupert Carmichael
73115f3e7d libretro: Use accurate framerates 2025-08-07 21:27:39 -04:00
Rupert Carmichael
8f27100e73 NstPpu: Better fix for -Wuninitalized in PPU constructor
By changing the order of member variables, we ensure the "screen"
exists before "output" does, allowing screen.pixels to be passed into
output's constructor in Ppu's constructor (whoa). This fixes possible
race conditions when built at higher optimization levels.
2025-08-05 22:27:48 -04:00
Rupert Carmichael
0e82a1642d NstDatabase: Add entry for Kid Dracula (World) (Castlevania Anniversary Collection) 2025-07-20 20:36:53 -04:00
Rupert Carmichael
23d396d642 NstDatabase: Add entry for Ninja JaJaMaru - The Ninja Skill Book 2025-07-19 22:38:54 -04:00
Rupert Carmichael
96f8c84aa9 NstBoard: Add support for Jaleco JF-22 boards with SRAM 2025-07-19 22:38:34 -04:00
Rupert Carmichael
85ccce1e1e NstDatabase: Add entry for Akumajou Special - Boku Dracula-kun (World) (Ja) (Castlevania Anniversary Collection) 2025-07-19 19:49:43 -04:00
saulfabreg Wii VC Project
bafbd8ed18 Add "1" option on "Turbo Pulse Speed" option 2025-04-27 12:38:45 -05:00
saulfabreg Wii VC Project
d2eefab298 Add original Wii Virtual Console and Restored Wii VC NES palettes (SuperrSonic) (#98) 2025-04-24 00:25:45 +00:00
Rupert Carmichael
b3eb368603 libretro: Update version string 2025-03-22 22:55:47 -04:00
Rupert Carmichael
855ba403e3 libretro: Use Sony CXA2025AS palette from YUV generator 2025-03-17 22:55:03 -04:00
Rupert Carmichael
0316e954eb NstApiVideo: Add Sony CXA2025AS YUV palettes based on datasheet 2025-03-17 22:52:04 -04:00
Rupert Carmichael
1bc3b28ebd board: Add support for Mapper 289 2025-03-17 22:37:07 -04:00
Rupert Carmichael
83d4f6227d NstFds: Return Nametable Arrangement bit in 0x4030 reads 2025-03-16 00:21:58 -04:00
Rupert Carmichael
b49c5f6e5a NstBoardWaixingPs2: Fix PRG mapping 2025-03-14 23:32:13 -04:00
Rupert Carmichael
5859109fc7 NstImageDatabase: Use dword for number of items in database log 2025-03-08 21:07:35 -05:00
Rupert Carmichael
8dc3fe11db NstFds: Use dword for file size in log 2025-03-08 21:00:31 -05:00
Rupert Carmichael
95e6e43569 core: Fix a multitude of warnings 2025-03-08 20:34:50 -05:00
Scott Cytacki
72003d06eb limit paddle range (#96)
Add options for the range so users can match it exactly to the game
2025-02-22 20:54:01 -05:00
Scott Cytacki
5b56b6b98e Fix mouse support in arkanoid and zapper (#93)
It regressed with this commit:
c21b4748c7

It is similar to this fix:
78587dbd89
2025-01-19 14:18:01 -05:00
Rupert Carmichael
9762adc006 NstDatabase: Kid Icarus (USA, Europe) (Rev 1) now defaults to NTSC region 2025-01-05 11:31:38 -05:00
Rupert Carmichael
6bbfff9a56 libretro: Update version string 2024-12-22 18:43:02 -05:00
Rupert Carmichael
64a73ea73d board: Add support for Mapper 555 2024-12-21 22:23:35 -05:00
Rupert Carmichael
e7b65504ff libretro: Add user event callback with message display for NWC 2024-12-14 22:08:30 -05:00
Rupert Carmichael
a5915ebc29 libretro: Whitespace cleanup 2024-12-14 13:47:42 -05:00
Rupert Carmichael
17545cb030 libretro: Add messages for FDS disk operations 2024-12-14 13:47:05 -05:00
Rupert Carmichael
b82204c89f libretro: Fix FDS disk management callback 2024-12-14 12:28:12 -05:00
Rupert Carmichael
8b622a6e2a NstCartridgeInes: Handle special battery flag case with NES 2.0 Mapper 30 ROMs 2024-12-10 00:33:35 -05:00
Rupert Carmichael
af30fecf8f NstVideoRenderer: Move filter disable defines into the Video API header 2024-11-30 12:04:18 -05:00
Rupert Carmichael
49e50e6bc5 core: Apply latest upstream changes
This adds support for the NES 2.0 Default Expansion Device field, and
better support for MMC3 and VRC2/4 hacks
2024-11-20 21:53:38 -05:00
Eric Warmenhoven
b932740e8a tvos: properly set min supported version (#90) 2024-10-16 23:39:26 -04:00
Ploggy
be1139ec4d Update Makefile (#89) 2024-06-28 15:55:10 -04:00
Alberto Fustinoni
3ca4a64b05 Updated libretro-common (#88) 2024-06-28 14:31:34 -04:00
Rupert Carmichael
1fc8c32b91 NstCartridge: Disable checking container format when loading official releases 2024-06-22 12:07:17 -04:00
Rupert Carmichael
2faefc52d7 NstCartridgeInes: Improve iNES header parsing for official releases 2024-06-22 10:43:13 -04:00
Rupert Carmichael
20a545b6e4 NstCartridge: Allow loading Virtual Console/NES Remix format ROMs 2024-06-22 02:40:13 -04:00
Rupert Carmichael
9fb188e403 NstStream: Add Peek64 2024-06-22 02:39:28 -04:00
Rupert Carmichael
b99ede358b README: Add README 2024-04-07 12:51:19 -04:00
Rupert Carmichael
efe3a052c7 core: Update to latest upstream release 2024-03-29 00:24:40 -04:00
Rupert Carmichael
2cef539e0d libretro: Per-controller turbo states 2024-02-17 20:56:36 -05:00
Rupert Carmichael
78587dbd89 libretro: Fix turbo button regression 2024-02-17 20:51:48 -05:00