From GameBrew - a wiki dedicated to Video Game Homebrew.

DS Heretic

DsHeretic is a port of the classic Raven game Heretic to the Nintendo DS, a classic first person shooter created by Raven software released on 12/21/1994.

You will need to obtain your own WAD in order to to run this homebrew. The shareware WAD is supported, which can get from Raven.


Note: The Shareware WAD will run with this build. is included in the archive.

To install, copy entire contents to the root directory of the card.

Place your Heretic Wad in that directory and make sure it is called Heretic.wad.

Unzip gbfs into the directory.

Execute make_dsHeretic.bat, this will create dsHeretic.ds.gba.

Flash dsHeretic.ds.gba onto your gba cart.

Run with PassMe/Wifime/FlashMe (This game automatically uses the SRAM to save your options. If you have another game's saves in your SRAM, you may want to back them up before running dsHeretic).


Stylus - Mouselook, Switch weapons, Use inventory, Fly up/down

D-Pad - Walk forward/back, Strafe left/right

A - Open doors, Push switches

B - Use inventory item

X/Y - Next/previous invertory item

L - Shoot

R - Next weapon

Start - Menu

Select - Automap


Version 0.3 September 20,2005

  • Added touch controls for switching weapons, using inventory, and flying up and down.
  • Added optional music support.
  • Smoothed out touch screen look a little.
  • Slowed down the framerate on the automap so it is more reasonable to leave it on all the time.

Version 0.2.2 August 24, 2005

  • This version potentially addresses the hang on "P_Init: Init game engine." It adds no other features. If you have not had any problems, you do not need to upgrade.

Version 0.2.1 August 23, 2005

  • This version potentially addresses the hang on "Load system defaults." It adds no other features. If you have not had any problems, you do not need to upgrade.

Version 0.2 August 22, 2005

  • Version 0.2 is out. It has sound (no music), increased speed, save/load game, and some other fixed and tweaks. See the readme for more complete list of updates. Get it from the download section.


A special thanks to Damian Yerrick for gbfs. Please visit his website to learn more about gbfs and his other projects at

Also many thanks to dovoto, tepples, darkain, wintermute, doublec and all the other people who pioneered and maintain the DS Homebrew scene!