8 бит процессор, 64 кб памяти... кому это нужно? чуть больше чем ничего (с) Синклер, Люди- Машины
http://legendofbytes.blogspot.com
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Сделал тап и трд версии с читом, по мне игрушка забавная.
Последний раз редактировалось krt17; 07.11.2017 в 20:17.
В SCL отсутствуют четыре байта контрольной суммы #E8 #9D #10 #00.
В правильно заданном вопросе содержится половина ответа
Ем возможно, мне лень в трдосе ковыряться сейчас, в любом случае строка автостарта это не контрольная сумма. Исправил.
Исправил сцл согласно http://zx-modules.de/fileformats/sclformat.html, там ничего нет про контрольную сумму, а вот авторан для бейсика я забыл первый раз. Ни один из 3 эмулей у меня не ругнулся. Я понимаю контрольные суммы в рамках данных оригинальной машины, но целостность данных эмулируемого формата проверять ею, это какая то наркомания. Можно что нибуть авторитетнее чем speccy.info про контрольную сумму почитать?
Контрольная сумма в SCL-файле - 4х байтная арифметическая сумма всех байтов файла (беззнаковых) до неё.
http://zx-pk.ru/threads/1855-dvd.htm...ll=1#post30320
- - - Добавлено - - -
Описание с сайта www.zxdocs.fatal.ru (уже не работает)
.SCL файлы
----------
Фоpмат scl пpидyмал Pavel Nedelin (Paul Pavlov) и пока менять его
не собиpается (велика коллекция сконвеpченых файлов)
Стpyктypа следyющая:
- пеpвые 8 байт - SINCLAIR (отсюда и pасшиpение - scl
- байт 9 - число блоков
после чего:
- заголовок 1-го файла (14 байт из каталога без track/sec)
[заголовок 2-го файла, ...]
затем:
- кодовый блок 1
[кодовый блок 2, ...]
и наконец:
- последние 4 байта - контpольная сyмма (аpифметическая)
В отличие от таповского фоpмата заголовки не пеpемешиваются
с кодовыми блоками - для yдобства посектоpного копиpования
в tr-dos или на trd.
Вcегда Ваш, RomanRom2
- - - Добавлено - - -
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)