rename/edit docs and remove old scans

This commit is contained in:
2024-10-22 10:23:21 -04:00
parent f7b4a31a6a
commit 104a91cddf
12 changed files with 7 additions and 10 deletions

55
docs/tech-spec.md Normal file
View File

@@ -0,0 +1,55 @@
# 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 |