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