[zxspectrum] Re: zxspectrum Digest V5 #80
- From: Stefano Bodrato <stefano_bodrato@xxxxxxxxxxx>
- To: <zxspectrum@xxxxxxxxxxxxx>
- Date: Tue, 25 Mar 2008 08:55:15 +0100
> Su cosa ti basi per dire che e` un 128K? Evidentemente qualcosa nella zxmmc >
> lo trae in inganno. Anche la zx-printer non e` presente, mentre il kempston >
> e` ok.>
La versione dello spectrum effettivamente dovrei determinarla in modo più
decente: in questo caso credo che la supposta assenza del floating bus abbia
causato l'errore di rilevamento.
Sarebbe stato più furbo provare paginare un altro banco di ROM e leggerne il
contenuto :o/ qualcuno sa come procedere ?
La zx-printer la controllo così:
in a,($fb) bit 6,aSe il bit 6 è zero, la printer è presente.
Per il floating bus (non pelatemi vivo !):
zx_floatingbus: ld hl,1 ld e,h ld bc,32767loop: push bc ld bc,65535 in a,($c)
pop bc add e ld e,a dec bc ld a,b or c jr nz,loop ld a,e cp l ; is it one ?
ret nz ; no, floating bus is present !
dec hl ret
> Ne approfitto per chiedere lumi circa un comportamento molto strano: dopo >
> pochi minuti non funziona piu` la tastiera. Casualmente, lo spectrum era >
> fermo nella schermata del diagnostico ed e` comparsa una stranissima >
> sequenza di battute, che ovviamente io non ho fatto. Contestualmente, la >
> tastiera ha smesso di funzionare.> > Qualche idea? Ula andata?> > Ciao!>
Stranissimo.. potrebbe essere l'ULA, in effetti.
_________________________________________________________________
Cerchi una palestra vicino a casa? La trovi con Live Search Maps
http://maps.live.it
Other related posts:
- » [zxspectrum] Re: zxspectrum Digest V5 #80