Small town anti-ballistic missile game for NES
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Missiles are falling from the sky. Shoot them down with your fireworks.


Thwaite is designed for Nintendo Entertainment System. It works on a PowerPak, an NROM cartridge board, or popular NES emulators. It attempts to adapt the game and music speed to NTSC or PAL NES at runtime. It can be played with the standard NES controller or a Super NES Mouse connected to a Super NES controller to NES adapter or an FC Twin famiclone.

Building from source requires GNU Make, GNU Coreutils, Python 3, Pillow, and ca65. For detailed instructions to bring up a build environment, see nrom-template.

For gameplay instructions, see USAGE.html.


  • program, graphics, music: Damian Yerrick
  • extra music: Ludwig van Beethoven
  • testers: Jeroen, Shiru, NovaSquirrel
  • original game concept: Dave Theurer / Atari
  • setting inspiration: Nintendo


© 2011-2012 Damian Yerrick

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see GNU licenses.

Thwaite makes explosions and smoke appear translucent by flickering them. A very small percentage of people have seizures after looking at flickering patterns in television and video games. If you have had convulsions or loss of awareness of surroundings, see a health care professional before playing any video game.

Intense video games can be tiring and cause Nintendo thumb, a form of repetitive strain injury. Take a five-minute break at least every half hour or so, and don't play when you need sleep.