Come si recuperano i nostri programmi per commodore 16 e Plus4

vers. 1.7.BETA pagina a cura di Vinicio e Michele


Perche abbiamo fatto questa pagina web

La storia travagliata del recupero dei nostri programmi per commodore c16/Plus4 (ossia come recuperare dati da un Plus4 in fin di vita)

Alcuni aneddoti per capire l'atmosfera che si respirava ai tempi dei primi Home computer in Italia

Una chicca extra Michele ha tradotto (or ora 2006) un articolo inglese nel quale spiega come gestire sprite software ma realizzati in linguaggio macchina quindi piu veloci di quelli basic.




Ecco Due nostri giochi che avevamo scritto in basic, adesso sono giocabili on line!

Programmi  recuperati dalle cassette  (90% in Basic)


Astral attak

Marziani


Come costruire il cavo per collegare il diskdrive C=1541 al PC (di Michele ) 

Come costruire il cavo SCART per collegare il vostro Commodore alla TV (di Michele )


Come stampare col PC un listato del c16/plus4


Scansioni rivista C16-MSX + 3 listati Basic

(di Michele )

Corso 7 note bit (c64)

 

C16/MSX - 13 numeri
2
3
4
14
15
16
18
19
20
21
25
33
40

  

Varie scansioni


Riversare file immagine .D64 su floppy per C=1541 (da retro.it)

............


Link esterni


Forum !!  (rivolgetevi qui per eventuali comunicazioni agli autori di questo sito).


Video a tema su YouTube


Versione e Aggiornamenti realizzati


Ringraziamenti


Torna all'indice

.
.
.
.
.
.
.
.
.
.
.


Perche abbiamo fatto questa pagina web

(bozza) Erano nati vari emulatori di coin-op e home computer, avevo intuito che potevamo fare ripartire i nostri programmi se solo fossimo riusciti a recuperarli inoltre piu' passavava il tempo e minore era la probabilita' di recuperare qualcosa.
Quindi a un certo punto che non ricordo (2002-3?) chiesi al mio amico Michele che possedeva un commodore plus4 di tentare di recuperare le cassette ed infine passarle sul PC.
Naturalmente la cosa non era cosi semplice anzi forse impossibile ma...seguiteci nella storia.


Torna a l'indice


La storia travagliata del recupero dei nostri programmi per commodore c16&Plus4 (ossia come recuperare dati da un Plus4 in fin di vita)

(di Vinicio)
Pensavo di fare una copia di sicurezza delle cassete del c16 (in particolare dei nostri programmi) e poi recuperarle col PC attraverso un cavo seriale collegato tra Pc e C16 utilizzando qualche apposito programma su entrambi i computer.
Poi pero...
non ricordo bene qualcosa non ando come volevamo, alla fine facemmo delle copie dei file nelle cassette sui dei Floppy disk con un disk drive del 64. Dopo vari tentativi Michele riusci a recuperare i programmi.

Ecco l'e-mail dell'oprazione riuscita:

Da:

@tiscali.it

Inviato il:

04/02/2006 15:01

A:

<@virgilio.it>

Cc:

Oggetto:

Siiii ci sono riuscitoooo!!!

Allegati:

mitici.zip (130K)






Ciao Vinì,

posso finalmente darti ottime notizie e non solo quelle anche
i file dei mitici che avevamo salvato a suo tempo su un dischetto.
Ho costruito il cavo per attaccare il floppy commodore 1570 che ho al pc
non ti dico i casini ma alla fine è andata.
Ti allego anche un file di testo così ti raccapezzi sui programmi che
sono
contenuti.
E con questo non dico che consegnamo le nostre opere all'eternità ma
quasi:-)
Cmq ti chiamo e ti racconto tutta l'epopea, intanto carica vice
e..:"attach...



*** Risvegli ***
(di Michele)

Erano ormai molti anni che io e Vinicio volevamo tentare un recupero dei nostri programmi tutto è iniziato diversi anni fa non saprei dire con precisione quando, poteva essere la fine degli anni 90 come i primi anni del 2000.

Certo ricordo bene che stavamo a casa mia in sala da pranzo, avevamo collegato il plus/4 alla tv c'era il mitico datasette 1531 e un disk drive 1541 che mio fratello Simone aveva preso assieme ad un C64.

L'unica cosa che potevamo fare era caricare i programmi dalle cassette che avevamo ritrovato e salvarli su un disco.

