[zxspectrum] Re: IM MODE

  • From: "Alessandro Poppi" <apoppi@xxxxxxxx>
  • To: <zxspectrum@xxxxxxxxxxxxx>
  • Date: Tue, 28 Feb 2006 17:01:46 +0100

On Tuesday, February 28, 2006 3:36 PM [GMT+1],
Paolo Ferraris <pieffe8@xxxxxxxxxxxxx> wrote:

Ok. La cosa migliore sarebbe avere qualche byte di RAM prima della
zona video, ma questo dipende dall'hardware. La zona video va
comunque bene lo stesso. La sintassi precisa ovviamente dipende
dall'assembler.

Ho giusto giusto "arrangiato" per avere 768 bytes ad uso scratchpad nella parte alta della rom di boot, che uso per lo stack durante gli snapshot e per la lettura/scrittura di blocchi da 512 bytes dalla card. Non e` quindi un problema riservare un byte a questo scopo.


org 02FF
defw NEWINT ;; puntatore alla routine da essere lanciata in ;; caso
in IM2 (I deve essere settato a 2)

tutto abbastanza chiaro, e` che speravo proprio che invece ci fosse il modo per attingere questa impostazione direttamente dal processore. Cmq mi hai invogliato, quasi quasi ci provo. Peccato non sia possibile distinguere fra l'int 0 e 1 dato che, con il pullup sul databus, entrambe eseguono un RST $38.


Ciao e grazie!


Other related posts: