Можно было бы грузить около 15 килобайт, если бы:
1) команда IN F,(BC) устанавливала флаг не Z, но C
2) нужный бит порта попадал именно на нужный флаг
В своей программе можно использовать стек, можно полностью развернуть цикл... но смысла это не принесёт никакого.
Я хотел донести мысль, что главное не скорость, а простота. Я привёл кусок программы лишь для того чтобы показать, что ЛЮБАЯ программа для 48 спектрума загрузится за единицы секунд. Нет особого смысла грузить программу за 1 секунду, если выбор её через менюшку будет минимум за 10 секунд.





Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
