giovedì 13 aprile 2017

Raspberry Pi 3,Composite out and 240p: A brief tutorial to achieve the beautiful 320x240 in progressive scan.


With the release of a new firmware, now we are able to achieve the  output resolution over composite of 320x240 in progressive scan and forget the flickery 480i (the standard output resolution over composite).
This is the worst-quality possible solution in terms of picture quality...but i think it' s better than the flickery 480i, and the image quality, if you have a good CRT TV or Monitor (i have a JVC tm h140 pn with S-video and composite IN only) is enjoyable..at least in my honest opinion.

Then, you need:
  • A Raspberry PI 3 (Pi3 is recommended for full speed, especially for psx and N64 games)
  • A  A/V Composite Cable - 3.5mm to 3 x RCA  like the one in the pic below
  • A CRT tv with composite IN or scart with an adapter (composite to scart) 
  • Obviously a MicroSD of at least 16GB 
  • HDMI cable for the firsts steps after fresh installation of Retropie.
note:  A good 2.5A PSU is recommended for the RPi3, emulation is a power demanding task and a heatsink is also recommended because the Rpi3 can reach 85-90° in full load w/o passive dissipation.




My Raspi with custom heatsink (52° in full load)


If you have all the stuff above you can start  installing  Retropie normally...
for NOW hook up your Pi at a standard LCD TV or monitor via HDMI
https://retropie.org.uk/

  • once you have correctly installed you Retropie...
  •  Exit Emulation Station and reach the console....
sudo apt-get install rpi-update 

then

sudo rpi-update

This installs the lastest firmware...

Now you must modify the "config.txt" file to achieve the 240p output over composite.

this file is located here:                             /boot/config.txt


to modify:                                                  sudo nano /boot/config.txt


add at the end of the file this string:          sdtv_mode=18      #this for PAL progressive Signal
    
                                                                      or

                                                                   sdtv_mode=16      #this for NTSC progressive Signal


then CTRL-X and Y for save changes  in NANO... :-)


now                                                            sudo shutdown

Now, once you have turned off your Pi, plug in the composite cable and connect your CRT TV or CRT monitor. Now your Pi's output resolution is a lovely 320x240 in progressive scan. :-) and your emulated games will be more "real"..especially compared with the flickery 480i.
The image is very stable and the scanlines are present, especially on my JVC broadcast monitor...

here some examples...































venerdì 13 gennaio 2017

Articoli (e video) in inglese Videos and Articles in English (also)

From Now i will try to produce videos and articles also in english, it's very difficult for me because of my poor knowledge of the english language but i'm not afraid of that! :-)
Now i'll try to instert a second line of audio in my existent youtube videos to achieve the "double language" goal.
I love this new challenge... :-)

Overclock della ACA 1221ec @42 Mhz


Dopo qualche dubbio mi sono deciso ed ho tentato l' overclock sulla piccolina :-). Dunque dal wiki della icomp si legge che il tool per modificare la frequenza di clock della scheda in questione "al volo" ed in modo "dinamico"  non è ancora pronto (lo sarà pare entro Q1 2017). L' unico modo ad oggi è usare il tool disponibile che cambia le frequenze all' avvio e le tiene finché non si ricambiano...se si sceglie una frequenza troppo alta (es. i 42mhz) e l' Amiga non si avvia  esiste a bordo scheda un jumper per portarla in modalità "SAFE" o "UNPROTECT"  e farla partire con un solo MEGA di fast e cpu a 17Mhz...è proprio in questa condizione che la scheda accetta di essere "flashata" con il tool esistente: ACA1221ecFlash.

Siccome non sono riuscito a trovare documentazione  sul modo di utilizzare questo tool ( e sopratutto la sintassi del comando). vediamo come procedere passo dopo passo. 
Precisazione: la scheda arriva col jumper in posizione "Maprom", posizione di normale utilizzo, cioè anche dopo avere fatto le modifiche al clock col jumper su "Unprotect" bisogna rimetterla in modalità "maprom" per poterla usare a pieno.

