Hard Drive Module [It's simple I promise]
lanc12 opened this issue ยท 2 comments
I think a simple Hard Drive Module
would allow for much more complex programming. I've come up with a simple spec for hard drives.
Each hard drive is (unfourtunately not) 5 MB, (un) like the Model 9427H Hawk drive made by Control Data Corporation.
Request header
The drive is split into 256-byte chunks.
This is the header:
+-------+---------+------+
| Chunk | Address | Data |
+-------+---------+------+
Chunk [0-19]
Defines the 256 byte chunk to be addressed.
Address [0-127, 0x00-0x80]
Defines the address in the chunk to be addressed.
NOTE: Each data segment is 2 bytes to comply with the TIS-3D computer standard, halving the address space
Data [0x0000-0xFFFF]
Defines the data to be read or written.
NOTE: Read or write operations are determined by which happens first.
I logged just to tell you that the chunk addresses of 0-19 for addressing 256 byte chunks only lets you use 5120 bytes, in other words that is about 1/1000 of 5MB.