Operazioni banali in condizioni normali ma piuttosto difficili e frustranti quando hai a disposizione solo pochi tasti funzionanti eh si perché al plus/4 poche lettere della tastiera andavano.

Insomma riuscivamo giusto a dare il load da cassetta e il save su disco, i programmi su disco poi li abbiamo chiamati q1, q2... questo passava il convento...queste risicate risorse come vedremo più avanti a qualcosa servirono...

Considerando l'età delle cassetta che al momento del travaso avevano almeno 15 anni le operazioni andarono bene, mi sembra di ricordare che non ci furono particolari problemi (la tastiera insomma era il problema più grosso).

Dopo diverse ore passate a caricare e salvare ottenemmo i nostri due dischetti da 5 1/4 , stilammo un piccolo indice su carta con la lista del contenuto del primo disco che passerà alla storia con il nome di Mitici e poi del secondo Mitici II.

A questo punto le vicende della vita continuano mentre i due preziosi dischi rimangono per anni nella libreria in camera mia, in buona compagnia delle copie di List, c.c.c., bit, c16/msx, home computer e super commodore vari.

Come purtroppo accade da un po' di tempo a questa parte gli anni passano velocemente i vecchi nastri invecchiano ma i dischetti resistono al loro posto.

Gli emulatori sono ormai perfezionati i software per il c16 e plus/4 sono stati per la maggior parte recuperati e si trovano su parecchi siti internet, si riescono a trovare anche le cassette delle riviste pirata che uscivano in edicola rinominando i giochi originali con i nomi più fantasiosi, i mezzi per recuperare i programmi ci sono o meglio ci sono i progetti disponibili su internet di vari tipi di cavi, che permettono di collegare il vecchio 1541ai moderni PC.

Ci manca quindi l'ultimo passo, portare i programmi sui dischetti salvati nel PC per poi farli finalmente rivivere con gli emulatori visto che ormai l'hardware originale è praticamente fuori uso.

Tutte le volte che tornava Vinicio per varie ragioni non siamo mai riusciti a realizzare l'ultimo passo anche se l'intenzione c'è sempre stata.

Non so cosa mi abbia ispirato, probabilmente l'ultimo “summit” o “retrosummit” fatto cercando su internet un po' di materiale sui nostri home nel periodo natalizio.

Finalmente dopo anni e anni nel febbraio 2006 mi sono deciso a fare il cavo XE1541, i progetti su come farlo sono molto facili da trovare mancava solo la volontà di farlo.

Il cavo ha funzionato a dovere (dopo qualche tribolazione iniziale dovuta ad incompatibilità con il computer su cui lo stavo provando) e 20 anni dopo Astral Attack e Marziani ora girano online... fra cento o mille anni quei programmi funzioneranno sempre come il primo giorno in cui sono stati fatti, nel nostro piccolo abbiamo fatto qualcosa di "immortale".

...





Torna a l'indice


Alcuni aneddoti per capire l'atmosfera che si respirava ai tempi dei primi Home computer in Italia

ANEDDOTI SUI COMPUTER E SU GLI ANNI 80.

Dallo ZX 80 all'Amiga passando per il C16.


Nell'arco di 20 anni ci sono stati dei cambiamenti enormi soprattutto per i computer; una vera rivoluzione.
Cercherò di descrivere l'atmosfera che si respirava in quegli anni anche per fare comprendere meglio, a chi non gli ha vissuti, o era troppo piccolo, gli anni 80.

Mentre per noi oggi il computer e' un oggetto ordinario anche per le persone anziane allora non lo era affatto anzi, circolavano strane voci...

Per capire il perché di questo, bisogna pensare che prima il computer non esisteva nella vita comune delle persone e ciò che la persone conoscevano a riguardo veniva dal cinema o peggio da qualche articolo giornalistico di sapore fantascientifico.

Perfino la mia professoressa d'italiano della 2a media (19xx) aveva dei pregiudizi tipo che fossero macchine perfette che non sbagliavano che potessero "pensare" sostituire l'uomo nei lavori nelle decisioni ect.

