Post

Ecco il nuovo COMMDORE 64

Immagine
Finalmente! Dopo quasi 30 anni, ritroveremo un nuovo Commodore 64 negli scaffali dei negozi di informatica. La notizia e' data direttamente dal sito http://www.commodoreusa.net/PC64.html Il nuovo C64 sara', stando al sito, identico e preciso al primo modello del C64: rigorosamente beige e con la tastiera identica al mitico "biscottone". Avra' un hardware di tutto rispetto: - processore Intel Atom 525; - unità grafica Nvidia Ion2; - 2 o 4 GB di memoria DDR3; - HDD da 1 TB; - unita' DVD (Bluray optional); - HDMI; - DVI; - USB; - Wi-Fi N; - Bluetooth; - un card reader. Presumibilmente sara' in vendita per Natale 2010 a partire dal prezzo di 475$ per la versione base fino ad arrivare a 1295$per la versione full optional !

Storia delle console per videogiochi

Sicuro di fare cosa gradita a tutti gli amanti dei games e a tutti coloro che, come me, hanno vissuto l'epoca d'oro dei videogiochi, qui di seguito vi indico i link dove potete tranquillamente gustarvi un documentario amatoriale, fatto davvero bene, diviso in 2 puntate sulla storia delle console per videogiochi dal 1972 ai giorni nostri: - http://www.youtube.com/watch?v=vViDdZOUeVQ - http://www.youtube.com/watch?v=Zqv2RscnAuQ

Commodore 1764: fantastica espansione!!!

Immagine
Sicuramente il sogno di tutti coloro che hanno posseduto un Commodore 64 era quello di poter espandere la memoria. Probabilmente non tutti sanno che per il "biscottone" venne prodotta un’espansione di memoria RAM di 256 KByte (anche una da 128KB ). Chiama ta col codice 1764, venne usata soprattutto dal sistema operativo GEOS. Nel 1985 insieme al Commodore 128, venne annunciata la serie 1700 di espansioni RAM. Tale serie era costituita da tre modelli di differente capacità (128 KB per la 1700, 512 KB per la 1750 e 256 KB per la 1764). La 1764 era la versione specifica per Commodore 64. Queste espansioni si inserivano nella porta cartucce. La memoria non era direttamente accessibile, nel senso che non si poteva eseguire codice in essa senza prima copiarlo nella memoria centrale. C'e' da dire pero' che pochi software sfruttavano le REU (Ram Expansion Unit). Infatti, come per altri prodotti add-on della Commodore la loro scarsa diffusione ha fatto si che pochi soft...

Un Commodore 64 perfettamente trasformato in un portatile!

Immagine
Sicuramente questa e' una gran bella novita'! Appena tornato dalle vacanze mi son messo all'opera per cercare curiosita' circa la trasformazione del mio amato C64. La cosa piu' interessate, funzionante e bella riguarda la sua trasformazione in un portatile dal case modernissimo con tanto di video a colori. Ecco qui per gli appassionati di retrogames in arrivo un’interessante video che mostra come trasformare un vecchio Commodore 64 in un incredibile portatile, così da poter riprovare le emozioni passate, senza bisogno di un monitor o di qualsiasi altra periferica. Infatti, tutti gli appassionati di vecchia data che seguono l’informatica già da qualche anno non potranno aver dimenticato una delle macchine più interessanti che la storia videoludica ed informatica abbia mai proposto: stiamo parlando del caro Commodore 64 (naturalmente ha nel mio cuore un posto particolare il fratellone maggiore, l’Amiga, in tutte le sue versioni). E' stato sicuramente un hom...

Lezione 5 - Leggere dei caratteri diversi dalla memoria

Questo interessante listato ci permetterà di scrivere in memoria la parola 'ciao' e di leggerla visualizzandola su schermo. 160,4 ---> Carica il numero 4, dato che intendiamo leggere 4 caratteri dalla memoria. Se volessimo leggere dalla memoria un numero maggiore di caratteri dovremmo inserire un valore tanto più grande quanti sono i caratteri da leggere. 185,11,192 ---> Questo comando inizia a leggere in memoria da una determinata riga e pagina, più il valore indicato nell'indice Y. I '4' caratteri che intendiamo leggere saranno situati proprio nelle caselle di memoria: 12,13,14,15. Esattamente il numero di caselle indicato dall'indice Y. Attenzione però al posizionamento del programma esecutivo in memoria che va dalla riga 0 e pagina 192 alla riga 11 sempre in pagina 192. Quindi ogni eventuale carattere da leggere in memoria deve essere posizionato in un indirizzo diverso dal programma principale, per evitare conflitti. Tutto quello che viene letto da...

Lezione 4 - Stampiamo 10 caratteri con un ciclo!!

Approfondiamo la tecnica di esecuzione dei cicli, senza però annalizzarla nella sua completezza. In questo programma variamo leggermente il contenuto del programma precedente, inserendo nuovi comandi. 160,10 --->Indica il numero di volte di ripetizione del ciclo inserito nell'indice Y. Vuol dire quindi quante "A" saranno visualizzate sullo schermo 169,1 ---> Caricamento nell'accumulatore del valore '1' che indica la lettera 'a'. 153,255,3 ---> stampa la 'A' partendo dall'indirizzo 1023(256*3+255) più il valore di 'y'. 136 ---> Diminuisce di un'unità il valore di 'y' 208,250 ---> il comando 208 indica al computer che si deve effetture un salto all'indietro di un certo quantitativo di istruzioni, in questo caso '5' (255-250). Se fosse indicato il valore 255 non verrebbe effettuato alcun salto. Il salto all'indietro sarà effettuato fin tanto che l'indice Y o X non conterrà il valore ...

Appunti di linguaggio macchina per il Commodore 64

Lezione 3 - Posizioniamo un carattere sullo schermo A questo punto cari amici cerchiamo di capire come posizionare un carattere su schermo con un particolare ciclo. Ecco come: 160,10 ---> carichiamo il valore 10 in 'y', che indicherà lo spostamento del carattere per tutta la corrente riga di memoria. Indicata più avanti nel programma. 169,1 ---> carichiamo il codice video in 'a' della lettera 'A'. Cioè '1'. 153,0,4 ---> indica di stampare il contenuto dell'accumulatore (quindi 1) tante volte quente sono indicate nell'indice Y (quindi 10). Perciò il codice 153 indica un ciclo sull' indice Y. I valori '0' e '4' indicano rispettivamente la riga e la pagina da cui iniziare il conteggio. 96 come al solito questo comando chiude il programma. Se volessimo creare un ciclo sull' indice X dovremo sostituire i valori 160 con 162 e 153 con 157. Il resto non cambia. Vediamo: 162,10 169,1 157,0,4 96