CasualPokePlayer
1909950742
Rebuild most of the .so's on Debian 10
...
Also fix up libbizhash so it builds on clang
Slight fixes to sameboy and msxhawk makefiles
Fix rcheevo submodule commit (no actual changes, just make it point to a commit upstream actually has)
SDL2 .so not yet rebuilt, need to consider how to do that
citra seems to need at least Debian 11 to build
libe_sqlite3.so seemed to have already been built with Debian 10 so not bothering touching that
libwaterboxhost.so is Rust / targets glibc 2.28 anyways, nothing needs to be done there
2023-11-22 00:50:47 -08:00
CasualPokePlayer
cd1d647d72
linux build for recent gambatte updates, also fix a minor potential build error when zlib is completely unavailable (it was getting linked even though there was no need for it to be linked)
2023-01-10 02:56:19 -08:00
CasualPokePlayer
2d6c0af570
Fix oops from fe9e97e505
2022-10-21 18:58:08 -07:00
CasualPokePlayer
fe9e97e505
Fix #3425
2022-10-21 18:52:18 -07:00
CasualPokePlayer
0ff4aca182
[Gambatte] Remote control controls and remote control emulation expanded to HuC1 IR and CGB IR (previously only done in HuC3)
2022-08-15 02:49:34 -07:00
CasualPokePlayer
480ce3b925
fix minor miscompilation of gambatte-linux, update LibGambatte to reflect API changes wrt CameraCallback
2022-07-20 23:35:29 -07:00
CasualPokePlayer
a8f709a8a4
[Gambatte] ensure cameraBuf_ is signed, misc cleanup
2022-07-20 23:29:53 -07:00
CasualPokePlayer
d209ba289f
various gambatte updates / bugfixes
2022-07-20 22:51:28 -07:00
CasualPokePlayer
90220b6506
add m161 support to gambatte
2022-06-11 03:22:38 -07:00
CasualPokePlayer
ebb0282860
various gambatte updates, all wilbertpol tests now pass, cgb-dmg now correctly uses dmg sprite priority when it should (fixes dmg-acid2 in CGB-DMG)
2022-04-30 16:25:28 -07:00
CasualPokePlayer
2c232a2b81
[Gambatte] various upstream accuracy improvements (notably, cgb-acid-hell now passes!). also fix memory callbacks for ROM0 area
2022-04-05 20:36:11 -07:00
CasualPokePlayer
d4bb5e047e
[Gambatte] API updates, setting time now uses a single function which takes in dividers
2022-04-03 02:34:23 -07:00
CasualPokePlayer
c33d2cfbe5
[Gambatte] upstream cleanup, use upstream for board name and other rom details, remove now unused MULTICART_COMPAT flag
2022-04-02 23:16:39 -07:00
CasualPokePlayer
37a7c69107
[Gambatte] fix MMM01 inaccuracy
2022-04-02 12:55:28 -07:00
CasualPokePlayer
cc0a30e5b2
[Gambatte] upstream cleanup + MMM01 support
2022-04-02 09:52:50 -07:00
CasualPokePlayer
e80e34ce65
[Gambatte] upstream optimization and regression fix, seeing ~50 FPS increase
2022-03-30 02:30:12 -07:00
CasualPokePlayer
15270adebe
[Gambatte] upstream cleanup + optimization
2022-03-29 00:47:16 -07:00
CasualPokePlayer
7f99c11cce
[Gambatte] fix minor HuC3 audio issue
2022-03-27 15:34:04 -07:00
CasualPokePlayer
e206c3287b
[Gambatte] HuC3 improvements
2022-03-27 15:22:34 -07:00
CasualPokePlayer
848ff87be1
[Gambatte] fix minor IR regression
2022-03-26 00:58:12 -07:00
CasualPokePlayer
16219ab38f
[Gambatte] upstream update
2022-03-25 20:17:15 -07:00
CasualPokePlayer
b0a2c76d72
[Gambatte] fix MBC1M inaccuracy
2022-03-24 03:06:00 -07:00
CasualPokePlayer
2f3577ad38
[Gambatte] fix HuC1 IR
2022-03-24 02:24:52 -07:00
CasualPokePlayer
a68c835a4b
update gambatte (MBC1 & HuC1 improvements; HuC1 IR support)
2022-03-24 02:14:49 -07:00
CasualPokePlayer
df04bf1f69
fix crashes with gambatte on linux due to bad pointer cast
2022-02-13 22:12:40 -08:00
CasualPokePlayer
06d472fdc8
resolve #3058
2022-01-06 13:43:40 -08:00
CasualPokePlayer
f7936a34f8
[GambatteLink] changes in link API, misc cleanup
2021-11-27 22:40:39 -08:00
CasualPokePlayer
d5c1ebb88e
update gambatte to upstream, passes more wilbertpol tests
2021-11-23 15:39:21 -08:00
CasualPokePlayer
7c25241c4b
and so
2021-11-20 23:51:23 -08:00
CasualPokePlayer
463f9bf920
update gambatte
2021-11-03 18:42:04 -07:00
CasualPokePlayer
d0caff6cf3
Dumb ( #2968 )
...
* dumb
* dumb
2021-10-14 08:22:21 -04:00
CasualPokePlayer
b5639f8834
update gambatte; update readme to account for gambatte sgb support
2021-09-21 14:01:42 +10:00
CasualPokePlayer
fbab7f6291
Implement HLE SGB Emulation in Gambatte (squashed PR #2917 )
...
* sgb meme
* various sgb fixes, add hard reset support for spc, make frontend provide spc file
* sgb border support, mostly copied from sameboy
* add support for disabling sgb border, also fix dumb when disabling border
* state work, states seem to be broken tho
* fix dumb state issue
* multiplayer
* fix dumb in spc stating
* misc
* pass SGB tests
* oh right I have to fix this too
* and this dumb too
* attempt to fix weird crashes
* or maybe this will fix it?
* wtf is spc doing?
* rebase
* misc state + debugging stuff
* finally fix weird assertion failure
* factor out loading in spc file, also factor out the ipl
* oops
* init special sgb colors for certain games
* slight sgb audio refactor
* this should work better?
* oops
* switch back to master
* super penguin
2021-09-17 23:35:00 +10:00
CasualPokePlayer
b29516e864
Update Gambatte ( #2909 )
...
* update gambatte
* penguin
2021-08-15 22:28:42 -04:00
CasualPokePlayer
47a8305699
fix #2902 for real this time ( #2906 )
...
* fix Gambatte memory/trace callbacks in double speed mode
* win build
* linux build
2021-08-12 00:52:58 -04:00
CasualPokePlayer
4681805439
fix #2902 ( #2904 )
...
* fix #2902 ; factor out altrunfor and just use upstream's runFor, keeping a frame buffer on the c# side
* linux build
2021-08-11 02:20:53 -04:00
CasualPokePlayer
d37a818f96
Update Gambatte (GB Camera Support, Misc Cleanup) ( #2897 )
...
* update gambatte (camera support, misc cleanup)
* linux build
* misc
* [Gambatte] fix resets (oops)
* this didn't complain on my side but w/e ig
2021-08-07 17:50:16 -04:00
YoshiRulz
8adb911623
Pull Gambatte submodule, rename Linux binary to .so
2021-08-02 20:54:06 +10:00