Files
chibi-pc09/docs/tech-spec.md

1.6 KiB

CHIBI PC-09 Technical Specification

5-17-21 Amber Zeller

Quick Specs

CPU

1, 1.5, 2 MHz Motorola 6809

Memory

64k SRAM on external card for optional MMU capability. Seperated into 2k blocks, numbered 0-31. Only 62k of memory is accessible, due to the I/O block.

I/O

2k block, position 30. Addresses EFFF-F7FE. Further subdivided into 128 devices of 16 addresses each.

Address Space Diagram

Address Range Description
0000 - 07FF Kernal Root Block
0800 - EFFE Standard Memory Blocks
EFFF - F7FE I/O Block
F7FF - FFFF Vector Block

I/O Block Description

11 bits per block

128 devices are possible, though will likely never be used.

Bits Description
0-6 Device selection
7-10 Address selection

Expansion Card Description

Byte 0 of every card should contain a descriptor. The structure of the descriptor is described in the following table.

Bits Descriptor
0-2 Type

Type Descriptor Table

Type Descriptor Description Example
000 Block Storage SD Card
001 ANSI I/O Stream UART
010 ANSI Compatible Graphics Device VGA64
011 Input Device Keyboard
1xx Other Other