Yes, this is breaking new frontiers in necroposting, but here we go:
First of all, thank you for the link to that tutorial. It's extremely insightful. Wish I'd found it sooner.
Here's the part in the tutorial that's blowing my mind, though:
Quote:
▼論理クラスタと物理シリンダ,ヘッド,セクタの対応表(N88-BASIC(86) 2HD(2DD))
・・・・・・・・・・・・・・・・・・・・・・
・ Cluster・ Cylinder Head Sector ・
・・・・・・・・・・・・・・・・・・・・・・
・ 0 ・ 0 0 1~26(16) ・ クラスタ = シリンダ*ヘッド数+ヘッド
・ 1 ・ 0 1 1~26(16) ・ シリンダ= クラスタ\ヘッド数
・ 2 ・ 1 0 1~26(16) ・ ヘッド = クラスタMODヘッド数
・ 3 ・ 1 1 1~26(16) ・
・ 4 ・ 2 0 1~26(16) ・ Clus = Cyl*Nh+Hd
・ 5 ・ 2 1 1~26(16) ・ Cyl = Clus/Nh
・ : ・ : : : ・ Hd = Clus%Nh
・ : ・ : : : ・ Sec = 1~26(16)
・ : ・ : : : ・
・ 151 ・ 75 1 1~26(16) ・
・ 152 ・ 76 0 1~26(16) ・
・ 153 ・ 76 1 1~26(16) ・
・ : ・ : : : ・
・ (158) ・ (79) 0 (1~16) ・
・ (159) ・ (79) 1 (1~16) ・
・・・・・・・・・・・・・・・・・・・・・・
...am I to understand that instead of using a Sector per Cluster value of 13 (which would render all the of the disk addressable, if they were just willing to use two bytes for the cluster) they just... made 38% of the disk unaddressable by the N88 Basic FAT?