Вопрос о формате

ZXNet эхоконференция «zx.spectrum»

От Vladimir Yudin Кому All 10.12.1997


Привет All!

Hарод, интересует длина блока данных, который запрашивается контроллером
при выполнении команды VG93 запись дорожки (F0), т.е. длина дорожки в
байтах. По идее блок такой же длины должна выдавать команда чтения
дорожки (E0). Конечно, на разных дисководах эта величина будет отличаться
(так как зависит от скорости вращения и частоты генератора), но нужно
хотябы приблизительное значение (+/- 16 байт). По мои расчетам это
около 1900h (+/- 100h).

Кстати, эмулятор уже умеет записывать на TRD диски, а также создавать
новые.

С уважением
┬ ┬┌┐┬┐ ┐┬┬
╨╜╨╙╜╨╙ ╨ ╨


От Michael Markowsky Кому All 11.12.1997


Hello, Vladimir!

Wed 20:32 10 Dec 1997 Vladimir Yudin writes to All:

VY> Hарод, интересует длина блока данных, который запрашивается
VY> контроллером при выполнении команды VG93 запись дорожки (F0), т.е.
VY> длина дорожки в байтах. По идее блок такой же длины должна выдавать
VY> команда чтения дорожки (E0). Конечно, на разных дисководах эта
VY> величина будет отличаться (так как зависит от скорости вращения и
VY> частоты генератора), но нужно хотябы приблизительное значение (+/-
VY> 16 байт). По мои расчетам это около 1900h (+/- 100h).

Да, где-то около того. Я в свое вpемя считал - получалось в pайоне 6200
(десятичных).

Best wishes! Michael KLUG

От Vitaly Samoylov Кому All 12.12.1997

VY> частоты генератора), но нужно хотябы приблизительное значение (+/- 16
VY> байт). По мои расчетам это около 1900h (+/- 100h).

Комманда записи доpожки пишет до пpихода сигнала индексного импулса !
А что касается длинны, то она где-то около 6.5 килобайта (написано по памяти).
Я в фоpматеpе отводил под нее 7, на всякий случай !

VY> Кстати, эмулятор уже умеет записывать на TRD диски, а также создавать
VY> новые.

И где же он ?

Всего наилучшего. /──────────────────────\ [ Fantasy World - Rulez ]
С уважением, │ Wanderer 'Sagacious' │ [ Рано вставать - Must Die]
───────────────────────\──────────────────────/ [ Станция 106.8 - Rulez ]
... Hе будьте слишком мудрыми, но будте мудрыми в меру ...

От Vladimir Yudin Кому All 14.12.1997

VY>> (F0), т.е. длина дорожки в байтах. По идее блок такой же
VY>> длины должна выдавать команда чтения дорожки (E0). Конечно,
VY>> на разных дисководах эта величина будет отличаться (так как
VY>> зависит от скорости вращения и частоты генератора), но нужно
VY>> хотябы приблизительное значение (+/- 16 байт). По мои
VY>> расчетам это около 1900h (+/- 100h).

MM> Да, где-то около того. Я в свое вpемя считал - получалось в
MM> pайоне 6200 (десятичных).

Сейчас вычитал в доке по FDA (спасибо Славе), что на DD дисководах
скорость вращения диска 5 оборотов в секунду, а скорость передачи
данных 250 KBit. Итого получается: 250000/8/5=186Ah

С уважением
┬ ┬┌┐┬┐ ┐┬┬
╨ґ╨╙ґ╨╙ ╨ ╨