Keir Fraser
Keir Fraser
I had a quick look at track 0 of your dumps of mac800khfs again. All look plausible actually, except PC drive 2 (and PC drive 1 isn't super great either)....
What we really need is full decode (and re-generation of raw track data) in GW. And this ticket can remain open to track that. I expect it will not be...
For reference I leave link to dump of one of my 800k Mac disks on an NEC FD1231M and a Teac FD-235HF. https://drive.google.com/open?id=1AjinpN8Ll7CWoekE9Mruk7cq-lMfkLib Also note the relevance to #29, as...
I've thought about that and yes it's a good idea! A drive characterisation test will happen, I think :)
I have other things to test too (#29). So it's a sound plan.
I think fluxengine has had mac support for a while.
Currently only the hardcoded formats are supported, and all of these are same track format across the whole disk. Adding new consistent-format disk formats hardcoded is quite easy. Extending this...
What can I say, that looks pretty neat for a lashup implementation. The whole point is to be able to buffer *at least* a whole side in RAM, right, and...
By the way, is the `naked` attribute sugar for the kind of bare asm function I construct for `call_cancellable_fn`?
Oh I like the fact that write-ahead-of-read should be rare (line 477, hfe.c). I was worried about that case but you're right: If readahead is continuing during write, it makes...