monitor i debuggowanie...
-
- Posty: 4
- Rejestracja: 27 mar 2011, 15:57
- Kontakt:
monitor i debuggowanie...
Hej,
orientuje się może jak za pomocą monitora z RetroReplay ustawiac breakpointy i debuggowac kod?
znalazlem dokumentacje tutaj: http://ar.c64.org/wiki/CyberpunX_Replay ... Appendix_C
jest tam napisane ze breakpointy dzialaja tylko w trybie freeze monitora
wiec pewnie muszę znaleść informacje jak nacisnąć przycisk freeze na cartcie pod VICE'm? (ktos sie orientuje jak?)
mozecie podzielic się warsztatem? tzn jak debuggujecie/tracujecie kod? rozwiązujecie problemy?
orientuje się może jak za pomocą monitora z RetroReplay ustawiac breakpointy i debuggowac kod?
znalazlem dokumentacje tutaj: http://ar.c64.org/wiki/CyberpunX_Replay ... Appendix_C
jest tam napisane ze breakpointy dzialaja tylko w trybie freeze monitora
wiec pewnie muszę znaleść informacje jak nacisnąć przycisk freeze na cartcie pod VICE'm? (ktos sie orientuje jak?)
mozecie podzielic się warsztatem? tzn jak debuggujecie/tracujecie kod? rozwiązujecie problemy?
Hmm, a dlaczego nie monitor VICE? Ma o wiele szersze możliwości - wyświetla dużo tekstu, obsługuje labele, jest szybki, pozwala zrzucać/ładować pamięć z dysku, finalnie zapewnia komfortowe breakpointy oraz tracepointy.
Dokumentacja tutaj:
http://www.viceteam.org/vice_9.html
Dokumentacja tutaj:
http://www.viceteam.org/vice_9.html
-
- Posty: 4
- Rejestracja: 27 mar 2011, 15:57
- Kontakt:
to zależy... z jednej strony robię development na mac'u i testuje na viceNitro pisze:Hmm, a dlaczego nie monitor VICE? Ma o wiele szersze możliwości - wyświetla dużo tekstu, obsługuje labele, jest szybki, pozwala zrzucać/ładować pamięć z dysku, finalnie zapewnia komfortowe breakpointy oraz tracepointy.
Dokumentacja tutaj:
http://www.viceteam.org/vice_9.html
(kickass + make + vim, monitor vice podpinam na telnecie... bo domyslne kolory i czcionka monitora dobija)
z drugiej strony chce testować rownież na prawdziwym sprzęcie
(1541 Ultimate II z imagem carta RetroReplay).
w związku z tym nie chciałem się uzależniać od cross narzędzi... ale w sumie już jestem uzależniony bo używam kickass'a
Thx Nitro za kierunek.
btw: nadal nie wiem jak zrobić catridge freeze na VICE pod mackiem (alt-z nie działa)
Imo jak nie jesteś crossbowem, to spokojnie możesz robić dev na emulatorach bez obaw, jedyny haczyk jaki mógłbym wskazać z moich doświadczeń to zbyt agresywne żyłowanie stacji - na emu się ładuje w 0.5s i po tym czasie robisz skok a w rzeczywistości na zjeżdżonych stacjach i dyskietkach będzie 0.6s i krach...
Do buildu i odpalania VICE'a od razu z etykietami używam takiej komendy:
%2 - ścieżka do zrodlo.vs[labele generowane przez kickassa]
%3 - ścieżka do zrodlo.prg
W mon commands możesz sobie też dopisać rzecz jasna inne rzeczy niż labele, co pozwala na wiele arcyciekawych rzeczy.
Do buildu i odpalania VICE'a od razu z etykietami używam takiej komendy:
%1 - ścieżka do zrodlo.asmjava -jar kickass.jar %1 -showmem -vicesymbols -aom
C:\C64Dev\WinVICE-2.3-x64\x64.exe -moncommands %2 %3
%2 - ścieżka do zrodlo.vs[labele generowane przez kickassa]
%3 - ścieżka do zrodlo.prg
W mon commands możesz sobie też dopisać rzecz jasna inne rzeczy niż labele, co pozwala na wiele arcyciekawych rzeczy.
- Sebaloz/Lepsi.De
- Posty: 3949
- Rejestracja: 14 wrz 2008, 00:02
-
- Posty: 1457
- Rejestracja: 16 wrz 2008, 20:04