@Voy Jesteś pewien, że poprawiłeś loader?
Większość jego kodu jest ukryta za EOR #$FF. W kopierze od "Nudmehi..." wygląda na niezmieniony. A na ten Loader.cas jest w wersji oryginalnej czyli pod OS A. (czyli wiesza się gdy jest załączony BASIC.)
Jest jeszcze jeden bug (jeśli program ładowałby się od adresu xxFF to będzie źle załadowany - muszę sprawdzić to - z analizy kodu tak wynika)
Dla ciekawskich podam co robią te pozmieniane adresy skoków:
OS B OS XL/XE
F2ED C5A7 chyba BOOT DISC - nieużyty adres - jest zamazywany przez JSR $089D
F381 C63E wypisz BOOT ERROR
F385 C642 wypisz własny tekst - początek tekstu w rejestrach X,Y (w Y starszy bajt)
F6A4 F2B0 out char -wypisuje 1 znak na ekran (po wysłaniu liczby 125 powinno zmazać ekran i ! by znikł co się nie dzieje :)
F6E2 F302 odczyt klawiatury
F39C RTS (adres ten wpisywany jest do CASINI)
Odkryte źródła są w innym moim poście gdyby ktoś chciał sobie go poskracać lub poprawić. Można by też ogłosić małe compo na napisanie nowego LOADERA! w 2 kategoriach 1.najkrótszy 2. z bajerami ale o max. tej samej długości (żeby zastąpić go na kopierach , kartridżach itp).