Commit Graph

11 Commits

Author SHA1 Message Date
Shamus Hammons
f36d026c7b Added floppy #2 saving, statistics to makefile. 2013-10-06 12:17:38 -05:00
Shamus Hammons
3a8c0287e8 Created new MMU based code for R/W handling. Should be much faster now. 2013-09-28 18:15:54 -05:00
Shamus Hammons
aec4f863c3 Added VBL, fixed sound-on-write, added .bin disk support. 2013-09-24 09:09:40 -05:00
Shamus Hammons
c0001155bc Fixed misc. bugs preventing certain games from working, added pause mode.
There was one bug that went undetected in the v65C02 core (in STX ZP,Y)
and another in the 80STORE handling (80STORE doesn't affect reading).
Also added a pause mode (bound to the Pause key), for those times when
you need to walk away from the emulation for a bit.
2013-09-23 11:05:10 -05:00
Shamus Hammons
a2e007c1e0 Convert sound driving method to direct sampling.
Before it was doing some complex timestamp thing, now it simple runs the
CPU for ~21 cycles and then stuff the sample into the sound buffer.
Sound still lags behind by several frames though, just like with the
previous sound setup. Still not sure why. :-/
2013-09-11 10:00:36 -05:00
Shamus Hammons
c0bc82a632 Converted to SDL 2, added fullscreen toggle. 2013-09-08 21:18:23 -05:00
Shamus Hammons
d0e4cf72ab Changes to sound system relating to the new threaded CPU core. It works,
mostly, but still plays back too fast. Dunno why. :-/
2009-02-16 16:22:33 +00:00
Shamus Hammons
b2f84b0582 Changed clock on v65C02 to 64-bit, more GUI refactoring 2009-02-06 04:25:53 +00:00
Shamus Hammons
2cd6e924eb Miscellaneous sound engine fixes (still needs fixing!), floppy diagnostics 2009-01-22 22:12:49 +00:00
Shamus Hammons
ce9f314942 Set eol-style to sane default. 2007-05-29 03:06:33 +00:00
Shamus Hammons
eeb2935c12 Moved stuff into trunk (part 2)... 2007-05-29 02:37:11 +00:00