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