Debug Mode

The Debug Mode, as many fans call it, is an ability that allows players to create level designs and "impossible" challenges. It is widely considered a glitch since it shouldn't exist within the final product of the game. The debug mode was mainly present in the Sega Genesis titles of Sonic games. More recent games, however, do not have a debug mode of any sorts since game testing and coding are required now instead of a testing program.

Usage
It is theorized by many that the debug mode was used in order to test for major glitches within a game's coding i.e. glitched that made the game literally impossible to beat. Secret codes are used in order to access the Debug Mode, but many a gamer have found the codes. Strangely, access to the Debug Mode is granted after a level select code is input. The Debug Mode can be used to place level elements into any stage, but will not save any changes so as to keep the game "beatable." Many glitches of the Genesis titles are found using the Debug Mode, even though it can be seen as a laarge glitch in general.