nattthebear
|
876a138e9b
|
pizza: fix MASK_EN - the frame is grabbed before the command
|
2017-06-24 19:10:13 -04:00 |
nattthebear
|
ed57f766ad
|
Pizza: Savestates at ~600K in SGB mode
|
2017-06-24 11:05:59 -04:00 |
nattthebear
|
00f2743240
|
pizza: ship wbx file
|
2017-06-24 09:47:51 -04:00 |
nattthebear
|
6637e0a53f
|
pizza: add lag/polling support
|
2017-06-24 09:38:03 -04:00 |
nattthebear
|
e81d269fbe
|
pizza: support pocahontas custom musacks. this game is an abomination
|
2017-06-24 09:12:08 -04:00 |
nattthebear
|
26063b35d0
|
pizza: first bits of sound. bios starting sound plays. bomb sound plays in Bomberman GB.
|
2017-06-23 20:51:19 -04:00 |
nattthebear
|
21c70d1d65
|
gpgx: port other changes from the old branch
|
2017-06-22 17:44:23 -04:00 |
nattthebear
|
e231cd5084
|
gpgx: port some svp changes from old branch. that game sucked
|
2017-06-22 17:31:31 -04:00 |
nattthebear
|
d1838cb868
|
pizza: some debugging info
|
2017-06-20 18:31:10 -04:00 |
nattthebear
|
c112bb835f
|
pizza: most things besides sound should be working now
|
2017-06-20 18:23:51 -04:00 |
nattthebear
|
ea32862199
|
pizza: some basic ATTR stuff now working
|
2017-06-19 19:53:40 -04:00 |
nattthebear
|
95a56b15a8
|
pizza: SGB joypad functionality working
|
2017-06-18 20:35:55 -04:00 |
nattthebear
|
278b29a840
|
pizza: use waterboxcore
|
2017-06-18 16:05:55 -04:00 |
nattthebear
|
80698781b1
|
misc code cleanup
|
2017-06-18 15:01:02 -04:00 |
nattthebear
|
37b285fe8d
|
saturnus: get rid of the round-tripping of analogs through the mednafen input system.
|
2017-06-18 12:25:01 -04:00 |
nattthebear
|
9ff2da5265
|
Start work on Honda Oddessy2
|
2017-06-18 10:29:03 -04:00 |
nattthebear
|
1292b27163
|
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 |
nattthebear
|
5a8fad73b9
|
saturnus: use waterboxcore
|
2017-06-17 15:30:03 -04:00 |
nattthebear
|
c04beea4d0
|
update snes9x to use WaterboxCore
|
2017-06-17 12:57:43 -04:00 |
nattthebear
|
3e731ae0b3
|
Make ngp core use WaterboxCore infrastructure
|
2017-06-17 10:47:10 -04:00 |
nattthebear
|
6f60eb5efc
|
Create an abstract base class for waterbox cores, and adapt Virtual Boyee to use it. Not sure yet how useful this is...
|
2017-06-17 10:07:02 -04:00 |
nattthebear
|
a4c6d04a18
|
pizza: change internal rendering pipeline to 32 bit colors
|
2017-06-16 09:20:35 -04:00 |
nattthebear
|
04d4880564
|
pizza: cover your ears
|
2017-06-16 08:19:03 -04:00 |
nattthebear
|
dd9d1b2018
|
pizza: input
|
2017-06-15 21:38:52 -04:00 |
nattthebear
|
8fa903c004
|
pizza progress: it runs
|
2017-06-15 19:00:41 -04:00 |
nattthebear
|
69ec6b2a73
|
remove some sound buffers from snes savestates
|
2017-06-14 18:56:24 -04:00 |
nattthebear
|
17cc595ba6
|
i'd stash all of this but it's less effort to commit
|
2017-06-14 16:49:42 -04:00 |
zeromus
|
f7ac0d0b02
|
update snes9x submodule -> obj layers toggle commit
|
2017-06-13 21:47:08 -05:00 |
nattthebear
|
7d6b4611dc
|
pizza: start removing parts i don't like
|
2017-06-13 20:21:13 -04:00 |
nattthebear
|
a82d3bc540
|
snes9x: shartfox: show 99% of all frames as lag frames, as intended
|
2017-06-13 20:21:13 -04:00 |
nattthebear
|
2eb4205a3b
|
libsnes: remove some palette code that wasn't used by us. not sure what this was for. gets raw snes state size down to 5MB
|
2017-06-13 19:24:28 -04:00 |
nattthebear
|
cbbc922cf7
|
pizza boy at c7bc6ee376028b3766de8d7a02e60ab794841f45
|
2017-06-13 19:24:28 -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
|
626de2d7c8
|
waterbox: add guard pages to libco stacks
|
2017-06-11 20:10:37 -04:00 |
nattthebear
|
edbe83bc13
|
libsnes: savestate uncompressed size 14MB=>10MB (for a game with nothing special)
|
2017-06-11 15:30:54 -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
|
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 |
nattthebear
|
ba7543c19a
|
snes waterbox: fix a leaky pointer which was breaking xorstate integrity
|
2017-06-10 17:19:18 -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
|
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
|
d8c19f3787
|
waterbox libco (not yet tested)
|
2017-06-09 19:54:20 -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 |