[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: