VIC meaning in Computing ?

tuteeHUB earn credit +10 pts

Answer:

What is Video Interface Chip mean?

The VIC (Video Interface Chip), specifically known as the MOS Technology 6560 (NTSC version) / 6561 (PAL version), is the integrated circuit chip responsible for generating video graphics and sound in the Commodore VIC-20 home computer. It was originally designed for applications such as low cost CRT terminals, biomedical monitors, control system displays and arcade or home video game consoles.

The chip was designed by Al Charpentier in 1977 but Commodore could not find a market for the chip. In 1979 MOS Technology began work on a video chip named MOS Technology 6564 intended for the TOI computer and had also made some work on another chip, MOS 6562 intended for a color version of the Commodore PET. Both of these chips failed due to memory timing constraints (both required very fast and thus expensive SRAM, making them unsuitable for mass production). Before finally starting to use the VIC in the VIC-20, chip designer Robert Yannes fed features from the 6562 (a better sound generator) and 6564 (more colors) back to the 6560, so before beginning mass production for the VIC-20 it had been thoroughly revised.

Its features include:

16 kB address space for screen, character and color memory (only 5 kB points to RAM on the VIC-20 without a hardware modification)16 colors (the upper 8 can only be used in the global background and auxiliary colors)two selectable character sizes (8×8 or 8×16 bits; the pixel width is 1 bit for "hires" characters and 2 bits for "multicolor" characters)maximum video resolution depends on the television system (176 × 184 is the standard for the VIC-20 firmware, although up to 248 × 232p/464i is possible on the NTSC machine and up to 256 × 280 is possible on the PAL machine)4 channel sound system (3 square wave + "white" noise + global volume setting)on-chip DMAtwo 8-bit analog-to-digital converterlight pen support

Unlike many other video circuits of the era, it does not offer dynamic RAM refresh capabilities. Thus the VIC-20 employed the more expensive static RAM (SRAM) chips. This is likely the reason why the machine was sold with just 5 KB of RAM. Memory expansions for the VIC-20 either used SRAM as well or implemented their own refresh circuit.

The VIC was programmed by manipulating its 16 control registers, memory mapped to the memory address range $9000–$900F in the VIC-20 address space. The on-chip A/D converters were used for dual paddle position readings by the VIC-20, which also used the VIC's light pen facility. The VIC preceded the much more advanced VIC-II, used by the VIC-20's successors, the C64 and C128.

VIC-20s with expansion RAM have their video memory (550 bytes) at $1000 and when it is not present, $1E00. User-defined character sets must be placed within the first 5k of system RAM. The default PETSCII character ROM is at $8000 and each character takes 8 bytes to store. Up to 128 characters may be used at any one time. While the PET had a backslash (\) in its character set, this was replaced on the VIC-20 (and all subsequent Commodore machines) with a British pound sign (£).

Programmable characters are the only way of creating graphics and animation on the VIC as the chip does not have sprites or an all-points-addressable bitmap mode. Of the 16 colors in the palette, eight may be used for the foreground (per the color RAM at $9400) and border while the others are limited to the background and auxiliary multicolors. The MSB of the color RAM is a flag used to indicate if that character is multicolor or high resolution. Due to the extreme blockiness of the former, most VIC-20 games use hires characters.

The VIC does not support scrolling or raster interrupts like on the VIC-II, but the scanline counters could be polled for a specific point on the screen to produce raster effects. This feature was rarely used in games except for a few titles like Imagic's Demon Attack.

Sound programming on the VIC is done by placing a frequency value in one of the four registers at $900A-$900D (they are turned off by writing a zero to them). The first three are square wave generators pitched half an octave from each other and the fourth is for white noise.

reference
Full Form Category
Virtual Illinois Catalog Academic & Science
Vicenza Airport Code
Visions In Colour Business
Vicwest Income Fund Business
Vendor Invoice Cash Business
Vasoactive Intestinal Contractor Business
Van Kampen American Capital Trust Investments California Fund Business
Visions In Color Business
Video Interactive Conferencing Business
Veteran ID Card Community
Very Important Chapter Community
WVIC, AM-730, Lansing, Michigan Community
Virtual Innuendo Call Computer Assembly Language
Voice Interface Card Computer Hardware
V-Sphere Integrated Container Computing
Virtual Infrastructure Client Computing
Valve Index Controllers Computing
Vlan Identifier Conserving Computing
Virus Information Center Computing
Visual Computing Computing
Video Interface Chip Computing
Virtual Memory C Computing
Virtual Innovation Center Computing
Virginia Intermont College Educational Institute
Vicar ( Video Image Communication and Retrieval) Graphics File Type
Visitor Interpretive Center General
Vivacious Indigo Crusader General
Visitor Information Centre General
Variable Infiltration Capacity General
Virtual Interactive Center General
Valuable Information and Communication General
Voice Interactive Controls General
Vikings In The Classroom General
Victualing Inshore Craft General
Very Important Concept General
Vancouver Island Cascadia General
Virtual Interactive Collectible General
Victualling Inshore Craft General
Ice Cream General
Virtual Information Cube General
Video Input Channel General
Vsphere Integrated Containers General
Virtual Inventory Cloud General
Vapor Injection Cure General
Vicious Ink Cartridges General
Voter Information Center General
Vehicle Inspection Centre General
Visual Information Center General
Vehicle Inspection Checklist General
Vehicular Intercommunication System General
Vehicule d'Intervention Combinee General
Vehicule d'Intervention Chimique General
Volvo Inflatable Curtain General
Valeo Innovation Challenge General
Valeo Interior Controls General
Vehicle Ignition Controller General
Vehicle Intelligence Center General
Vehicle Inter Communications General
Vehicle Inspection Certificate General
Vectored Interrupt Controller General
Vehicle Identity Card General
Vector Interrupt Controller General
Virtual Image Cluster General
Volunteer Information Center General
Vehicle Improvement Committee General
Volkswagen Italclub General
Variable Inertia Charging General
Vintage Iron Club General
Vancouver Impreza Club General
Vehicle Information Card General
Vehicle Information Center General
Very Important Car General
Vehicle Inspection Compliance General
Ford Victoria General
Virtual Interaction Configuration General
Very Important Colt General
Very Important Chapters General
Victory In Classes General
Very Important Customer General
Visitors Information Centre General
Valley Interfaith Council Governmental
Vehicle Identity Check Governmental
Vehicle Inspection Connection Governmental
Valley InterCommunity Council Governmental
Variation In Conversation Governmental
Victuling Inshore Craft Governmental
Victory In Cooperation Governmental
Virtual International Community Governmental
Vaccine Immunotherapy Center Medical
Vaccine and Immunotherapy Center Medical
Variable Injector Controller Medical
Variable Incentive Compensation Messaging
Vector- In- Command Military and Defence
Visibility of Information Cargo Military and Defence
Victoria Territory, Australia Regional
Visitors Information Center Space Science

Report

Posted on 24 Sep 2024, this text provides information on Miscellaneous in Computing related to Computing. Please note that while accuracy is prioritized, the data presented might not be entirely correct or up-to-date. This information is offered for general knowledge and informational purposes only, and should not be considered as a substitute for professional advice.

Take Quiz To Earn Credits!

Turn Your Knowledge into Earnings.

tuteehub_quiz

Write Your Comments or Explanations to Help Others



webstory list tuteehub
Miscellaneous in Computing
webstory list tuteehub
Miscellaneous in Computing


Ever curious about what that abbreviation stands for? fullforms has got them all listed out for you to explore. Simply,Choose a subject/topic and get started on a self-paced learning journey in a world of fullforms.

Important Computing Links

open app imageOPEN APP