Prima del 1983 non esistevano i computer per la massa.
Esistevano pero prima il videogioco Pong (tennis, calcio in bianco e nero)
Poi arrivo l'Atari 2600 e tutta una serie di cloni alcuni anche solo con giochi fissi era questo tutto quanto potesse conoscere un ragazzino d'allora.
L'Atari 2600 merita la spesa di due parole, questa fu la PRIMA consolle a cartucce di massa in Italia, fino all'ora potevi giocare con consolle tipo Pong con giochi fissi, da li in poi mettevi una cartuccia e giocavi con un joystick con un nuovo gioco a colori. Questo fino a praticamente il nintendo 64, dopodiché con l'arrivo della PlayStation addio cartucce inizia l'era dei CD.

Poi un bel giorno arriva in Italia il VIC 20 un "vero" computer (come recita il motto 'per giocare con un vero computer') a COLORI! con audio decente.
In realtà erano già disponibili il Sinclair ZX 80 e poi lo ZX 81. Si potevano acquistare sulle rivista Nuova Elettronica e similari e probabilmente nelle grandi città come Roma e Milano era possibile trovarli in qualche negozio specializzato.

Lo ZX 80 era in KIT ossia te lo dovevi montare tu! Lo zx81 era venduto già montato, entrambi avevano solo 1 Kb di memoria, bianco e nero (ricordo che su una rivista di elettronica era uscito lo schema di un circuito a basetta da costruirsi che permetteva di invertire i 2 colori ossia se prima il testo era nero e lo sfondo bianco poi il testo era bianco e lo sfondo nero!).

Perché le sale giochi erano diffuse e piene di videogame e oggi sono sparite?

A quel tempo (che frase biblica!) i computer che avevano i ragazzi erano chiamati "home-computer" esistevano anche i Personal computer quelli che oggi chiamiamo semplicemente PC, entrambi peró avevano delle prestazioni decisamente limitate. I cabinati da gioco detti anche coin-op invece avevano un hardware in grado di far funzionare un gioco in maniera fluida, graficamente soddisfacente e giocabile.
Quindi se si voleva avere una diciamo esperienza 'appagante' bisognava munirsi di pezzi da 100 lire prima e 200 dopo e recarsi ad un cabinato.
Per gli Home Computer erano comunque disponibili delle "conversioni" delle versioni "da Bar" dei videogiochi che pero' si rivelavano spesso delle delusioni.
Naturalmente più' potente era il Computer maggiori erano le possibilità' di avere una conversione convincente.

Come vivevano i giovani negli anni 80?

Sono passati piu' di 20 anni da allora (incredibile!) e sono cambiate molte cose.
Sebbene quelli fossero giá anni tecnologici, molti di noi avevano un impianto HI-FI e la TV a colori, i nostri HomeCompuer, normalmente, erano collegati ad un televisorino in bianco e nero nella cameretta, in occasioni speciali pero' si utilizzava il televisore 'grande' a colori nel soggiorno.

…  

 





Torna a l'indice


 

Una chicca extra Michele ha tradotto (or ora 2006) un articolo inglese nel quale spiega come gestire sprite software ma realizzati in linguaggio macchina quindi piu veloci di quelli basic.

C16 Sprite

Al tuo C16 manca qualcosa? Allora aggiungiamo gli sprite con questa utility.

Di Frank Bingley

Quando presi per la prima volta un Commodore 16, fui impressionato dai miglioramenti del basic commodore.
Poco dopo realizzai che la commodore dimenticò di includere una importante caratteristica che invece tutti i possessori di 64 hanno garantita. Non ci sono gli sprite!
Per molte applicazioni serie o di uso generale il C16 si presta bene, solo quando si vuole programmare dei giochi questa mancanza diventa un problema.
L'unica via possibile per muovere blocchi di oggetti per lo schermo è quella di mettere questi caratteri in una stringa.
Queste stringhe possono essere posizionate tramite il comando CHAR, la cosa funziona abbastanza bene ma soffre lo scrolling dello schermo ed inoltre qualsiasi carattere nello schermo viene cancellato al passaggio di questa stringa.
Questi problemi mi spinsero a scrivere una routine in linguaggio macchina che aggiunge questa possibilità.
C16 Sprite è una routine basata sugli interrupt tramite la quale è possibile visualizzare uno sprite di sei caratteri in qualunque parte dello schermo.
Alcune Poke muovono istantaneamente lo sprite ovunque mentre altre controllano quale blocco di dati deve visualizzare lo sprite o gestiscono la priorità rispetto allo sfondo.
Altre caratteristiche sono il rilevamento delle collisioni e la priorità selettiva(non presente sul 64).
Insieme alle spiegazioni su come usare l'utility ho incluso un piccolo programma in basic che dimostra come sia semplice il sistema.
Buoni risultati possono essere ottenuti usando questa routine come parte di un programma basic o linguaggio macchina.
Per l'utilizzo di C16 Sprite è necessario conoscere come funziona la routine.
Un blocco di 6 caratteri (3x2) è visualizzato sullo schermo.
La posizione è determinata da due indirizzi che contengono le coordinate X e Y.
I caratteri e i colori visualizzati sono memorizzati in uno sprite block buffer posizionato in memoria subito sopra l'utility.
Un altro indirizzo contiene il numero del blocco sprite.
Lo sprite può essere visualizzato sia sotto che sopra ogni altro carattere presente sullo schermo a seconda del contenuto di altri due indirizzi.
Il sistema automaticamente memorizza i caratteri e i colori che lo sprite va a coprire e li ridisegna una volta che lo sprite si sposta o sparisce.
La tabella I mostra quali sono gli indirizzi che gestiscono lo sprite.

