Autor Wątek: Pierwsze kroki w Pasmo  (Przeczytany 106256 razy)

tdu

  • *****
  • Wiadomości: 926
  • Miejsce pobytu:
    Gdansk
    • Nasze Wędrowanie
Odp: Pierwsze kroki w Pasmo
« Odpowiedź #165 dnia: 2015.05.26, 18:55:33 »
W Spectaculatorze jest to samo.

Rozwiązuje sprawę profilaktyczne wpisanie NOP zaraz po org w asm'ie
nie przeszkadza a robi się porządek.

Straciłem przez dobre 2-3 godziny, nie wiedziałem co się dzieje
zacząłem już wirusów szukać  ;)
ZX81/ZX 48k/Zx48k+/ZX +2/ZX +2A/+3/TC2048/FDD3000/FDD5000/3"/3,5'/5,25'/Beta 48k Apina/D+/GP50s/DIVIDE CF/Masterface/Polbasic SamCoupe QL CPC6128/N100 MSX-SVI738  MSX2-VG8235

Pyza^Illusion

  • *****
  • Wiadomości: 586
  • Miejsce pobytu:
    Lubań, dolnośląskie
Odp: Pierwsze kroki w Pasmo
« Odpowiedź #166 dnia: 2019.09.25, 19:51:22 »
Najprostszy program, tylko zeruje akumulator

org 40000
xor a
di
halt
ret
end 40000


Niech mnie ktoś wyprowadzi z błędu, bom oszalał... (albo pamięć zawodzi).
Czy następujące po sobie instrukcje DI a potem HALT nie zablokują komputera (będzie czekał w nieskończoność)???
ZX Spectrum+ (128kB by STAVI), FDD3000, TI-OF-TTL/ZXVGS, Masterface2b, MacFace II, DivIDE plus, Just Speccy 128...

trojacek

  • *****
  • Wiadomości: 6831
  • Miejsce pobytu:
    Warszawa
Odp: Pierwsze kroki w Pasmo
« Odpowiedź #167 dnia: 2019.09.25, 20:32:55 »
E tam, w nieskończoność :)
Na reset albo NMI.

Dalthon

  • ****
  • Wiadomości: 428
  • Miejsce pobytu:
    TriCity
Odp: Pierwsze kroki w Pasmo
« Odpowiedź #168 dnia: 2020.01.08, 11:26:54 »
Czy następujące po sobie instrukcje DI a potem HALT nie zablokują komputera (będzie czekał w nieskończoność)???
Też tak myślałem... do czasu jak to nie zadziałało na Pentagonie i intro (chernobyl'86) zamiast stać w miejscu, ruszyło dalej co skończyło się resetem :/
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

steev

  • *****
  • Wiadomości: 1362
  • Miejsce pobytu:
    inode 42
Odp: Pierwsze kroki w Pasmo
« Odpowiedź #169 dnia: 2020.01.08, 13:04:36 »
Też tak myślałem... do czasu jak to nie zadziałało na Pentagonie i intro (chernobyl'86) zamiast stać w miejscu, ruszyło dalej co skończyło się resetem :/
Jak widać, niektóre Pentagony korzystają z NMI :)
Machines should work. People should think.