CasualPokePlayer
66e38506f6
revert loadrom changes in gpgx
2024-04-30 00:48:16 -07:00
CasualPokePlayer
3c7898dd5a
Fix #3906
2024-04-30 00:28:31 -07:00
Sergio Martin
9dcb84336e
Wiring up GPGX as core for SMS, GG, and SG ( #3902 )
...
* Adding GPGX as core for SMS and GG
* Enabling SMS FM selection
* Allow selecting PicoDrive as the preferred core for MD/Genesis
---------
Co-authored-by: James Groom <OSSYoshiRulz+GitHub@gmail.com>
Co-authored-by: feos <feykomylce@gmail.com>
2024-04-28 20:10:44 +03:00
feos
e5a2d9ee41
update gpgx for even smaller port diff
...
include sms/gg stuff
2024-04-28 14:36:23 +03:00
CasualPokePlayer
eeebd39a11
really fix gpgx cd audio this time
2024-04-27 05:34:45 -07:00
YoshiRulz
72f345946e
Bump version in Nix `mkShell` for `flatc`
2024-04-27 22:32:02 +10:00
YoshiRulz
f2b3486cc9
Restore Nix `mkShell` for `flatc`
...
partially reverts 06ceec639
2024-04-27 22:18:50 +10:00
CasualPokePlayer
212878397e
fix gpgx audio harder
2024-04-27 03:21:51 -07:00
CasualPokePlayer
095d160034
try fixing gpgx cd audio
2024-04-27 03:12:27 -07:00
CasualPokePlayer
fb3578cfb4
commit updated flatc.exe
2024-04-27 03:12:25 -07:00
CasualPokePlayer
06ceec6390
Fixup nyma flatbuffer comms, update flatbuffer
2024-04-27 02:52:14 -07:00
CasualPokePlayer
cb3c7610d5
Update to mednafen 1.32.1
2024-04-26 21:56:39 -07:00
CasualPokePlayer
85f83121ec
cleanup gpgx cinterface code
2024-04-26 16:41:06 -07:00
CasualPokePlayer
fb438863f5
Fix crash when saving CD ebram
2024-04-26 16:18:34 -07:00
CasualPokePlayer
80f209ed0d
Remove CD caching code
...
It was a sort of novel speed boost idea, but it doesn't work too well due to wbx heap limitations and the drive light still needing a callback anyways
2024-04-26 15:41:33 -07:00
CasualPokePlayer
f9b8a775b0
Fix drive light not appearing as much as it should
2024-04-26 13:50:37 -07:00
CasualPokePlayer
cb41b6512c
Rebuild GPGX
2024-04-26 13:12:45 -07:00
CasualPokePlayer
3e3d8fbec3
improve CD stream init
2024-04-26 12:43:22 -07:00
CasualPokePlayer
ef72cbff43
Do changes to reduce diff against upstream GPGX
2024-04-26 11:58:02 -07:00
Morilli
6f98be104a
Update waterbox readme
2024-04-22 17:28:02 +02:00
Sergio Martin
5cb1fe0042
Update Genesis Plus GX Core ( #3889 )
...
* Added deep freeze functionality
* Adding support for selecting sound chip
* Adding LUA interface to the deepfreeze list
* Implemented sprite always on top in the VDP
* Found and fixed the issue that manifested itself in a reset Gargoyles and an outright fail in Ristar. The issue was the use of a union type containing overlapping cd and cartdrige data. Using struct now to keep them separated
* Fix PC reg in tracelogs
---------
Co-authored-by: feos <feykomylce@gmail.com>
Co-authored-by: CasualPokePlayer <50538166+CasualPokePlayer@users.noreply.github.com>
2024-04-21 18:34:54 +03:00
Morilli
afd220c590
Add runtimes path to llvm dirs
...
something something core.sparseCheckoutCone and git versions
2024-04-15 06:17:06 +02:00
CasualPokePlayer
8490a6a8fa
Bump libcxx to 18.1.3
2024-04-14 19:01:34 -07:00
CasualPokePlayer
880d8d9f07
rebuild bsnes, update link script / emulibc.h to work with clang-18
2024-04-14 12:57:18 -07:00
Roy Merkel
18a1fe4afd
Fixed bsnes build ( #3891 )
...
bsnes build broke when rewind.c was removed because it defined the GB_rewind_reset, which was being linked in despite being no longer present. -DGB_DISABLE_REWIND turns off this link.
2024-04-14 15:48:42 +02:00
Morilli
e6fdd18858
Update bsnes makefile with sameboy changes
2024-04-13 03:01:21 +02:00
Morilli
972bc8a682
bsnes: Pull upstream fixes
...
Contains
- 3ca0504e67e89d37e24fce87183332f7ec577867: Extend the Super Famicom LOROM-RAM#A memory map.
- dab534b6584e4debef2c9572e6b6588a604d79a9: wdc65816: fix PLB wrapping in emulation mode
- ccbe394e7d4bc5f5596544813d887da161af3ca6: wdc65816: emulate (direct,X) wraparound bug in emulation mode
- 79770f6207a5d244652644c5e2d9f4328bd974ac: implementation of SA-1 BW-RAM protection
2024-03-01 15:56:28 +01:00
CasualPokePlayer
0cc61c3744
add method for setting the frontend time before game load... this will be needed for saturnus, as it may query time to set the initial rtc
2024-02-09 18:35:14 -08:00
CasualPokePlayer
2ce3bbffa5
set various saturn memory domains to be swapped (supercedes https://github.com/TASEmulators/BizHawk/pull/3666 )
...
also add in saveram apis, mostly due to needing an extra step on saveram load to properly handle rtc
2024-02-08 23:18:59 -08:00
CasualPokePlayer
572d989a94
backport e9e56c56b0
and c478c6026a
...
fixes #3850
2024-01-28 06:13:09 -08:00
CasualPokePlayer
7d2ff866d8
add support for direct booting dsi titles (including dsiware)
2024-01-16 11:04:38 -08:00
CasualPokePlayer
55b3319ee0
minor melonds fixes
2024-01-10 08:13:20 -08:00
Morilli
83e784ecec
Actually provide proper OAM memory domain in bsnes
2023-12-10 00:48:50 +01:00
CasualPokePlayer
c2e8bda5e2
fix loading gba saves re-allocating buffer (thus invalidating its memory domain)
2023-12-07 22:52:48 -08:00
CasualPokePlayer
7b4bd8cdc3
make GBA roms work under freebios
2023-12-06 23:19:53 -08:00
CasualPokePlayer
1f58596d3c
misc fixes/cleanups in ds firmware handling
2023-11-05 17:00:20 -08:00
CasualPokePlayer
6184182f34
better handle DSi country code and fix extended languages
2023-11-04 05:25:33 -07:00
CasualPokePlayer
e98e31e5c7
deduplicate nds/dsi bios loading code
2023-11-03 07:34:07 -07:00
CasualPokePlayer
169137c204
throw an error if the loaded nand region isn't supported by the loaded dsiware title
...
this normally wouldn't be needed but people seem to think it's a good idea to shove the same nand file in every region slot in the firmware config
2023-11-03 05:43:10 -07:00
CasualPokePlayer
53c8deae29
add in touch screen input smoothing, fixes #3397
2023-11-02 13:53:27 -07:00
CasualPokePlayer
a046ea901b
fix username and message not being correctly set for dsi nand
2023-11-02 11:59:05 -07:00
CasualPokePlayer
415fb95861
fix dsi nand writes failing
2023-11-02 11:50:41 -07:00
CasualPokePlayer
be9a92ca07
fix something with dsi bios loading
...
this doesn't really seem to be needed but this is what upstream does
2023-11-02 11:09:29 -07:00
CasualPokePlayer
3ab1a32f34
fix last commit for real this time
2023-11-02 10:48:09 -07:00
CasualPokePlayer
9e9307ace0
fix last commit -.-
2023-11-02 10:46:33 -07:00
CasualPokePlayer
720a45120b
fix nds/dsi bios files not being loaded correctly
2023-11-02 10:41:17 -07:00
CasualPokePlayer
3cbdbf7cd4
fix importing/exporting dsi savs
2023-11-02 10:11:59 -07:00
CasualPokePlayer
659ff2e8de
update melonDS
...
lots of changes needed here as core has done quite a bit of changes (which in any case has reduced needed changes in upstream for our fork, so easier merging in the future)
gl crap is better done with fancy template classes to wrap around the msabi/sysvabi runtime check (so comparing with nullptr or using it as a bool works as expected)
c# changes pending (API has changed)
2023-11-02 09:17:48 -07:00
Moritz Bender
e1fb97dee6
Update snes9x to 1.62.3 ( #3729 )
...
* Update snes9x to 1.62.3
* Update snes9x submodule
* Implement msu1 for snes9x
* do less bullshit initialization
* Update snes9x submodule
2023-11-02 18:48:54 +03:00
CasualPokePlayer
a1ec56d748
allow for TMDs which are larger than needed
...
quick hack fix to allow DSiWare games to work again, proper fix is to remove the extra 0x700 bytes of certificates in the tmd db which aren't needed
2023-09-28 16:03:15 -07:00