Computer interrupt in home computers triggered by video output.
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Vertical blank interrupt" – news · newspapers · books · scholar · JSTOR(February 2024) (Learn how and when to remove this message)
A vertical blank interrupt (or VBI) is a hardware feature found in some legacy computer systems that generate a video signal. Cathode-ray tube based video display circuits generate vertical blanking and vertical sync pulses when the display picture has completed and the raster is being returned to the start of the display. With VBI, the vertical blank pulse is also used to generate an interrupt request for the computer's microprocessor.
The interrupt service routine can then modify data in the video display memory while it is not being read to avoid screen tearing effects.[1] This was particularly useful in simple home computers and video game consoles that relied upon a central microprocessor to generate text or graphic displays. More advanced home computers featuring hardware sprites often supported the more flexible horizontal blank interrupt instead in order to allow them to be multiplexed.
As the VBI will be generated at the start of every displayed frame (50 Hz for PAL, 60 Hz for NTSC), it is a useful timebase in systems lacking other timing sources. VBIs are used in some home computers to perform regular functions like scanning the keyboard and joystick ports. It can also be used to implement a basic form of multitasking as well as a buffered graphics screen via page flipping, if hardware permits.
Modern protected mode operating systems generally do not support VBIs as access to hardware interrupts for unprivileged user programs could compromise the system stability. Instead, various APIs like DirectX provide efficient and safe ways to present graphics free of tear and flicker.
For computers that support VBIs see the page about raster interrupts.
^Mentley, David E. (1984). ABCs of Atari Computers. Datamost. ISBN 978-0-8359-0013-3.
and 26 Related for: Vertical blank interrupt information
A verticalblankinterrupt (or VBI) is a hardware feature found in some legacy computer systems that generate a video signal. Cathode-ray tube based video...
display. The most basic implementation of a raster interrupt is the verticalblankinterrupt. Such an interrupt provides a mechanism for graphics registers to...
"raster interrupt" or "Horizontal BlankInterrupt" on other systems) Trigger a CPU-serviced interrupt routine, called the "VerticalBlankInterrupt", at...
during the "verticalblanking interval". This can lead to closed captioning § Digital television interoperability issues. Verticalblankinterrupt Datacasting...
of the brain Verticalblankinterrupt, a hardware feature found in some computer systems that generate a video display verticalblanking interval, a portion...
in text mode Maximum of 480 lines Refresh rates at 60 or 70 Hz Verticalblankinterrupt (Not all clone cards support this.) Planar mode: up to 16 colors...
second) to produce a result. The OS reads the Pot values during its VerticalBlankInterrupt (VBI) and copies the result to the potentiometer Shadow registers...
trigger an interrupt, specifically called a raster interrupt, when the horizontal blanking interval or the vertical sync begins; thus, an interrupt handler...
(including blanking) divisible by 8, the KC85/4 did not. None of the revisions had provisions for either verticalblankinterrupts or horizontal blank interrupts...
sets, player/missile graphics, the verticalblankinterrupt and display list interrupts (a.k.a. raster interrupts), fine scrolling, and sound. Additional...
instantaneous values were polled 30 times a second during the verticalblankinterrupt (VBI) when the operating system (OS) handled a number of housekeeping...
computer. For example, a space character (U+0020 SPACE, ASCII 32) represents blank space such as a word divider in a Western script. A printable character...
while the transmission method that encoded information into the verticalblankinterrupt of a TV signal became the NABTS standard. Major articles in Byte...
character. As the set of 120 print wheels spun, the 1130 received an interrupt as each of the possible 48 characters was about to move into position...
rendered during the horizontal blank or the verticalblank. However, an object can be partially within the horizontal blank. The objects' pixels that fall...
ETSI EN 301 775 V1.2.1 (2003–05), Specification for the carriage of VerticalBlanking Information (VBI) data in DVB bitstreams ETSI TS 102 323 V1.5.1 (2012-01)...
finishes drawing a raster line and is getting ready for the next one. The interrupt triggers the code needed to update the screen, and then returns to the...
definition of the colorspace ID is not included in that document so it may be blank to represent the unspecified default. In addition to the '2' value after...
Game Boy, Game Boy Advance and Nintendo DS) provide a horizontal blankinterrupt for automatically setting the registers independently of the rest of...
registers and thus can be used to initiate blits, set audio registers, or interrupt the CPU. The Copper list has three kinds of instructions, each one being...
Teletext sends data in the broadcast signal, hidden in the invisible verticalblanking interval area at the top and bottom of the screen. The teletext decoder...
rendering began again at the top. By using the higher clock rate during the verticalblank period, standard video display is maintained while increasing overall...
Bad Omens 2022 Metal Single Jul 28, 2022 — — "Anything Was Better" The Interrupters 2022 Punk Single Aug 4, 2022 — — "Let Go" Potty Mouth 2021 Pop-Rock Single...
keyboard connector, a cassette connector and a series of tall vertical slots with blank metal panels which can be removed in order to install expansion...