SYSTEM 00
Il System 00 è uno dei primi computer costruiti da Joseph Weisbecker intorno al 1971-72, quando lavorava alla RCA. Il suo obiettivo era concepire un computer educativo in grado di giocare, in modo che i bambini potessero facilmente sperimentare e comprendere come funziona un computer. Questa idea si è successivamente evoluta nei sistemi FRED, nei computer COSMAC e nel sistema di gioco Studio II.
Tutti i circuiti logici del Sistema 00 utilizzano chip TTL serie 7400. Sebbene non contenga microprocessori, l’architettura generale del System 00 alla fine si è evoluta nel chipset COSMAC 1801 della RCA e successivamente nel COSMAC 1802 a chip singolo.
La custodia del sistema ospita i circuiti logici, l’alimentatore, le interfacce di ingresso-uscita, 1024 byte di memoria e un pannello di controllo. Questo pannello di controllo è composto da numerosi interruttori per inserimenti binari e controlli operativi, LED, pulsanti (RUN per esempio) e una tastiera esadecimale (0-9, A-F).
La memoria può essere espansa fino a un massimo di 64KB. La lunghezza della parola è 8 bit. Sono necessari due cicli macchina di almeno 1,6 us per istruzione, con una velocità di esecuzione massima delle istruzioni di 300.000 operazioni al secondo. Un canale di accesso diretto alla memoria consente input/output asincroni e indipendenti fino a 200K byte/sec. Viene inoltre fornita una linea di interruzione del programma esterno.
La visualizzazione video è resa possibile tramite un oscilloscopio XYZ. Sono disponibili due modalità di visualizzazione: matrice di punti 32×32 o 16×64. Ciò richiede 128 byte di memoria dei 1024 byte disponibili. La modalità 16×64 consente 4 righe con un massimo di 10 caratteri per riga in formato 5×7 punti.
Il System 00 può essere collegato ad un lettore di carte. Le carte sono perforate da 3″x5″ e può essere letta solo una alla volta. Le carte vengono inserite manualmente in uno slot superiore e lette fotoelettricamente durante la caduta. Una carta è divisa in due tracce (A e B). Viene letta una sola traccia alla volta. La traccia “A” viene letta inserendo la tessera nel lettore con la freccia “A” rivolta verso il basso. La carta viene quindi girata per leggere la traccia “B”. Ciascuna traccia può contenere fino a 12 byte. Viene fornita anche una perforatrice manuale delle carte.
Il sistema 00 può anche utilizzare un commutatore ausiliario “sì/no” per interazioni semplificate con il sistema e i programmi da parte di utenti non sofisticati. Lo stato di questi interruttori può essere letto dai programmi.
L’inserimento dei programmi può essere effettuato tramite la tastiera esadecimale, inserendo prima la cifra meno significativa e poi quella più significativa. I programmi possono essere caricati anche tramite il lettore di schede perforate.
| NAME | System 00 |
| MANUFACTURER | RCA |
| TYPE | Home Computer |
| ORIGIN | U.S.A. |
| YEAR | 1971 |
| BUILT IN LANGUAGE | None |
| KEYBOARD | Hexadecimal keyboard |
| CPU | TTL components (mainly 7400 TTL chips) |
| RAM | 1 KB (64 KB max.) |
| VRAM | 128 bytes (from the 1KB RAM) are reserved for the display |
| GRAPHIC MODES | 32×32 or 16×64 |
| COLORS | black & white display |
| SOUND | None |
| SIZE / WEIGHT | 20 pounds |
| I/O PORTS | video output, switchbox connector, punched card reader connector |
| BUILT IN MEDIA | Punched card reader |
| POWER SUPPLY | Built-in |
| PERIPHERALS | Punched card reader, YES/NO switch box, oscilloscope video output |
