All Topics  
Mode 7

 

   Email Print
   Bookmark   Link






 

Mode 7



 
 
The term Mode 7 originated on the Super NES
Super Nintendo Entertainment System

The Super Nintendo Entertainment System or Super NES is a History of video game consoles video game console that was released by Nintendo in North America, Europe, Australasia , and South America between 1990 and 1993....
 video game console
Video game console

A video game console is an game development that produces a video signal which can be used with a display device to display a video game. The term "video game console" is used to distinguish a machine designed for consumers to buy and use solely for playing video games from a personal computer, which has many other functions, or arcade machi...
, on which it describes a simple texture mapping
Texture mapping

Texture mapping is a method for adding detail, surface texture, or colour to a computer-generated imagery or 3D model. Its application to 3D graphics was pioneered by Dr Edwin Catmull in his Ph.D....
 graphics mode that allows a background layer to be rotated and scaled. By modifying the scaling and positioning of the layer on a scanline-by-scanline basis, a simple perspective effect can be applied, transforming the layer into a 2-dimensional horizontal texture-mapped plane that trades height for depth. Thus, an impression of 3-dimensional graphics is achieved.


7-style rendering is generally used on systems with strong 2D capabilities but no dedicated 3D support.






Discussion
Ask a question about 'Mode 7'
Start a new discussion about 'Mode 7'
Answer questions from other users
Full Discussion Forum



Encyclopedia


The term Mode 7 originated on the Super NES
Super Nintendo Entertainment System

The Super Nintendo Entertainment System or Super NES is a History of video game consoles video game console that was released by Nintendo in North America, Europe, Australasia , and South America between 1990 and 1993....
 video game console
Video game console

A video game console is an game development that produces a video signal which can be used with a display device to display a video game. The term "video game console" is used to distinguish a machine designed for consumers to buy and use solely for playing video games from a personal computer, which has many other functions, or arcade machi...
, on which it describes a simple texture mapping
Texture mapping

Texture mapping is a method for adding detail, surface texture, or colour to a computer-generated imagery or 3D model. Its application to 3D graphics was pioneered by Dr Edwin Catmull in his Ph.D....
 graphics mode that allows a background layer to be rotated and scaled. By modifying the scaling and positioning of the layer on a scanline-by-scanline basis, a simple perspective effect can be applied, transforming the layer into a 2-dimensional horizontal texture-mapped plane that trades height for depth. Thus, an impression of 3-dimensional graphics is achieved.

Mode 7 On Gba

Use

Mode 7-style rendering is generally used on systems with strong 2D capabilities but no dedicated 3D support. Classic Mode 7 games include the Super NES titles Terranigma
Terranigma

Terranigma, known in Japan as , is a 1995 action role-playing game for the Super Nintendo Entertainment System developed by Quintet . It was published by Enix in Japan and later licensed to Nintendo, which released English, German, Spanish and French language versions of the game in PAL region....
, Pilotwings
Pilotwings

is a Nintendo video game for the Super Nintendo Entertainment System, originally released in 1990 in video gaming, and included with the system in some early packages....
, Super Castlevania IV
Super Castlevania IV

Super Castlevania IV, known as in Japan, is a platform game developed and published by Konami and the first Castlevania game for the Super Nintendo Entertainment System, as well as the fourth in the series overall....
, Secret of Mana
Secret of Mana

Secret of Mana, known in Japan as , is an action role-playing game developed and published by Square Co. for the Super Nintendo Entertainment System....
, Final Fantasy VI
Final Fantasy VI

, also known as Final Fantasy III in North America when it was first released, is a console role-playing game developed and published by Square Co....
, F-Zero
F-Zero

is a futuristic racing game developed and published by Nintendo for the Super Nintendo Entertainment System . The game was released in Japan on November 21, 1990, in North America on August 13, 1991, and in Europe on June 4, 1992....
, Super Mario Kart
Super Mario Kart

is a kart racing racing game developed by Nintendo Entertainment Analysis and Development for the Super Nintendo Entertainment System . The first game of the Mario Kart, it was launched in Japan on 27 August 1992, in North America on 1 September 1992 and in Europe on 23 January 1993....
, Super Mario RPG, Super Star Wars
Super Star Wars

