Newest Hacks

Nazo no Kabe: Block Kuzushi (NES) Konamic Ice Hockey (NES) Green Beret (NES) Exciting Basket (NES)

Newest Translations

Phantasy Star: Deluxe Edition Vandal Hearts Märchen Adventure Cotton 100% Kaettekita Mario Bros.

Newest Utilities

FF6 Advance - Characters Status Mystic Editor Sable Text Inserter Jade Cocoon Randomizer

Newest Documents


Newest Reviews

Pokémon Green in English Castlevania: Dawn of Dissonance - A Juste Story Mode Hack Pac-Man Collection+ Fire Emblem: Vision Quest

Newest Homebrew

Game Boy Advance RGB Colour Test (GBA) Plummet Challenge Game Carpet Shark Lost in Space

Featured Hack Images

Final Fantasy ++ Baseball Stars 2014 Bases Reloaded Zelda3 God Mode R-Type EX+

Featured Translation Images

TwinBee 3: Poko Poko Dai Maou Ankoku Shinwa: Yamato Takeru Densetsu Kenka Banchou 2: Full Throttle Super Mario Bros.

Recent Updates

SNES DOOM Circle strafing patch

Hack of DOOM


This hack allows you to turn and strafe at the same, ie. adds circle strafing to the game. It was relatively easy to develop after the original source code was released yesterday, even with zero 65816 / GSU assembly knowledge, but there is still one little missing feature: the strafing speed stays the same regardless of whether the run button is pressed down or not. A value that is halfway between the original walking and running strafe speeds is currently used.

Fixing this requires either adding some GSU instructions (instead of just overwriting a couple of existing ones), or a different approach for hacking in support for handling turning and strafing separately of each other. It is quite playable already however.

ROM / ISO Information:

  • Database match: Doom (USA)
  • Database: No-Intro: Super Nintendo Entertainment System (v. 20180813-062835)
  • File/ROM SHA-1: 736B9B994F506DE0893CEB181F942739DA089B05
  • File/ROM CRC32: 9E85EA6




ContributorType of contributionListed credit
xttlOriginal Hacking

User Review Information

Cool, but room for improvement

Reviewed By: GyaragaX on 24 Jul 2020

A very welcome hack, and shows the potential of what can be done now that the source code has been released. It is playable, and an improvement over the original controls, which allowed for sideways movement, but not at the same time as forward/backward.

If the proposed approach for refinement, GSU instructions that handle turning and strafing separately are implemented, it’ll be where it needs to be.

As it is now, with the strafe value halfway between running and walking, I think it’s too fast. Play Wolfenstein 3D for SNES, which has working circle strafing. The strafe speed is below walk speed, and it feels correct.

In the original SNES Doom controls, minus the circle strafing, the default left and right speed seems about the same as walk speed, hard to pin that exactly, but it seems similar. With how it is now, The speed at which you’re walking sideways outpaces forward movement, so the circle seems too large for the smaller environments and unwieldy to control. I’d recommend trying values at or below walk speed and comparing how Wolfenstein 3D feels, in order to improve upon the present state of things.

I believe a reduction of speed, even without additional separate turn/strafe instructions, would make this more playable.

Version 0.99 Recommended - Yes

User Reviews
Cool, but room for improvementGyaragaX24 Jul 20200.99Yes
Makes the game the way it always shoulda been!Doomkid22 Jul 20200.99Yes