Back to Page
Revision 52 (current)
Edited by Spikestuff 13 days ago
!!Experimental libretro player support:
*Get cores from: http://buildbot.libretro.com/nightly/windows/x86_64/latest/
*or, launch retroarch and use its core updater. Here's the process:
**down down down to Online Updater; press X key on keyboard; press X again to select Core Updater
**scroll to desired core; press X to download
**the core is now in the c:\retroarch\Cores directory
*Use File > Open Advanced.
*Select a libretro core. Store them in the bizhawk/Libretro/Cores directory. Use bit dlls. You'll probably want libwinpthread-1.dll (from retroarch itself) and maybe libgcc_s_dw2-1.dll and others parked alongside it--NOT in the bizhawk main dll directory.
__BizHawk 1.11.4+ : put libwinpthread-1.dll and any friends in bizhawk's DLL directory. I'm not sure what's gone wrong yet__
**You can also get these dlls (as nightlys) from http://buildbot.libretro.com/nightly/windows/x86_64/redist.7z but beware that mixing up a bunch of nightly builds with stable builds can cause problems.
*Load a ROM or load No ROM (e.g. 2048)
*Put the "system" path is bizhawk/Libretro/Cores/System/corefilename_libretro
*''Don't complain about compatibility unless youve tested on retroarch.
Build list comes from [https://buildbot.libretro.com/nightly/windows/x86_64/latest/|this section of LibRetro].%%%
The list is specifically looking at cores that are __functional in__ BizHawk (with notes), not if they're TASable.
[module:SetTableAttributes|pattern=@☐@|style=background:#40407F;color:#FFFFFF]
[module:SetTableAttributes|pattern=@?@|style=background:#7F7F40;color:#FFFFFF]
[module:SetTableAttributes|pattern=@✘@|style=background:#7F4040;color:#FFFFFF]
[module:SetTableAttributes|pattern=@✓@|style=background:#407F40;color:#FFFFFF]
||2048| ✘ ||81| ? (no keyboard support) ||a5200| ✓ ||anarch| ✘ (sound) ||ardens| ✘ ||
||arduous| ✓ ||atari800| ✘ ||bk| ✘ ||blastem| ✓ (overscan missing) ||bluemsx| ✘ ||
||boom3| ✘ ||boom3_xp| ✘ ||bsnes-jg| ✘ ||bsnes2014_accuracy| ✓ ||bsnes2014_balanced| ✓ ||
||bsnes2014_performance| ✓ ||bsnes_cplusplus98| ✓ ||bsnes_hd_beta| ✓ ||bsnes| ✓ ||bsnes_mercury_accuracy| ✓ ||
||bsnes_mercury_balanced| ✓ ||bsnes_mercury_performance| ✓ ||cannonball| ✘ ||cap32| ✓ ||cdi2015| ✘ ||
||chailove| ✓ ||citra2018| ✘ ||citra| ✘ ||craft| ✘ ||crocods| ✓ ||
||desmume2015| ? (no touch support) ||desmume| ? (no touch support) ||dinothawr| ✓ ||dirksimple| ✘ ||dolphin| ✘ ||
||dosbox_core| ✓ ||dosbox_pure| ✓ ||dosbox_svn| ✓ ||DoubleCherryGB| ✘ ||easyrpg| ✘ ||
||ecwolf| ✘ ||ep128emu_core| ✘ ||fbalpha2012_cps1| ✘ ||fbalpha2012_cps2| ✘ ||fbalpha2012_cps3| ✘ ||
||fbalpha2012| ✓ ||fbalpha2012_neogeo| ✘ ||fbalpha| ✓ ||fbneo| ✓ ||fceumm| ✓ ||
||fixgb| ✓ ||fixnes| ✓ ||flycast| ✘ ||fmsx| ✓ ||freechaf| ✓ ||
||freeintv| ✓ ||frodo| ☐ ||fuse| ☐ ||galaksija| ☐ ||gambatte| ✓ ||
||gearboy| ✓ ||gearcoleco| ☐ ||gearsystem| ☐ ||genesis_plus_gx| ✓ (overscan missing) ||genesis_plus_gx_wide| ✓ ||
||geolith| ☐ ||gme| ☐ ||gong| ☐ ||gpsp| ✓ ||gw| ✓ ||
||handy| ☐ ||hatari| ☐ || jaxe| ☐ ||jumpnbump| ☐ ||kronos| ✘ ||
||lowresnx| ✓ ||lutro| ✘ ||m2000| ☐ ||mame2000| ✓ ||mame2003| ✘ ||
||mame2003_midway| ✓ ||mame2003_plus| ✓ ||mame2010| ✓ ||mame| ✘ ||mcsoftserve| ☐ ||
||mednafen_gba| ✓ ||mednafen_lynx| ☐ ||mednafen_ngp| ☐ ||mednafen_pce_fast| ☐ ||mednafen_pce| ☐ ||
||mednafen_pcfx| ☐ ||mednafen_psx_hw| ✓ (no hw) ||mednafen_psx| ✓ ||mednafen_saturn| ✓ ||mednafen_snes| ✓ ||
||mednafen_supafaust| ✘ ||mednafen_supergrafx| ☐ ||mednafen_vb| ✓ ||mednafen_wswan| ☐ ||melondsds| ? (no touch support) ||
||melonds| ? (no touch support) ||mesen-s| ✘ ||mesen| ✘ ||meteor| ✓ ||mgba| ✓ ||
||minivmac| ☐ ||mojozork| ✘ ||mrboom| ✓ ||mupen64plus_next| ✘ ||mu| ☐ ||
||nekop2| ✓ (font issues) ||neocd| ✘ ||nestopia| ✓ ||np2kai| ✓ (font issues, if a title crashes use nekop2) ||numero| ☐ ||
||nxengine| ✓ ||o2em| ☐ ||oberon| ☐ ||openlara| ✘ ||opera| ? (no mouse support) ||
||panda3ds| ✘ ||parallel_n64| ✘ ||pcsx2| ✘ ||pcsx_rearmed| ✓ ||picodrive| ✓ ||
||play| ✘ ||pocketcdg| ? ||pokemini| ✓ ||potator| ☐ ||ppsspp| ✓ (no save info fonts) ||
||prboom| ✓ ||prosystem| ☐ ||puae2021| ☐ ||puae| ☐ ||px68k| ☐ ||
||qemu| ☐ ||quasi88| ☐ ||quicknes| ✓ ||race| ☐ ||reminiscence| ☐ ||
||retro8| ✓ (sound issues) ||sameboy| ✓ ||sameduck| ☐ ||same_cdi| ✘ ||scummvm| ✘ ||
||smsplus| ☐ ||snes9x2002| ✓ ||snes9x2005| ✓ ||snes9x2005_plus| ✓ ||snes9x2010| ✓ ||
||snes9x| ✓ ||squirreljme| ✘ ||stella2014| ✓ ||stella2023| ✓ ||stella| ✓ ||
||superbroswar| ✓ ||swanstation| ✓ ||tgbdual| ✘ ||theodore| ☐ ||thepowdertoy| ✘ ||
||tic80| ✓ ||tyrquake| ✓ ||uw8| ☐ ||uzem| ✓ ||vaporspec| ☐ ||
||vbam| ✓ ||vba_next| ✓ ||vecx| ☐ ||vemulator| ? (can crash) ||vice_x128| ? (no keyboard support) ||
||vice_x64sc| ? (no keyboard support)||vice_x64| ? (no keyboard support)||vice_xcbm2| ? (no keyboard support)||vice_xcbm5x0| ? (no keyboard support)||vice_xpet| ? (no keyboard support)||
||vice_xplus4| ? (no keyboard support)||vice_xscpu64| ✘ (boots, games crashes) ||vice_xvic| ? (no keyboard support)||vircon32| ☐ ||virtualjaguar| ✓ ||
||virtualxt| ✘ ||vitaquake2-rogue| ✓ ||vitaquake2-xatrix| ✓ ||vitaquake2-zaero| ✘ (boots, crashes) ||vitaquake2| ✓ ||
||vitaquake3| ✘ ||wasm4| ✓ ||x1| ☐ ||xrick| ✓ ||yabasanshiro| ✘ ||
||yabause| ✘ ||
!!TODO
*--open commandline which receives a command capable of running an OpenAdvanced item. Do this kind of soon, since it might affect the serialization of those command a little bit