Mode X is an alternative 256-color graphics display mode of the IBM VGA graphics hardware that was popularized by Michael Abrash. The primary advantage of Mode X is that it has square pixels: a resolution of 320 × 240 instead of the standard VGA Mode 13h which is 320 × 200. It is usually enabled by entering Mode 13h via an MS-DOS system call, then adjusting the resolution through VGA registers. It was first published in July 1991 in Dr. Dobb's Journal, and republished in chapters 47-49 of Abrash's Graphics Programming Black Book.[1] The term "Mode X" was coined by Abrash.
Additionally, Abrash enabled the VGA's planar memory mode (also called "unchained mode"). Even though planar memory mode is a documented part of the VGA standard and was used in earlier commercial games,[2] it was first widely publicized in the Mode X articles, leading many programmers to consider Mode X and planar memory synonymous. It is possible to enable planar memory in standard 320 × 200 mode, which became known as Mode Y in the Usenet rec.games.programmer group.[3][4]
Planar memory arrangement splits the pixels horizontally into groups of four. For any given byte in video memory, four pixels on screen can be accessed depending on which plane(s) are enabled. This is more complicated for the programmer, but the advantages gained by this arrangement—primarily the ability to use all 256 KB of VGA memory for one or more display buffers, instead of only one quarter of that (64 KB)—were considered worthwhile by many.
Another advantage of the 320 × 240 mode is that 3D objects don't need ratio adjustment when they rotate, because each pixel is perfectly square. And circles don't look squeezed at on a monitor with 4:3 aspect ratio in this resolution because mathematically the divisions 320:240 and 4:3 give the same result, which is the reason why the pixels are perfectly square in this mode on such monitors.
^Abrash, Michael. Michael Abrash's Graphics Programming Black Book Special Edition. The Coriolis Group, Scottsdale Arizona, 1997. ISBN 1-57610-174-6: PDF available online [1] Archived 2007-03-11 at the Wayback Machine
^Abrash, Michael. Michael Abrash's Graphics Programming Black Book Special Edition. The Coriolis Group, Scottsdale Arizona, 1997. ISBN 1-57610-174-6: PDF available online [2] Archived 2007-03-11 at the Wayback Machine pg. 877
^"Mode Y". August 1993. Retrieved 2007-04-05.
^Roberts, Dave. PC Game Programming Explorer. The Coriolis Group, Scottsdale Arizona, 1994. ISBN 1-883577-07-1. Page 106.
ModeX is an alternative 256-color graphics display mode of the IBM VGA graphics hardware that was popularized by Michael Abrash. The primary advantage...
256-color mode is available by disabling Chain 4 mode (unchaining). Video modes created using this technique are collectively called ModeX, though the...
A normal mode of a dynamical system is a pattern of motion in which all parts of the system move sinusoidally with the same frequency and with a fixed...
fresh news of mass murder or police brutality." Notes "X" was originally titled "X Bitch" "Savage Mode by 21 Savage & Metro Boomin". iTunes. 15 July 2016...
A transverse mode of electromagnetic radiation is a particular electromagnetic field pattern of the radiation in the plane perpendicular (i.e., transverse)...
In computing, protected mode, also called protected virtual address mode, is an operational mode of x86-compatible central processing units (CPUs). It...
In cryptography, a block cipher mode of operation is an algorithm that uses a block cipher to provide information security such as confidentiality or authenticity...
Safe mode is a diagnostic mode of a computer operating system (OS). It can also refer to a mode of operation by application software. Safe mode is intended...
player versus player (PvP) game mode. There were other game modes: team deathmatch, point control, AOS, and arena. The PvE mode was co-operative, meaning it...
Sleep mode (or suspend to RAM) is a low power mode for electronic devices such as computers, televisions, and remote controlled devices. These modes save...
The Phrygian mode (pronounced /ˈfrɪdʒiən/) can refer to three different musical modes: the ancient Greek tonos or harmonia, sometimes called Phrygian,...
Dorian mode or Doric mode can refer to three very different but interrelated subjects: one of the Ancient Greek harmoniai (characteristic melodic behaviour...
Mode 7 is a graphics mode on the Super Nintendo Entertainment System video game console that allows a background layer to be rotated and scaled on a...
some in-game achievements. A new gameplay mode, "X Challenge", allows the player to fight two Mavericks from X–X6 at once, with some of these battles exclusive...
sliding mode behave as if x ˙ = f ( x , t ) − B ( x , t ) ( ∂ σ ∂ x B ( x , t ) ) − 1 ∂ σ ∂ x f ( x , t ) ⏞ f ( x , t ) + B ( x , t ) u = f ( x , t ) (...
global mode of a system is one in which the system executes coherent oscillations in time. Suppose a quantity y ( x , t ) {\displaystyle y(x,t)} which...
A mode of transport is a method or way of travelling, or of transporting people or cargo. The different modes of transport include air, water, and land...
he introduced a way to adjust VGA mode 13h to have a resolution of 320×240 with square pixels, which he called ModeX. He worked on the 3D rendering for...
connectors, and monitors. Various computer display standards or display modes have been used in the history of the personal computer. They are often a...
commonly called ModeX, the name used by Michael Abrash when he presented the resolution in Dr. Dobb's Journal. The highest resolution modes were only used...
microprocessor and later, virtual 8086 mode (also called virtual real mode, V86-mode, or VM86) allows the execution of real mode applications that are incapable...