# 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 |