CasualPokePlayer
0a2d4405f0
Revamp Waterbox Setup ( #3529 )
...
* Waterbox setup has been revamped to use the latest llvm parts (llvm 16 for compiler_rt/libunwind/libcxx/libcxxabi).
* Clang is now possible to use, and is the preferred compiler (due to superior performance).
* Supported compilers are now clang 14/15/16, and gcc 12.
* Other core updates are mixed in.
---------
Co-authored-by: Morilli <35152647+Morilli@users.noreply.github.com>
2023-03-28 16:53:33 -07:00
nattthebear
1c27943707
Make SNES rom memory domain writeable
...
Use at your own risk
2020-12-13 20:11:58 -05:00
zeromus
96aa3e85c0
libsnes - remove pointless registers
2020-12-05 23:37:16 -05:00
zeromus
f580773342
add CARTROM-DB and CARTROM-D blocks to libsnes CDL
2020-12-05 23:37:16 -05:00
feos
e075012b70
Rundum ( #2019 )
...
fix #1701
fix #1285
Co-authored-by: nattthebear <goyuken@gmail.com>
2020-05-18 21:11:18 +03:00
zeromus
c2c526e84b
CDL: fix bsnes SGB cdl totally not working ( fixes #1344 )
2020-01-19 18:43:54 -05:00
nattthebear
ebd6408315
add h, v regs to snes regs list
2018-05-18 17:35:28 -04:00
zeromus
b868c07a10
blind commit: add SMP hooks to bsnes to test hook scoping system (need to build a waterbox to proceed)
2017-08-23 10:08:43 -04:00
nattthebear
668006fba0
arbitrarily slash the size of most libsnes cothreads significantly, decreasing overall state size from 10MB to 7MB
2017-06-11 20:33:58 -04:00
nattthebear
8cf1e43e70
libsnes: move tile cache out of savestates. saves like 400kB. meh.
2017-06-11 11:28:29 -04:00
nattthebear
ee026d0525
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
nattthebear
67ff767f95
libsnes: recreate the emu cothread at the end of init, to avoid pointer poison that was breaking xor state consistency. Big todo: all init functionality really needs to happen from the main thread, as there are many syscalls that reenter managed in that code, and reentering managed from a cothread stack is a Bad Thing
2017-06-10 19:51:59 -04:00
nattthebear
ba7543c19a
snes waterbox: fix a leaky pointer which was breaking xorstate integrity
2017-06-10 17:19:18 -04:00
nattthebear
fcbb85a579
snes: move some stuff to sealed_heap
2017-06-10 15:20:06 -04:00
nattthebear
36be9e9fc7
snes: waterboxification phase 2
2017-06-10 14:16:25 -04:00
nattthebear
9975a05695
snes: waterboxification phase 1
2017-06-10 14:16:24 -04:00
nattthebear
a7ef10322e
snes: move files to waterbox area
2017-06-10 14:16:24 -04:00