Super Star Wars is the first of a series of three Super Nintendo games based on the original three films of the Star Wars series. The term Super Star Wars can refer to the first game or to all three games collectively....
 and Chrono Trigger
Chrono Trigger

is a console role-playing game video game developer and video game publisher by Square Co. for the Super Nintendo Entertainment System in 1995. The game's story follows a group of adventurers who travel through time to prevent a global catastrophe....
. The effect was later reused in Game Boy Advance
Game Boy Advance

The is a 32-bit Handheld game console developed, manufactured and marketed by Nintendo; resembling Sega's 8-bit Game Gear. It is the successor to the Game Boy Color....
 incarnations of many of these games.

Function

The Super NES console has eight modes, numbered from 0 to 7, for displaying background layers, the last one (background mode 7) having a single layer that can be scaled and rotated. The Game Boy Advance
Game Boy Advance

The is a 32-bit Handheld game console developed, manufactured and marketed by Nintendo; resembling Sega's 8-bit Game Gear. It is the successor to the Game Boy Color....
 and Nintendo DS
Nintendo DS

The is a dual-screen handheld game console developed and manufactured by Nintendo. It was released in 2004 in video gaming in Canada, the United States, and Japan....
 2D graphics hardware have scaling and rotation for traditional tiled backgrounds in its modes 1 and 2 and scaling and rotation for bitmaps in modes 3 through 5 (used less often on the GBA because of technical limitations). On each machine supporting this effect, it is possible to change the scaling/rotation values during the horizontal blanking period of each scanline to draw a flat plane in a perspective projection; this became thought of as the characteristic "Mode 7" effect. More complex effects such as fuzz are possible by using other equations for the position, scaling, and rotation of each line. This graphical method is not only suited to racing games; it is also used extensively for the overworld sections of role-playing games such as Square
Square Co.

was a Japanese video game company founded in September 1983 by Masafumi Miyamoto. It Mergers and acquisitions with Enix in 2003 and became part of Square Enix....
's popular 1994 game Final Fantasy VI
Final Fantasy VI

, also known as Final Fantasy III in North America when it was first released, is a console role-playing game developed and published by Square Co....
. The effect enables developers to create the impression of sprawling worlds that continue forever into the distance.

On the Super NES, a variation of Mode 7 allows pixels of the background layer to be in front of sprites. Examples are Contra III: The Alien Wars
Contra III: The Alien Wars

Contra III: The Alien Wars, published in Japan as and in the PAL region as Super Probotector: Alien Rebels, is a 1992 Super Nintendo Entertainment System video game by Konami....
 (stage 2) and the introduction screen of Tiny Toon Adventures
Tiny Toon Adventures: Buster Busts Loose

Tiny Toon Adventures: Buster Busts Loose! is a video game for the Super Nintendo Entertainment System console that is based on the animated TV series Tiny Toon Adventures....
. The GBA can make the same effect by using mode 2, which provides two "Mode 7" layers, and putting the sprites between the layers.

Many PC games, most notably Wacky Wheels
Wacky Wheels

Wacky Wheels is an MS-DOS arcade game kart racing video game released by Apogee Software in 1994, with the emphasis on fun over realism both in looks and gameplay....
, have a Mode 7 effect made by a completely software-based method. There is also a Mode 7 extension for the software-authoring program Multimedia Fusion
Multimedia Fusion

Multimedia Fusion, often referred to as MMF, is a software authoring tool mostly used for game development or prototyping. The program is created by Clickteam who bought the rights to the name "Multimedia Fusion" from IMSI....
 that allows creators to make semi-3D games.

During the days of the Super NES, Mode 7 was one of Nintendo's favorite selling points (Nintendo Power
Nintendo Power

Nintendo Power magazine is a monthly news and strategy magazine formerly published in-house by Nintendo. As of issue #222 , Nintendo contracted publishing duties to Future US....
, SNES Player's Guide). For example, when the game Teenage Mutant Ninja Turtles: Turtles in Time
Teenage Mutant Ninja Turtles: Turtles in Time

Teenage Mutant Ninja Turtles: Turtles in Time is originally an arcade game produced by Konami in 1991. A sequel to the original Teenage Mutant Ninja Turtles arcade game, it is a Side-scrolling video game beat 'em up based on the Teenage Mutant Ninja Turtles and the Archie Comics Teenage Mutant Ninja Turtles ....
 was ported from the arcade to the SNES, a level was changed from side-scrolling to Mode 7.

