* wip consistent rewind intervals.
In Bizhawk 2.3, rewinds were always made in fixed intervals.
With the new rewinder, the rewind intervals vary depending on the
save state size. (This is especially pronounced with delta compression.)
While this is good for TAStudio, it is awful for regular playing / TASing.
* clean up rewind config gui a bit.
Use radio buttons to make it clear that only the numeric input field of the selected option is being used.
* use more precise variable names.
* minor whitespace cleanup
* don't use fixed rewind intervals by default.
This avoid suddenly changing the rewind behaviour when updating from previous recent versions of Bizhawk.
* Add linux version of LibretroBridge
* correct make variables or whatever
* Revert Hawk-side changes (to avoid merge conflict with master)
Co-authored-by: YoshiRulz <OSSYoshiRulz@gmail.com>
* 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
* [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>