Commit Graph

12138 Commits

Author SHA1 Message Date
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
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
nattthebear a42631fadc Saturnus: IMemoryDomains. Names match the old yahbooze names when applicable. 2017-06-08 17:15:29 -04:00
nattthebear 145f58a145 Saturnus: IStatable, IRegionable 2017-06-07 20:54:10 -04:00
nattthebear 51d36f4563 saturnus: move cartridge allocations to special heaps 2017-06-07 20:21:44 -04:00
nattthebear 7d4b6a5209 Saturnus: Simplify BIOS rom loading and move it to alloc_sealed 2017-06-07 19:48:26 -04:00
nattthebear 90d9474530 Saturnus: Lag detection and input callbacks 2017-06-07 18:56:44 -04:00
nattthebear 4d875e0c24 Saturnus: Add CD sanity checks 2017-06-07 17:54:16 -04:00
nattthebear 40680a9d74 Saturnus: Connect reset button, but you need to hold it down for 3 consecutive frames (working as intended). Also, DRIVE LIGHT HOOOOOOOOOOOOOOOOOOOOOOOOO 2017-06-07 17:34:30 -04:00
nattthebear 62597400c1 saturnus: start working on some keyboard stuff 2017-06-07 17:23:30 -04:00
nattthebear 8bbfa26d1c saturnus: get basic interlace working 2017-06-07 06:43:01 -04:00
nattthebear 1db95efa72 Change the exception message for certain waterbox loadstate failures to indicate possible differences in app version / rom / syncsettings as the culprit 2017-06-06 20:05:30 -04:00
nattthebear 69f061ae12 saturnus now runs games and stuff 2017-06-06 19:55:39 -04:00
nattthebear deaf22cb36 Make the bizinvoker, when not in compatibility mode, marshal bool returns as C++ would expect you to, and not winapi because fuck winapi 2017-06-06 17:59:27 -04:00
adelikat e298863b3d VB - virtual pad support, slight fix to button order on controller config 2017-06-06 11:38:43 -05:00
adelikat b39c2dccf0 NGP - mnemonic for Option button, Virtualpad support 2017-06-06 11:07:16 -05:00
adelikat 5fec117b68 Roll back to .NET 4.6.1 (instead of 4.6.2) to avoid a dependency on Windows 10 Anniversary Update for Windows 10 users 2017-06-06 10:24:21 -05:00
nattthebear fd915a5999 saturnus: R/B swap (No, you still can't play games) 2017-06-05 17:33:45 -04:00
nattthebear d7b8464a9b saturnus: start working on controller hook up. there's something wrong with the CD stuff though, and games don't work 2017-06-04 21:14:00 -04:00
adelikat 87ce1086cb snes9x - virtualpads 2017-06-04 19:44:25 -05:00
adelikat 8816f38645 snes9x - stuff core name into savestate filenames 2017-06-04 18:29:27 -05:00
adelikat 4ae0b2cd22 Merge branch 'master' into waterbox2
Conflicts:
	BizHawk.Client.EmuHawk/MainForm.Events.cs
	BizHawk.Client.EmuHawk/MainForm.cs
2017-06-04 18:18:11 -05:00
adelikat 8e33182a56 Profile config dialog - positioning cleanup 2017-06-04 18:06:42 -05:00
adelikat bd8ab03299 Profile config - new snes logic 2017-06-04 17:53:14 -05:00
alyosha-tas 492f78bfa2 Update SxROM.cs 2017-06-04 17:30:38 -04:00
alyosha-tas 38793b1ebf Update gamedb_nes.txt 2017-06-04 17:25:09 -04:00
nattthebear b9ab41a4da More like Chie SatURNaka 2017-06-04 16:41:11 -04:00
adelikat 05bc1d34fd Hotkeys for toggling Gameboy 2017-06-04 14:14:06 -05:00
adelikat 0c9925a369 bsnes - default to compatibility profile 2017-06-04 13:29:47 -05:00
adelikat 18a240227a oops, this shoudl have been part of last commit 2017-06-04 13:28:12 -05:00
adelikat caf3a7834d Fix dual GB input 2017-06-04 13:19:51 -05:00
adelikat 6234eaff21 Remove context menu core selection since it wasn't being maintained anyway 2017-06-04 12:57:18 -05:00
adelikat 8ddb430f27 fix nes, gba, and atari7800 core pickers to be submenus, to better clarify what the two core choices are 2017-06-04 12:53:31 -05:00