Wpisy do logu ZX Spectrum 30x 2x 15x 1x Galeria
2013-07-23 09:42 Piotereks (81) - Komentarz
Cześć wszystkim
Zrobiłem mały research na temat poprzedniej wersji programów BASICu:
Funkcja USR wywołuje podprogram o podanym adresie (1333) i zwraca parę rejestrów BC. W moim przypadku zmienna Z zwraca zawsze 12597 (czyli 0x3135). W nowym programie widzę przypisanie do zmiennej Z artośći 53 (0x0035).
Wniosek - błędnie zwracany jest pierwszy z rejestrów BC: jest 0x31 a powinno być 0x00 (albo na odwrót - nie wiem jak będzie w orginalnym spektrusiu).