Rasterbars in Space -- A Game for the Apple II

This is a vapor-lock cycle-counting demo for the Apple II. It might eventually become a full game.

Video


Controls


Notes




Future notes

Right now the cycle counting is pretty elaborate, but the rasterbars are only 40x48 not 40x96. This is because you can't switch HI/LO and PAGE1/PAGE2 both in time to do the bar effect. It should be possible to do this in the end if we mirror the HGR image on both PAGE1/PAGE2, but this takes 16k of RAM so will have to wait a bit (for reasons that will eventually be revealed). [note from 2026 I can't remember what my 2018 self was talking about here]

The other trouble is having to write the graphics/sprites to both PAGE1 and PAGE2, we might have to interlace every other frame for that to work.

Screenshots

New 40x192 enhanced Level3:


Mixed hires/lores/text Level6:



System Requirements

Should in theory work on any Apple II system with 48k of RAM. Only tested on Apple IIe Platinum. Works in AppleWin and newer versions of MAME.

Certain modes probably won't work on older Apple IIgs systems with the broken lo-res PAGE2 support but I haven't checked. I'm not sure if the usual workaround will work or not.

Downloads:

Play in your Browser

You can try it on the Internet Archive here, but as of 2026 the version of MAME they use in-browser doesn't seem to support the PAGE1/PAGE2 page-flipping.

Development Log

3 October 2026

Released 0.8. Mostly cleaned up to use the QLOAD infrastructure and made the code modular, also improved key handling as Saturn. Otherwise should be no changes in functionality.

13 June 2019

Released 0.7 which makes the surrounding game a bit easier to use. Returns to title screen after game over, which is nice, but some data structures aren't cleaned up 100% and it will be a pain to fix that.

Released 0.6 which adds the new 40x192 15-color "Level3". This came out of my rasterbars demo, as someone asked me if the mode was good for anything useful. Game has its issues, but it is playable.

8 October 2018

Released version 0.5. This code was reused in the Apple II Megademo.


Back to my Apple II pages
This project was done by hand without the use of AI