Compendio di Basic
Articolo di Roberto, pubblicato il 24-07-2002.
Categoria: Programmazione.

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


Disattivare la Modalità "Caratteri Ridefiniti:

POKE 53272,21

Questa POKE risulta particolarmente nel caso in cui, per via della grafica ridefinita, risulti impossibile visualizzare un eventuale messaggio di errore. Qualora l'errore avesse causato il blocco dell'interprete BASIC è possibile intervenire tramite monitor utilizzando il seguente input:

>D018 15

Per riabilitare la modalità "Caratteri Ridefiniti" utilizzare:

POKE 53272,21

OPPURE

>D018 1D 


Link: Utile lista di POKEs e PEEKs

| | Share
Commenti
Commenta gioco C'è 1 commento per questo articolo. Registrati se vuoi lasciarne uno.
Grazie per il compendio. Chissà se mi può servireanche nella vita...
@ - postato da Andrea - 10 March 2007 [11:29]
Commodore 64
Utenti Online
Ciao, ospite!
(Login | Registrati)

Cerca un gioco
Random Game
Ultimo Commento
Clicca per leggere tutti i commenti
Katakis
"La diatriba Katakis vs Armalyte è sempre esistita, e anche da piccolino (Armalyte però lo conoscevo col nome Campi Stellari su una cassetta scrausa) ne "discutevo" simpaticamente con i miei amici. Oggi da adulto retrogamers, dopo averli rigiocati e finiti nuovamente entrambi, la mia opinione onestamente resta la medesima, e cioè che Katakis è superiore ad Armalyte poiché più accessibile e giocabile. Se da un lato di puro sblastamento Armalyte è superiore a Katakis per via di uno schermo più vasto e più possibilità di dinamicità e di spostamento, è pur vero che quest'ultimo è quasi impossibile da portare a termine. Katakis, diversamente, ci viene incontro attraverso un sistema di armi studiato a pennello, che non abbandona il videogiocatore proprio quando ne ha più bisogno e ci regala una vita extra per ogni livello superato, basta questo? Tecnicamente, poi, Armalyte si può solo sognare il parallasse multistrato di Katakis, la sua varietà degli ambienti, i colori e la musica (e che musica) in game. Sì, ok, Katakis è pieno di bug, le collisioni sono pessime e i boss di fine livello sono solo un pretesto scenografico da sborone, ma cacchio è bello affrontarli e,soprattutto,è DIVERTENTE!La voglia di proseguire è sempre lì che ci fa cliccare sul pulsante fire per ricominciare una nuova partita, consapevoli che riusciremo ad arrivare più in la dell'ultima appena finita. Entrambi titoli da giocare e gustarsi in pieno e nel pieno rispetto dello stile retrò, ma Katakis è un'altra cosa punto!"
- Scritto da Amy-Mor
Ult. Commento Art.
Intervista ad Antony Hager e Paul Docherty
"Intervista da pelle d'oca e molto interessante!Non immaginavo minimamente che dietro la fase di guida di VENDETTA ci fosse la mano "DriftEsperta"di Butler, dopo eoni si scoprono cose e si comprende meglio il perchè di tale qualità.GRAZIE ..."
- Scritto da Amy-Mor
Ospitato su