Commit Graph

328 Commits

Author SHA1 Message Date
Bobby Smith
f513db405e Prevent crash if BIOS is missing 2023-05-17 16:37:06 +02:00
Bobby Smith
af0bae142b Add core options to default to 2 or 6 buttons controllers 2023-05-06 18:42:02 +02:00
nfore
661ecf42c3 Avoid malloc & memcpy in retro_serialize 2023-04-01 12:15:10 -05:00
libretroadmin
d3df335083 Cleanups 2022-12-14 18:36:15 +01:00
LibretroAdmin
cc248db4d2 Update to 1.31.0 -
* PCE-Fast:  Update channel 1 frequency cache upon LFO frequency register writes(the way the channel 1 frequency and LFO frequency are combined
is still inaccurate, however, causing frequency update timing granularity to be too high).
2022-08-28 16:46:09 +02:00
libretroadmin
e537fe28c2 - Remove unused EmulatedPCEFast
- Move code around in pce_fast/input.c to avoid forward declaration
2022-06-15 21:47:20 +02:00
libretroadmin
07ffa1a90f Cleanups - remove unused LineWidths and other unneeded spec variables 2022-06-11 07:22:28 +02:00
libretroadmin
bcc5863896 Cleanup 2022-06-10 16:16:11 +02:00
libretroadmin
34ac45b465 Cleanups 2022-06-10 16:11:55 +02:00
libretroadmin
cafa1a61fa Update to version 1.29.0 2022-06-10 16:04:56 +02:00
libretroadmin
d7fb59b323 Update to version 1.26.1.0 - nothing happened to PCE 2022-06-10 15:54:27 +02:00
libretroadmin
9d47cf1d88 Update to version 1.22.2.0 2022-06-10 15:52:27 +02:00
libretroadmin
c699fc6a33 Update to version 1.22.0 2022-06-10 15:51:49 +02:00
libretroadmin
6ed6e61d9e Update to version 1.21.3 2022-06-10 15:47:20 +02:00
libretroadmin
1f9a958528 Update to version 0.9.48.0 2022-06-10 15:42:36 +02:00
libretroadmin
fdef9dcab8 Update to version 0.9.45.0 2022-06-10 15:41:39 +02:00
libretroadmin
9e910ac278 Update to version 0.9.44.1 2022-06-10 15:34:43 +02:00
libretroadmin
496ae7b0a8 Update to version 0.9.43.0 2022-06-10 15:32:24 +02:00
libretroadmin
1e38e33d46 Update to version 0.9.42.0 2022-06-10 15:31:08 +02:00
libretroadmin
96e8150d5b Update to version 0.9.41.0 2022-06-10 15:30:02 +02:00
libretroadmin
524e0e9a11 Cleanups in sound code 2022-06-10 12:19:54 +02:00
libretroadmin
f8ef4c9884 Update to 0.9.39.1 - no meaningful updates 2022-06-10 06:03:06 +02:00
libretroadmin
0f55e96375 Update to 0.9.39 - no meaningful updates 2022-06-10 06:02:00 +02:00
crystalct
e8801687f2
PS3 build fix (#208) 2022-02-05 14:03:13 +01:00
Michael Burgardt
ae10991be0
Add automatic Crowdin synchronization (#205) 2022-01-10 18:26:36 +01:00
twinaphex
df6dfccd08 Cleanups 2021-11-18 03:35:39 +01:00
twinaphex
284a84846b Implement core option categories - also sublabels finally show up
properly
2021-08-16 08:23:31 +02:00
twinaphex
9f4435dd4b Revert "Implement persistent buffer in a more efficient way - HuCROM is"
This reverts commit 889921c3ab.
2021-06-07 15:12:48 +02:00
twinaphex
889921c3ab Implement persistent buffer in a more efficient way - HuCROM is
now assigned to the persistent buffer IF persistent buffer is
supported by the frontend, saving us one additional malloc and memcpy
2021-06-07 03:45:44 +02:00
jdgleaver
d2f8eef80e Add support for RETRO_ENVIRONMENT_SET_CONTENT_INFO_OVERRIDE API extension - enables soft patching of non-CD content 2021-06-04 15:11:59 +01:00
twinaphex
b29f1245b8 Cut down on strlens 2021-06-03 19:41:42 +02:00
twinaphex
23752184c1 Make ReadM3U code use libretro-common file_stream 2021-04-05 18:31:27 +02:00
twinaphex
0cb5316c43 Silence some LGTM warnings 2021-03-24 13:53:20 +01:00
jdgleaver
a351c1448d Enusure globals are intialised correctly 2021-03-24 12:27:06 +00:00
jdgleaver
a397719fec Update libchdr (replace libflac with dr_flac) + fixes 2021-03-17 12:18:07 +00:00
jdgleaver
f4cebfa5ee Add optional automatic frame skipping 2020-11-12 16:02:15 +00:00
twinaphex
6e5997418a Cleanups 2020-10-06 16:18:03 +02:00
twinaphex
cd6dc326fc Get rid of MDFN_PrintError 2020-10-06 16:06:54 +02:00
twinaphex
7dea66f52a Merge ioread.inc into libretro.cpp 2020-10-06 16:02:13 +02:00
twinaphex
6795039a13 Remove unused function MDFND_DispMessage 2020-10-06 14:50:54 +02:00
twinaphex
7d039df958 Get rid of MDFN_printf and MDFN_indent 2020-10-06 14:45:48 +02:00
twinaphex
97cabdef4e (arcade_card) Cleanup 2020-10-06 14:24:13 +02:00
twinaphex
d4284103d0 Convert input.cpp to C 2020-10-04 17:00:42 +02:00
twinaphex
0dc6a7f740 Convert huc6280.cpp to C 2020-10-04 16:43:04 +02:00
twinaphex
724c715a15 Add SFVARN_BOOL 2020-10-04 16:09:27 +02:00
twinaphex
f18b109a6e Cleanups 2020-10-03 12:34:34 +02:00
Autechre
5a2803fab2
Merge pull request #169 from negativeExponent/cheats
Add native cheat support
2020-09-29 02:28:07 +02:00
negativeExponent
db4fb2469c Add native cheat support
- Supports cheats in the form of F82xxx-F83xxx (physical
  address. RAM)
- Cheats in 1F0xxx-1F1xxx (raw address, RAM)
- Cheats in 00D000-100000 (raw address, System Card Ram)
- Cheats in 100000-110000 (raw address, CD RAM)
-
- Cheats in 802000-802000 (physical address, CD RAM)
- Cheats in F82000-F83000 (physical address, main RAM)
-
- as well as multi-line cheats.

Notes:
- Cheats has to be a 9-digit format, address in 6-digit followed by ':'
  separator and then a 1-byte value, aka xxxxxx:yy
- Multiline cheats has to be represented as xxxxxx:yy+xxxxxx:yy with '+'
  as a code separator
- It is best to use raw format (or mednafen code formats) within the
  range expected above.
- ROM based cheats not implemented (most of the labeled raw address) as
  they require writing to read-only memory.

Reference: libretro/beetle-pce-fast-libretro#93
2020-09-28 16:16:08 +08:00
Tatsuya79
85faaf6278
update composite palette 2020-09-27 22:14:18 +02:00
negativeExponent
13d5dc3712
Update libretro.cpp 2020-09-22 10:42:43 +08:00