Ale kiedyś wymyśliłem jak to obejść. (przynajmniej teoretycznie)
trzeba mieć 3 'romy' i sprytny dekoder ;)
1 rom o zawartości: D0 FE F0 FC - i tak w kółko
2 rom o zawatrości: 4C xx yy zz - gdzei yyxx to adres twojej procedury w 3 romie, gdzie xx ma maskę 0b11111100 (wyrównanie do 4 bajtów), zz cokolwiek - wyrównanie do 4 bajtów.
Reset wygląda tak.
Podstawiasz 1 'rom'. czekasz chwilę żeby procesor miał czas wpaść w pętlę, i w momencie jak na szynie adresowej pojawiają się na najmłodszych bitach 0b00 podstawiasz 2'rom' i znowu, jak na szynie adresowej pojawiają się na najmłodszych bitach 0b00 postawiasz 3 'rom' z twoja procedurą która znajduje się pod adresem yyxx. Konsola teoretycznie została przejęta i masz nad nią kontrolę.
Nie przetestowane ... opracowane czysto teoretycznie, aczkolwiek jakieś tam testy na emulatorze przeprowadziłem.
pozdrawiam.
Ps. Jak ktoś przetestuje to niech da znać czy zadziałało, ew niech napisze dlaczego NIE zadziała.