[zxspectrum] Re: betadisk o plusd?

  • From: Roberto Montaruli <rmontaruli@xxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Tue, 21 Oct 2003 06:12:46 -0700 (PDT)

--- Andrea Vavassori <andrea@xxxxxxxxxxxxx> wrote:
> On Mon, 20 Oct 2003 20:46:39 +0200, Luca Bisti wrote:
> 
> >Bingo, succede proprio quello! Metti quelle resistenze, senno' nel bus c'e' 
> >sempre $00... e non ti e' successo nessun casino con gli IM2?! Molti giochi 
> >e programmi si aspettano un $FF dovuto al floating bus come byte basso del 
> >vettore di interruzione.
> 
> Ma por?/&%&/&$/$!!, finalmente dopo 19 anni ho capito PERCHE' tutte le
> routine in IM2 richiedono il vettore posizionato a I*256+255... :-(

Non hai letto il libro di David Webb! :-)
Lo spiega chiaramente questo fatto, e non solo, consiglia pure di riempire
tutto il vettore di 256+1 byte con FF (o FE non ricordo) proprio perche' su
qualunque uscita del bus (il fatto che esca sempre FF non e' garantito),
l'indirizzo che torna il puntatore e' sempre lo stesso.
Evidentemente la presenza di qualche interfaccia potrebbe alterare l'uscita
della porta e compromettere il corretto indirizzamento dell'IM2...


David Webb, autore di Starion, ha scritto un paio di pubblicazioni (libri)
edite dalla Melbourne House.
Ho acquistato il volumetto in quel di Londra a suo tempo e sono stato
estremamente soddisfatto.

Visto quello che ha fatto con Starion, nel tracciamento di grafica
vettorizzata, a quella velocita', e' uno che deve aver ben capito tante cose, a
differenza di noi.


=====
//
//   In a world without walls and fences
//     you would not need windows and gates. 
//                               (Confucio)
==
P'n'P: http://cnn.com/TECH/computing/9804/20/gates.comdex/index.html


__________________________________
Do you Yahoo!?
The New Yahoo! Shopping - with improved product search
http://shopping.yahoo.com

Other related posts: