Come si faceva a … “a Modern Rosetta’s Stone”

Guide per potersi districare tra i meadri dei sistemi

Districarsi tra i vari sistemi operativi, ma soprattutto ricordare i vari comandi, con il passare degli anni stava diventando un’impresa. Quando serviva, in occasione di qualche mostra o evento, era sempre un problema, e tecnici o semplici appassionati diventavano sempre meno. Da qui l’idea di raccogliere il minimo indispensabile per sopravvivere e non impazzire.

IN FASE DI REVISIONE…

Come suggerisce il nome è idealmente una “refence guide” a tutto tondo, un po’ come è stata la “stele di Rosetta”, contenendo un testo scritto in tre lingue diverse, tra cui i geroglifici egiziani, che ha permesso a Jean-François Champollion di capire i geroglifici e di farne una prima traduzione.


Da notare che viene creata ed aggiornata da un utilizzatore finale, non da un programmatore o da un esperto di un certo sistema o di un altro, presumibilmente conterrà errori, imprecisioni, ed inesattezze (in tal caso un commento servirà al sottoscritto a correggere lo svarione), ed ha loo scopo di un uso personale soprattutto per le mostre e le attività didattiche, dove non è mai facile orientarsi soprattutto con poco tempo e magari con 20 sistemi diversi

tabella per sistemi a riga di comando

Sistema operativoElaboratori
COMMODORE BASIC 2C 64
VIC 20
PET

Fastload
jiffdos

Supporto di registrazioneAudio CassettaSupporto Magnetico FDD
Prompt state
Caricare un programma / gioco
Ready
LOAD
Ready
LOAD “*”,8,1
Notecarica il primo programma che trova sul lettore floppy (impostato su 8) e lo posiziona nella prima area di memoria libera
Prompt state

Eseguire / Lanciare programma
Press play on Tape
Ready
RUN
Ready

RUN

Caricamento di un programma da un supporto di memorizzazione

Marca e
Modello
Linguaggio Sistema OperativoTipo supportoComando o ProceduraNote, Commenti e Precisazioni
Commodore C64Basic 2NastroLoad
Press play on Tape ready
Run
La più classica delle procedure, le tempistiche di caricamento dipendevano dalla lunghezza del programma registrato su Tape, in alcuni casi anche 45 minuti (un lato intero di audiocassetta)Il comando run indica di lanciare il programma caricato
Commodore C64Basic 2discoLoad”*”,8,1
searching for *
loading
ready

run
La sintassi più conosciuta, carica il primo gioco che trova sul lettore floppy (impostato su 8) e lo posiziona nella prima area di memoria liberaIl comando run indica di lanciare il programma caricato
     
     

duplicare floppy o creare floppy da immagini o creare immagini da floppy e trasferirle

Caricare gioco o file da Tape

Lanciare gioco o file

Salvare gioco o file da Tape

Cercare gioco o file da Disco

Caricare gioco o file da Disco

Salvare gioco o file da Disco

SISTEMI

DOS

LINUX

BSD “Darwin” Apple

CB/M

COBOL – FORTRAN – PROLOG – APL

ACORN
Model Version
Atom Atom BASIC,

BBC BASIC I (Upgrade ROM)

Electron
BBC Micro BBC BASIC I, II, III
BBC Master BBC BASIC IV
BBC Master Compact BBC BASIC IV (Recoded Maths Routines)
Archimedes BBC BASIC V
Risc PC BBC BASIC VI
BBC BASIC I, II, III, IV sviluppati da Sophie Wilson
AMSTRAD
CPC Locomotive BASIC
NC 100 BBC BASIC
NC 150 BBC BASIC
NC 200 BBC BASIC
Locomotive BASIC sviluppato da Locomotive Software
BBC BASIC sviluppato da Richard Russell?
APPLE
Apple II Integer
Apple II Applesoft
Interger sviluppato da Steve Wozniak
Applesoft sviluppato da Microsoft

Applied Technology
MicroBee MicroWorld BASIC
MicroWorld BASIC sviluppato Matthew Starr
ATARI
600XL Atari BASIC Rev. B or C
800XL Atari BASIC Rev. B or C
800XE Atari BASIC Rev. C
130XE Atari BASIC Rev. C
65XE Atari BASIC Rev. C
XEGS Atari BASIC Rev. C
Atari BASIC – Shepardson Microsystems
Cambridge Computer
Z88 BBC BASIC
COMMODORE
PET Commodore BASIC 1.0, 2.0, 4.0
CBM 4000/8000 Commodore BASIC 4.0
VIC-20 Commodore BASIC 2.0
C64 Commodore BASIC 2.0
C16 Commodore BASIC 3.5
Plus/4 Commodore BASIC 3.5

C128 Commodore BASIC 7.0
Commodore BASIC – Microsoft
COMPUKIT
Compukit UK101 Microsoft
HP Hewlett-Packard

Hewlett-
Packard 85

IBM
PC 5150 Cassette
BASIC Microsoft
XT 5160 Microsoft
AT Microsoft
PC Jr Microsoft
PS/2 Microsoft
LUXOR
ABC 80 DIAB
ABC 800 BASIC II DIAB
ABC 802 BASIC II DIAB
ABC 806 BASIC II DIAB
MATTEL
Mattel Aquarius
MSX
MSX
MSX2
MSX2
NEC
PC-6001 N60-BASIC NEC/Microsoft
PC-8001 N-BASIC NEC/Microsoft

