и похерит графику которая читаетсо стекком
на спектруме нетрадиционное использование стека обышно
Вид для печати
нет, речь то идет не о снапе сделанном в процессе игры, а сразу после загрузки, перед стартом.
Возможно, и проще было. Но я на тот момент совсем на других вещах был сосредоточен. А данную проблему решил, как решил.
Вот для этого я и сделал два альтернативных варианта размещения паузы.
В целях тотальной оптимизации, возможно, и да. Но, это частный вариант, который потребует изменения общей логики. Да и в плане байтов мы здесь ничего не выиграем - вместо двух байтов PUSH AF и XOR A, мы затрём два дополнительных байта на стеке, в дополнение к тем, которые используются под хранение PC и последующего хранения на этом месте AF.
На форуме spectrumcomputing.co.uk есть тема про идеальные снапшоты, точнее скрипты для их создания от автора skoolkit. Для простых загрузок там все автоматом должно работать, как я понял, парсится файл образа ленты. Для сложных загрузок те скрипты прогоняют процесс загрузки через полную эмуляцию. Можно там понатаскать файлов.