[zxspectrum] Re: [zxspectrum] Re: [zxspectrum] PCTAPOD può essere utile?

  • From: Andrea Vavassori <andrea@xxxxxxxxxxxx>
  • To: Enrico Maria Giordano <zxspectrum@xxxxxxxxxxxxx>
  • Date: Wed, 21 Aug 2019 12:00:38 +0200

Ciao Enrico,

in data mercoledì 21 agosto 2019, alle ore 09:42, hai scritto:

Promemoria per Andrea e per altri che lo sanno: ho bisogno di sapere
come caricare/salvare un blocco da/su dischetto Opus Discovery. Registri
da caricare e comando da lanciare (RST/DEFB?). Ne sapere niente?

Come  dicevo  nel  precedente  messaggio, tutti i file su un dischetto
Opus sono gestibili come print-file, quindi indipendentemente dal tipo
(basic,  code,  char/number  array,  print-file)  si possono apire con
OPEN#stream;drive;"nomefile",  scrivere  con PRINT#stream, e chiuderli
con CLOSE#stream.

Quindi, la cosa diventa semplicissima: basta usare i comandi basic per
aprire  e chiudere il file, e "in mezzo" si fa lavorare la tua routine
in  L/M che sceglie lo stream su cui inviare il flusso con un classico
LD  A,stream  + CALL #1601, e invia i caratteri allo stream con un RST
#10.  All' interno della routine gestisci la creazione dell' header di
7 bytes da inviare prima del blocco dei dati.

Ciao!

Andrea


---
Questa e-mail è stata controllata per individuare virus con Avast antivirus.
https://www.avast.com/antivirus



Other related posts: