История изменений
Исправление lenin386, (текущая версия) :
включил нужную страницу, посчитал, щначения локальных переменных оставил в ней же, глобальную скинул вниз, переключил обратно.
Медленно, сложно и не ложится на компиляторы ЯВУ.
Кстати, не помню, переключение за такт происходило?
Быстрее, но это не важно. Ни одна команда Z80 не выполнялась быстрее 4 тактов. При этом, практическая ценность тех команд, которые 4 такта, сомнительна. Более-менее нужные команды требовали ~16 тактов.
Исправление lenin386, :
включил нужную страницу, посчитал, щначения локальных переменных оставил в ней же, глобальную скинул вниз, переключил обратно.
Медленно и не ложится на компиляторы ЯВУ.
Кстати, не помню, переключение за такт происходило?
Быстрее, но это не важно. Ни одна команда Z80 не выполнялась быстрее 4 тактов. При этом, практическая ценность тех команд, которые 4 такта, сомнительна. Более-менее нужные команды требовали ~16 тактов.
Исходная версия lenin386, :
включил нужную страницу, посчитал, щначения локальных переменных оставил в ней же, глобальную скинул вниз, переключил обратно.
Медленно и не ложится на компиляторы ЯВУ.
Кстати, не помню, переключение за такт происходило?
Это не важно. Ни одна команда Z80 не выполнялась быстрее 4 тактов. При этом, практическая ценность тех команд, которые 4 такта, сомнительна. Более-менее нужные команды требовали ~16 тактов.