C64Power Forum

Software => Programowanie => Wątek zaczęty przez: V-12/Tropyx w 27 Kwietnia 2017, 19:56

Tytuł: Hackujemy Black Boxa 8 - jak odpalić turbo z poziomu assemblera?
Wiadomość wysłana przez: V-12/Tropyx w 27 Kwietnia 2017, 19:56
Pytanie dla lubiących grzebać w kodzie. Jak odpalić z poziomu assemblera zapis na kasecie w turbo z poziomu Black Boxa 8? Disassemblował może ktoś ROM z tego kartridża?
Tytuł: Re: Hackujemy Black Boxa 8 - jak odpalić turbo z poziomu assemblera?
Wiadomość wysłana przez: wegi w 28 Kwietnia 2017, 23:34
Szukałbym po wektorze dla SAVE. Trzeba ustalić parametry zbioru również.
Tytuł: Re: Hackujemy Black Boxa 8 - jak odpalić turbo z poziomu assemblera?
Wiadomość wysłana przez: V-12/Tropyx w 29 Kwietnia 2017, 12:07
Szukałbym po wektorze dla SAVE. Trzeba ustalić parametry zbioru również.

Namierzyłem w kodzie wektor dla LOAD i SAVE, ale będę musiał sobie cały kod zreassemblować, bo procedura korzysta z 3 subroutinek zarówno na stronie zerowej, stosie, jak i $02xx. Jeszcze nie doszedłem jak jest sam LOAD robiony, ale wstępny research wskazuje, że mielona jest komórka $bd, z której kopiowany jest do właściwego miejsca pamięci kolejny bajt wczytany z kasety.
Tytuł: Re: Hackujemy Black Boxa 8 - jak odpalić turbo z poziomu assemblera?
Wiadomość wysłana przez: wegi w 29 Kwietnia 2017, 15:11
Jak pamiętam Przerobiłem BB8 jako FC3 crt image - Vice, zamapować obraz crt, dodać breakpoint na adresie dla load, wpisać Load"",turbotapenr,1, enter i step by step...