ATTENZIONE: METTERE ASSOLUTAMENTE UN DISSIPATORE SULLA CPU SE SI PROCEDE CON L' OPERAZIONE DI OVERCLOCK @42MHZ.

Istruzioni passo step by step

Estrarre la scheda dall'Amiga 1200 e mettere il Jumper in posizione "Unprotect


Jumper in modalità "Unprotect" scheda pronta per essere flashata

Reinserire la scheda nell' Amiga 1200 ed accendere. Noterete che la scheda in questa modalità offre solo 1Mb di fast e cpu@17Mhz perchè è in modalità "SAFE".

scaricare qui (se non lo avete già fatto) il tool per flashare la scheda e  trasferirlo sull' Amiga come preferite. Eseguire da shell il comando

-----> aca1221ecFlash cpuspeed 42  (per impostare i 42Mhz) <-----
aca1221ecFlash cpuspeed 28  (per impostare i 28Mhz)
aca1221ecFlash cpuspeed 17  (per impostare i 17Mhz)


il tool avvisa che la nuova impostazione verrà "scritta" nella scheda..


premere "Y" maiuscolo per scrivere le modifiche

premere "Enter" per cancellare l' operazione (nessuna modifica verrà fatta)



A questo punto occorre estrarre nuovamente la scheda e rimettere il jumper in posizione iniziale di normalità "maprom" 

durante il normale utilizzo deve essere impostata così
Inserire infine la scheda nell'Amiga 1200, incrociare le dita ed iniziare un po di stress test per valutarne la stabilità. 


OK, il dissipatore è ridicolo ma ne arriva uno di 4x4x0,8.
L' Amiga parte ed iniziamo i test..., ecco le informazioni date dal mitico SYSinfo prima e dopo l' overclock:

altro che 3dmark... :-)

@28 Mhz 4926 Dhrystones, 5,40 Mips
@42 Mhz 6400 Dhrystones 6,68 Mips

Provati anche ADoom, e Gloom Deluxe che mostrano un sensibile incremento di fps rispetto ai 28Mhz, sopratutto GloomDeluxe che risulta giocabile quasi a finestra piena con pixel 2x1.
Anche Breathless è giocabile con qualche compromesso.

Il mio esemplare monta un MC68EC020RP25

Ultima considerazione, il mio processore è un MC68EC020RP25, e ha dimostrato, previa dissipazione passiva, essere in grado di sopportare i 42Mhz, sarebbe bello poter eseguire un test con il modello MC68EC020RP16E...se qualche possessore di questo modello  si vuole sbattere :-)

Se non siete così fortunati e la scheda @42 Mhz non è stabile, occorre rifare tutta la procedura descritta e riflashare la scheda ancora alla velocità "normale" di 28 Mhz con il comando.

aca1221ecFlash cpuspeed 28

Non è infatti escluso che io riporti la scheda a velocità più "ragionevoli" per vivere più tranquillo infatti questo era solo un test per vedere "l' effetto che fa", 28 o 42 mhz, alla fine, giocando ai giochi classici (non 3d) attraverso WHDLOAD o da floppy non fanno davvero differenza.

mi raccomando contattatemi pure, se volete ;.)

ciao.






































lunedì 9 gennaio 2017

Test ACA 1221ec scheda acceleratrice Low Cost della Individual Computer.




Alla Individual Computers sanno come compiacere l' Amighista

Dopo molti dubbi mi sono deciso a comprare su Amigastore.eu  la ACA 1221ec (insieme al Competition pro sul quale farò un video successivamente)  in attesa di mettere le mani sulla Vampire 1200 quando uscirà...ma nel frattempo avevo voglia di rivivere i bei momenti andati con WHDLOAD,  percui ho pensato che questa scheda facesse al caso mio.

Le caratteristiche tecniche le possono tutti leggere sul Wiki di Individual computer, inutile dilungarsi.

una trapdoor quasi vuota...

La scheda è piccolissima e occupa solo una piccola parte della trapdoor del 1200...va inserita con fermezza e si autoconfigura...si...non c' è da fare nulla. La metti e va. Punto.
Nota importantissima per chi mette una acceleratrice per la prima volta dopo 20 nell 'Amiga.

