pajero napisał/a:Tak, odnalazłem całość w żródłach C++ Altirry.
Tylko co dalej, jest gdzieś przykład jak to jeść?
Ale o sso chodzi?
pajero napisał/a:PYTANIA:
1. Jak zmodyfikować wybrany znacznik rejestru P (w Consoli)?
Np. chcę skasować Z=0
Można tak:
r
(10524:257, 26) PC=F98C A=80 X=7E Y=13 S=F4 P=33 ( ZC) F98C: CD 0B D4 CMP VCOUNT [$D40B] = $80
r p 31
r
(10524:257, 26) PC=F98C A=80 X=7E Y=13 S=F4 P=31 ( C) F98C: CD 0B D4 CMP VCOUNT [$D40B] = $80
Ale to nie metoda :(
Jak dla mnie jest dość dobra. Możesz też użyć Atari800, który ma komendy zmiany znaczników.
pajero napisał/a:2. Jak zrobić, by debuger przeskoczył na następny rozkaz, bez sprawdzania znaczników. Czym różni się "s" od "t" ("skip" od "trace")?
r pc adres_nastepnej_instrukcji
Zgaduję, że "step over" (żaden "skip") działa tak jak w wielu innych debuggerach - dla większości instrukcji tak samo jak "trace", różnica jest w pętlach i skokach do procedur - "s" wykona od razu całą pętlę lub procedurę (zatrzyma się na następnej instrukcji).
pajero napisał/a:3. Jak sprawić, by ustawienia np. breakpointów Altirra zapamiętywała?
Tego nie wiem, ale ostatnio JAC! chwalił się na AtariAge, że jego IDE umożliwia ustawianie breakpointów dla Altirry w edytorze.