CasualPokePlayer
7e6e9705ae
Update libstdc++ dll and friends, also fix a crash in gambatte due to OOB string accesses
2024-05-29 18:59:11 -07: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
0dc4f99f9d
yet another time fix in gambatte, should be the last one
2023-01-10 02:06:02 -08:00
CasualPokePlayer
b56fcaef13
another gambatte time fix, should prevent long periods of pausing from causing rtc overflows in real time mode
2023-01-09 23:49:53 -08:00
CasualPokePlayer
86545197c6
[Gambatte] Cleanup time code, probably fix a bug that caused time to incorrectly advance when loading in a save file
2023-01-09 04:05:38 -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
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
aa6f74108e
resolve #3028
...
also fix other misc bugs
2021-12-15 17:18:00 -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
72ad5c7b0b
GBC IR Emulation for GambatteLink
2021-11-20 23:51:23 -08:00
CasualPokePlayer
2b15fc958f
build here, update libgambatte bindings with new api and use it
2021-11-03 18:53:51 -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
CasualPokePlayer
87f0fd78fc
[Gambatte] sync to upstream
2021-08-02 16:23:38 +10:00
CasualPokePlayer
7518ce962b
[Gambatte] Many Updates ( #2823 )
...
* [Gambatte] Port setregs from upstream, implement SetCpuRegister, misc cleanup/fixes elsewhere
* [Gambatte] Add more proper uninitalized AGB WRAM, based of a GBP dump
* cleanup Gambatte's CpuSetRegister (credits to stringflow)
* additional Gambatte code cleanup
* [Gambatte] cleanup tracelogger code readability
* fix
* Initalize VideoBuffer with a white screen instead of a black screen, misc video fixes
* misc cleanup
* [Gambatte] hdma work
* [Gambatte] add warning for recording a movie without a bios enabled. doing this as I am annoyed enough from disabled bios being the default and you cannot say anything about the profile system since recent submissions have shown that ineffective
* misc cleanup
* [Gambatte] init state tweaks
* [Gambatte] add setting for patching similar bioses
* fix this
Co-authored-by: TiKevin83 <travismcgeehan@gmail.com>
Co-authored-by: alyosha-tas <alexei.f.k@gmail.com>
2021-08-01 09:54:19 -04:00
CasualPokePlayer
8ab4dd245b
[Gambatte] Account for lastCartBusUpdate_ during resetCounters ( #2800 )
...
* [Gambatte] Account for lastCartBusUpdate_ during resetCounters
* need DLL too
2021-06-18 10:07:49 -04:00
CasualPokePlayer
ea369408fb
[Gambatte] Open Bus Emulation ( #2798 )
...
* [Gambatte] Open Bus Emulation
* Fix regressions
* a
2021-06-14 18:50:43 -04:00
CasualPokePlayer
dd12d27149
[Gambatte] Misc Tracelogger Fixes ( #2765 )
...
* add HLE CGB-DMG colors for No Bios option
* misc gambatte tracelogger fixes
2021-05-31 10:48:14 -04:00
CasualPokePlayer
6432d99feb
[Gambatte] Many Updates ( #2742 )
...
* don't put isCGBMode for movies where CgbDmg mode is being used
* various Gambatte accuracy improvements + proper no BIOS support + tracelogger fixes
2021-05-27 08:56:13 -04:00
TiKevin83
3dcc487df2
Fix Gambatte RTC on Hard Reset ( #2739 )
2021-05-12 23:25:28 -04:00
CasualPokePlayer
3372556ef0
[Gambatte] MBC3 RTC Refactor (And add a way to set initial RTC state) ( #2724 )
...
* slightly fix gambatte peeking
* fix gambatte layer masking, move layer masking to sync settings (these settings affect sync, they shouldn't be normal settings)
* block toggle layer hotkeys when movie recording
* refactor Gambatte's RTC
* add a way to set an inital RTC state during a movie recording
* prevent Gambatte from saving RTC data when recording a movie, needed to create save-anchored movies
2021-05-05 21:40:36 -04:00
YoshiRulz
7c1b40df1f
Revert "The next time I look at this I want to see waterbox builds actually fucking working again. This means copying to dll as they are now, and not silently being overridden by stale files stored in another folder. This is not my problem to fix because I did not fucking break it."
...
This reverts commit d8d42b9f81
.
2021-04-28 15:35:11 +10:00
nattthebear
d8d42b9f81
The next time I look at this I want to see waterbox builds actually fucking working again. This means copying to dll as they are now, and not silently being overridden by stale files stored in another folder. This is not my problem to fix because I did not fucking break it.
2021-04-27 19:37:53 -04:00