BizHawk/waterbox/libsnes/bsnes/nall
nattthebear 21cdf5120b
Revamp waterbox build environment and runtime. (#2027)
Create an all new waterbox build environment:
WSL2 + Ubuntu 20.04 LTS (Other linuxes may work)
Musl libc with waterbox customizations
LLVM's libclang-rt, libunwind, libcxxabi, libcxx
Static linking to elf files

Compared with the old system, this is easier to set up a dev env for and easier to update in the future. The executables are larger but produce smaller savestates due to static linking. The modern toolchain means advanced library features and language features that sometimes appear in some upstream cores will be reusable.
2020-05-20 15:34:24 -04:00
..
bps snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
dsp remove some sound buffers from snes savestates 2017-06-14 18:56:24 -04:00
gameboy snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
mosaic snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
snes snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
stream snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
string snes: waterboxification phase 1 2017-06-10 14:16:24 -04:00
windows snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
xorg snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
algorithm.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
any.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
array.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
atoi.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
base64.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
bit.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
bmp.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
compositor.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
config.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
crc32.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
directory.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
dl.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
dsp.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
endian.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
file.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
filemap.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
function.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
gzip.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
http.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
image.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
inflate.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
input.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
interpolation.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
intrinsics.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
ips.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
lzss.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
map.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
moduloarray.hpp libsnes: Cleanup some dead code. Apparently the codebase contained a primitive attempt to implement savestates, but it contained significant bugs and had no use beyond toy projects. 2017-06-11 09:37:47 -04:00
mosaic.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
platform.hpp Revamp waterbox build environment and runtime. (#2027) 2020-05-20 15:34:24 -04:00
png.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
priorityqueue.hpp libsnes: Cleanup some dead code. Apparently the codebase contained a primitive attempt to implement savestates, but it contained significant bugs and had no use beyond toy projects. 2017-06-11 09:37:47 -04:00
property.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
public_cast.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
random.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
reference_array.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
serial.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
serializer.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
sha256.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
sort.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
stdint.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
stream.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
string.hpp snes: waterboxification phase 1 2017-06-10 14:16:24 -04:00
type_traits.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
ups.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
utility.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
varint.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
vector.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00
zip.hpp snes: move files to waterbox area 2017-06-10 14:16:24 -04:00