Autor Wątek: Debuggery w emulatorach ZX Spectrum  (Przeczytany 3685 razy)

Sir David

  • ****
  • Wiadomości: 369
  • Miejsce pobytu:
    Białystok
Debuggery w emulatorach ZX Spectrum
« dnia: 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.

steev

  • *****
  • Wiadomości: 1269
  • Miejsce pobytu:
    inode 42
Odp: Debuggery w emulatorach ZX Spectrum
« Odpowiedź #1 dnia: 2020.01.20, 13:10:56 »
xpeccy
Nie wiem czy najlepszy, ale trochę ficzerów ma :)
Machines should work. People should think.

Sir David

  • ****
  • Wiadomości: 369
  • Miejsce pobytu:
    Białystok
Odp: Debuggery w emulatorach ZX Spectrum
« Odpowiedź #2 dnia: 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.

Gryzor

  • *****
  • Wiadomości: 1928
  • Miejsce pobytu:
    Warszawa
Odp: Debuggery w emulatorach ZX Spectrum
« Odpowiedź #3 dnia: 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.

Sir David

  • ****
  • Wiadomości: 369
  • Miejsce pobytu:
    Białystok
Odp: Debuggery w emulatorach ZX Spectrum
« Odpowiedź #4 dnia: 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.

Dalthon

  • ****
  • Wiadomości: 413
  • Miejsce pobytu:
    TriCity
Odp: Debuggery w emulatorach ZX Spectrum
« Odpowiedź #5 dnia: 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 :(
ZX Spectrum +2 Grey | ZX Spectrum Next | Commodore 64 | Commodore +4 | Atari 520 STF | Amiga 1200

Gryzor

  • *****
  • Wiadomości: 1928
  • Miejsce pobytu:
    Warszawa
Odp: Debuggery w emulatorach ZX Spectrum
« Odpowiedź #6 dnia: 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.

Sir David

  • ****
  • Wiadomości: 369
  • Miejsce pobytu:
    Białystok
Odp: Debuggery w emulatorach ZX Spectrum
« Odpowiedź #7 dnia: 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.

tooloud

  • *****
  • Wiadomości: 3075
  • Miejsce pobytu:
    Warszawa
  • mydłem go!
Odp: Debuggery w emulatorach ZX Spectrum
« Odpowiedź #8 dnia: 2020.01.21, 14:26:29 »
a ten w Fuse?
dużo sprzętu mało czasu.

KWF

  • *****
  • Wiadomości: 6374
  • Miejsce pobytu:
    trzecia planeta od Słońca
  • "I co ja robię tu, u-u, co Ty tutaj robisz ..."
    • Insta do lasownia
Odp: Debuggery w emulatorach ZX Spectrum
« Odpowiedź #9 dnia: 2020.01.21, 14:45:03 »
KWF
-----
R Tape loading error 0:1

Sir David

  • ****
  • Wiadomości: 369
  • Miejsce pobytu:
    Białystok
Odp: Debuggery w emulatorach ZX Spectrum
« Odpowiedź #10 dnia: 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.