нет, ты снова предлагаешь БОЛЕЕ СЛОЖНЫЙ способ, необоснованно и дерзко объявляя его простым
"просто" это как - щёлкнуть пальцами? Нифига, надо переписывать процедуру (и возможно, переписывать фундаментально, с перераспределением регистров и изменением обхода адресов). И да, ВНЕЗАПНО - в принципе ULAX позволит делать и так. Но я так не делаю, потому что это НЕВЫГОДНО - возни больше. Смысл имеет, если только хочешь игру ускорить или исправить видимые глюки оригинала (но в этом случае лучше всё равно делать новую спектрум-совместимую версию, и уже на неё драйвер исправлений накручивать). И естественно, затраты времени возрастают (лучше бы при этом иметь исходники, пригодные к пересборке).
ага, надо загружать вообще ДРУГОЙ спектрум-несовместимый основной файл
- - - Добавлено - - -
Посмотри в архиве с моим эмулем пример релиза Elopement (файл test\elopulax.scl). Можно запускать оригинал напрямую (RUN "ELOPEMEN"), а можно через "настройщик" (RUN "ELOPULAX"), который сам загрузит оригинал и включит в нужный момент раскраску. При наличии юлакса, естественно. А если нет юлакса, то "настройщик" отработает вхолостую, и разницы с оригиналом тогда не будет.
КМК как раз о чём ты и говоришь.