[zxspectrum] Re: R: Re: R: Re: R: Molto interessanti gli articoli del Tedeschi, in particolare quello della C5

  • From: Enrico Maria Giordano <e.m.giordano@xxxxxxxxxxxxxxx>
  • To: zxspectrum@xxxxxxxxxxxxx
  • Date: Sat, 5 Sep 2015 22:40:45 +0200



Il 05/09/2015 19:09, Andrea Carpi ha scritto:

ORG 40000

LD A,2
CALL 5633
LD DE,MSG
LD BC,17
CALL 8252

RET

MSG DEFM "Hello, world! :-)"

Immagino che all'indirizzo 8252 ci sia la routine della ROM che printa
sullo schermo, giusto?

Esatto.

E all'indirizzo 6533?

CHAN-OPEN (se ricordo bene il mnemonico) per aprire il canale.

Cosa serve 2 nel registro A?

Per aprire, appunto, il canale 2 che sarebbe lo schermo.

E 17 nel BC?

E' la lunghezza della stringa da stampare.

Invece in DE mi sembra di capire che si carica l'indirizzo del testo
giusto?

Giusto.

EMG

--
EMAG Software Homepage: http://www.emagsoftware.it
The EMG Music page: http://www.emagsoftware.it/emgmusic
The EMG's ZX-Spectrum Page: http://www.emagsoftware.it/spectrum
The Best of Spectrum Games: http://www.emagsoftware.it/tbosg

Other related posts: