Compendio di Basic

Articolo di Roberto, pubblicato il 24-07-2002

Quella che segue e' una lista di operazioni piu' o meno comuni e di varia utilita' cui e' possibile accedere tramite il BASIC V2 del Commodore 64. La fonte di questo materiale e' costituita dai vari manuali ufficiali Commodore e da Internet. Il presente documento non ha nessuna pretesa di completezza, ma si propone esclusivamente di fornire spunti, idee e curiosita'.

Caricare la directory di un disco

LOAD "$",8
LIST


Formattare un disco

OPEN15,8,15,"N0:NOMEDISCO,00"
Scratch di un file

OPEN 15,8,15,”S0:NOMEFILE”:CLOSE15
Stampare un documento

OPEN 1,4:CMD 1:LIST:PRINT #1:CLOSE 1

Ricavare un listato BASIC dopo un reset o un NEW
La linea di comando che comincia con POKE2050,1 simula il comando "OLD"


- LOAD"NOMEPRG",8:RUN
- reset
- POKE 2050,1:SYS42291:POKE46,PEEK(35):POKE45,PEEK(781)+2:CLR
- LIST (per stampare a schermo il listato)


oppure (per salvare il listato su disco):

- SAVE"NOMEPRG",8


Semplice Routine per il salvataggio dei record (Da inserire nei vostri videogiochi)

- SALVARE IL PUNTEGGIO:

1 OPEN 15, 8, 15, "S0: HISCORE" 5 CLOSE 15 effettua uno scratch sul file in cui è immagazzinata la variabile che rappresenta il record
10 HS = 50000
20 OPEN 1,8,1,"HISCORE,SEQ"
30 PRINT# 1,HS
40 CLOSE 1


- CARICARE IL PUNTEGGIO:
10 OPEN 1,8,0,"HISCORE,SEQ"
20 INPUT#1,HS
30 CLOSE 1

Disabilitare l' AUTO-RUN automatico dopo un LOAD
Questa procedura purtroppo non sempre funziona, ma tentare non nuoce!

1) Metodo:

POKE 2048,1 digitate LOAD e premete PLAY sul registratore.
Se la POKE ha successo, al termine del caricamento comprarirà un ?SINTAX ERROR seguito da READY. A questo punto potete inserire eventuali POKE o listati per ottenere cheat quali vite infinite eccetera.
Infine per eseguire il programma: POKE 2048,0 : RUN se questo metodo non funziona, non disperate, perchè è possibile fare un altro tentativo...


2) Metodo

POKE 251,0:POKE 252,0:POKE 253,0:POKE 44,252:POKE 43,0

nota: all'accensione del computer le locazioni 251, 252 e 253 sono già azzerate, quindi se caricate il gioco subito dopo aver acceso il C64, potete escludere alcuni comandi ed inserire solamente:

POKE 44,252:POKE 43,0


Aggirare la protezione TURBO220
Questo programma sprottettore agisce sui giochi che utilizzando come loader il Turbo220:

10 OPEN 1:FOR I=700 TO 715:READ D:POKE I,D:NEXT
20 POKE 971,76:POKE 972,188:POKE 973,2:POKE1013,96:SYS 950
30 DATA 32,122,3,133,80,32,122,3,133,81,152,133,82,76,213,3


Al termine del caricamento potete salvare il gioco su disco o nastro (ammesso che il gioco non sia Multi-LOAD)


Link: Utile lista di POKEs e PEEKs


1 commento inserito

1
Grazie per il compendio. Chissà se mi può servireanche nella vita...
@ - postato da Andrea - 10 March 2007 [20:29]

Jack the Ripper

Clicca per leggere tutti i commenti
Raffox
02/12/2008 ore 11:38
Se Dracula (CRL, 1986) fu il primo titolo nella storia videoludica ad essere vietato ai minori di 15 anni, JtR detiene il primato per essere stato vietato ai minori di 18 anni. Un anno dopo la pubblicazione di un adventure caratterizzato da immagini, per l'epoca, particolarmente violente ed esplicite la CRL fa di nuovo capolino nel mercato proponendo un'altra avventura ispirata ancora ad un classico della letteratura anglosassone, anch'esso ambientato nella Londra vittoriana, avvalendosi del ...
Midastore.com - Vendita videogiochi, accessori e hardware per PC e Console
Ultimo Commento per l'articolo: "L'Era dei Geni - di Stefan Roda"
Interessantissima lettura, anche se ho dovuto leggerla in 2 tempi per la lunghezza e densita' di cose raccontate. E' bello leggere storie di chi ha avuto cosi' tanta passione in quel che faceva, passione che traspare in ogni frase.
Leggi Articolo
Hot Stuff
» Classifiche Giochi
» Le interviste di Ready64
» Collane Avventurose I e II
» Catalogazione Papersoft
» Force Seven (mini-sito)
» Pushover64 (mini-sito)
» Papposoft (mini-sito)