PC-8801 N88-BASIC and N-
BASIC NEC/Microsoft

PC-9801 N88-BASIC NEC/Microsoft
PC-9821 N88-BASIC (86 Version) NEC/Microsoft
PANASONIC
Panasonic JR-200 JR-BASIC
RADIO SHACK
TRS-80 Model 1 Level I
TRS-80 Model 1 Level II
TRS-80 CoCo
TRS-80 CoCo 2
TRS-80 CoCo 3
TRS-80 M100
TRS-80 M102
TRS-80 MC-10

Level I – Li-Chen Wang
Level II – Microsoft
SCHNEIDER
Vedi Amstrad
SINCLAIR
Sinclair ZX81
Sinclair ZX Spectrum
Sinclair ZX Spectrum +2
TI Texas Instruments
TI TI-99/4A TI BASIC
TI CC-40

Manuale Pratico – Comandi e Tasti per Dispositivi Esterni C64

INDICE

  1. Comandi Base del C64
  2. Comandi Disco Standard (1541)
  3. Navigazione e Ricerca su SD2IEC
  4. Dispositivi Esterni – Panoramica
  5. File Browser 1541 Ultimate / Ultimate 64 – Comandi e Tasti
  6. Esempi Pratici
  7. Tabella Comparativa

✅ SEZIONE 1 – Comandi Base del C64

Comando BASICDescrizioneEsempio
LOAD"PROGRAMMA",8Carica un file da discoLOAD"PACMAN.PRG",8
LOAD"PROGRAMMA",8,1Carica un file in memoria (binario)LOAD"DEMO.PRG",8,1
RUNEsegue un programma caricatoRUN
LISTMostra il contenuto del programma BASICLIST
NEWCancella il programma in memoriaNEW
SAVE"PROGRAMMA",8Salva un programma su discoSAVE"MIOPROG",8
VERIFY"PROGRAMMA",8Verifica il file salvatoVERIFY"MIOPROG",8
LOAD"$",8Elenco directory del discoLOAD"$",8
PRINT FRE(0)Mostra memoria liberaPRINT FRE(0)

💾 SEZIONE 2 – Comandi Disco Standard (1541)

ComandoDescrizioneEsempio
LOAD"$",8Carica la directory del discoLOAD"$",8
SAVE"FILE",8Salva un file sul discoSAVE"NUOVO",8
OPEN15,8,15,"S:FILE"Cancella un fileOPEN15,8,15,"S:OLD" : CLOSE15
OPEN15,8,15,"N:DISCO,ID"Formatta il discoOPEN15,8,15,"N:NUOVO,AA" : CLOSE15

📁 SEZIONE 3 – Navigazione e Ricerca File su SD2IEC

ComandoDescrizioneEsempio
LOAD"$",8Elenco file nella directory correnteLOAD"$",8
LOAD"$G*",8Cerca file che iniziano con “G”LOAD"$G*",8 → mostra GALAXIAN.PRG
OPEN15,8,15,"CD:DEMOS" : CLOSE15Entra nella cartella DEMOS
OPEN15,8,15,"CD:.." : CLOSE15Torna alla cartella superiore
OPEN15,8,15,"CD://" : CLOSE15Torna alla root della SD
LOAD"//DEMOS/SCROLLER.PRG",8,1Carica da percorso assoluto
OPEN15,8,15,"CD:GIOCHI/AZIONE" : CLOSE15Naviga direttamente in sottocartella

Comando combinato esempio:

Comando combinato esempio:

OPEN15,8,15,"CD:GIOCHI/AZIONE" : CLOSE15
LOAD"$",8
LOAD"COMMANDO.PRG",8,1
RUN

📂 SEZIONE 5 – File Browser su 1541 Ultimate / Ultimate 64
Tasto/Funzione Descrizione
Tasto centrale Apre il menu principale
UP/DOWN Sposta selezione
LEFT Torna indietro
RIGHT / RETURN Entra in cartella / seleziona file
F1 / F7 Navigazione tra pagine del file browser
F5 Mostra menu dei comandi su file
F3 Aiuto tastiera
RUN/STOP Torna al C64
C= seconda funzione dei tasti

Esempi:

Premere il tasto centrale per aprire il file browser

Usare ↑ / ↓ per navigare tra file

→ o RETURN per entrare

← per uscire o tornare indietro

SPACE per selezionare file, C=V per incollarlo in un’altra cartella

F5 per menu operazioni (Mount, Delete, ecc.)

F3 per guida comandi

RUN/STOP per chiudere il browser

🧩 SEZIONE 6 – Esempi Pratici
Caricare e avviare un gioco PRG da SD2IEC:

OPEN15,8,15,"CD:GIOCHI/AZIONE" : CLOSE15
LOAD"$",8
LOAD"COMMANDO.PRG",8,1
RUN

Cercare file con carattere jolly:

LOAD"$C*",8

Carica solo i file che iniziano con C (es. "CANYON.PRG").
📊 SEZIONE 7 – Tabella Comparativa Dispositivi
Dispositivo File System Monta D64 Navigazione Cartelle Pulsanti Browser Grafico
SD2IEC FAT32 Parziale Sì No No
1541 Ultimate FAT32 Completo Sì Sì Sì
Ultimate 64 FAT32 Completo Sì Sì Sì
EasyFlash N/A No No No No
Action Replay N/A No No Sì No
Fastload N/A No No No No
SD Infinity FAT32 Parziale Sì No No

Lascia un commento