Newest Hacks

Remove Knockback Xevious Hard Mode hack RussianMan's Super Mario Bros. 3 Hack Zippy Race Speed hack

Newest Translations

Double Dragon II: The Revenge Contra Force Ganbare Goemon 2 Ganbare Goemon! Karakuri Douchuu

Newest Utilities

TKMK00 to MIO0 Super Zelda Editor Move Animation Creator Text Pattern Finder

Newest Reviews

Link's Awakening DX Font Improvement Mega Man 6 - Ridley X Hack 1 (Rockman 6) Rockman 5: Wily's Dream Space Megaman X2 - Ultimate Armor

Newest Homebrew

Another NES Snake Varooom 3D Lumberjack Rolling Pumpkins

Featured Hack Images

Super Metroid: Redesign Metroid - Dark Alliance Pop'n TwinBee: Rainbow Bell Adventures - Region Fix Final Fantasy IV Namingway Edition

Featured Translation Images

SD Snatcher Miracle Girls Sin and Punishment Conquest of the Crystal Palace

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