Commit Graph

271 Commits

Author SHA1 Message Date
Eric Warmenhoven
acae250da8
tvos: properly set min supported version (#84) 2024-10-21 14:48:45 -07:00
Ploggy
a639359434
Update Makefile (#83) 2024-06-28 15:42:07 -07:00
libretroadmin
4202ac5bdb C89 compliance 2023-08-17 19:42:13 +02:00
LibretroAdmin
22c7648352
Merge pull request #79 from msheehan79/save-state-tia
Serialization updates for better runahead support
2023-08-13 11:50:43 -07:00
Mike Sheehan
f7bfc4b0ff Serialize the BIOS portion of the RAM as part of Runahead savestates, this fixes issues with games hanging or having issues transitioning from the BIOS to the game itself when Runahead single-instance is enabled. 2023-08-13 00:25:27 -04:00
Mike Sheehan
624c4e3d59 Only save the audio to the save states if runahead is enabled 2023-08-12 02:41:31 -04:00
Mike Sheehan
766b020d04 Add TIA and POKEY chip variables to the save state buffer. 2023-07-18 00:52:37 -04:00
LibretroAdmin
3db33d880b
Merge pull request #78 from warmenhoven/dev/warmenhoven/tvos
Fix tvos build
2023-05-28 05:58:11 +02:00
LibretroAdmin
28d8ef280d
Merge pull request #77 from msheehan79/master
Fix save state loading
2023-05-28 05:58:03 +02:00
Eric Warmenhoven
d098ef38fb Fix tvos build 2023-05-27 14:11:37 -04:00
Mike Sheehan
9fe60689e2 Fix save state loading 2023-05-02 20:01:51 -04:00
libretroadmin
763ad22c7d Cleanups 2023-02-20 21:40:57 +01:00
libretroadmin
58b3c1f623 iExcldue features_cpu.c 2023-02-20 20:27:17 +01:00
libretroadmin
a7058f9508 Add missing header 2023-02-20 20:19:18 +01:00
libretroadmin
58ea01b2f9 Update libretro-common 2023-02-20 20:18:00 +01:00
LibretroAdmin
b2e2fab57e
Update .gitlab-ci.yml 2023-02-20 19:22:07 +01:00
libretroadmin
1924a37860 Cleanups 2023-01-09 08:53:15 +01:00
LibretroAdmin
da596828a6
Merge pull request #76 from Chips-fr/master
Add PAL bios support.
2023-01-01 18:29:56 +01:00
Chips-fr
b093d06976 Add PAL bios support. 2023-01-01 16:58:51 +01:00
LibretroAdmin
cf544d3c8e
Merge pull request #73 from tachimarten/string-replacement-fix
Clean up `bupchip_ReplaceChar` to actually use its arguments.
2022-08-26 17:46:58 +02:00
Tachi
32e388989b Clean up bupchip_ReplaceChar to actually use its arguments.
The unused arguments were confusing.
2022-08-26 11:34:53 -04:00
LibretroAdmin
068579e06c Go with sprintf instead since strcat was giving problems on Android - hope
this is the last of all these issues
2022-08-26 12:02:06 +02:00
LibretroAdmin
5253801cb5 Fix older MSVC builds by taking care of final non-C89 compliant mistakes 2022-08-26 11:56:51 +02:00
LibretroAdmin
4bf446cbbd More C89_BUILD fixes 2022-08-26 11:45:58 +02:00
LibretroAdmin
77ac525667 More C89_BUILD compliancy build fixes 2022-08-26 11:40:48 +02:00
LibretroAdmin
d829d8299b * Add libmath linking for non-MSVC platforms
* Get rid of stdbool.h include, don't use this in portable C code.
Just changed the function to return int return type instead
2022-08-26 11:36:58 +02:00
LibretroAdmin
9f4c43af10 C89_BUILD buildfixes 2022-08-26 11:30:18 +02:00
LibretroAdmin
3af6f8f40e * Make variables static
* Other misc. cleanups
2022-08-26 10:15:16 +02:00
LibretroAdmin
8ebb0707e2
Merge pull request #72 from tachimarten/rikki-fixes
Fix savestates and music for "Rikki & Vikki"
2022-08-26 08:34:32 +02:00
Tachi
3439d3784b When reading BupChip file paths in CDFs, replace Windows path separators
with Unix ones on non-Windows systems.

This fixes the Steam version of "Rikki & Vikki" on Unix systems like the
Steam Deck.
2022-08-25 23:50:51 -04:00
Tachi
f141b4192f Bump BupBoop music and patch stack depths to 16.
The author of BupBoop (and "Rikki & Vikki") let me know that this change
is necessary for the game music to play properly.
2022-08-25 19:55:47 -04:00
Tachi
6c293d8305 Bump the savestate size up for SOUPER carts.
This makes save states work on "Rikki & Vikki".
2022-08-25 19:52:41 -04:00
Tachi
aae902de8a Stop checking size when loading save states.
The size variable is always zero, because `libretro` saves don't store
their size explicitly.

This fixes save states for RAM supercarts.
2022-08-25 19:51:30 -04:00
LibretroAdmin
1c235e7308
Merge pull request #71 from tachimarten/rikki
Add complete support for "Rikki & Vikki"
2022-08-26 00:21:28 +02:00
Tachi
60de1d5cf1 Specify that "Rikki & Vikki" uses the new SOUPER cartridge type in the
database.
2022-08-25 18:07:29 -04:00
Tachi
223890e125 Add support for the BupSystem CDF file format.
This format allows song files to be supplied to the emulated BupChip for
playback. It matches the format used by BupSystem:
http://tailchao.com/BupSystem/index.php

"Rikki & Vikki" is supplied as a CDF file, along with an unheadered
`.bin` image and several music files.
2022-08-25 18:07:29 -04:00
Tachi
a0b53e605e Add support for the BupChip, used by "Rikki & Vikki".
Note that this commit itself doesn't actually allow the BupChip to be
used for anything, because the only way to supply music for the BupChip
to play is through the CDF format.
2022-08-25 17:54:11 -04:00
Tachi
bd0f837e20 Don't export BupBoop symbols as a DLL in libretro, since we link it
statically.
2022-08-25 17:54:11 -04:00
Tachi
a01dedb59a Import the BupBoop library, needed for "Rikki & Vikki".
This is located at: http://tailchao.com/Audio/index.php#BupBoop

It uses the zlib license, which is GPL compatible.

This library is needed to emulate the sound hardware that "Rikki &
Vikki" uses. It's an entirely separate chip included in the cartridge
that produces 16-bit stereo audio.

Note that BupBoop supplies a library called WinTone that provides
DirectSound bindings, but we don't use it both because we already use
DirectSound and because using WinTone would complicate `libretro`
portability.
2022-08-25 17:54:10 -04:00
Tachi
c6caacea0c Add support for the SOUPER cartridge type, used by "Rikki & Vikki" 2022-08-25 13:00:36 -04:00
Tachi
9e7cbfc475 Abstract MARIA's memory reads into a single function.
This is needed because SOUPER cartridges can trap MARIA's reads and
handle them specially.
2022-08-24 20:36:02 -04:00
crystalct
fbf62c3dac
PS3/PSL1GHT build fix (#67) 2022-02-28 10:31:43 +01:00
Rubén Tomás
89e6df7b60
Fixed RA info base_height (#66) 2021-12-05 19:48:08 +01:00
twinaphex
f8652c7f2b Remove unneeded header 2021-11-09 21:48:33 +01:00
twinaphex
42474668eb Cleanups 2021-11-03 00:36:02 +01:00
Salvador
bad66155bf
Miyoo (#65)
* add Miyoo target
2021-10-13 01:20:53 +02:00
twinaphex
c95bbb5ce1 Fix MSVC2005 build 2021-09-24 01:10:57 +02:00
twinaphex
8c1b98a398 Add EXTRA_INCLUDES for PSP 2021-09-18 04:44:06 +02:00
twinaphex
eb406dc028 Add VFS support - needed for loading BIOS 2021-09-18 04:01:28 +02:00
Autechre
85eca9e773
Merge pull request #64 from Sanaki/dbcleanup
Internal database cleanup
2021-09-16 02:25:12 +02:00