BizHawk/Assets
feos 5ca08b6c29
Camhack support (#1725)
for the camhack to work we have to save a state, hack memory, advance twice to see the changes, then load the state to prevent desync. since we can omit the framebuffer in savestates, loading them can happen without updating the screen, so the hacked camera remains visible.

advancing 2 frames automatically is done like tastudio does it when it seeks to a frame, only from lua now.

and the most questionable part is "invisible emulation", which is how Gens calls this IIRC, when everything that can distract or slow us down is skipped: sound, video, tools updates.

new lua functions:
- client.invisibleemulation()
- client.seekframe()

* for a test, mGBA core uses fake video and audio buffers and renders to them when we want to "skip" rendering. proper setup would involve actually skipping rendering those inside the core.
* allow disabling video and audio updates for gpgx too (proper approach, no fake buffers involved)
* add the script for Sonic Advance
2019-11-23 12:27:14 +03:00
..
Gameboy/Palettes move assorting junk from the Output directory to Assets; add build step to copy them from Assets to the appropriate 32/64 output directory 2016-02-28 21:59:17 -06:00
Lua Camhack support (#1725) 2019-11-23 12:27:14 +03:00
NES/Palettes Delete FCEUX.pal 2017-10-22 13:22:21 -04:00
Shaders Retroizer Shader + Time uniform in custom shaders 2017-10-23 23:31:56 +02:00
Tools move assorting junk from the Output directory to Assets; add build step to copy them from Assets to the appropriate 32/64 output directory 2016-02-28 21:59:17 -06:00
dll Fix .so versioning 2019-10-25 21:33:05 +10:00
gamedb O2Hawk: Expose Core and start running code 2019-11-18 17:33:55 -05:00
EmuHawkMono.sh Export env var so the command string is shorter 2019-08-12 20:16:35 +10:00
defctrl.json GBHawk: add default bindings 2018-12-24 12:33:09 -06:00
libbizlynx.dll.so Port Handy (Lynx core) 2019-10-25 21:36:18 +10:00
libbizswan.dll.so Port Cygne (Wonderswan core) 2019-10-25 21:46:17 +10:00
libblip_buf.so.1.1.1 Fix .so versioning 2019-10-25 21:33:05 +10:00
libgambatte.dll.so Port Gambatte 2019-10-25 22:07:14 +10:00
libvbanext.dll.so Port VBA-Next 2019-10-25 21:39:46 +10:00