|CPU||MOS technology 6510 @ 0.96MHz|
|ROM||8KB (contains bootloader)|
|PIO||2x Complex interface adapter (CIA) : Has 16 I/O pins, a serial port and two timers|
|IO (other)||ADC, UART, FSK modem, Line Printer, Seven segment display, Casette tape|
|Power||Single 5V supply|
What is the cbs6000?
The CBS6000 is an 6510-based system with lots of interface options
including: ADC, UART, FSK modem, Line Printer, Seven segment display.
The system contains 128KB of ram as well as an 8kb eeprom which holds the firmware
Software overviewThe operating system is a customized version of the woz monitor.This was the operating system for the Apple 1 computer made by Steve Wozniak.
It consists of a commandline and a hex editor.Added features are:
ACIA input/output, casette load/save, serial load, printing to a line printer, bankswitching and a seven segment display driver. The operating system provides several useful system routines. These are available to user programs trough a jumptable at the start of the ROM.
There are 4 parts that make up the computer. The first one being the main board. This board contains the cpu, ram, rom and address decoder. It also has the first CIA (Complex interface adapter) and a system clock generator which feeds a 1MHz clock signal to CIA#1 and CPU.
The second part is the I/O board which contains the rest of the peripherals:
2x ACIA, ADC, CIA#2, LED display, FSK modem and additional decoders for selecing the various devices.
The main board connects to the I/O board via a backboard connector.
The I/O board and the main board have an I/O connector on the left side
which connects to another backboard. This backboard contains additional
level shifting and input protection.
Both the I/O and the main board receive power from the backboard.
CIA#1 has its two parallel ports, serial port and handshaking lines broken out to a connector on the left side of the computer.
CIA#2 is used to drive the display and the unused pins are broken out fo a connector on the left side of the computer.
ACIA#1 is used for communication between the computer and the operator. The data transfer rate can go up to 57600 baud.
ACIA#2 is wired up to the FSK modem. This ACIA's clock line is driven by the clock output of the modem. The modem can generate baudrates up to 1200 baud. Because the fsk frequency is well within the audible range the signal can be recorded on casette tape and later played back to the input of the modem to recover the original data. The computer can load 120 characters from the casette tape per second. Therefore it is recommended to use ACIA#1 and a serial loader program for large programs, since ACIA#1 can transfer up to 5760 characters per second.