Changes

Jump to navigation Jump to search

Intellivision

47 bytes removed, 18:55, 11 December 2020
no edit summary
{{Emulation|[[emulation:Intellivision emulators|Intellivision emulators]]}}[[File:Intellivision_Console.jpg|thumb]]The '''Intellivision ''' is a video game console released by Mattel in 1979. Development of the console began in 1978, less than a year after the introduction of its main competitor, the Atari 2600. The word intellivision is a portmanteau of "intelligent television". Over 3 million Intellivision units were sold and a total of 125 games were released for the console. 
==Intellivision II==
[[File:Intellivision_II_Console.jpg|thumb]]In addition to the [[Entertainment Computer System|ECS]] module, 1982 also saw the introduction of a redesigned model, called the Intellivision II (featuring detachable controllers and sleeker case), the [[System Changer]] (which played Atari 2600 games on the Intellivision II), and a music keyboard add-on for the ECS.
Mattel also changed the Intellivision II's internal ROM program (called the EXEC) in an attempt to lock out unlicensed 3rd party titles. To make room for the lock-out code while retaining compatibility with existing titles, some portions of the EXEC code were moved in a way that changed their timing. While most games were unaffected, a couple of the more popular titles had certain sound effects that the Intellivision II reproduced differently than intended, although the games remained playable. Mattel's attempt to lock out competitors' software titles was only temporarily successful, as the 3rd-party game manufacturers quickly figured out how to get around it.
 
==Hardware==
==='''CPU '''=== 
The CPU is the General Instruments CP1610. This is a general purpose 16-bit microprocessor which has 1024 separate op-codes, and can equally well use 8-bit, 10-bit, 14-bit, and 16-bit RAM or ROM. The CP1610 in the Intellivision uses a machine cycle rate of 894.886 KHz. Individual operations on the 1610 take between 4 and 12 microcycles (Note: the CP1600 is the prototypical or conventional form of the microprocessor; the CP1610 used in the Intellivision is precisely the same in all respects except for a differing clock rate.)
Since most 1610 instructions are 10-bits wide, game programs are stored in 10-bit wide ROMs. This 10-bit "byte" is referred to as a decle (rhymes with "heckle"). Some instructions require 16 bits; these are stored in two successive 10-bit locations, referred to as a bidecle. (For prototyping, dual 8-bit EPROMs are used, with the low 8 bits of each decle stored in one EPROM and the top 2 bits stored in the other.)
==='''STIC '''=== 
The Standard Television Interface Chip (STIC), the General Instruments AY-3-8900-1, controls the video display of the Intellivision. Roughly speaking, the CPU tells the STIC how to create a desired visual display, and the STIC does all the dirty work without further work by the CPU.
In addition, the STIC controls 8 "moving objects", each of which can be 8 wide by 8 high or, at double resolution, 8 wide by 16 half-pixels high (each moving object can also be double-sized in width and/or height). The beauty of this system is that once the CPU has defined a background and a moving object shape, it can change the location of an object merely by writing a different address to the STIC. NOTE: The moving objects can be located on a grid space wider and taller than the displayed background, allowing them to smoothly slide on or off the screen at the edges.
==='''SYSTEM System RAM '''=== 
The CPU and the STIC are linked together and served by the System RAM, the GI RA-3-9600. The System RAM is not just a simple dumb memory chip. It contains (1) 240 locations of information about the 240 background cards (BACKTAB), (2) 112 locations of simple 16-bit ram, used as the CPU stack and (3) a bus arbitration controller to control access to the Graphics ROM (GROM) and the Graphics RAM (GRAM), both of which are accessed by the CPU and the STIC (but never at the same time). The System RAM is crucial from the hardware point of view, but the timing features are transparent to the programmer.
==='''SOUND CHIP '''Sound chip===  
The sound chip is a GI AY-3-8914. This chip contains three separate channels of sound, each channel of which can be individually controlled for frequency and volume. There is also a noise generator on the chip, which can be added to any of the three channels. All three channels are mixed, and fed to the sound output of the TV.
==='''GROM AND and GRAM '''=== 
Graphics ROM and the Graphics RAM (GROM and GRAM) are, in effect, character chips, storing shapes of images used on-screen. GRAM is programmable and GROM is not.
GROM is a GI RO-3-9503 2K ROM. GRAM is made up of two GTE 3539 256-byte static RAM chips.
==='''THE The EXEC '''===
The whole system is controlled by a 4K program called the Executive (the EXEC) which resides in the Intellivision's Executive ROM chip (with an additional 344 bytes over in the GROM chip). In a sense, the EXEC is the main game program, and the plug-in cartridge merely contains subroutines and data which are used by the EXEC. Normally, only EXEC routines access GROM, GRAM and the STIC control registers. The EXEC contains routines for moving objects around the screen, loading GRAM, creating sound and music, testing for moving object interaction, etc. The EXEC was written for Mattel Electronics by David Rolfe (Major League Baseball) at APh Technology Consultants. [Note: In the Intellivision, the Executive ROM is physically two 2K chips, a GI RO-3-9502 and a GI RO-3-9504; in the Intellivision II it is a single 4K GI RO-3-9506 chip.]
==='''SCRATCHPAD Scratchpad RAM '''=== 
The scratchpad 256-by-8-bit static RAM chip (GTE 3539) is used by the EXEC and by the sound chip for temporary data storage. 147 bytes are left over for use by the game program to keep track of score, level, lives left, and other game variables.
==='''HAND CONTROLLERS '''Hand controllers=== 
An Intellivision has a left and a right hand controller. Each controller has a disc controller, a 12-number keypad, and 4 "action" buttons (2 on the left side and 2 on the right side). The disc controller can record any of 16 different locations when pressed, somewhat like a joystick. There are two peculiarities of the hand controller:
*[[Keyboard Component]]
*[[System Changer]] (Intellivision II only)
 <gallery widths="200" position="center" spacing="small" orientation="square">
Intv system original.png|Intellivision with all addons
Intv II system.png|Intellivision II with all addons
==INTV Corporation==
 
In 1984, a group of investors bought the rights to the name Intellivision and started selling Mattel's remaining video game inventory, primarily by mail-order. Sales were strong enough that INTV contracted Quicksilver Software and Realtime Associates to have former Mattel programmers complete unreleased Intellivision games, and produce new ones.
*GTE-Sylvania Intellivision
*INTV Master Component (also called INTV System III and the INTV Super Pro System)
 
[[Category:Console]]
[[Category:Second generation]]

Navigation menu