Robię sobie patcha do Turbo Asemblera i jest mały problem.
Na VICE i moim c64 robię tak samo. Wczytuję Turbo assembler do komputera (VICE) wczytuje kod źródłowy i kompiluję (do tej pory wszystko ok ). Uruchamiam monitor VICE (program zajmuje obszar $8000 - $cfff).
Robię tak:
bank ram - (bez tego też próbowałem)
s"tasm" 8 8000 cfff
plik nagrywa się na "dyskietkę". I teraz wczytuję program do c64 i zaczynają się cuda albo nie wczytuje się , a jak się wczyta to zaraz zawiesza itd. itp. Pod VICE to samo .
Ale jak kompiluje na real c64 wszystko działa bez problemowo poza tym że muszę go jakoś zgrać w całości a bez monitora to trudno.
Wymyśliłem że potrzebuje monitor mieszczący się poniżej adresu $8000 i aby zapisywał bez odwołań do BASIC. Jak nikt niema to może szybko opis jak zrobić SAVE z samym KERNAL-em to jakoś ją napiszę.
Sprawa pilna