Ready64 Forum

Commodore 64 => Aiuto & Domande => Topic aperto da: Manlio - 10 Marzo 2013, 15:51:17

Titolo: Scratch
Inserito da: Manlio - 10 Marzo 2013, 15:51:17
 Vi chiedo il perchè il comando Scratch non mi cancella i programmi.La stringa che imposto è la seguente: PRINT# 15, "SCRATCH8:PROVA" dove sbaglio?
Da premettere che il floppy ha il titolo "DISCO 7".
in attesa di un chiarimento. Grazie
Titolo: Scratch
Inserito da: eregil - 11 Marzo 2013, 16:31:23
 Fermo restando che tu abbia aperto il canale con OPEN 15,8,15 devi tenere presente che il numero che segue il comando SCRATCH è il numero dell'unità disco assegnata dal drive, e non il numero di periferica del drive. Nel caso dei drive a singola unità (1541, 1541-II, 1571, ecc.) devi sempre usare 0.

Quindi:

Codice: [Seleziona]
PRINT#15,"S0:nomefile"
non dimenticando di chiudere il canale (CLOSE 15) quando hai inserito tutti i comandi che devi eseguire.

Naturalmente è sempre possibile usare la sintassi breve per inviare un solo comando:

Codice: [Seleziona]
OPEN 15,8,15,"S0:nomefile":CLOSE 15
Il manuale del 1541 è disponibile sul sito, se non l'hai fatto ti consiglio di consultarlo.
http://ready64.org/manuali/index.php (http://ready64.org/manuali/index.php)
 
Titolo: Scratch
Inserito da: Manlio - 13 Marzo 2013, 19:24:31
 Grazie per la disponibilità.Il Vostro aiuto è prezioso. Manlio