Commit Graph

210 Commits

Author SHA1 Message Date
zeromus 1800fcb965 disc: add some subcode infrastructure 2011-05-14 21:56:54 +00:00
zeromus 87cd0730e6 disc: clarify behaviour of ReadLBA 2011-05-14 20:14:21 +00:00
andres.delikat 99babf743f Movie class has a GetSeconds() function that returns the number of seconds based on frames / fps. It is loaded with lots of fps formulas for various consoles. 2011-05-14 12:46:41 +00:00
andres.delikat 40379f898d Fixed NES mnemonic to match fm2. Fm2 files will now successfully playback. SMB TASes sync on bizhawk 2011-05-08 20:55:37 +00:00
andres.delikat a5bf181621 active controls should be set to a null emulator as an option too (this still doesn't fix the crash on load though as it never gets to the code that sets active controls because that is triggered by the loading of a ROM) 2011-05-08 13:43:53 +00:00
zeromus 646dd59ad6 disc subsystem progress 2011-05-08 09:07:46 +00:00
beirich 33c300ff7b good news: movies work! bad news: 1) movies don't work for TI83 yet 2) I broke some NES things, to be fixed in a later commit 2011-05-08 00:06:43 +00:00
andres.delikat becbbc88ea Input display now shows the previous frame input as well. The display currently doesn't look good, but I will improve on that soon. Save last input into NES savestates 2011-05-01 21:19:18 +00:00
zeromus 6a409e9b73 add serializer SyncFixedString 2011-05-01 19:30:19 +00:00
andres.delikat f440f843dd Add IsLagFrame bool to IEmulator and implement in all platforms. Make an alert font in Render panel and make input display use it when a frame is a lag frame 2011-05-01 16:04:53 +00:00
andres.delikat b70e0eff76 PCE - implemented lag counter added to text savestates. Attempted to add to binary savestates but it caused a crash and I didn't feel like digging into it at this time 2011-05-01 14:51:59 +00:00
andres.delikat 3efd98e887 SMS - implement lag counter & add to savestates 2011-05-01 14:15:49 +00:00
andres.delikat 8a924c5bd0 TI83/NES - add lag counter to savestates 2011-05-01 13:54:11 +00:00
andres.delikat fa4889bc9f Implement lag counter for TI83 2011-05-01 13:42:33 +00:00
andres.delikat bf93a936df Change unimplemented lag counters to return -1 instead of 0 since that is more obviously not implemented. Make null emulator return 0 since by definition it would never lag. 2011-05-01 13:05:16 +00:00
andres.delikat 6732cd50ff Make LagCount get/set in IEmulator and refactored emulators. Implemented the Lag counter in the NES core. 2011-05-01 12:59:26 +00:00
andres.delikat 2fa3561c45 Add LagCounter int to IEmulator, returns 0 on every emulator at the moment. Hook up RenderPanel's LagCounter display 2011-05-01 00:20:39 +00:00
andres.delikat 0927af96f5 TI83 Keypad - a few minor changes 2011-04-29 16:55:50 +00:00
andres.delikat 6c20940033 TI83 - oops Frame++ was being called twice in FrameAdvance() 2011-04-29 12:19:32 +00:00
andres.delikat 2a54d8a8cd TI83 Keypad - fixed forcebutton issue, all buttons now implemented 2011-04-27 17:29:09 +00:00
andres.delikat c9bca52ccb Fix up more TI83 buttons stuff, input display no longer crashes when navigating away from the TI83 section. 2011-04-25 00:45:22 +00:00
andres.delikat 09162b5367 TI83 - implement mnemonic functions, finish hooking up buttons to main form 2011-04-24 19:01:12 +00:00
andres.delikat b52ab78e16 TI83 - remaining keys implemented into core. Most hardcoded to no mapping, or bad key choices. Not yet integrated into the remappable system. 2011-04-24 04:46:07 +00:00
andres.delikat 026fabe26e TI83 - implement mnemonic functions (input display and input logging now working 2011-04-24 02:19:37 +00:00
andres.delikat df1e1a1930 TI83 - finish putting hardware variables into savestates 2011-04-21 19:53:22 +00:00
andres.delikat a93051cf27 TI83 - mostly implement savestates (text) 2011-04-21 01:57:06 +00:00
andres.delikat 9cede4cc2a TI83 - implement hawkfile stuff so that it does proper paths & names for things like savestates & screenshots, implement frame counter, start text savestates (only holds frame count atm) 2011-04-21 01:41:37 +00:00
andres.delikat d03f3d3b60 TI-83 - Implement memory domains, tool dialogs can now run with a TI-83 rom loaded 2011-04-21 00:57:55 +00:00
andres.delikat 34894b322d oops, csproj not checked in 2011-04-19 02:21:34 +00:00
zeromus d6bf47c4d4 [NES] fix wai xing ding dong 2011-04-19 01:58:12 +00:00
andres.delikat dfbee39c1c NES - Start AVE-NINA class 2011-04-18 23:55:47 +00:00
zeromus dae79600e7 [NES] add remind to 242 to fix 2011-04-18 23:27:45 +00:00
zeromus 5e83510d1a 2011-04-18 23:01:29 +00:00
zeromus 54f6492fcc 2011-04-18 22:35:40 +00:00
andres.delikat a066d6e03d Mapper 242 stuff 2011-04-18 22:33:06 +00:00
andres.delikat 8b3f6cb55b Forgot to checkin the csproj file for the mapper 107 addition 2011-04-18 22:13:42 +00:00
andres.delikat 7c215f5b1c Start mapper 107 2011-04-18 15:05:42 +00:00
andres.delikat ded0d906d7 Checking in some mapper 242 stuff 2011-04-18 11:02:07 +00:00
andres.delikat 9e6b232f02 Start mapper 242 2011-04-18 02:26:42 +00:00
zeromus 360ce7edb1 [NES] update jaleco board comments 2011-04-18 02:21:59 +00:00
zeromus 8a577a0184 [NES] sort out Mississippi Satsujin Jiken, fix up some board autoconfiguration logic which was a bit broken, support pad_h and pad_v from gamedb 2011-04-18 01:57:22 +00:00
zeromus 486a5b0337 assorted useless stuff 2011-04-18 01:35:18 +00:00
andres.delikat c7262b30c9 Attempt at fixing Jaleco-JF_11_14 2011-04-18 01:06:50 +00:00
zeromus db28312787 [NES] fully consolidated text/binary serialization, and don't save screen buffer to binary savestates 2011-04-17 22:51:53 +00:00
andres.delikat 40cd085509 Initial checkin of Jaleco-JF_11_14 (mapper 140) 2011-04-17 21:39:35 +00:00
andres.delikat db42bbfe6b Sunsoft1 - savestate support 2011-04-17 20:56:35 +00:00
andres.delikat 043f8c7a70 NES - code clean up on sunsoft1 2011-04-17 20:40:25 +00:00
andres.delikat d952e21463 Implement Sunsoft1 (mapper 184) 2011-04-17 20:20:49 +00:00
zeromus 6ebb1dd932 forgot to check in a jscript-whacking file 2011-04-17 18:18:01 +00:00
zeromus 35f339149c remove stupid jscript dependency in core emulator 2011-04-17 08:49:49 +00:00