Pasmo nie zna niektórych dyrektyw, jak np RUN. RUN możesz zastąpić dyrektywą END $9000 umieszczoną w ostatniej linii kodu.
Poza tym liczby szesnastkowe podawane są za znakiem #, a powinny po $.
Wygląda na to, że to jest kod na jakieś kompilatory, które naprawiają błędy leniwego programisty, np zamieniają ADD C na ADD A,C a nawet kwiatki jak DJNZ,label
Na szybko poprawiłem źródła, które podesłałeś. Nie gwarantuje że zadziałają, za to będziesz wiedzieć jak sobie radzić następnym razem.