BizHawk/Assets/dll
Moritz Bender 929432086f
BSNESv115: add dedicated subframe core (#3281)
* BSNESv115: allow subframe inputs

* BSNESv115: Implement ICycleTiming

may be correct, not sure

* BSNESv115: add dedicated subframe core

I have probably overlooked something...

* Don't implement ICycleTiming in the non-subframe core

requires re-implementing the "FrameAdvance" function in the subframe core

* Register previously missing services in the subframe core as well

* Wire up SubBsnes everywhere in the frontend

* Change reset cycle to reset instruction

* Deduplicate some code

* Slightly rework frame advance logic. The main intent here is to prevent a case where two frames are ran within a single "frame." The current code probably wouldn't crash due to that, but best not to do that.
Also make SGB work here. A bit of a joke since you really can only abuse it for subframe resets, but might as well especially with the settings implying it's possible (and someone is bound to complain).

Co-authored-by: CasualPokePlayer <50538166+CasualPokePlayer@users.noreply.github.com>
2022-08-10 23:08:44 +02:00
..
nlua 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." 2021-04-28 15:35:11 +10:00
7z.dll 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." 2021-04-28 15:35:11 +10:00
LuaInterface.dll 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." 2021-04-28 15:35:11 +10:00
MSXHawk.dll MSX: implement ascii 8kb mapper and make it the default for large games 2021-11-30 19:06:08 -05:00
OpenAL32.dll 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." 2021-04-28 15:35:11 +10:00
OpenTK.dll.config 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." 2021-04-28 15:35:11 +10:00
SDL.dll 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." 2021-04-28 15:35:11 +10:00
SDL2.dll 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." 2021-04-28 15:35:11 +10:00
ares64.wbx.zst update ares 2022-08-10 04:42:38 -07:00
bizlynx.dll 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." 2021-04-28 15:35:11 +10:00
bizswan.dll 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." 2021-04-28 15:35:11 +10:00
blip_buf.dll 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." 2021-04-28 15:35:11 +10:00
bsnes.wbx.zst BSNESv115: add dedicated subframe core (#3281) 2022-08-10 23:08:44 +02:00
faust.wbx.zst Zstd Compression (#3345) 2022-08-09 23:33:28 -07:00
freetype26.dll 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." 2021-04-28 15:35:11 +10:00
gpgx.wbx.zst Zstd Compression (#3345) 2022-08-09 23:33:28 -07:00
hyper.wbx.zst Zstd Compression (#3345) 2022-08-09 23:33:28 -07:00
libLibretroBridge.dll [Libretro] Implement SET_SYSTEM_AV_INFO and SET_GEOMETRY 2022-07-06 14:52:28 -07:00
libLibretroBridge.so [Libretro] Implement SET_SYSTEM_AV_INFO and SET_GEOMETRY 2022-07-06 14:52:28 -07:00
libMSXHawk.so MSXHawk Linux (#3110) 2022-01-30 08:42:20 -08:00
libbizhash.dll Implement hardware accelerated CRC32 and SHA1, using them if possible (#3348) 2022-08-09 23:30:17 -07:00
libbizhash.so Implement hardware accelerated CRC32 and SHA1, using them if possible (#3348) 2022-08-09 23:30:17 -07:00
libbizlynx.dll.so Handy tweaks (squashed PR #3140) 2022-02-14 14:38:31 +10:00
libbizswan.dll.so 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." 2021-04-28 15:35:11 +10:00
libblip_buf.so 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." 2021-04-28 15:35:11 +10:00
libdarm.dll 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." 2021-04-28 15:35:11 +10:00
libdarm.so 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." 2021-04-28 15:35:11 +10:00
libemu83.dll Emu83 (#3086) 2022-01-29 18:23:09 -08:00
libemu83.so Emu83 (#3086) 2022-01-29 18:23:09 -08:00
libfwunpack.dll [melonDS] Redo porting, waterbox style now (#2945) 2021-10-24 21:40:23 +03:00
libfwunpack.so [melonDS] Redo porting, waterbox style now (#2945) 2021-10-24 21:40:23 +03:00
libgambatte.dll [Gambatte] ensure cameraBuf_ is signed, misc cleanup 2022-07-20 23:29:53 -07:00
libgambatte.so fix minor miscompilation of gambatte-linux, update LibGambatte to reflect API changes wrt CameraCallback 2022-07-20 23:35:29 -07:00
libgcc_s_seh-1.dll 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." 2021-04-28 15:35:11 +10:00
libmgba.dll.so merge latest mgba upstream 2022-05-28 10:57:33 -07:00
libpng16.dll 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." 2021-04-28 15:35:11 +10:00
libquicknes.dll 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." 2021-04-28 15:35:11 +10:00
libquicknes.dll.so.0.7.0 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." 2021-04-28 15:35:11 +10:00
libsameboy.dll update sameboy 2022-08-10 12:34:46 -07:00
libsameboy.so update sameboy 2022-08-10 12:34:46 -07:00
libsnes.wbx.zst Zstd Compression (#3345) 2022-08-09 23:33:28 -07:00
libspeexdsp.dll 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." 2021-04-28 15:35:11 +10:00
libstdc++-6.dll update libstdc++, gambatte needs this; other cores which use this seem to still function fine 2021-11-03 19:20:09 -07:00
libwaterboxhost.so Handle reentrant calls in waterbox (#3007) 2021-11-23 14:20:12 -05:00
libwinpthread-1.dll 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." 2021-04-28 15:35:11 +10:00
libzstd.dll Zstd Compression (#3345) 2022-08-09 23:33:28 -07:00
lua51.dll 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." 2021-04-28 15:35:11 +10:00
melonDS.wbx.zst Zstd Compression (#3345) 2022-08-09 23:33:28 -07:00
mgba.dll merge latest mgba upstream 2022-05-28 10:57:33 -07:00
mupen64plus-audio-bkm.dll 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." 2021-04-28 15:35:11 +10:00
mupen64plus-input-bkm.dll Wire up haptics in Mupen core (squashed PR #2683) 2021-07-21 10:06:16 +10:00
mupen64plus-rsp-cxd4-sse2.dll Add angrylion for another video plugin, bring back the cxd4 rsp plugin (angrylion needs LLE), wire up its single setting, remove preformance ares libraries (frontend stuff was already removed) 2022-03-14 04:05:55 -07:00
mupen64plus-rsp-hle.dll 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." 2021-04-28 15:35:11 +10:00
mupen64plus-video-GLideN64.dll test #3104 2022-01-29 11:59:53 +03:00
mupen64plus-video-angrylion-rdp.dll Add angrylion for another video plugin, bring back the cxd4 rsp plugin (angrylion needs LLE), wire up its single setting, remove preformance ares libraries (frontend stuff was already removed) 2022-03-14 04:05:55 -07:00
mupen64plus-video-glide64.dll 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." 2021-04-28 15:35:11 +10:00
mupen64plus-video-glide64mk2.dll 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." 2021-04-28 15:35:11 +10:00
mupen64plus-video-rice.dll 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." 2021-04-28 15:35:11 +10:00
mupen64plus.dll Support null (any) address for N64 breakpoints. (#2833) 2021-07-14 20:49:31 +03:00
ngp.wbx.zst Zstd Compression (#3345) 2022-08-09 23:33:28 -07:00
octoshock.dll update octoshock to Mednafen 1.27.1 (#2989) 2021-11-02 20:15:54 -07:00
pcfx.wbx.zst Zstd Compression (#3345) 2022-08-09 23:33:28 -07:00
picodrive.wbx.zst Zstd Compression (#3345) 2022-08-09 23:33:28 -07:00
shock.wbx.zst Zstd Compression (#3345) 2022-08-09 23:33:28 -07:00
snes9x.wbx.zst Zstd Compression (#3345) 2022-08-09 23:33:28 -07:00
ss.wbx.zst Zstd Compression (#3345) 2022-08-09 23:33:28 -07:00
tic80.wbx.zst Zstd Compression (#3345) 2022-08-09 23:33:28 -07:00
turbo.wbx.zst Zstd Compression (#3345) 2022-08-09 23:33:28 -07:00
uzem.wbx.zst Zstd Compression (#3345) 2022-08-09 23:33:28 -07:00
vb.wbx.zst Zstd Compression (#3345) 2022-08-09 23:33:28 -07:00
waterboxhost.dll Handle reentrant calls in waterbox (#3007) 2021-11-23 14:20:12 -05:00
wrap_oal.dll 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." 2021-04-28 15:35:11 +10:00
zlib.dll 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." 2021-04-28 15:35:11 +10:00
zlib1.dll 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." 2021-04-28 15:35:11 +10:00