Difference between revisions of "Keyboard Component"

From Intellivision Wiki
Jump to: navigation, search
(!Monetize! Your Online Ego (Make 300$/Day | 25 Methods |)
m (Protected "Keyboard Component": Excessive spamming ([edit=autoconfirmed] (indefinite) [move=autoconfirmed] (indefinite)))
 
(12 intermediate revisions by 7 users not shown)
Line 1: Line 1:
Are you ready to finally purchase a money making eBook that actually works? I know for fact that this eBook can make you money, that I guarantee it!
+
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.
  
!Monetize! Your Online Ego is an eBook on how to make money. There is absolutely no experience needed. From the newbie users to the more advanced one.
+
==Hardware Overview==
  
Have you ever wanted the ability to be a bit losely with your PayPal account? Now you can! You, the reader, right now can start making money instantly. No waiting for payouts, minimums or anything. The money goes direct to your paypal!
+
The Keyboard provided the following major components:
  
!Monetize! Your Online Ego Has 25 different methods on making money. Yes! That's right 25 different money making methods. If you can't do one, theres another 24 to use. And each one can make 10$ + Per day, there is absolutely no way to will be disappointed! I will make you satisfied.
+
<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>
  
==
+
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.
Title: !Monetize! Your Online Ego
 
Author: RaveRandi
 
Pages: 47 ( 10k Words ) ( 3 Days + To Write! )
 
Description:
 
With over 25 different methods to make money, there's no way you can go wrong!
 
Payment Options:Paypal
 
Copies Available: Unlimited
 
Resale Rights:NONE.
 
==
 
  
Payment Proofs:
+
==Architecture==
http://i38.tinypic.com/4vpua0.jpg
 
http://i36.tinypic.com/zladle.jpg
 
  
Download Ebook:
+
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.
  
http://adf.ly/6YnM
+
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.
http://sharecash.org/download.php?file=1224089
+
 
 +
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>

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)