Difference between revisions of "Keyboard Component"

From Intellivision Wiki
Jump to: navigation, search
([FREE] Steam + Maplestory Accounts)
m (Protected "Keyboard Component": Excessive spamming ([edit=autoconfirmed] (indefinite) [move=autoconfirmed] (indefinite)))
 
(16 intermediate revisions by 11 users not shown)
Line 1: Line 1:
Im going college this year,  so I am quitting gaming for good. Here are my accounts I owned over the yearsSome of these accounts I bought, But since im quitting Im going to give them all away.
+
The Keyboard Component was a peripheral that combined with the [[Intellivision Master Component|Master Component]] to create a fairly capable computerMattel 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.
  
 +
==Hardware Overview==
  
<CENTER>STEAM ACCOUNTS:<CENTER>
+
The Keyboard provided the following major components:
  
<CENTER>Account #1
+
<table BORDER=1>
 +
<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>
  
<IMG>http://img194.imageshack.us/img194/9376/screenhunter14jul142229.gif</IMG>
+
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.
Steam-ID: STEAM_0:0:31XXX (5Dig)
 
Vac status:In good standing
 
http://adf.ly/41av
 
</CENTER>
 
  
<CENTER>Account #2
+
==Architecture==
<IMG>http://img819.imageshack.us/img819/5432/screenhunter06jul080924.gif</IMG>
 
Steam-ID: STEAM_0:1:113XXX (6Dig)
 
Vac status:In good standing
 
http://adf.ly/41bP
 
</CENTER>
 
  
<CENTER>
+
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.
Account #3
 
<IMG>http://img227.imageshack.us/img227/390/screenhunter03jul162120.gif</IMG>
 
Steam-ID: STEAM_0:1:11XX (4 Dig)
 
Vac status:In good standing
 
http://adf.ly/41bS
 
<CENTER>
 
  
 +
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.
  
<CENTER>MAPLESTORY ACCOUNTS<CENTER>
+
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.
  
<CENTER>Account 1 : 15x NL + 12x BM + 13x Corsair, all on the same account.
+
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.
Server: Bellocan
 
Full info + email
 
http://adf.ly/41bf
 
<CENTER>
 
  
<CENTER>Account 2: 12x Low-luk bishop
 
Server: Scania
 
Full info + email
 
http://adf.ly/41bj
 
<CENTER>
 
  
<CENTER>Account 3: 16x Hero
+
<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>
Server: Galicia
 
Full info + email
 
http://adf.ly/41bk
 
<CENTER>
 
 
 
<CENTER>Account 4: 138NL + 120shad , same account
 
Server: Khaini
 
Full info + email
 
http://adf.ly/41bn
 
<CENTER>
 
 
 
<CENTER>Account 5: 12x BM
 
Server: Yellonde
 
Full info + email
 
http://adf.ly/41bq
 
<CENTER>
 
 
 
<CENTER>Account 6: 14x Lukless Evan
 
Server: Windia
 
Full info + email
 
http://adf.ly/41br
 
<CENTER>
 

Latest revision as of 22:47, 14 September 2010

The Keyboard Component was a peripheral that combined with the 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.

Hardware Overview

The Keyboard provided the following major components:

6502The Central Processing Unit (CPU) contained in the Keyboard
TMS9927 CRT ControllerA text-only 40x24 display controller that gen-locks to the Master Component's STIC
CRT RAMA text frame buffer for the CRT Controller
Shared RAM16K x 10-bit wide RAM, visible both to the Keyboard's CPU and the Master Component's CP1610.
Tape DriveA block addressable, fully-CPU controlled tape drive, offering 2 digital and 2 analog tracks
6502 Cartridge PortA second cartridge port for 6502-specific software, such as Keyboard Microsoft BASIC

Because the combined Keyboard Component + Master Component system is a dual-processor system with two completely unrelated CPUs, the resulting system has separate 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-specifc extension to the EXEC ROM, and 16K x 10-bits of 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 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 Microsoft BASIC cartridge operates in this mode.


This page is a stub, but I wanted to get at least something here. I will upload Keyboard Component related photos and docs later. --Mr Z 18:45, 29 June 2006 (EDT)