hetteh napisał/a:gdy widzi go jak zbiorowisko flopów, to mimo, że podłączony jest 2gb twardziel, to i tak maksymalna pojemność 1 dyskietki jest mniejsza niż 2MB.
No i tu widzę nieporozumienie. Owszem, SIO2IDE obsługuje "zbiorowisko flopów" (fizycznie będących plikami ATR), ale taki "flop" może mieć jak dotąd taką samą wielkość, co partycja twardego dysku.
hetteh napisał/a:draco030: ale to i tak 32MB partycji * 15 = 480MB. Czy 32MB jednej partycji to ograniczenie spowodowane 8bitowym prockiem, czy z jakiś innych względów?
Tak jak napisał Sikor, to jest ograniczenie filesystemu SpartaDOS. Nie ma to związku z 8-bitowym procesorem, po prostu filesystemy dla Atari przestały się rozwijać tak gdzieś koło 1984 roku - a wtedy, i jeszcze długo potem, 16 MB dysku to był kosmos.
Ograniczenie do 16 czy 32 MB wynika z tego, że filesystem jest 16-bitowy, czyli ma do 65535 sektorów. Przy użyciu zwykłego protokołu SIO (z którego korzysta np. SIO2IDE) nie da się wyciągnąć więcej. Jednak "prawdziwy" twardy dysk nie jest podłączony przez SIO, a więc ogranicznie do dwóch bajtów na numer sektora nie dotyczy go - stąd istnieje możliwość poszerzenia adresowania sektorów na partycjach do np. 24 bitów. To jest zaimplementowane w interfejsie KMK/JZ od początku (czyli od 12 lat), ale nie powstał jeszcze DOS, który byłby w stanie wykorzystać tę możliwość.
Ostatnio edytowany przez drac030 (2007-01-30 10:09:15)
KMK
? HEX$(6670358)