Кстати вопрос немного не в тему, но, можно ли, при написании игры, так всё расчитать, чтобы игра спокойно переносила трдосную кнопку "magic"? Т.е. сколько бы её не скидывай/загружай,она бы нормально работала.
Нет, на реале это невозможно. NMI запарывает стек, если в этот момент работала стековая процедура, всё кранты. Глюк может проявиться не сразу, а через какое-то время. Как я уже писал, нужно подать WAIT на Z80 и одновременно давить Magic.