немного оффтоп, в TRD и SCL образам по каким признакам можно определить что игра была заснапшотена? помимо знака $ или знак @ в имени игры.
Вид для печати
немного оффтоп, в TRD и SCL образам по каким признакам можно определить что игра была заснапшотена? помимо знака $ или знак @ в имени игры.
По этим - в первую очедедь, если игра запускается через GO TO.
Косвенно - по размерам файлов, через GO TO там будет основной блок 48 кило плюс (если есть) странички по 16к.
Описание сохранения файлов по Magic: https://speccy.info/Magic (кнопка)
Но это в случаях, когда снапшот делался на реале и загрузчик не подвергался модификации.
А так вполне может идти бейсик-моноблок со своим загрузчиком, там уже только через анализ кода.
reddie, Хотел кстати спросить оставшиеся кассеты будут дооцифрованы?)
и еще немного по поводу TRD,SCL образов. Сейчас вроде много есть всяких плагинов для Total Commander'ов и прочее для работы с ними, где ты можешь просто дважды кликнуть по образу и он тебе их в виде файлов покажет. А есть что-нибудь подобное но так чтобы можно было как архив их распаковать?
И еще. Не могу понять почему после загрузки загрузчик не срабатывает и вываливается в ошибку, но стоит просто сделать сразу RUN то она запускается ( https://dropmefiles.com/GlSss )
по авторской задумке после загрузки процедура в кодах формирует собственный шрифт и декодирует часть программы на бейсике.
в твоём файле бейсик уже декодирован.
поэтому после загрузки он декодируется в полную хрень.
сохрани программу после того как она вывалиться с ошибкой.
goodboy, как все просто оказалось) странно что сам не додумался этого сделать.
Titus (ну или DDp) взываю о помощи. Снова попались игры в релизе от Парус. Уже когда-то чинили подобные релизы, вот еще парочка попалась + wav на всякий случай
Если что, напомню цитату Titus'a:
Цитата:
Главный блок имеет защиту от копирования, заключающуюся в том, что сразу после приема синхробита, загрузчик делает паузу длинной около одного фронта '1'.
Чтобы имитировать это, но при этом не наворачивать сложные tzx-схемы, я добавил лишнюю '1' после синхробита, и все! Контрольная сумма из-за этого будет показываться неправильно, но на самом деле все верно.
Кроме того, если загружать в Спектакуляторе в режиме 'турбо', игра сбросится. Надо загружать хотя бы главный блок в обычном режиме.