[zxspectrum] Re: domandone tecnicone
- From: Alfonso Martone <a.martone@xxxxxxxxxxx>
- To: zxspectrum@xxxxxxxxxxxxx
- Date: Thu, 2 Feb 2006 15:27:08 +0100
Come al solito, col senno di poi... gli entry point da RST $08 a RST
$30 della ROM dello Spectrum avrebbero potuto essere "vettorizzabili"
o utilizzabili in modo alternativo (dopotutto avanzavano nella ROM
ancora 1137 bytes, quindi sostituire le RST con le CALL avrebbe
sprecato qualche cicletto in più di clock)...
rispondeva all'interrupt doveva vedere a chi era figlio prima di
procedere).
Quindi tu, ad interrupt, andavi a fare un polling delle perideriche?
Sì. Arriva l'interrupt e si va a vedere chi è che lo ha spedito. Nel
mio caso erano due possibili periferiche (e per "pulizia di
programmazione" non potevo escludere che la seconda fosse pure in
attività se la prima era già stata realmente "interruptata"). Però
gestire parecchie periferiche su un solo vettore di interrupt è roba
quasi malsana...
Altra domanda (spero non troppo cretina): ma il "floating bus", nel
caso sia collegata l'interfaccia Kempston originale, resta ancora
"floating"?
alf
Other related posts: