Asteroids in Motorola 68000 Assembly


A spinoff of Asteroids written in Assembly.

View the source code on GitHub

Project Info

  • Development time: 2 weeks (October 2016)
  • Solo Assignment
  • Written using Motorola 68000 assembly and runs on the EASy68k emulator.
  • Supports hundreds of asteroids on screen on limited emulator power
  • Used Run-length encoding to optimize drawing of the background (Read moreā€¦)
  • Created lookup tables to calculate sin and cos values
  • Implemented simple hitbox collision detection
  • Used fixed-point math for sub-pixel accurate movement

Current Work

Recent Work

Older Work