PULIRE I CONTATTI CON UNA GOMMA DA MATITA

...infatti nel video del montaggio scheda si vede che per ben due volte l' Amiga 1200 non dava segni di vita dopo l' inserimento della scheda (con conseguente tristezza assoluta del sottoscritto ) infatti era necessario, come scritto nelle istruzioni :-) , pulire i maledetti contatti ossidati dal tempo (circa 23 anni). 


Ironman mi ha salvato :-)

Insomma, con la ACA1221ec il mio Amiga 1200 è passato, secondo sysinfo , a 

4926 Dhrystones
5,14 Mips 

A me basta così per adesso, con i 9 mega di Fast ram e il mapping della Kickstart in una porzione di memoria dedicata mi permette di giocare a praticamente tutti i giochi WHDLOAD tranne Star Trek 25th Anniversary che aveva interruzioni nell' audio). Poi l' esperienza di utilizzo del Workbench cambia notevolmente e tutto diventa scattante e reattivo  (senza miracoli però).
Non mi resta che tuffarmi nell' infinità di giochi che mi attendono...il sogno di ragazzino si sta avverando :-). La nostalgia fa fare cose strane....












giovedì 5 gennaio 2017

MSX Philips VG8020, caricamento da cassetta e registratore reali. (vecchi di 35 anni)

Non ci avrei scommesso neanche un centesimo, invece tutto ha funzionato. Il vecchio tape recorder Orion, lo stesso che usavo per lo ZX Spectrum 16kb è rimasto funzionante per oltre 35 anni nonostante l'intenso utilizzo che ne feci all' epoca. Fortunatamente anche il nastro funziona,  è stato conservato in un luogo asciutto a temperature mai "estreme".


Il mio caro, vecchio, indistruttibile ORION.
...Proviamo...

Giocare a Binary...una vera sfida..gamplay davvero originale.

lunedì 2 gennaio 2017

Caricare un gioco su un vero MSX partendo da un file .cas presente sul PC.

Sembra incredibile ma non lo è: è possibile usare un PC, ad esempio un portatile, come se fosse un registratore a cassette per caricare sull' MSX giochi e programmi dopo averli trasformati da file.cas a file.wav (devo verificare se funziona anche con file.mp3..) con un apposito strumento scaricabile qui, attraverso il cavo da 8 pin a doppio jack da 3,5" + connettore REM da 2,5" da collegare all' uscita cuffie del PC.

E' superfluo dire che l' emozione di vedere rinascere il mio VG 8020 dopo 35 anni di silenzio in soffitta è stata grande...il tutto è stato documentato (piuttosto goffamente 😅) nel video qua sotto...difficile spiegare la soddisfazione. O sei così o passa oltre.






Pulizia contatti del Suncom TAC-2


Dopo più di 25 anni il mio TAC-2 ha perso qualche colpo, sopratutto il tasto fire di destra, quindi l' ho smontato per capire se era possibile "ripristinare" l' antico splendore e ho constatato quanto fosse stato costruito con semplicità e qualità dei materiali. In video l' intera operazione con gameplay finale di test con R-Type 2.

domenica 1 gennaio 2017

Emozioni da Nerd
Ecco la mia postazione.
L'Amiga è ancora inespansa anche se accoglie già un adattatore IDE to CF con una Compact Flash da 4 gb come HD e  un adattatore PCMCIA-CF per scambiare i dati con il pc.
Prima dell' acquisto di questi due dispositivi trasferire le immagini disco (ADF) su floppy è stato davvero una noia a causa della scarsa memoria a disposizione dell' Amiga inespanso (2 Mb) e della scarsa affidabilità del mio set di floppies con ormai 25 anni sulle spalle.



l' iconica schermata di X-copy, unica e indimenticabile per molti di noi.

