nattthebear
22a076451b
update mupen64plus-win32-deps
2017-06-11 14:46:36 -04:00
nattthebear
e73157bb49
ahh, yahbooze, we hardly knew you...
2017-06-11 14:44:47 -04:00
nattthebear
9f19e00668
add Miniz-based ZipWriter. Ends up being aboot 15-20% faster than FrameworkZipWriter, but as a minus requires the entire contents of each chunk to be buffered first. Not connected until I can think of a better strategy...
2017-06-11 14:37:19 -04:00
zeromus
0c2d4af1b2
libretro: quick fix so variable savestate sizes work
2017-06-11 13:07:31 -05:00
adelikat
1e4eb41972
Controller config - support up to 12 controllers
2017-06-11 12:04:03 -05:00
adelikat
20ccb66318
Mnemonics - Hack to support 10+ controllers
2017-06-11 12:04:02 -05:00
nattthebear
460519fa06
deposit failed experiment in the gallery.
2017-06-11 13:01:29 -04:00
nattthebear
decb2bcd51
waterbox: compress the 4 shared libraries
2017-06-11 11:32:37 -04:00
nattthebear
8cf1e43e70
libsnes: move tile cache out of savestates. saves like 400kB. meh.
2017-06-11 11:28:29 -04:00
nattthebear
cf608bfca9
playernumber stuff: This is all medium whack
2017-06-11 10:49:22 -04:00
adelikat
5406da7406
Saturn - start virtualpad support - multitap logic in place, only standard controllers currently
2017-06-11 09:36:01 -05:00
nattthebear
6ab1d74a0d
saturnus: add blank ultraman firmware info, so anyone who does have it can theoretically play it
2017-06-11 09:58:24 -04:00
nattthebear
5b2415c032
saturnus: kof95 now works
2017-06-11 09:51:33 -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
418ef7c080
waterbox gpgx: fix the same thing as in the snes core
2017-06-11 07:57:37 -04:00
nattthebear
a6e4b87f36
comments
2017-06-11 07:50:41 -04:00
nattthebear
fa9dcfae35
waterbox: When compiled in debug mode, forcibly evict self at every opportunity. This can be used to catch bugs using pointers past their valid time. Catch and fix two such bugs in the libsnes wrapper.
2017-06-11 07:47:16 -04:00
nattthebear
91e239e11f
use the ancient zen art of copy paste to give libsnes the same aspect ratio fix that snes9x has.
2017-06-11 07:15:51 -04:00
nattthebear
beb25ce24f
saturnus: reorder the normal controller
2017-06-11 06:57:28 -04:00
feos
77fa17ccdd
Revert 19cf3b8551
...
"m64p: revert DBG preprocessor definitions merged along with 4c0bfd476434b4b69501035d24261c7447a78cf4"
Since 19cf3b8551
disables all lua hooks to the core, it's useless. But DBG causes crash when switching between some plugins on the fly, so it should be fixed in a proper way someday.
2017-06-11 12:20:23 +03:00
nattthebear
52a62af441
waterbox: support gzipped executables as well, and gzip ss.wbx
2017-06-10 20:54:21 -04:00
nattthebear
c9d462ccaf
vbanext 64 bit build
2017-06-10 20:16:24 -04:00
nattthebear
5f2c5b0934
snes core is ready for business, I think
2017-06-10 20:01:07 -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
dde953d612
fix a libco issue that was breaking xorstate consistency
2017-06-10 18:20:58 -04:00
adelikat
4e070fd43f
update statusbar on loadstate slot 7
2017-06-10 16:45:42 -05:00
nattthebear
ba7543c19a
snes waterbox: fix a leaky pointer which was breaking xorstate integrity
2017-06-10 17:19:18 -04:00
nattthebear
0bcdeee1e7
fix some bugs in MapHeap that were breaking libsnes savestates
2017-06-10 16:57:57 -04:00
nattthebear
baf7a7973b
snes: do some more savestate prep, including removing the unused cheat system, which cost sixteen megidobites of ram
2017-06-10 15:53:38 -04:00
nattthebear
fcbb85a579
snes: move some stuff to sealed_heap
2017-06-10 15:20:06 -04:00
nattthebear
9ffa44d0a6
snes: waterbox is now working
2017-06-10 14:16:25 -04:00
nattthebear
f0ec682314
snes runs! sorta.
2017-06-10 14:16:25 -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
nattthebear
b1933d592c
snes: remove old buildscript deterius
2017-06-10 14:16:20 -04:00
nattthebear
fd4dea5b39
snes: remove libco, as it will use the waterbox's packaged libco
2017-06-10 14:16:20 -04:00
nattthebear
261a45f5c3
snes: remove s_cpu_coregen as it was only used in one of the now-removed commits
2017-06-10 14:16:19 -04:00
nattthebear
9ecf86a80a
Revert the following commits, from newest to oldest, which all hacked around cothread savestates:
...
a60be7d2c9
a7b6a9af4d
57b1df8487
9119e4f4ea
b2c0910376
587270cad2
74c26d9b11
5e3d6555b0
451f786660
2017-06-10 14:16:19 -04:00
adelikat
767ae4d8b9
convert build scripts to 64bit
2017-06-10 10:36:26 -05:00
alyosha-tas
614fe6eed0
Update gamedb
2017-06-09 20:43:51 -04:00
alyosha-tas
ab818f1b93
Update BxROM
2017-06-09 20:43:02 -04:00
alyosha-tas
ef14794181
oops
2017-06-09 20:14:55 -04:00
alyosha-tas
d74fcd122d
another gamedb fix
2017-06-09 20:13:42 -04:00
nattthebear
d8c19f3787
waterbox libco (not yet tested)
2017-06-09 19:54:20 -04:00
nattthebear
59a2b58275
New build of octoshock
2017-06-09 18:09:57 -04:00
nattthebear
3170f4ac49
add ss.wbx. Saturnus core is now ready for testing
2017-06-09 17:55:34 -04:00
nattthebear
1c46b79bbb
saturnus: settings
2017-06-09 16:42:08 -04:00
nattthebear
f4c5c53c8a
Make note of a potential gotcha in virtual boyee as a comment. It will be forgotten when we need it.
2017-06-08 20:28:59 -04:00
nattthebear
aa2ec9b9e2
Saturnus: ISaverammable. The 32K internal is saved, followed by the 512K external if present. On load, if sizes do not match, nothing is loaded. Yahbooze 64K saverams are not loaded.
2017-06-08 19:45:56 -04:00