Commit Graph

126 Commits

Author SHA1 Message Date
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)
Some checks failed
Crowdin Translation Integration / create_intl_file (push) Has been cancelled
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
Rupert Carmichael
8707e779e0 libretro: Add the Royaltea palette
- The Royaltea palette was created based on an unmodified AV Famicom
  plugged into a low-usage PVM-2530, using RCA cables with all settings
  at default. It has a distinct and beautiful look.
2024-02-17 20:39:08 -05:00
Rupert Carmichael
c21b4748c7 Fix source of netplay desyncs (N7Alpha)
- This commit applies the netplay desync fix while preserving the
  ability to load states created before the fix was applied.

- retro_serialize_size() now uses a cached size to avoid saving a
  state any time it is called.
2024-02-17 19:43:07 -05:00
Rupert Carmichael
407df997b6 Revert "Fix source of netplay desyncs (#84)"
This reverts commit 1ae59e352b.
2024-02-12 21:58:04 -05:00
John Rehbein
1ae59e352b
Fix source of netplay desyncs (#84)
- The rational for using unsigned char is to avoid endian issues
- cur_x/y need to remain an int in the internal representation because
they need to represent out-of-bounds potentially (for clipping purposes)
2024-02-12 10:55:27 -05:00
Keith Bowes
8050c38e5a
Use input callbacks
@carmiker mentioned in PR #80 that we should use callbacks for input handling, which is what this PR does, seemingly correctly.
2024-02-02 23:23:37 -05:00
LibretroAdmin
3dcbec4682
Merge pull request #79 from warmenhoven/dev/warmenhoven/tvos
Fix tvos build
2023-05-28 05:56:13 +02:00
Eric Warmenhoven
2ae7658000 Fix tvos build 2023-05-27 14:52:09 -04:00
LibretroAdmin
de6b65261c
Merge pull request #73 from crashGG/master
Add more 4/8px cropping for top and bottom
2023-03-28 19:29:16 +02:00
crashGG
66ec29fc46
Add more 4/8px cropping for top and bottom
Many games require more cropping to remove black borders
2023-03-28 10:41:15 +03:00
LibretroAdmin
16b14865ca
Merge pull request #70 from tacoschip/overscan
add overscan crop options
2023-03-12 19:27:05 +01:00
tacoschip
fcc208f49a
add overscan crop options 2023-03-11 19:53:26 -05:00
LibretroAdmin
0867e83383
Update .gitlab-ci.yml 2023-02-20 19:08:22 +01:00
LibretroAdmin
125e2ab6d7
Merge pull request #67 from 0ldsk00l/master
Fix mono/stereo audio output modes
2023-02-07 06:41:15 +01:00
rdanbrook
9535cfddf8 Fix mono/stereo audio output modes 2023-01-30 21:57:23 -06:00
LibretroAdmin
cb1e24e2d6
Merge pull request #64 from DisasterMo/crowdin-sync
Fix Crowdin config & workflow
2023-01-02 22:49:17 +01:00
DisasterMo
5d3f04b082 Fix Crowdin config & workflow
Also add new languages and update translation scripts
2023-01-02 22:27:23 +01:00
LibretroAdmin
dd78611bb3
Merge pull request #63 from 0ldsk00l/master
Update core to 1.52.0
2022-12-30 01:44:47 +01:00
rdanbrook
63a4a991d3 Update core to 1.52.0 2022-12-29 09:30:40 -06:00
rdanbrook
170b3bebbe Update NstDatabase.xml and baked in database 2022-12-29 08:44:28 -06:00
LibretroAdmin
d30c550522
Merge pull request #62 from keithbowes/mono-option
Added an option for mono output
2022-12-13 00:24:33 +01:00
Keith Bowes
f93279a862 Added an option for mono output
Fixes #40
2022-12-12 15:26:31 -05:00
LibretroAdmin
5c360e55d5
Merge pull request #61 from 0ldsk00l/master
Allow loading external XML database with baked in database as fallback
2022-10-30 21:15:12 +01:00
rdanbrook
3ea06b899e Allow loading external XML database with baked in database as fallback 2022-10-30 12:25:10 -06:00
LibretroAdmin
a9ee6ca84f
Merge pull request #60 from Ryunam/core-options-update
Update and streamline Core Options
2022-08-23 00:04:38 +02:00
Ryunam
6ddba22966 Update and streamline Core Options 2022-08-22 16:24:12 +02:00
LibretroAdmin
73702a47f9
Update .gitlab-ci.yml 2022-07-25 09:53:27 +02:00
Autechre
a9e197f258
Merge pull request #55 from 0ldsk00l/master
Add NstDatabase.xml entries and update baked in database
2022-04-09 22:22:09 +01:00
rdanbrook
63d9d822d8 Fix up NstDatabase.xml entries and update baked in database 2022-04-09 08:14:23 -06:00
BlazeEntertainment
08572322fd Added NST support for MM, MM:SQ and Bobl 1.2 (MMC1) 2022-04-09 08:10:19 -06:00
BlazeEntertainment
c779e374ce Add four score support for multiple games
Added 4 player support for:

- Spacey McRacey
- NNNNNN
- Arkade Rush
- Justice Duel (Mega Cat Studios)
- BMX Simulator (Codemasters)
- Way of the Exploding Fist (Piko Interactive 2018)
2022-04-09 08:09:19 -06:00
Autechre
7dbd5c6384
Merge pull request #52 from crystalct/master
PS3/PSL1GHT Makefile update
2022-03-22 17:28:38 +01:00
Autechre
9fc815e9d0
Merge pull request #53 from realnc/audio-after-video
Upload audio to frontend after the video frame was uploaded
2022-03-22 16:36:43 +01:00
Nikos Chantziaras
5d6285115d
Upload audio to frontend after the video frame was uploaded
This is just in case the audio upload blocks for too long due to audio
processing and syncing performed by the frontend. Uploading the video
frame as soon as possible after the emulation loop is generally a good
idea since it potentially avoids unnecessary input latency.
2022-03-21 20:05:46 +02:00
CrystalCT
9896ec39fd PS3/PSL1GHT Makefile update 2022-02-22 08:11:13 +01:00
Autechre
a05e5bce06
Merge pull request #50 from ds22x/master
Add "uncorrected" core aspect ratio
2022-02-13 21:41:04 +01:00
ds22x
e98a11f483 Add 'uncorrected' aspect ratio 2022-02-12 22:42:45 +01:00
github-actions[bot]
9f60034086 Fetch translations & Recreate libretro_core_options_intl.h 2022-02-11 19:20:08 +00:00
Autechre
def66a58f0
Merge pull request #47 from DisasterMo/add-langs
Enable Indonesian, Swedish and Ukrainian localisations
2022-01-29 11:01:24 +01:00