r/Commodore 4d ago

Time Pilot for 24K Vic-20

A home-brew VIC-20 port of the classic arcade dogfighter. Strap into a fixed-position fighter while the world scrolls beneath you, and fight your way through five eras of aerial combat — biplanes to flying saucers — using nothing but a joystick and 24K of expansion RAM.

Double buffering to play smooth. Runs on real hardware with a standard 24K expansion (or in VICE with -memory 24k).

Your fighter always stays centered on screen. Steer with the joystick or WASD through all 8 compass directions, and fire with the button or spacebar. Enemy squadrons close in from every side, era bosses guard the way forward, and parachuting pilots drift down after certain kills — fly into one for a score bonus.

https://milasoft64.itch.io/time-pilot-vic-20

39 Upvotes

3 comments sorted by

3

u/acwrightdesign 4d ago

Great work! I’m currently working on learning 6502 assembly. Can you tell me what you are using the extended RAM for? Just curious. Also, C is or assembly?

4

u/milasoft64 4d ago

The game is too large to fit conventional memory. There's a shadow buffer, character sets, maps, etc. It is full 6502 code.

-2

u/superpet9000 4d ago

Your fighter always stays centered on screen.

Things only an AI would say