SCL — различия между версиями

Материал из SpeccyWiki
Перейти к: навигация, поиск
(Новая: '''SCL''' ('''*.scl''') - формат для хранения TR-DOS-файлов, используемый многими эмуляторами ZX Spectrum. Отличае...)
 
м (меня ввело в заблуждение)
 
(не показана одна промежуточная версия ещё одного участника)
Строка 4: Строка 4:
  
 
== Описание формата ==
 
== Описание формата ==
 
 
*Заголовок:
 
*Заголовок:
 
**+0, 8 байт - сигнатура ''SINCLAIR''
 
**+0, 8 байт - сигнатура ''SINCLAIR''
**+8, 1 байт - число блоков
+
**+8, 1 байт - число файлов
 
*Данные:
 
*Данные:
 
**Заголовки файлов (14 байт из каталога без track/sec):
 
**Заголовки файлов (14 байт из каталога без track/sec):

Текущая версия на 11:24, 7 июня 2015

SCL (*.scl) - формат для хранения TR-DOS-файлов, используемый многими эмуляторами ZX Spectrum. Отличается от формата TRD хранением только необходимых файлов, также может хранить больше файлов, чем допускает система. Разработан Павлом Неделиным (Paul Pavlov). Стал популярным благодаря хранению большинства ПО на сайте Virtual TR-DOS в этом формате.

Расширение SCL является сокращением слова SINCLAIR.

Описание формата

  • Заголовок:
    • +0, 8 байт - сигнатура SINCLAIR
    • +8, 1 байт - число файлов
  • Данные:
    • Заголовки файлов (14 байт из каталога без track/sec):
      • Заголовок 1-го файла
      • Заголовок 2-го и последующих файлов (если есть)
    • Данные файлов:
      • Кодовый блок 1-го файла
      • Кодовый блок 2-го и последующих файлов (если есть)
  • Последние 4 байта - контpольная сyмма (арифметическая сумма всех предыдущих байт)