Commit Graph

260 Commits

Author SHA1 Message Date
libretroadmin
d473fd960f Attempt to fix build for PS2 2024-05-22 15:02:37 +02:00
libretroadmin
40969671ce Add new palettes 2024-03-02 14:26:27 +01:00
StormedBubbles
cd302c0d06 Support Family Trainer 2023-09-15 20:50:27 -04:00
libretroadmin
049b341aa1 Fix C89 compliance 2023-05-03 20:27:46 +02: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
arpruss
c63331350d fix Power Pad A 2023-01-07 11:07:14 -06:00
libretroadmin
9fc9458691 Fix C89 build error 2023-01-05 02:10:01 +01:00
arpruss
f473a2a346 fix UI Power Pad spacing 2023-01-01 08:09:19 -06:00
arpruss
d266ba2e20 allow for two controllers to add up to a single PowerPad 2023-01-01 07:30:56 -06:00
arpruss
4dfadfd27a support PowerPad via keyboard qwer/asdf/zxcv 2022-12-31 21:27:46 -06:00
LibretroAdmin
a821de094d Remove unused variables/functions 2022-09-05 01:33:27 +02: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
libretroadmin
e9eaedfb64 Reduce strlens 2022-07-21 17:25:38 +02: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
Davis Mosenkovs
ae42152216 Add A+B and Turbo A+B buttons 2021-12-23 11:02:55 +02:00
DisasterMo
cb5481af1f Add automatic Crowdin synchronization 2021-12-04 16:43:54 +01:00
jdgleaver
3a1dcca472 Enable switching of colour palettes via RetroPad L2 + D-Pad Left/Right 2021-10-22 13:30:27 +01:00
jdgleaver
1a961ff6be Add support for emulated Game Genie add-on 2021-10-21 15:52:40 +01:00
jdgleaver
499f1c04de Replace direct file access with VFS routines 2021-10-20 16:58:35 +01:00
jdgleaver
0c82e4c73e Update core options to v2 format (add category support) 2021-10-19 17:39:00 +01:00
negativeExponent
4b9f65e27b Fix controller info index 2021-07-04 22:10:50 +08:00
twinaphex
2b187732ea Get rid of obsolete variable 2021-06-05 21:11:41 +02:00
twinaphex
3dbf430262 Wrap all fopen access - go through FCEUD_UTF8fopen isntead 2021-06-05 21:07:55 +02:00
twinaphex
e154706586 Some cleanups + we don't need a non-libretro codepath 2021-06-05 20:56:49 +02:00
Autechre
aa4615c417 Revert "some cleanups" 2021-06-05 15:05:07 +02:00
negativeExponent
6f8be4cedd Simplify palette core options
Fetch names from palette struct instead.
2021-06-05 08:26:45 +08:00
negativeExponent
e75d6be00b Remove ununsed, commented code 2021-06-03 13:30:16 +08:00
negativeExponent
f6cc87a8fa Move overclock-related variables to ppu instead
Just makes more sense since overclocking is ppu-based.
2021-06-03 10:50:30 +08:00
negativeExponent
46ca02a206 Move settings-related vars to FSettings struct
- Just some more cleanups
2021-06-02 04:18:53 +08:00
negativeExponent
403f682eb7 Cleanup: Remove a few extern 2021-05-31 16:55:09 +08:00
tim942
e14c20b02a Update Aspect Ratio
Updated aspect ratio selection from a boolean to a float with a Pixel Perfect option
2021-04-28 18:15:10 -05:00
negativeExponent
61c2d95dac Add support for Konami Hyper Shot
This is just a quick hook-up of the konami hyper shot controller.

-The Konami Hyper Shot is used (and required for gameplay) in the following games:

* Hyper Olympic (J) Konami (1985)
* Hyper Sports (J) Konami (1985)

Fix #439
2021-04-10 15:20:57 +08:00
negativeExponent
8fa62114d8 Apply region overrides when loading new rom (Fix#430) 2021-03-01 06:33:17 +08:00
Francisco Javier Trujillo Mata
c85ab05800 Fix wrong aligment in the buffer 2021-01-14 21:56:40 +01:00
Autechre
0e173120c3 Merge pull request #399 from negativeExponent/updates
misc updates
2020-10-27 16:48:04 +01:00
Alcaro
1258eb759f Don't set pixel_format in retro_init
libretro.h says "This function should be called inside retro_load_game() or retro_get_system_av_info().", let's do as it says.
2020-10-27 04:00:53 +01:00
negativeExponent
4e2c5468e4 Overclock: Remove this for region change
These variables, normal_scanlines and totalscanlines will get updated if
FCUI_SetVidSystem(), so no need to set it here.
2020-10-26 06:36:10 +08:00
negativeExponent
565f60c0f2 Fix some warnings 2020-10-25 08:31:41 +08:00
negativeExponent
7d232046a1 Remove unused functions 2020-10-19 09:31:16 +08:00
negativeExponent
085efc98a7 input: Fix warnings [-Wincompatible-pointer-types] 2020-10-05 10:38:44 +08:00
negativeExponent
6e1d873846 Rename overscan-related variables
- Rename overscan options to something more readable
- Fixes PSP overscan option logic where some places where the option is reversed
2020-10-02 19:33:26 +08:00
negativeExponent
47f84dea99 ntsc: Remove magic numbers and cleanup 2020-10-02 19:18:04 +08:00
negativeExponent
e566538c99 Fix warning 2020-09-09 11:51:04 +08:00
negativeExponent
f4ef507222 Cheats: Add check for valid game genie code format
- Partially reverts changes in 0b362afcc0
- Checks the codestring if its a valid game genie code before attempting
  to decode it. If code fails, then assume it to be a pro action replay
cheat.

Issue: Cheats where failing because a value of 0 in the decoder does not
mean an error.

Fix https://github.com/libretro/libretro-fceumm/issues/384
2020-09-09 11:33:36 +08:00
negativeExponent
11ebeed2ac Cheats: Fix RAW cheats that use zero-page address 2020-09-01 23:05:54 +08:00
negativeExponent
771822a2e0 Fix logs 2020-08-31 17:26:18 +08:00
negativeExponent
0ca1e69a9d Cheat: Add raw codes support in xxxx?yy:zz format 2020-08-31 13:42:17 +08:00