Правильное предположение. Функция USR, которая запускает программу, живет в калькуляторе BASIC48, она же оставляет на стеке адрес возврата в ПЗУ BASIC48 для сохранения результата на стек калькулятора. Так что при входе в подпрограмму пользователя установлен BASIC48, он же должен быть возвращен (если программа щелкает ПЗУ) при выходе, то есть, в BANK_M и в #7ffd должен жить #10.





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