A hibakijelzéssel is vannak fenntartásaim...
Vajon egy LPT tábla nélkül futó, teljesen inicializálatlan Nick chip esetén látszik bármi is a a keretvillogtatásból?
Arról nem is beszélve, ha netán rossz a Nick
Arra gondoltam, hogy a PC-n ismert módszer szerint hanggal is kéne jelezni hiba esetén.
Próbából alkottam egy ilyet:
OBJECT TESZT.ROM
ORG 0
DI
LD A,4
OUT (191),A
LD A,1FH
OUT (0A7H),A
VEGTELEN LD DE,200H
LD B,63
CIKLUS LD A,B
OUT (0A8H),A
OUT (0ACH),A
LD B,0
CIKLUS2 DJNZ CIKLUS2
XOR 63
LD B,A
DEC DE
LD A,D
OR E
JR NZ,CIKLUS
LD DE,300H
LD B,63
CIKLUS3 LD A,B
OUT (0A8H),A
OUT (0ACH),A
LD B,128
CIKLUS4 DJNZ CIKLUS4
XOR 63
LD B,A
DEC DE
LD A,D
OR E
JR NZ,CIKLUS3
JP VEGTELEN
DF 16384-$,255
END
Ez szírénázó hangot produkál végtelen ciklusban
Beégettem EPROM-ba és kipróbáltam mindkét lentebb említett hibás gépben (az EXOS helyére behelyezve):
Mindkettõben megszünt a se kép se hang effekt, azaz hang már van
Ezekszerint a proci megy, és a DAVE se lehet túl beteg hiszen hang van
No meg az állítja elõ a Z80 órajelét, a ROM engedélyezõ jelét is.
Most majd egy olyat próbálok írni ami megvizsgálja az alap 64K RAM-ot, és az eredményt "elfütyüli".
Szerencsés esetben kiderül, hogy RAM hiba
Peches esetben marad a Nick hiba
Valahol korábban írta valaki, hogy neki volt anno Nick hibája, és akkor elindult a gép, hallotta a billentyû hangot, csak kép nem volt... ezért reménykedek még egy kicsit ezen gépek kapcsán, mivel ezek nem jutnak el ide. Viszont egy hibás RAM IC a lentebb leírt EXOS hibával produkálhat ilyet, hogy az elsõ pár utasítás után fagyi...