Come usare C16 Sprite

Testiamo il sistema. Per prima cosa è necessario proteggere la routine in linguaggio macchina dalla sovrapposizione del programma basic, per farlo digitare: poke 52,47:poke 56,47:clr
adesso bisogna caricare c16sprite, entrare nel monitor e digitare: L'c16sprite',08
Chi usa il nastro deve posizionarsi all'inizio della registrazione prima di dare questo comando.
Successivamente abbiamo bisogno di formare lo sprite. Possiamo farlo sia usando il set di caratteri standard che usando un set di caratteri ridefinito, per questo esempio facciamo le cose semplici e usiamo per il nostro sprite di test un blocco rosso di spazi in reverse.
A questo punto devo spiegare come i dati dello sprite sono memorizzati nel buffer.
Il buffer è diviso in 21 blocchi, ognuno contiene 12 bytes. I primi 6 bytes di ogni blocco sono i dati dei caratteri, gli altri 6 sono per il colore dei caratteri. Così per riempire il primo blocco con degli spazi in reverse digitare:
For A=0to5:poke16128+A,160:nextA
16128 è il primo indirizzo per il primo blocco , 160 è il codice del carattere dello spazio in reverse.
Ora bisogna aggiungere il colore, digitare: For A=0to5:poke16134+A,82:nextA
in questo modo coloriamo tutti gli spazi in reverse di un rosso medio.
E' necessario dopo avere posizionato i dati dello sprite fare in modo che il sistema sappia dove prenderli, così per far puntare lo spritepointer al nostro sprite digitare poke15986,0
Per finire prima di visualizzare lo sprite bisogna posizionarlo sullo schermo.
Per la posizione X scegliere qualsiasi valore tra 0 e 37. La posizione Y può essere qualsiasi valore tra 0 e 23. Gli indirizzi 15940 e 15941 sono per le coordinate X e Y rispettivamente, per cui scegliamo questi valori e digitiamo:poke15940,x e poke 15941,y
E' il momento della verità, cancelliamo lo schermo e attiviamo lo sprite sys dec('3E95')
Se la procedura è stata eseguita correttamente allora un blocco rosso sarà visualizzato sullo schermo nella posizione desiderata, se non si visualizza nulla disattivare lo sprite (sys dec('3E75')) e riprovare. Da notare che il sistema non risponde se vengono selezionate posizioni esterne ai range di valori prima indicati.
Non abbiate paura di sperimentare qualcosa in più con il nostro sprite.
Provate ad esempio ad alterare qualcuno degli indirizzi per cambiare la posizione il colore o i caratteri.
Ricordate che C16Sprite è basato sugli interrupt per questo non è necessario attivare lo sprite, basta solo modificare le locazioni giuste per avere risultati immediati.
Ricordarsi di disattivare il sistema quando non è necessario o possono iniziare ad accdere cose strane!
Se si vuole cambiare lo sprite e configurare la priorità sul background allora va messa a 0 la locazione 15981 questo fa sì che lo sprite passi sopra ogni carattere sullo schermo, un valore di 255 in questo indirizzo fa il contrario.
E' possibile stabilire che lo sprite passi sopra determinati caratteri e sotto altri caratteri, questo può essere molto utile è può realizzare buoni effetti.
Qui c'è un esempio su come usare questa caratteristica:
poke15982,26:poke15981,1
Ora ogni carattere che ha un codice compreso fra 1 e 26 apparirà sopra lo sprite ogni altro sotto.
Qui si applicano due regole:
tutti i caratteri con codice schermo compresi fra i due valori sono considerati primo piano,
127 è il massimo numero di caratteri in primo piano