Limits

Mode 7 can only work on backgrounds, not sprites; therefore, any object that does not rotate/scale with the background must be a sprite, even items that would normally be thought of as part of the background, such as fixed platforms. The game developer must create a sprite with the same appearance as that object. For instance, in Super Castlevania IV
Super Castlevania IV

Super Castlevania IV, known as in Japan, is a platform game developed and published by Konami and the first Castlevania game for the Super Nintendo Entertainment System, as well as the fourth in the series overall....
, battles in which a boss rotates, such as with Koranot, have the mobile boss as the background, while the blocks on which the protagonist stands are sprites. With the obvious enhancements, this is similar to how some NES games featured battles against a giant movable boss without the slowdown and flicker inherent in a large sprite set—by making the boss the background, and then moving and animating it. Both systems' examples only must apply to objects in the horizontal plane of the moving object. For instance, a floor, ceiling or scoreboard can remain part of a background in both the NES and SNES examples as long as they are completely "above" or "below" the field of gameplay. They can also be turned into sprites if the whole screen is needed, but this can cause slowdown.

The fact that Mode 7 cannot be used on sprites means that each "size" of an "approaching" sprite for a given distance has to be pre-drawn, meaning that one would see sprites "jump" between a limited number of sizes when "approaching" them. This can be seen in Super Mario Kart
Super Mario Kart

is a kart racing racing game developed by Nintendo Entertainment Analysis and Development for the Super Nintendo Entertainment System . The first game of the Mario Kart, it was launched in Japan on 27 August 1992, in North America on 1 September 1992 and in Europe on 23 January 1993....
 and HyperZone
HyperZone

HyperZone is a shooter game developed by HAL Laboratory, Inc. for the Super Nintendo Entertainment System. It was one of the first to be released for the video game console, and is notably one of the few "Shoot 'em up#Tube and rail shooters" type games available....
 whenever an object approaches, or when walking vertically on the Final Fantasy VI
Final Fantasy VI

, also known as Final Fantasy III in North America when it was first released, is a console role-playing game developed and published by Square Co....
 map with an airship in view.

Similarly, Sprite "rotations" have to be handled through pre-drawing unless they are done with the Super FX
Super FX

The Super FX is a coprocessor chip used in select Super Nintendo Entertainment System video game Cartridge . This custom-made RISC processor was typically programmed to act like a graphics chip that would draw polygons to a frame buffer in the RAM that sat adjacent to it....
 2 chip as with Yoshi's Island.
Super Mario World 2: Yoshi's Island

Super Mario World 2: Yoshi's Island, originally released as in Japan, is a Platform game video game developed and published by Nintendo for the Super Nintendo Entertainment System console....
 A notable workaround does exist and can be seen in in the second boss battle in Contra 3 and the battles against Morton, Ludwig, Roy and Bowser in Super Mario World
Super Mario World

is a platform game developed and published by Nintendo as a pack-in game launch title for the Super Nintendo Entertainment System. It has gone on to become a tremendous critical and commercial success, becoming the best seller for the platform, with 20 million copies sold worldwide....
. In these examples, the boss is a "background" and therefore rotates through Mode 7, and the scoreboard, which is "above" the field of play, is also a background, but the floor of battle's cracks are, as with the players and gunfire, "sprites" that are redrawn under various rotations as the player rotates. However, this only allows one "sprite" to be manipulated at once.

One exception to Mode 7-like effects on sprites handled neither by pre-drawing nor by external chips occurs in Tales of Phantasia
Tales of Phantasia

is a Super Nintendo game in the Console role-playing game genre published by Namco and released in Japan in 1995. It is the first mothership title in the Tales RPG series and was later remade/re-released on the PlayStation, Nintendo Game Boy Advance and PlayStation Portable....
 and Star Ocean
Star Ocean

