Hobeta
Материал из SpeccyWiki
Версия от 19:24, 9 января 2012; Kotompazb (обсуждение | вклад)
Hobeta (*.$B, *.$C, *.$D,...) - устаревший формат для хранения TR-DOS-файлов, используемый в основном старыми эмуляторами ZX Spectrum. Особенностью формата является то, что в одном файле Hobeta хранится только один файл TR-DOS. Файл Hobeta по сути является побайтной копией файла TR-DOS с добавлением 17-байтного заголовка.
Расширение файла получается добавлением символа "$" перед расширением исходного файла TR-DOS.
Описание формата
- Заголовок:
- Данные:
- Побайтная копия всех секторов файла
Старший байт размера файла в секторах всегда должен быть равен 0.
Алгоритм расчета контрольной суммы:
CheckSum=0; for (i=0; i<=14; CheckSum = CheckSum + (header[i] * 257) + i, i++);