freenode/#mezzano - IRC Chatlog
Search
14:53:49
fittestbits__
ebrasca: I started looking at FAT12 and FAT16, looks like they aren't completely implemented, is that right?
21:01:50
ebrasca
fittestbits__: I don't know what fat12/fat16/fat32 is missing. I know it some time ago have write and read.
21:07:43
fittestbits__
For example, I don't see a open-using-host that accepts a FAT12 or FAT16 class instance.
21:10:48
ebrasca
fittestbits__: Like read-fat fat12 is 12bit numbers , fat16 is 16 bits and fat32 is 32 but you only use 30bits.
21:11:24
fittestbits__
So, (fat-structure host) may return a fat12, fat16 or fat32 instance depending how it was created?
21:11:49
fittestbits__
because nearly everywhere the code is (let ((fat32 (fat-structure host)) ...)
21:13:06
fittestbits__
I guess the confusion is the variable name - instead of fat32 it really is fat-struct?
21:16:45
fittestbits__
I'm starting to work on the dirty bits for fat12 and fat16, so I'll change the names if it's ok with you ...
21:17:44
fittestbits__
Also I noticed that we're only updating one copy of the FAT, if the mode is "mirroring" we should be updating all of the copies of the FAT (on the media) (still only one copy in memory).
21:18:10
ebrasca
fittestbits__: For me it is ok , names are hard. file-allocation-table , fat12 ,fat16 ,fat32.