is a franchise of console role-playing game video games developed by tri-Ace and published by Square Enix ....
, where re-rendering of sprites on the fly is done entirely by the software. In ToP, the player sprite vertically stretches upon walking onto a save spot, and in Star Ocean, items "squash" upon "popping out of" an open treasure chest. Due to the extra tiles needed for such rendering and the other high system demands throughout those games (both used a form of streaming audio to circumvent the SPC700
SPC700

The Sony SPC700 is the 8-bit sound integrated circuit designed by Ken Kutaragi and used in the Super Famicom/Super Nintendo Entertainment System video game console together with a digital signal processor....
's limited capacity, and as with most high-end SNES RPGs, used a variable width font), such rendering was limited to those few scenes.

The Sega Mega Drive/Sega Genesis has no comparable hardware-native feature to Mode 7, although the Sega CD add-on added such a feature; for example, it is used prominently in the Special Stages of Sonic CD. However, as in Tales of Phantasia and Star Ocean's sprite effect add-ins, some comparable technical feats could be programmed straight into a game by the developers, resulting in similar effects seen in games such as Castlevania: Bloodlines
Castlevania: Bloodlines

Castlevania: Bloodlines is the only Castlevania video game released on the Sega Mega Drive. It was developed and published by Konami, and was first released in North America, on March 17 1994....
, Adventures of Batman and Robin, or Contra: Hard Corps
Contra: Hard Corps

Contra: Hard Corps, published in Japan as is the sixth original installment in the Contra of games by Konami, and was released for the Sega Mega Drive in 1994 in video gaming....
. The Sega 32X
Sega 32X

The Sega 32X , codenamed Project Mars, is an add-on for the Sega Mega Drive video game console by Sega.In Japan, it was distributed under the name Sega Super 32X....
 has 2D and basic 3D capabilities, so scaling and rotation effects are common in primarily 2D games such as Knuckles' Chaotix
Knuckles' Chaotix

Knuckles' Chaotix, in Japan called simply , is a platform game in the Sonic the Hedgehog series, video game developer by Sonic Team, and video game publisher by Sega for the Sega 32X....
, which also features the first game in the Sonic
Sonic the Hedgehog (character)

, trademarked Sonic The Hedgehog, is a video game character and the protagonist of the eponymous Sonic the Hedgehog released by Sega, as well as in numerous spin-off comics, Animated cartoon and books....
 universe with a polygonal special stage.

The Mode 7 Engine formula has now been ported to Adobe Flash and is currently helping to deliver some of the first Flash 3D games. The first use of Mode7 in a flash game was by André Michelle . Also notable is in 2007 and is now the most played Mode7 game in history with over 90 million plays. This new 3D environment is set to be the next step for Flash games with work already underway in making the 3D terrain have height and depth using Flash 9.

The effect has been added to the for Javascript
JavaScript

JavaScript is a scripting language widely used for client-side web development. It was the originating Programming language dialect of the ECMAScript standard....
 game development on the Nintendo Wii
Wii

The Wii is a home video game console released by Nintendo. As a History of video game consoles console, the Wii primarily competes with Microsoft's Xbox 360 and Sony's PlayStation 3....
 Internet Channel.

Hardware

The two PPU (picture-processing unit) chips of the SNES use two 8-bit
Bit

A bit is a binary numeral system numerical digit, taking a value of either 0 or 1. Binary digits are a basic unit of information Computer data storage and transmission in digital computing and digital information theory....
 64-kilobyte
Kilobyte

Kilobyte is a unit of Computer data storage equal to either 1,024 bytes or 1,000 bytes , depending on context.It is abbreviated in a number of ways: KB, kB, K and Kbyte....
 RAM chips. One PPU can access the tile map (128 x 128 tiles), and the other PPU can access the tile set (256 tiles, 8x8 pixel
Pixel

In digital imaging, a pixel is the smallest item of information in an image. Pixels are normally arranged in a 2-dimensional grid, and are often represented using dots, squares, or rectangles....
s in 256 colors) in a single cycle.

See also

  • Nintendo
    Nintendo

    is a global company located in Kyoto, Japan founded on September 23, 1889 by Fusajiro Yamauchi to produce handmade hanafuda cards. By 1963, the company had tried several small niche businesses, such as a cab company and a love hotel....
  • Super Nintendo Entertainment System
    Super Nintendo Entertainment System

    The Super Nintendo Entertainment System or Super NES is a History of video game consoles video game console that was released by Nintendo in North America, Europe, Australasia , and South America between 1990 and 1993....