Всё, в целом готово. Осталось провести натурные испытания. На Эво при 3.5 Мгц работает, проверил.
Добавил некое автоопределение скорости компьютера. На скорпионе и пентагоне должно срабатывать.
Плеер пишет сколько тактов за прерывание выдаёт компьютер (и делит цифру на 100, для краткости).
Ориентировочный стандарт звука будет у нас 880 байт (плюс небольшой запас) на кадр в режиме ZXV, то есть для обычного компа.
Для GMX примерно 1570 байт на кадр.
Также добавил заголовок файла 512 байт (1 сектор).
Смещение Длина Описание
0x00 0x03 Строка "ZXV" или "GMV" или "GMM".
0x04 0x07 Пусто (0x00).
0x08 0x01 Номер версии, должен быть 0x01.
0x09 0x01 Размер первого кадра в секторах.
0x0a 0x01 Цвет бордюра - 0x00-0x07
0x0b 0x02 Размер пакета звука на кадр в байтах.
0x0d 0x01 Кадров в секунду.
0x0e 0x12 Пусто (0x00).
0x20 0x20 Имя видео. Добивается нулями, если короче.
0x40 0x1c0 Пусто (0x00).




Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
Ответить с цитированием