BizHawk/waterbox
nattthebear b0620ca79d PCE tweaks
finish up memory domains
make bram behave like pcehawk, instead of giving it to every game, only give it to games that had it
finish up ppu view
2020-05-27 07:35:51 -04:00
..
emulibc pce - implement most memory domains our existing core does 2020-05-25 12:49:36 -04:00
gpgx Port upstream gpgx commit 2020-05-21 10:39:59 -04:00
libco Revamp waterbox build environment and runtime. (#2027) 2020-05-20 15:34:24 -04:00
libcxx Linking and unwinds 2020-05-25 12:49:32 -04:00
libsnes milestone: vb and ngp compile 2020-05-25 12:49:30 -04:00
musl@e164b6965f fix set_thread_area + get_thread_area, recompile libc nopic nopie 2020-05-25 12:49:32 -04:00
ngp milestone: vb and ngp compile 2020-05-25 12:49:30 -04:00
nyma PCE tweaks 2020-05-27 07:35:51 -04:00
pcfx milestone: vb and ngp compile 2020-05-25 12:49:30 -04:00
picodrive 32x - fix crash, fixes #1826 2020-05-21 10:04:12 -04:00
sameboy recompile all remaining existing cores that weren't compiled since the linkscript change 2020-05-25 12:49:33 -04:00
snes9x@410cf7bafe milestone: vb and ngp compile 2020-05-25 12:49:30 -04:00
ss milestone: vb and ngp compile 2020-05-25 12:49:30 -04:00
thunk Add some draft work for supporting sysv <-> msabi interop. I wonder if we'll ever use this? I'd put it on a separate branch but it would be merge hell. 2017-06-18 08:51:09 -04:00
uzem milestone: vb and ngp compile 2020-05-25 12:49:30 -04:00
vb milestone: vb and ngp compile 2020-05-25 12:49:30 -04:00
.gitignore Revamp waterbox build environment and runtime. (#2027) 2020-05-20 15:34:24 -04:00
common.mak mednapce - lag flag, some more memory domains, some ppu view work 2020-05-26 21:23:52 -04:00
linkscript.T waterbox: fix linker script putting __eh_frame_hdr_start in the wrong place 2020-05-25 21:02:01 -04:00
readme.txt Revamp waterbox build environment and runtime. (#2027) 2020-05-20 15:34:24 -04:00
waterbox-Makefile.all makefile to build all waterbox cores 2019-12-24 14:29:28 -05:00

readme.txt

This is the native side of the experimental "waterbox" project for bizhawk.
It consists of a modified musl libc, and build scripts to tie it all together.

How to use:

1. Get a full Bizhawk checkout.
	* This needs to be in an NTFS path which is then foreign mounted in WSL2
2. Get WSL2 + Ubuntu 20.4LTS
	* Other combinations may work.  Shrug.
3. Start running commands:

cd musl
./configure-for-waterbox
make
make install
cd ../emulibc
make
cd ../libco
make
cd ../libcxx
./do-everything.sh
cd ../<insert your favourite core here>
make
make install