Autor Wątek: SpectNet IDE  (Przeczytany 6802 razy)

Dalthon

  • ****
  • Wiadomości: 428
  • Miejsce pobytu:
    TriCity
SpectNet IDE
« dnia: 2019.02.05, 11:38:53 »
‎István Novák właśnie upublicznił swój projekt umożliwiający pisanie na Speccy w środowisku Visual Studio!

Może w końcu doczekałem się debugera z prawdziwego zdarzenia? ;)



https://dotneteer.github.io/spectnetide/
ZX Spectrum +2 Grey | Just Speccy 128 | ZX Spectrum Next | ZX-Uno 2MB |  Murmulator | Amstrad 6128 | MSX2 Philips VG-8235 | Commodore 64 | Commodore +4 | Atari 520 STF | Amiga 1200

SAJ

  • *****
  • Wiadomości: 1484
  • Miejsce pobytu:
    Terra Prime
Odp: SpectNet IDE
« Odpowiedź #1 dnia: 2019.02.05, 11:51:33 »
Fajne :)

Trzeba bedzie wyprobowac.

Sir David

  • ****
  • Wiadomości: 391
  • Miejsce pobytu:
    Białystok
Odp: SpectNet IDE
« Odpowiedź #2 dnia: 2019.02.05, 12:18:54 »
Może w końcu doczekałem się debugera z prawdziwego zdarzenia? ;)

A z jakiego korzystasz obecnie? I czego byś oczekiwał od debugera z prawdziwego zdarzenia?

ZX Freeq

  • *****
  • Wiadomości: 1833
  • Miejsce pobytu:
    Warszawa
Odp: SpectNet IDE
« Odpowiedź #3 dnia: 2019.02.05, 13:54:14 »
Biorę! Dla mnie dwa. ;)
ZX80|ZX81+16kB+PandAY|ZX 48k/+/128k+/+2/+2A/+3/Vega/Next|QL+QIDE|JS128|Timex 2048+2040|UK2086|FDD3000+3.5''|AY|ZX HD|Divide2k11/2k14|DivMMC/PicoDivSD|BetaDisk 128|Opus|Masakrator FM|If 1/2/Microdrv|Multiface 1|+2A\B SDI-1|SJS 1/2|ZX Printer|TZXDuino|+3 HxC USB|ZXUno|Omni
Z88|A500/600|PC200|Ent128

Dalthon

  • ****
  • Wiadomości: 428
  • Miejsce pobytu:
    TriCity
Odp: SpectNet IDE
« Odpowiedź #4 dnia: 2019.02.05, 15:24:03 »
A z jakiego korzystasz obecnie? I czego byś oczekiwał od debugera z prawdziwego zdarzenia?
Jako że głównie na Fuse "jadę" - to z żadnego :/
Jak już coś muszę podejrzeć, to Spectaculator (do normalnej pracy się za długo uruchamia).

A czego bym oczekiwał? Podstaw: podgląd danych/rejestrów/kodu/gfx, zmiana danych 'online', breakpointy...
ZX Spectrum +2 Grey | Just Speccy 128 | ZX Spectrum Next | ZX-Uno 2MB |  Murmulator | Amstrad 6128 | MSX2 Philips VG-8235 | Commodore 64 | Commodore +4 | Atari 520 STF | Amiga 1200

Sir David

  • ****
  • Wiadomości: 391
  • Miejsce pobytu:
    Białystok
Odp: SpectNet IDE
« Odpowiedź #5 dnia: 2019.02.05, 19:38:04 »
A czego bym oczekiwał? Podstaw: podgląd danych/rejestrów/kodu/gfx, zmiana danych 'online', breakpointy...

Aha. Wszystko co wymieniłeś ma Simcoupe i pewnie dlatego dobrze mi się z nim koduje :) A pytam, bo dotąd nie używałem debugera w emulatorach Spectrum i się zastanawiałem, czy czegoś więcej mógłbym chcieć.

SAJ

  • *****
  • Wiadomości: 1484
  • Miejsce pobytu:
    Terra Prime
Odp: SpectNet IDE
« Odpowiedź #6 dnia: 2019.02.06, 13:11:14 »
Wyglada na to, ze jednak jest jeszcze za wczesnie, zeby stawiac opinie.


ZX Freeq

  • *****
  • Wiadomości: 1833
  • Miejsce pobytu:
    Warszawa
Odp: SpectNet IDE
« Odpowiedź #7 dnia: 2019.02.06, 13:59:45 »
U mnie zadziałało, ale zrobiłem świeżą instalację VS2017 (wcześniej miałem 2010 express i nie potrzebowałem aktualizować).
Trochę dziwnie działa IDE, bo odpalenie prostego programu w ASM, nie zmieniającego rejestrów, z ustawionym .org, powoduje po wykonaniu programu i ostatniej instrukcji RET, reset maszynki. W czasie krótkiej sesji, wykryłem, że memory dissasembler nie zawsze pokazuje aktualną zawartość pamięci. Łatwo mi to było wychwycić gdyż mały programik kompilowałem, a tu same zera w całej pamięci. Będzie problem przy dissasemblacji czegoś większego.
ZX80|ZX81+16kB+PandAY|ZX 48k/+/128k+/+2/+2A/+3/Vega/Next|QL+QIDE|JS128|Timex 2048+2040|UK2086|FDD3000+3.5''|AY|ZX HD|Divide2k11/2k14|DivMMC/PicoDivSD|BetaDisk 128|Opus|Masakrator FM|If 1/2/Microdrv|Multiface 1|+2A\B SDI-1|SJS 1/2|ZX Printer|TZXDuino|+3 HxC USB|ZXUno|Omni
Z88|A500/600|PC200|Ent128