Ready64 Forum
Commodore 64 => Aiuto & Domande => Topic aperto da: Pasquale_F - 18 Dicembre 2012, 23:23:46
-
Salve, in questi giorni mi sto cimentando col DOS Wedge (quello originale presente nel disco demo del drive 1541) e con le sue modalità di gestione dei file. Purtroppo non riesco e non so fare alcune semplici operazioni (amesso che siano possibili) come cambiare la directory corrente, cancellare/copiare/rinominare un file o una directory, etc.....
Ho cercato in giro ma invano; cioè altri semplici comandi si ma questi no.
Chiedo:
qualcuno mi potrebbe fare una tabella riassuntiva sul DOS Wedge?
Grazie!
-
Ok, la risposta me la do da solo, ma rimane sempre il problema di come cambiare la directory corrente.
COMMODORE 64 BASIC DISK COMMANDS
LOAD "FILENAME",8 / Load a file
LOAD "*", 8 / Load 1st disk file
LOAD "FILENAME",8,1 / Load and run file
SAVE "FILENAME",8 / Save a file
SAVE "@0:"FILENAME",8 / Save and replace
VERIFY "FILENAME",8 / Verify disk file
VERIFY "*",8 / Verify all disk files
LOAD "$",8
LIST / Directory listing
----------------------------------------------------------------------------------
COMMODORE DOS WEDGE DISK COMMANDS
/"filename" / Load a BASIC program into RAM
%"filename" / Load a machine language program into RAM
↑"filename" / Load a BASIC program into RAM and then
automatically run it
←"filename" / Save a BASIC program to disk
@ / Check disk
@$ / Display the current disk directory without
overwriting the BASIC program in memory
@$:N* / Displays all files having a "N" as the first
letter in their filename
@C:"newfile=oldfile, oldfile2,..oldfile4" / Copy/Concatenate up to four files
@S:"filename" / Delete file
@R:"newname=oldname" / Rename file
@Q / Deactivate the DOS Wedge
SYS 52224 / Reactivate DOS Wedge
----------------------------------------------------------------------------------
Wildcards: ? Match any character E.G DO? could match DOG or DOC
* Match the rest of the name E.G D* could match DOG or DUG
-
Non esistono livelli di directory nei dischetti formato 1541, quindi non si può cambiare la directory corrente. Solo il 1581 supportava qualcosa di simile alle sottodirectory (in effetti assomigliavano più a delle "partizioni" del dischetto).
-
Mi rispondo di nuovo da solo: siamo nel 2012 e ovviamente i dischi moderni (come le sd) hanno anche directory. In questo ci viene in aiuto sjload che consente di cambiare la directory corrente (per esempio sulla directory 'games') tramite il seguente comando:
verify"cd:games",8
Abbinato al classico dos wedge permette di gestire i file e le applicazioni in maniera relativamente facile e veloce.
Esistono anche altre utility che consentono di farlo tramite menù, ma il dos da linea di comando rimane il migliore.
-
In effetti con VERIFY puoi mandare qualsiasi comando tramite IEC ad una periferica.
Molto comodo.
ciao