Commit Graph

25 Commits

Author SHA1 Message Date
negativeExponent
9f53af4e33 Fix crash due to core option count overflow
Happens mostly on dipswitched-enable games like Vs. System.
2024-10-16 00:15:30 -05:00
libretroadmin
40969671ce Add new palettes 2024-03-02 14:26:27 +01:00
crashGG
126868fe24 Add more 4/8px cropping for top and bottom
Many games require more cropping to remove black borders
2023-03-28 10:17:56 +03:00
arpruss
977d7f4d03 separate Arkanoid from Zapper code; add mouse sensitivity 2023-03-11 11:40:58 -06:00
tacoschip
3469b5277c add more overscan crop options 2023-03-10 21:47:35 -05:00
Carlos O'Connor
1dda0a0705 Add sequential targets light gun support
Support for Sequential targets Light Guns has been added. "Gun Aux A" serves as light sensor logic input.
2022-09-01 02:25:41 -05:00
negativeExponent
11c1793444 Add Firebrandx palettes 2022-06-09 14:04:03 +08:00
jdgleaver
6173b5c71c Add optional 'fake' stereo sound effect 2022-04-06 13:45:22 +01:00
jdgleaver
046637ba73 Expose internal audio RF filter option 2022-04-05 13:45:20 +01:00
Rob Loach
56d75e784a options: Add helpful description for NTSC Filters (#478)
This adds more descriptive help text to the NTSC filter option.
2022-01-06 08:22:27 +01:00
IlDucci
ee5e9a966f [Core options text] Text fixes
- Changing the main category sublabels to follow RetroArch's style.
 - Uppercased the TM Zapper.
 - Changed the "FS" part of the FBX NES Classic palette to "(fixed)" (FS meant fullscreen, as in, FBX did one version of this palette, but said themselves that it was captured incorrectly, so the fixed solution was captured by taking into account the parameters of the full screen. FBX never meant to have a full name for the corrected version).
2021-12-05 12:04:31 +01:00
DisasterMo
cb5481af1f Add automatic Crowdin synchronization 2021-12-04 16:43:54 +01:00
jdgleaver
1a961ff6be Add support for emulated Game Genie add-on 2021-10-21 15:52:40 +01:00
jdgleaver
0c82e4c73e Update core options to v2 format (add category support) 2021-10-19 17:39:00 +01:00
jdgleaver
1502ca02d4 Fix core options version detection 2021-10-08 12:40:53 +01:00
tim942
39bce27194 Update libretro_core_options.h
Adding Pixel Perfect option
2021-04-28 18:20:30 -05:00
arpruss
176e250c6a reduce max zapper tolerance to 20 2020-05-16 15:11:36 -05:00
arpruss
a125c1eec6 adjust Zapper tolerance; make Zapper input tolerance circular rather than rectangular by default 2020-05-05 15:42:26 -05:00
negativeExponent
122cc30a96 Ntsc: Remove height doubling/scanline effect
- We just use shaders for scanline if needed. ntsc + height doubling causes performance hit
for some slow devices. Any decent platform should be able to handle scanline effect shaders at least.
2020-05-05 09:07:55 +08:00
negativeExponent
a53e7ace23 Move overscan after rendering the NTSC frame, add ntsc scanlines
- do overscan cropping after the ntsc frame is generated. this allows
removing left and right screen artifacts when using horizontal crop like
what you would see happen in TV when adjusting horizontal size (HSIZE).

- add core option that implements NTSC scanline effects. This requires
framebuffer to double the height, so a define is added (NTSC_SCANLINES at
the top of libretro.c) to disable this on some low-memory platforms or just disable NTSC filters altogether.

- some minor cleanups
2020-02-29 09:35:18 +08:00
negativeExponent
266bc3b92f Implement blargg ntsc filters
- this implements blargg's nes ntsc filters using core options
- an optional height doubling is also added but disabled for performance reasons (might make that optional as a core option)
- since PS2 and PSP have their own blitter branches, these platforms do not have the ntsc filters since i dont have the means to test on those systems.
- compile with HAVE_NTSC=1 to have these options, HAVE_NTSC=0 disabled filter including core options
- HAVE_NTSC=1 is set as default, other than PS2 and PSP as stated above.
2020-02-23 20:05:12 +08:00
negativeExponent
1c94704512 Minimize core options shown by default
- This creates 2 new advance core options to minimize the number of core options shown
-- Advance System Options contains:
--- Overclock
--- RAM power on state
--- no-sprite limit
--- simultaneous opposing direction press
--- zapper crosshairs
-- Advance Sound Options contains:
--- Master volume
--- Sound quality
--- on/off for NES' 5-channel apu
- This also re-arranges the core options when advance options are shown, system options on top,
  gfx/palette/geometry options next, input etc.
2020-02-15 11:23:07 +08:00
retro-wertz
313f69daaf Silence warning and fix missing NULL terminators on core option struct
- silence warning: missing braces around initializer [-Wmissing-braces]
2019-08-01 20:02:17 +08:00
Twinaphex
0a0fdb8c2b Update libretro_core_options.h 2019-07-31 03:38:05 +02:00
retro-wertz
3659603d19 Add core option sublabels 2019-07-20 01:24:08 +08:00