С адреса $8009 должен стоять переносчик программы на адрес $0801, а после этого должен быть переход на адрес запуска, т.е. который указан после SYS команды в оригинальной программе.
т.е. после того, как программа перенесена на свои исходные адреса она должна стартовать с указанного адреса после SYS.
---------- Post added at 11:51 ---------- Previous post was at 11:48 ----------
И еще не надо забывать про то, что должны быть возвращены все векторы по местам или проще говоря нужно вернуть все банки памяти в исходное положение, как при старте компьютера. Не обязательно, что это нужно везде, но некоторые программы могут обращаться к BASIC, а если он у Вас отключен, то и программа работать не будет (для 16кв картриджей).
---------- Post added at 11:59 ---------- Previous post was at 11:51 ----------
И можно поинтересоваться, что значит повыдирал 20 разных лоадеров?




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