Commit Graph

21 Commits

Author SHA1 Message Date
beirich 3f27ac0b2a Fix PCE Populous by supporting its custom SaveRAM.
+ Unsubstantial TurboCD progress.
2011-07-15 02:08:18 +00:00
beirich 8b00da908e [PCE] TurboCD Battery RAM implemented 2011-06-19 01:37:09 +00:00
zeromus c0988feaa3 add CoreInputComm/CoreOutputComm, remove Query system, hook up nes video config options 2011-06-11 22:15:08 +00:00
beirich 9283a9f37d IEmulator now implements IDisposable; client now disposes cores 2011-06-02 02:59:18 +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 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
beirich e9635077dc >_< 2011-03-17 04:38:42 +00:00
beirich 729d52d18f PCE: fix up turbotap code, seems solid now 2011-03-15 03:36:02 +00:00
beirich c9c34ef1db PCE: 5-player turbotap emulation 2011-03-14 06:12:40 +00:00
beirich 50a06e38cd PCE: Significant VDC timing improvements 2011-03-13 03:20:28 +00:00
beirich d381be67a6 [PCE] Convert memory mappers from 16-bit addressing to 21-bit addressing 2011-02-26 23:02:34 +00:00
zeromus bc74d6c575 complete speed/skip/non60-throttle functionality and controllable vsync. maybe a bit rough, but i'll continue to support it. 2011-02-21 09:48:53 +00:00
beirich 577f249905 Misc code cleanup 2011-02-16 04:45:59 +00:00
beirich 1d00b7fe6b minor refactoring of IController handling of control updates / frame tracking / movies 2011-02-05 05:40:19 +00:00
beirich 78c7a74a0d PCE: improve video timing... slightly 2011-02-01 05:25:28 +00:00
beirich 2ec181e50f cleanup some code after removing HardReset from IEmulator API 2011-01-21 07:14:42 +00:00
beirich e62c1bc673 add memory API, remove HardReset from IEmulator 2011-01-21 03:59:50 +00:00
beirich 89e4c5a674 2011-01-11 02:55:51 +00:00