Ho dovuto prima di tutto capire quali floppies fossero senza settori danneggiati usando il mitico XCopy...Alessandro, mio figlio,  ha fatto il grosso del lavoro ...così da un centinaio in mio possesso ne ho salvati si e no una cinquantina. (mio padre però custodisce gelosamente una cinquantina di floppies seminuovi che non mi vuole dare...😡.
E' stato vedere Alessandro e Federico  giocare a Buggy Boy da Floppy a farmi emozionare più di tutto il resto...io lo facevo 25 anni fa...ora loro lo fanno allo stesso modo..sulla stessa macchina..vero hardware d' epoca...divertendosi. Ci siamo scambiati impressioni, sensazioni..insomma..cose senza prezzo se le fai con i tuoi figli anche se hanno solo 9 e 6 anni..


A sinistra il mio Joystick storico, un Suncom TAC-2  con più di 25 anni sulle spalle ed ancora solidissimo.
A destra uno sconosciuto joystick dotato però di microswitches, piuttosto godibile.
Fortunatamente il mio Suncom TAC-2 ha tenuto botta, ed una volta aperto e revisionato è tornato a funzionare in modo impeccabile....pensate dopo più di 25 anni e davvero tante partite fatte...
Per quanto riguarda l' altro, pur essendo costruito in modo economicissimo, una volta puliti i contatti dei microswitches  ha funzionato alla grande anche se la sensazione, tenendolo in mano, è di poca solidità. 

Ho recentemente comprato un Competition Pro RETRO con attacco a 9-pin. deve arrivare . posterò recensione.

Poi ho  comprato questi due dispositivi su eBay e tutto è diventato più semplice e divertente.
Per chi non sapesse a che servono segue veloce descrizione delle funzioni.




Questo adattatore permette di collegare una Compact Flash al connettore IDE interno dell' Amiga che viene visto come un HD, in questo caso di 4Gb. Per installare e configurare il Workbench nonchè partizionare la CF ho usato WinUAE che ha reso l' operazione più veloce e semplice.

25 euro circa.






Questo adattatore invece permette di usare la porta PCMCIA sul lato sinistro dell' A1200 e dell' A600  come ingresso per una Compact Flash da formattare FAT ed utilizzare come trasporto files dal PC (Windows-Mac-Linux) previa installazione di una paio di files in C e DEVS di Amiga. Veramente indispensabile !!

circa 12-13 euro.








Da qui il passo che mi separava dall' installazione di WHDLOAD era breve..anche se non avevo fatto i conti con la maledetta poca ram di Amiga...

Quanto è claustrofobica questa immagine...
..infatti solo una minima parte dei giochi WHDLOAD funzionerà con un Amiga 1200 stock..da qui la NECESSITA' di installare della Fast RAM ma ne parlerò nel prossimo post..infatti farò dei test, prima con una espansione SRAM PCMCIA da 4 Mb (che mi deve ancora arrivare...😳) poi con una scheda acceleratrice della Individual Computers ACA 1221ec. (anche questa deve arrivare).

Bene...auguro buon anno a tutti in attesa che mi arrivi il materiale per le prossime recensioni/impressioni/...



E' colpa del Raspberry Pi 3, e di Amibian, colpa anche di RetroPie e di mio padre che mi si presenta davanti con in mano il mio Commodore Amiga 1200 dicendo :"che ne facciamo di questo?" dopo che era rimasto per 20 anni chiuso nella sua scatola...
Riaccendi l' Amiga e vedi che funziona, lo annusi, inserisci il floppy di Pinball Dreams e....buzzzz..buzz.....carica...la musica le immagini...un flashback senza precedenti. Purtroppo era troppo tardi, la scimmia della nostalgia era salita ed eccomi ad aprire l' ennesimo, superfluo, inutile blog sul retro-computing giusto per sentirmi meno solo in questa mia passione che non riesco a condividere con nessuno...se non con i miei bambini 😍 . 

".....Aleeee...Fede....ce l' ho fattaaaaa...l' Amiga ha l' Hardisiiiiiiskkkkk...."

Questo è il primo post quindi ci rivedremo con un po di prove,di video e impressioni d' uso dei vari dispositivi che ho comprato e comprerò che hanno reso l' esperienza d' uso del mio Amiga da "nostalgica" a "divertente" anche per i miei due piccoli...già..i figli...forse il  motivo principale per cui sto facendo tutto questo...