Today I worked with Fizyk from wiremod.com – he is the guy working on a major BIOS & OS projects for garrysmod. They are called AlcorBIOS and Acylone (if I’m correct).
It’s a first OS to have complete FAT filesystem (he showed it to me yesterday, it works really good), and today we were testing his HDD interface – so I made a harddrive which uses CD system for storage. It has two (could be four) rays, and has 222KB or 444KB of storage.
It’s driven by two controllers – CDDC controller which runs the actual disk reading, writing, head positioning, spinning, etc, and HDDC controller which acts as interface for Fizyks computer.
This is the current HDD interface for his computer:
[0] Execute command (write 32 to execute command) [1] Device on/off [2] Command number [3] Device ready/command completed successfuly [4..17] Command parameters [18...] Data buffer Commands: 0 - Return device type in [2] 1 - Return device capacity in [2] 2 - Read from device ([3] - start address, [4] - byte count) 3 - Write to device ([3] - start address, [4] - byte count)
By the way, I slightly updated CDDC interface, now it looks like this:
Continue reading ‘HDDC’


Recent comments