Demo disk
Posted: Mon Feb 16, 2009 9:41 am
Something for Dragon 64 owners with disk systems to try!
http://www.6809.org.uk/tmp/da/demo.dsk
This is my scrolling shooter demo on a BOOTable disk. Tested with SuperDOS E6, but beyond the initial BOOT, it manipulates the DOS controller directly, so should work with any.
Very short and not exactly thought out level yet, but it gets the point across that a Dragon can have a semi-decent one of these, I think.
Keys: W, S, A, D, Enter.
Also the numbers 1-7 switch in various features that might eventually be provided by powerups - 1-3 control speed, 7 enables an "option" pod, 4 clears it. 5 and 6 select two different shot speeds. Break restarts what I laughingly call a "level".
In theory hitting reset is supposed to reload the game from disk, but that doesn't seem to work on real hardware - I think I'm not resetting the controller properly.
Makes use of FAST MPU rate! I switch to it briefly each frame while copying buffers around - really contributes to the smoothness of the scroll while still letting me draw lots of sprites on screen.
No sound! Though now I have a consistent frame rate I can probably consider throwing some grunts and chirps in at least.
Edit: the .dsk file is a raw single-sided image with no header information suitable for directly dd-ing (or "rawrite"ing?) to a floppy.
http://www.6809.org.uk/tmp/da/demo.dsk
This is my scrolling shooter demo on a BOOTable disk. Tested with SuperDOS E6, but beyond the initial BOOT, it manipulates the DOS controller directly, so should work with any.
Very short and not exactly thought out level yet, but it gets the point across that a Dragon can have a semi-decent one of these, I think.
Keys: W, S, A, D, Enter.
Also the numbers 1-7 switch in various features that might eventually be provided by powerups - 1-3 control speed, 7 enables an "option" pod, 4 clears it. 5 and 6 select two different shot speeds. Break restarts what I laughingly call a "level".
In theory hitting reset is supposed to reload the game from disk, but that doesn't seem to work on real hardware - I think I'm not resetting the controller properly.
Makes use of FAST MPU rate! I switch to it briefly each frame while copying buffers around - really contributes to the smoothness of the scroll while still letting me draw lots of sprites on screen.
No sound! Though now I have a consistent frame rate I can probably consider throwing some grunts and chirps in at least.
Edit: the .dsk file is a raw single-sided image with no header information suitable for directly dd-ing (or "rawrite"ing?) to a floppy.