Difference between revisions of "Victor 9000 format"
(start page, add gcr code table) |
(No difference)
|
Revision as of 20:02, 2 March 2011
Overview
A very strange format used by the Sirius One / Victor 9000 computer. This machine ran MS-DOS and CP/M, but had a very unusual disc format:
- Variable speed -- 9-zone Z-CLV. The linear velocity of the disc is held fairly constant by rotating certain blocks of tracks slower than others, and storing more data sectors on the outer ("longer") tracks.
- GCR coding -- specifically, a 4-to-5 GCR code which looks like MFM on a timing histogram.
Other than that, they're pretty standard. A DiscFerret can accurately sample and (in theory) decode these discs.
Low level format
GCR code table
From the source code to CW 0.13 by Karsten Scheibler:
input (hex) | output (bin) | output (hex) |
---|---|---|
0 | 01010 | 0x0a |
1 | 01011 | 0x0b |
2 | 10010 | 0x12 |
3 | 10011 | 0x13 |
4 | 01110 | 0x0e |
5 | 01111 | 0x0f |
6 | 10110 | 0x16 |
7 | 10111 | 0x17 |
8 | 01001 | 0x09 |
9 | 11001 | 0x19 |
A | 11010 | 0x1a |
B | 11011 | 0x1b |
C | 01101 | 0x0d |
D | 11101 | 0x1d |
E | 11110 | 0x1e |
F | 10101 | 0x15 |