Un'altra caratteristica utile è la rilevazione delle collisioni, fino a quando lo sprite resta sullo schermo vuoto l'indirizzo 15983 contiene 0.
Se durante lo spostamento dello sprite questo va sotto o sopra qualche carattere allora la locazione 15983 conterrà 1. Questo rende molto semplice rilevare le collisioni.
Limitazioni
Usare c16sprite non causa lo scrolling dello schermo, ma un programma potrebbe prevederlo.
Se questo avviene i caratteri dello sprite scrollerebbero anche loro.
Sfortunatamente questa è una limitazione del sistema.
Un'altra è che il sistema aggiorna lo sprite solo se viene rilevato un cambiamento negli indirizzi di controllo per evitare eventuali flickering, comunque questo fenomeno può sempre presentarsi durante l'animazione se il puntatore dello sprite viene cambiato rapidamente quando losprite è vicino al fondo dello schermo.

Esadecimale

Decimale

Descrizione

$3E44

15940

Posizione X

$3E45

15941

Posizione Y

$3E6D

15981

Priorità dello sprite sullo sfondo

$3E6E

15982

Carattere finale di priorità

$3E6F

15983

Rilevamento collisione

$3E72

15986

Puntatore al blocco sprite

$3C00-$3EE9

15360-16305

C16Sprite risiede qui

$3F00-$3FFF

16128-16383

Buffer dati sprite

SYS DEC(“3E95”)

Attiva lo sprite

SYS DEC(“3E75”)


Disattiva lo sprite





Torna a l'indice


Due nostri giochi che avevamo scritto in basic adesso sono (giocabili) on line!

ASTRAL ATTACK



MARZIANI


Lo sperduto
Astral
Astral prova
Marziani



Torna a l'indice


12.2.2. Riversare file immagine .D64 su floppy per C=1541

Francesco Sblendorio da Retro-IT.org

Se l'immagine e' quella di un comune disco per il disk drive 1541, si tratta dei dischi che si usano con C64, VIC20, C128, C16, plus4 e via discorrendo.

Un drive 5,25" per PC, col suo normale controller, non puo' ne' leggere ne' scrivere i dischi per 1541. Il controller PC legge i dischi "MFM encoded", mentre i dischi 1541 sono "GCR encoded". Se al PC aggiungi un controller "Catweasel":

http://www.jschoenfeld.com/products/catweasel_e.htm

allora cio' diviene possibile. Puoi cioe' leggere e scrivere dischi 1541 (ma non solo!) tramite programmi a linea di comando forniti con la versione PCI del controller Catweasel.

