forum speccy.pl

ZX Spectrum => EMULATORY => Wątek zaczęty przez: Sir David w 2020.01.20, 12:56:51

Tytuł: Debuggery w emulatorach ZX Spectrum
Wiadomość wysłana przez: Sir David w 2020.01.20, 12:56:51
Który z emulatorów ZX Spectrum ma według was najlepszy debugger? Na razie korzystałem tylko z debuggera w ZX Spin, który choć rozbudowany, to jak dla mnie nie jest zbyt wygodny. Dlatego póki co, jak chcę podejrzeć jakiś kod, to wolę raczej spróbować uruchomić dany program w emulatorze ZX Spectrum na SAMie (w emulatorze SimCoupe). Debugger w SimCoupe nie wygląda może zbyt imponująco, ale za to jest bardzo funkcjonalny.
Tytuł: Odp: Debuggery w emulatorach ZX Spectrum
Wiadomość wysłana przez: steev w 2020.01.20, 13:10:56
xpeccy
Nie wiem czy najlepszy, ale trochę ficzerów ma :)
Tytuł: Odp: Debuggery w emulatorach ZX Spectrum
Wiadomość wysłana przez: Sir David w 2020.01.20, 14:50:01
Przyjrzałem się xpeccy. Debugger pokazuje całkiem sporo rzeczy (w tym takie, których nie widziałem w ZX Spin), ale do analizy kodu krok po kroku wydaje się niewygodny.
Tytuł: Odp: Debuggery w emulatorach ZX Spectrum
Wiadomość wysłana przez: Gryzor w 2020.01.20, 15:52:08
Gdyby nie problemy, to dla mnie EmuzWin mial zawsze najlepiej wypasiony debugger.
Teraz warto sprawdzic nowe emulatory typu Retro Virtual Machine, zalezy co komu potrzeba.
Pamietam, ze w DOS trzeba bylo miec caly zestaw debuggerow na rozne przypadki.
Tytuł: Odp: Debuggery w emulatorach ZX Spectrum
Wiadomość wysłana przez: Sir David w 2020.01.20, 21:46:01
EmuzWin ma już bardziej sensowny i przyjemniejszy niż xpeccy, choć nie ma wszystkich możliwości tamtego. Do analizy kodu nadaje się lepiej, ale brakuje w nim np. graficznego podglądu pamięci. Być może miała do tego służyć opcja GFX Memory, ale jest nieaktywna.
Czyli może być tak, jak mówisz - różne debuggery na różne przypadki.
Tytuł: Odp: Debuggery w emulatorach ZX Spectrum
Wiadomość wysłana przez: Dalthon w 2020.01.20, 22:34:41
Oj za dobry debugger oddałbym nerkę ;)
W sumie to najczęściej używam tegorocznej z Spectaculator'a. Tyle że w ostatniej wersji 8.0 ma tylko podstawowe funkcje - ciekawie się zapowiadał w wersji 9.0 ale ta nigdy się nie ukazała :(
Tytuł: Odp: Debuggery w emulatorach ZX Spectrum
Wiadomość wysłana przez: Gryzor w 2020.01.21, 09:25:10
EmuZWin mial funkcje do wynajdowania sprajtow, wiec cos tam pokazywal, teraz dokladnie nie pamietam.
Za to mial duzo bledow - albo cos nie dzialalo, albo sie wywalal. Niestety autor stwierdzil kiedys, ze nie bedzie juz kolejnych wersji ani nie opublikuje zrodel, wiec mozna powiedziec RIP.
Tytuł: Odp: Debuggery w emulatorach ZX Spectrum
Wiadomość wysłana przez: Sir David w 2020.01.21, 10:41:21
EmuZWin rzeczywiście ma wyszukiwarkę sprajtów, ale pokazuje kolejne linie po sobie, bez spectrumowego "przeplotu". Nadaje się więc tylko do sprajtów, a np. jako graficzny podgląd pamięci ekranu bez atrybutów już nie. Do tego widok ten nie jest uaktualniany na bieżąco, np. przy wykonywaniu kodu krok po kroku. Do aktualizacji zawartości trzeba to okno zamknąć i otworzyć na nowo. Pod tym względem chyba xpeccy wypada najlepiej i aż szkoda, że w innych aspektach wygląda dużo gorzej niż konkurenci.
Tytuł: Odp: Debuggery w emulatorach ZX Spectrum
Wiadomość wysłana przez: tooloud w 2020.01.21, 14:26:29
a ten w Fuse?
Tytuł: Odp: Debuggery w emulatorach ZX Spectrum
Wiadomość wysłana przez: KWF w 2020.01.21, 14:45:03
zxsp (https://k1.spdns.de/Develop/Projects/zxsp-osx/Documentation/z14.htm)
Tytuł: Odp: Debuggery w emulatorach ZX Spectrum
Wiadomość wysłana przez: Sir David w 2020.01.21, 17:50:19
Fuse ma chyba najsłabszy ze wszystkich wymienionych i dlatego o nim nie wspominałem, choć jest to mój podstawowy emulator ZX. A zxsp ma tylko trochę lepszy.