Difference between revisions of "Venetian blind crash"

From DoomWiki.org

[unchecked revision][unchecked revision]
m (More tweaks for accuracy and descriptiveness.)
Line 1: Line 1:
The '''Venetian blind crash''' may occasionally occur in [[Vanilla Doom]]. The name of the error comes from a "scanline" effect that causes every alternating horizontal line of pixels on the screen to be darkened. This makes the screen seem to fold up like venetian window blinds. When the player experiences this type of crash, he or she is usually forced to restart the computer.
+
The '''Venetian blind crash''' may occasionally occur in [[Vanilla Doom]]. The name of the error comes from a "scanline" effect that causes every alternating horizontal line of pixels on the screen to be darkened. This makes the screen seem to fold up like venetian window blinds. In DOS this can usually be fixed by issuing the command 'mode co 80' which resets the display to the regular dos graphics mode. Although in severe cases a restart may be the only way to fix the problem.
  
 
Venetian blind crashes are caused by ordinary program errors such as integer division by zero, segmentation or page faults, and illegal opcode execution. However, Doom does not crash gracefully like some other programs because it fails to shut down its libraries and unhook all interrupts when this happens. This leaves video, audio, and input unusable. Most DOS [[source port]]s immediately fixed this by changing the exit behavior and making sure everything is shut down completely even when a crash occurs.
 
Venetian blind crashes are caused by ordinary program errors such as integer division by zero, segmentation or page faults, and illegal opcode execution. However, Doom does not crash gracefully like some other programs because it fails to shut down its libraries and unhook all interrupts when this happens. This leaves video, audio, and input unusable. Most DOS [[source port]]s immediately fixed this by changing the exit behavior and making sure everything is shut down completely even when a crash occurs.
  
 
[[Category:Errors and bugs]]
 
[[Category:Errors and bugs]]

Revision as of 11:18, 2 January 2007

The Venetian blind crash may occasionally occur in Vanilla Doom. The name of the error comes from a "scanline" effect that causes every alternating horizontal line of pixels on the screen to be darkened. This makes the screen seem to fold up like venetian window blinds. In DOS this can usually be fixed by issuing the command 'mode co 80' which resets the display to the regular dos graphics mode. Although in severe cases a restart may be the only way to fix the problem.

Venetian blind crashes are caused by ordinary program errors such as integer division by zero, segmentation or page faults, and illegal opcode execution. However, Doom does not crash gracefully like some other programs because it fails to shut down its libraries and unhook all interrupts when this happens. This leaves video, audio, and input unusable. Most DOS source ports immediately fixed this by changing the exit behavior and making sure everything is shut down completely even when a crash occurs.