]> Shamusworld >> Repos - stargem2/log
stargem2
15 months agoFinally fixed problems with demo mode. master
Shamus Hammons [Fri, 6 Jan 2023 15:38:37 +0000 (09:38 -0600)]
Finally fixed problems with demo mode.

Turns out the v6809 code didn't take indexed mode memory access timing
into account, and so the emulated CPU ran ahead of what it would
normally do.  Also added PIA emulation, as it seems the IRQ system that
the CPU utilizes is active low.  There's still a bit more to do
vis-a-vis the v6808 & v6809 cores in that SYNC and CWAI don't work
properly and the v6808 core clears its own IRQ/RESET lines (which, it
can't do in real life).  So there's a wee bit more to clean up, but not
much.  :-)

10 years agoConverted to SDL 2, added fullscreen support (F12 to toggle).
Shamus Hammons [Sun, 8 Sep 2013 01:30:05 +0000 (20:30 -0500)]
Converted to SDL 2, added fullscreen support (F12 to toggle).

14 years agoVirtual 6809 is close to being 100% at this point; at least StarGem works
Shamus Hammons [Thu, 1 Oct 2009 20:44:14 +0000 (20:44 +0000)]
Virtual 6809 is close to being 100% at this point; at least StarGem works
at this point. Minor formatting tweaks to 6809 disassembler.

14 years agoMajor refactoring of V6809 code--still not 100% at this point
Shamus Hammons [Sun, 27 Sep 2009 01:02:33 +0000 (01:02 +0000)]
Major refactoring of V6809 code--still not 100% at this point

14 years agoFixed EA_ABS macros in v6808
Shamus Hammons [Tue, 22 Sep 2009 04:34:26 +0000 (04:34 +0000)]
Fixed EA_ABS macros in v6808

14 years agoAdded config file key bindings, general code cleanup
Shamus Hammons [Thu, 23 Jul 2009 02:36:56 +0000 (02:36 +0000)]
Added config file key bindings, general code cleanup

14 years agoChange V6808 clock to 64-bit, added possible "don't branch" optimization
Shamus Hammons [Tue, 21 Jul 2009 21:23:04 +0000 (21:23 +0000)]
Change V6808 clock to 64-bit, added possible "don't branch" optimization

14 years agoMore cleanup, chasing down problems with the demo mode
Shamus Hammons [Tue, 21 Jul 2009 20:25:10 +0000 (20:25 +0000)]
More cleanup, chasing down problems with the demo mode

14 years agoSome more fixes to the V6809 core to prevent clock destruction, fixes to
Shamus Hammons [Sat, 18 Jul 2009 03:50:32 +0000 (03:50 +0000)]
Some more fixes to the V6809 core to prevent clock destruction, fixes to
make it so that fix doesn't screw up the demo mode.

14 years agoFixed the dreaded demo failing bug! HUZZAH! Turned out to be an IRQ line
Shamus Hammons [Fri, 10 Jul 2009 01:12:04 +0000 (01:12 +0000)]
Fixed the dreaded demo failing bug! HUZZAH! Turned out to be an IRQ line
cleared in the v6809 that should not have been.

15 years agoOK, really now, this time I mean it. :-P
Shamus Hammons [Wed, 11 Feb 2009 05:12:12 +0000 (05:12 +0000)]
OK, really now, this time I mean it. :-P

15 years agoThis time, for sure!
Shamus Hammons [Wed, 11 Feb 2009 05:04:18 +0000 (05:04 +0000)]
This time, for sure!

15 years agoAdded cycle exact sound handling
Shamus Hammons [Wed, 11 Feb 2009 05:03:29 +0000 (05:03 +0000)]
Added cycle exact sound handling

16 years agoFinalizing move to trunk...
Shamus Hammons [Tue, 29 May 2007 03:43:29 +0000 (03:43 +0000)]
Finalizing move to trunk...

16 years agoMoving to trunk...
Shamus Hammons [Tue, 29 May 2007 03:39:35 +0000 (03:39 +0000)]
Moving to trunk...