Mam gre tekstowa w formie pliku xex. Chcialbym w niej zmienic kolory tla. Czy mozna to zrobic jakims edytorem dyskowym albo w monitorze emulatora, zeby zamienic wartosci w komorkach 708-712 i zapisac taki plik? Bedzie to dzialac?
pobaw się konsolą od atari800win (F8 o ile pamiętam), może tam będzie jakaś komenda do zmiany pamięci... albo deasembler. jeśli nie wiesz jakiej komendy użyć w konsoli (monitorze) to wpisz help, może pomoże.
nie należy modyfikować komórek 708-712, bo efekt będzie, ale tylko do ponownego uruchomienia gry. Trzeba zmienić wartości w instrukcjach wpisujących je w te komórki. Szukamy mniej więcej rozkazów LDA nr_koloru1, STA 708; LDA nr_koloru2, STA 709, itd. i podmieniamy te LDA nr_koloru na LDA nasz_numer_koloru.
da się! zamiast jakiejś komendy dajesz skok na koniec programu, gdzie dodasz zmianę kolorów, komendę, która została nadpisana tym rozkazem skoku, oraz rozkaz powrotu.
Jeśli progam nie ustawia swoich kolorów, tylko bazuje na standardowych barwach systemu, które są odnawiane np. po wykonaniu instrukcji Graphics, to może być problem - przynajmniej dla nas :)