Se non ti va di acquistarlo, puoi usare il metodo in assoluto piu' usato:

  • Procurati un disk drive C=1541 / C=1541-II / C=1571 o compatibili (ad es OC-118N)

  • Costruisciti (o fatti costruire, come ho fatto io un cavo "XE1541". Gli schemi li trovi sul sito: http://sta.c64.org Anzi, ci sono vari tipi di cavo (X1541,XE1541,XM1541). Qui ci spendo qualche parolina piu' sotto.

  • Procurati il programma StarCommander, sempre dal sito http://sta.c64.org. E' per MS-DOS. Se usi Linux invece, usa "cbm4linux" (non ricordo il link, ma con google e' facile...)

  • Collega il 1541 (o compatibile) al PC tramite il cavo XE1541

  • Entra in modalita' MS-DOS e fai partire StarCommander

  • Alt-F1: imposti la colonna di sinistra: oltre ai drive A, B, C,... trovi anche "8" e "9": il drive "8" e' il 1541 che hai collegato

  • Alt-F2: imposti la colonna di destra alla directory contenente il file immagine .D64 che vuoi riversare

  • Scegli l'opzione del menu che effettua l'operazione (non ricordo a memoria, ma e' semplicissima da trovare)

  • Attendi... et voila'!

Qualche parola in piu' sui cavi:

Premessa: tutti gli schemi li trovi sempre sullo stesso sito http://sta.c64.org Il cavo "originario", il capostipite, e' il cavo X1541, progettato da Leopoldo Ghielmetti. Lo stesso autore, poco dopo la pubblicazione sulla rete del progetto (e relativo software omonimo, per ambiente MS-DOS), si e' pero' reso conto di alcuni errori progettuali, che rendono impossibile l'uso del cavo X1541 su alcune macchine piu' recenti, in particolare per incompatibilita' con le ultime schede madri (sui vecchi PC invece va sempre bene) ed in ambienti multitasking. Sono state quindi fatte in seguito delle modifiche, per "patchare" questi difetti. Il primo cavo "patchato" e' il cavo XE1541, identico al X1541 ma con 4 diodi in piu', che lo rendono compatibile col 99% delle schede madri. Molti software per la "migrazione" CBM<->PC accettano il cavo XE1541. Il problema degli ambienti multitasking e' stato invece risolto con il cavo XM1541. Quest'ultimo e' uguale al XE1541, ma con due segnali scambiati sul lato CBM (sul connettore DIN 6 poli).

StarCommander supporta X1541, XE1541, XM1541. Se devi usare "cbm4linux" necessiti invece per forza del cavo XM1541.

Torna a l'indice


Link esterni

http://plus4.emucamp.com (la bibbia del plus4)

derplus4.de - (sito in tedesco richiede iscrizione)

CASSETTE DA EDICOLA - http://specialprogramsipe.altervista.org/default.php

Elenco articoli  per C16/Plus4 sulle Scansioni  di C.C.C.  presenti sul sito ready64.org
Utilizzo del joystick nel Commodore 16 e nel Commodore 64
http://ready64.org/ccc/27/070.jpg

Un nuovo look per i caratteri del c16
http://ready64.org/ccc/28/077.jpg

Ed è subito grafica
http://ready64.org/ccc/28/084.jpg

Vai col Boogie - Woogie
http://ready64.org/ccc/30/033.jpg

Disegnare col computer
http://ready64.org/ccc/32/075.jpg

Auto-Run per C/16&Plus/4
http://ready64.org/ccc/39/038.jpg

Simulatore di flauto per C/16&Plus/4
http://ready64.org/ccc/40/066.jpg

Metti un turbo nel C/16
http://ready64.org/ccc/41/078.jpg

Turbo tape C/16
http://ready64.org/ccc/42/092.jpg

Grafica in basic 3.5 e 7.0
http://ready64.org/ccc/43/070.jpg

Passeggiando tra peek, poke e sys
http://ready64.org/ccc/44/086.jpg

Supertape c/16
http://ready64.org/ccc/45/060.jpg

Artisti si diventa
http://ready64.org/ccc/45/069.jpg

Espansione gratuita di memoria ram
http://ready64.org/ccc/45/082.jpg

Un gustoso cocktail per c/16 e Plus/4
http://ready64.org/ccc/48/061.jpg

Un computer a tempo di grafica
http://ready64.org/ccc/49/036.jpg

Calcolando a tutta grafica
http://ready64.org/ccc/50/080.jpg

Non tutto ma di tutto
http://ready64.org/ccc/51/085.jpg

Scriptor: un word processor per c/16
http://ready64.org/ccc/53/019.jpg

Allo scoperta degli istogrammi con i piccoli commodore
http://ready64.org/ccc/53/092.jpg

Passeggiando sullo schermo
http://ready64.org/ccc/54/077.jpg

Torna a l'indice


Riparazione c64


Con i programmi che abbiamo recuperato dalle cassette abbiamo realizzato 3 floppy disc.

Disco MITICI

q1= Occhio alla cifra (gioco)
q2= Max Chim

q3= dougeon

q6= geometria S&P
q7= agenda tel
q8= Medie
q9= Classifica
q10= speed turbo
q11= card game solitario napoleone
q12= scrolling (scritte)
q13= 4 in fila
q16= matematica
q17= tombola
q18= l. macchi (muove il carattere A con i tasti cursore)
q19= cala geom (calcolatrice)
q20= equazioni di 1° e 2° grado
q21= traduttore
q22= torre di hanoi
q23= budget 1
q26= budget 2
q27= windows
q28= rad-grad<-^
q29= interrupt
q30= quark <- lo schermo scompare per i calcoli più veloci
q31= multicolour
q32= scorrimento
q33= scrolling (smooth scrolling)
q36= auto-data
q37= music master
q38= f.elettronico
q39= autorun per c16/plus4
q60= turbo tape
q61= scr.gig.
q62= old (aggiunge comando basic)
q63= r.movimento
q66= inglese
q67= atlantide
q68= pennelloII (non sembra funzioni)
q69= data-base
q70= avv. nel deserto
q71= diamond
q72= bioritmi
q73= caratteri
q76= anatomia
q77= the underground tunnel (non funziona bene)
q78= marziani
q79= torre mist (torre di hanoi)
q80= puzzler
q81= hiresgraphics
q82= 3d color-maze
q83= apple hunt
q86= dama graph
q87= othello
q88= roulette
q89= gorilla
q90= dama (plus/4)
m1= astral attack

Disco MITICI II

z1= sip
z2= generatore di caratteri
z3= crypt
z6= asteroidi
z7= dama
z8= saturn
z9= calcolatrice
z10= disegna
z11= la chiave (il guardiano del tempo)
z12= musica
z13= poesie random
z14= archivio più
z16= calendario
z17= talpe
z18= slot machine
z19= astronomia
z20= redknight (avvenura testuale - Sei nelle cucine del re - cosa fai? Aiuto cuoco ...)


Disco MITICI III

DIRECTORY                               
0 ‚mitici iii             
10   "DATA BASE"        PRG             
29   "AVV. NEL DESERT"  PRG             
29   "AVV.DESERTO"      PRG             
16   "DIAMOND"          PRG             
20   "ASTRAL ATTACK"    PRG             
7    "BIORITMI"         PRG             
12   "CARATTERI"        PRG             
30   "ANATOMIA"         PRG             
1    "SCRITTO DA VINIC" PRG             
2    "TOMBOLA"          PRG             
2    "L MACCHI"         PRG             
5    "CALA GEOM"        PRG             
5    "EQUAZIONI 1~&2~"  PRG             
6    "TRADUTTORE"       PRG             
11   "TORRE DI HANOI"   PRG             
29   "BUDGET 1"         PRG             
29   "BODGET2"          PRG             
6    "WINDOWS"          PRG             
2    "RAD-GRAD_^"       PRG             
5    "INTERRUPT"        PRG             
3    "QUARK"            PRG             
4    "MULTICOLOUR"      PRG             
2    "SCORRIMENTO"      PRG             
5    "SCROLLING"        PRG             
4    "AUTO-DATA"        PRG             
12   "MUSIC MASTER"     PRG             
20   "F.ELETTRONICO"    PRG             
7    "MARZIANI"         PRG             
10   "TURBO TAPE"       PRG             
3    "MARZIANI II"      PRG             
10   "LO SPERDUTO"      PRG             
6    "g u s a v u s"  PRG               
2    "SLALOM"           PRG             
6    "MICRO MIND"       PRG             
2    "PROTETTORE"       PRG             
1    "PROT"             PRG             
3    "UGUAGLIANZE"      PRG             
9    "OCCHIO ALLA CIFR" PRG             
4    "MAX CHIM"         PRG             
8    "DOUGEON"          PRG             
2    "LOGICA BINARIA"   PRG             
10   "GEOMETRIA S&P"    PRG             
6    "AGENDA TEL."      PRG             
2    "MEDIE"            PRG             
1    "CLASSIFICA"       PRG             
1    "SET 1"            PRG             
10   "SPEEDTURBO"       PRG             
21   "GEOMETRIA"        PRG             
5    "SCROLL"           PRG             
8    "4 IN FILA"        PRG             
14   "MATEMATICA"       PRG             
8    "SCROLLING 2"      PRG             
8    "4IN FILA"         PRG             
15   "BOMBER!!"         PRG             
3    "MATEMAT"          PRG             
8    "OCCHIOALLACIFRA"  PRG             
8    "AD"               PRG             
8    "BLINK#1"          PRG             
6    "BLDEMO#1"         PRG             
4    "BLDEMO#2"         PRG             
14   "BACKGAMMON"       PRG             
5    "ISTRUZIONI"       PRG             



Torna a l'indice


Come stampare un listato usando PLUS4LST v1.2

Lanciare Plus4lst.exe che converte i file .prg del c16+4 in HTML. 

ATTENZIONE!
Utilizzare solo listati in formato .prg originale.
Non usare listati fatti con l'emulatore VICE (formato .Pxx)
Per scrivere i listati utilizzare per es. l'emu. Minus4.
Non utilizzare nomi di file con spazi o piu lunghi di 8 caratteri.

Dalla linea di comando nel menu' Start digitare cmd + INVIO.
A questo punto appare la finestra DOS, è possibile trascinare l'icona del file da convertire nella finestra DOS in questo modo appare direttamente il nome e il percorso del file all'interno delle virgolette che andranno Eliminate.

Usage:   PLUS4LST [programname[.PRG]] [max. line length] [NOLINKS] [LOWER]
         max. line length: if specified the longer lines will be wrapped
         NOLINKS: GOTO, GO TO, RUN, RESTORE, GOSUB, THEN, ELSE, RESUME and TRAP

ATTENZIONE!
La directory di defaul della finestra dos (in winXP tedesco) è:
C:\Dokumente und Einstellungen\Administrator
e' necessaro che Plus4lst.exe si trovi in questa directory.
Anche il file HTML verra' creata in questa dir. indipendentemente dalla provenienza del file .prg!
(in teoria se avete installato il font commodore 64 il testo del listato dovrebbe apparire con questo carattere, ma in Firefox (e probabilmente anche con gli altri browser) questo non avviene)


(scritto da Vinicio)

Torna a l'indice



Schermata d'avvio

Olivetti Prodest PC128

IL francese Thomson MO 6


Caratteristiche anomale:
Non e' per niente compatibile con l'altro Olivetti Prodest 128.

Olivetti Prodest PC 128

Come dice old-computer.com "The Olivetti PC 128S was exactly the same machine as the Acorn BBC Master compact. It was sold only in Italy."






Caratteristiche anomale:
La mainboard e' meta nel cabinet e metà dentro la tastiera.
Non e' per niente compatibile con l'altro Olivetti Prodest 128.


Olivetti Prodest PC 128S

Acorn BBC Master compact

Thomson MO5 Michael Platiní





Torna a l'indice


Youtube

Il video seguente è un DEMO (Genetic faulty) per c16+4.

Torna a l'indice


Aggiornamenti realizzati

ver 0.2.1 Ho corretto il link che riportano al'inizio della pagina (adesso non dovrebbero dare problemi  cambiano il nome del file della pagina)
                introdotto Versione e Aggiornamenti
ver 0.2.2 Aggiunta immagine "under construction" + c116
ver 0.6.1 Aggiunti i link a 2 giochi on line, collegamenti cavo SCART e cavo drive XE1541, riversare il contenuto di un floppy D64 su PC.
ver 0.6.9 Aggiunta sezione recuperati e links + aggiornate bozze
ver 0.7 (07/mag/06) Aggiunta immgaine dei nostri giochi piu scansioni c16/msx, e-mail recupero dati dal c16, tolta immagine3 (schermata con load error) grande.
ver 0.7.1 Aggiunte immagin presa SCART 2 e xe1541.
ver 1.0 Inserita storia recupero di Michele - Aggiunto Tutorial uso Prntlist4 - Grafica pagina modificata (senza bordi tabelle) - Nuova immagine load error.
ver 1.1 Aggiunto link al corso 7 note bit (c64), e la sezione ringraziamenti. Cambiato il titolo della pagina.
ver 1.2 Aggiunto il FORUM,. Rinnovato il sito per il 2007. Ricorretto alcuni bug (collegamento a mitici zip su virgilio).
ver. 1.3 Rimossi i cognomi e modificati gli indirizzi e-mail.
ver. 1.4 Il sito ora si trova su www.plus4.altervista.org. Ho dato una rispolverata generale (09/set/07).
ver. 1.4.1 Ho tolto il logo "ted inside" è ho fatto qualche modifica minore ho sostituito il video di youtube con uno a tema.
ver. 1.5 Bozza  aneddotti annni 80
ver. 1.6  Bozza migliorata

ver. 1.7 BETA  Correzioni grammaticali nella sezione 'Aneddoti anni 80', Aggiunte foto sempre nella stessa sezione.

Prossime versioni

Aggiunger qualche collegamento a youtube.
ver 1.X
Aggiornamento minusJava a ver. 1.3 schermo x2 + effetto tv.

Torna a l'indice


Ringraziamenti

Si Ringraziano i programmatori degli emulatori (YAPE, VICE e MINUS JAVA) senza i quali non sarebbe stato possibile il recupero e l'utilizzo dei programmi per c16/+4 su PC.

HOME PAGE