Commit Graph

53 Commits

Author SHA1 Message Date
goyuken 9d0e22292d GPGX: show "PAL" flag properly in movie files 2014-02-21 00:30:52 +00:00
goyuken c14e4239c4 Genesis VDP display. But not as slick as http://www.youtube.com/watch?v=Tsr-XtuKuSw 2014-02-19 22:26:33 +00:00
goyuken 4174751212 SMS VDP Viewer: correct BG size for 192 line mode 2014-02-13 19:10:39 +00:00
beirich 2dc01eab33 pasky better do something cool with this to warrant janking up my HuC6280 core 2014-02-08 20:18:36 +00:00
goyuken 0f37d63a90 GPGX: fix controller regression caused by r6007 2014-02-05 16:00:50 +00:00
goyuken e76b71b72f megadrive: core side stuff for loading a cart + CD at once (not hooked up in frontend) 2014-02-04 22:29:40 +00:00
goyuken 343fbc7ae4 genesis: big savestate rework. all old savestates are invalid. saveram is now stored in savestate. non-megaCD savestates should be significantly smaller than before; megaCD savestates should be slightly larger. 2014-02-03 18:07:21 +00:00
goyuken 7a22757ca8 gpgx minor code cleanup 2014-02-02 02:05:36 +00:00
sappharad cae7e7fc98 Converted GPGX Analog Controls to 1D 2014-02-02 01:35:03 +00:00
beirich 4f65c621e5 SMS: maybe fix some desyncs. needs retest by someone that can make it fail 2014-01-31 03:50:38 +00:00
adelikat 7393f132ab Move CPUs from Emulation.Common to Emulation.Cores 2014-01-22 01:14:36 +00:00
goyuken a54119db03 gpgx: support region override 2014-01-15 00:56:13 +00:00
adelikat 913760289d GPGX - mask memory domains because tools depend on this behavior in domains 2014-01-04 16:30:26 +00:00
goyuken e832951831 saturn: support the DRIVE LIGHT. the DRIVE LIGHT LIGHTS UP whenever the CD is being READ for any reason. the DRIVE LIGHT DOES NOT LIGHT UP whenever the CD is stopped, seeking, or smoking. 2013-12-30 20:44:38 +00:00
goyuken 8f5413643b GPGX: support the DRIVE LIGHT. the DRIVE LIGHT LIGHTS UP whenever the CD is reading data. the DRIVE LIGHT DOES NOT LIGHT UP when there's no CD in, or the CD is seeking or parked, or the CD is reading audio. 2013-12-30 20:36:51 +00:00
goyuken e3165459d8 saturn to new settings system 2013-12-27 03:02:28 +00:00
goyuken bdfbafdfca SMS: support new settings infrastructure. this adds enableFM and allowOverclock as sync relevant settings for movie files (but of course, they won't end up in Movie 1.0 files) 2013-12-24 01:06:17 +00:00
goyuken 4a963bc3b0 gpgx: informative fail if an attempted controller isn't supported 2013-12-23 23:20:40 +00:00
goyuken 916e0029c4 GPGX: support new settings system. this means you can now connect all manner of weird arse controllers, but some aren't implemented in other places yet. 2013-12-23 23:03:12 +00:00
goyuken d37796ab1c more new core config framework; this time GAEMBOY 2013-12-23 02:51:41 +00:00
adelikat 2448ad0dda Wire up the Genesis Game Genie Encoder/Decoder to the GPGX core, but disable it since it doesn't seem to work right now 2013-12-22 20:25:43 +00:00
goyuken bd205f47dc update our newtonsoft json.net to version 5.0 release 8. this fixes up abstract class handling so that the CoreSettings can work correctly.
tweak Binding, RecentFiles, and PathEntry to work with the new serializer.  on updating to this revision, you should be able to keep all config.ini settings except for hotkey bindings, path layouts, and recent files list.
start implementation of new CoreSettings and CoreSyncSettings.  at the moment, it's only partially done for NES.
2013-12-22 00:44:39 +00:00
goyuken 0c6e34b9da gpgx: lag flag and on_snoop() 2013-12-21 17:49:32 +00:00
goyuken 6318a3fb26 gpgx extra mammry domains 2013-12-21 04:03:03 +00:00
goyuken cc23c120c0 gpgx: fix some problems with save+loadstate and different screen sizees.
note: delete all previous gpgx savestates
2013-12-20 21:21:21 +00:00
goyuken 253ba4ccda gpgx: add "Reset" and "Power" buttons 2013-12-20 19:32:12 +00:00
goyuken e2a9932249 more r5632 2013-12-20 17:58:40 +00:00
goyuken f5c69f279c slap some comments on the memory scanning thing that i committed yesterday 2013-12-20 16:41:21 +00:00
goyuken 1f4ff7b1ce i don't want to talk about it 2013-12-20 05:38:07 +00:00
goyuken c2cc80ee12 THROUGH THE DARK TO THE LIGHT
ON A SUPERSONIC FLIGHT
GOTTA KEEP IT GOING
(note: delete all gpgx savestates from previous revisions)
2013-12-20 00:51:48 +00:00
goyuken 3e389a93b0 gpgx memory domains 2013-12-19 03:33:53 +00:00
goyuken 11638d3b59 gpgx: fix 2013-12-18 02:19:00 +00:00
goyuken a2d066ec21 gpgx: frame -1 video size is now correct 2013-12-18 02:16:17 +00:00
goyuken 8944552c34 fix problem when immediately loading another genesis game with one open trashes the sram 2013-12-18 02:12:21 +00:00
goyuken adc3df41bd gpgx: when in cartridge mode, sram is fully supported. when in cd mode, 8K internal bupram + 128K external bupram is supported. this all works and has been tested with a few games. sram files from previous revision won't work. 2013-12-18 01:58:18 +00:00
adelikat 3602233069 Hook up mnemonics for GPGX, in v1 movie system 2013-12-17 01:42:30 +00:00
goyuken 648c06c2bd sanic cd now runs, without cd audio. note that the sram format is subject to change at any time if i feel like it 2013-12-16 21:23:32 +00:00
goyuken 85be43dfb8 sega CD games now get as far as loading the bios 2013-12-16 19:00:05 +00:00
goyuken 61f31967b3 some sega firmwareids 2013-12-16 18:20:47 +00:00
goyuken d45faaa99c break stuff! 2013-12-16 18:04:45 +00:00
goyuken 5dbc9ef2d2 gpgx some firmware hookup stuff 2013-12-16 03:57:54 +00:00
goyuken 6e91ffe45f gpgx support text savestates 2013-12-16 03:39:47 +00:00
goyuken 4eaeb06986 gpgx: dispose bug 2013-12-16 03:29:41 +00:00
goyuken a6cbd85930 controls work and stuff now 2013-12-16 01:58:40 +00:00
goyuken a818710589 http://www.youtube.com/watch?v=V3w2saj52fI 2013-12-15 20:51:57 +00:00
goyuken 28d24ece1c woop 2013-12-11 04:03:06 +00:00
goyuken 8b186f6fa4 a bit of cleanup in speex resampler and yabooze core 2013-12-11 04:01:33 +00:00
goyuken e95d7b8cd7 fix the mess i made yesterday with IEmuLoadHelper (I did not know at the time, but it's 99% the same as the existing ICoreFileProvider) 2013-12-10 17:58:12 +00:00
goyuken 2a0217e06c refactor a bit of firmware loading code to get some slop out of MainForm.LoadRom() 2013-12-09 20:36:24 +00:00
goyuken 37852c3e63 add disk hash to saturn 2013-12-08 17:48:30 +00:00