Difference between revisions of "Keyboard Component"

From Intellivision Wiki
Jump to: navigation, search
m (Reverted edit of ErtroCrolv, changed back to last version by Tlindner)
(Closeout on Entertainment Centers @ MilesGershon.com : LCD TV Stands)
Line 1: Line 1:
−
The Keyboard Component was a peripheral that combined with the [[Intellivision Master Component|Master Component]] to create a fairly capable computer. Mattel Electronics made a limited release of the Keyboard Component and subsequently offered to repurchase them when it decided not to release them to the wider market. As a result, there are very few Keyboards in the wild.
+
Hey Wassup?
 +
I was searching around for <a href=http://www.milesgershon.com><b>Entertainment Center</b></a>  or <a href=http://www.milesgershon.com><b>Wall Units</b></a> (I'm not really sure what the difference is LoL) and was wondering if you know any resources to explain what I need to know to make an informed buying decision. Any review is appreciated.
 +
Thanks
  
−
==Hardware Overview==
+
Mary
  
−
The Keyboard provided the following major components:
+
Check out the link to this article I found about  <a href=http://www.squidoo.com/ent3rtacn3tr><b>Entertainment Centers</b></a>
  
−
<table BORDER=1>
+
<a href=><img> http://ep.yimg.com/ca/I/yhst-19364734663496_2071_606467 </img></a>
−
<Tr><TD>[[6502]]</TD><TD>The Central Processing Unit (CPU) contained in the Keyboard</TD></TR>
 
−
<TR><TD>[[TMS9927 CRT Controller]]</TD><TD>A text-only 40x24 display controller that gen-locks to the Master Component's [[STIC]]</TD></TR>
 
−
<TR><TD>[[CRT RAM]]</TD><TD>A text frame buffer for the [[TMS9927 CRT Controller|CRT Controller]]</TD></TR>
 
−
<TR><TD>[[Keyboard Shared RAM|Shared RAM]]</TD><TD>16K x 10-bit wide RAM, visible both to the Keyboard's CPU and the [[Master Component]]'s [[CP1610]].</TD></TR>
 
−
<TR><TD>[[Tape Drive]]</TD><TD>A block addressable, fully-CPU controlled tape drive, offering 2 digital and 2 analog tracks</TD></TR>
 
−
<TR><TD>[[6502 Cartridge Port]]</TD><TD>A second cartridge port for 6502-specific software, such as [[Keyboard Microsoft BASIC]]</TD></TR>
 
−
</TABLE>
 
−
 
 
−
Because the combined Keyboard Component + Master Component system is a dual-processor system with two completely unrelated CPUs, the resulting system has separate [[Keyboard Memory Map|memory maps]] for both the 6502 and CP-1610 sides of the system.
 
−
 
 
−
==Architecture==
 
−
 
 
−
As the name suggests, the Keyboard Component operates as a peripheral to the Master Component.  The Keyboard plugs into the Master Component's cartridge port, providing a pass-through connector of its own that allows other peripherals (such as game cartridges and the Intellivoice) to still connect to the combined system.
 
−
 
 
−
The Keyboard exposes two hardware features directly to the Master Component:  A [[Keyboard EXEC|Keyboard-specifc extension to the EXEC ROM]], and 16K x 10-bits of [[Keyboard Shared RAM|Shared RAM]] through which the Keyboard's 6502 CPU communicates with the Master Component's CP-1610.  Notably, the 10-bit wide RAM allows the Keyboard to load CP-1610 programs from cassette or other Keyboard-specific media.
 
−
 
 
−
It appears that by default, the Master Component runs the main application software, using the Keyboard Component as a smart peripheral.  the 6502 sets up and maintains a series of software FIFOs in shared memory, as well as a buffer for [[Keyboard Remote Procedure Calls|Remote Procedure Calls]] (RPC).  It continually scans the typewriter keyboard for input, enqueing the user's keystrokes into one FIFO.  It also scans for data and commands coming from the CP-1610, generally in the form of RPC calls and data to print arriving by another FIFO.  Finally, the Keyboard also implements a set of interrupt-driven state machines for managing the cassette drive.
 
−
 
 
−
The Keyboard Component can also run software primarily intended for the 6502, putting the Master Component in a passive role.  The Keyboard's [[Keyboard Microsoft BASIC|Microsoft BASIC]] cartridge operates in this mode.
 
−
 
 
−
 
 
−
<I>This page is a stub, but I wanted to get at least something here.  I will upload Keyboard Component related photos and docs later. --[[User:Mr z|Mr Z]] 18:45, 29 June 2006 (EDT)</I>
 

Revision as of 19:22, 3 September 2010

Hey Wassup? I was searching around for <a href=http://www.milesgershon.com>Entertainment Center</a> or <a href=http://www.milesgershon.com>Wall Units</a> (I'm not really sure what the difference is LoL) and was wondering if you know any resources to explain what I need to know to make an informed buying decision. Any review is appreciated. Thanks

Mary

Check out the link to this article I found about <a href=http://www.squidoo.com/ent3rtacn3tr>Entertainment Centers</a>

<a href=><img> http://ep.yimg.com/ca/I/yhst-19364734663496_2071_606467 </img></a>