Stl, в игре много байткода и показанное дизасмом например add hl,sp может вовсе не быть командой процессора.
например
на самом деле выполняется какКод:ADD A,A LD B,A RST #0010 LD A,(#5F0F) INC B RST #0010 LD A,(#570F)
результат работы DE=addr №A из таблицы №#0FКод:ADD A,A LD B,A RST #0010 DB #3A ,#0F ; №команды и параметр LD E,A INC B RST #0010 DB #3A,#0F ; №команды и параметр LD D,A
ну а конкретно в твоём случае для понятия ситуации надо поставить в эмуле BreakPoint на тот адрес экрана который портится
и ждать срабатывания




Ответить с цитированием