Chromatix wrote:
At the relevant time, even a 16MB storage device was out of reach for most people, and making the best use of such a device would have involved partitioning.
I had a 10MB hard drive for my Apple II in the early 80's... It looked like 70 or so floppies to the system! catalog,d1 ... catalog,d70 ...
The first Linux PC hard drive I had in about 93 was 280MB.
My current 6502/816 filing system uses variable block sizes from 64 bytes (ram/nvram) to 512 bytes (SD card) but only currently uses a 16-bit block pointer, so max. 32MB per "volume" - which is currently an MBR partition on the SD card, so 4 partitions of 32MB .. out of an 8GB SD card... It's a bit of a waste, but hey ho... I did consider going to 1024 byte blocks to take the capacity of a volume up to 64MB, but at the end of the day, it's an 8/16 bit micro and I didn't think the storage capacity was worth the extra RAM needed for block buffers.
-Gordon
_________________
--
Gordon Henderson.
See my
Ruby 6502 and 65816 SBC projects here:
https://projects.drogon.net/ruby/