venerdì 24 giugno 2016

Retro PC Intel Pentium 120 MHz con Windows 95

Ciao. Oggi ho deciso di assemblare un retrocomputer avendo trovato nella soffitta, all'interno di una delle mie cassette di plastica della frutta dove conservo il materiale hardware in mio possesso, una scheda senza indicazioni sulla marca nè sul modello. Per sfida allora mi sono posto l'obiettivo di partire da questa scheda per creare da zero un retro PC che mi permetta di giocare coi vecchi giochi per DOS.


La scheda madre sconosciuta

Per prima cosa sono andato a cercare qualche informazione su internet. Le uniche cose scritte sulla scheda sono la versione A2 e la dicitura Intel 82430VX. Dopo molte anzi moltissime ricerche googlando alla grande per oltre due ore sono riuscito a scoprire che trattasi di una rarissima scheda Full Yes Industrial Corp. FYI-Intel 82430VX P55C. Addirittura sono riuscito a recuperare le configurazioni dei ponticelli e lo schema della scheda, una sorta di piccolo manuale. Trovate tutto a questo link.
La scheda ha un socket 7 per l'allogiamento del processore. Cerco tra i miei vecchi processori alla ricerca di un processore adatto. Trovo un vecchio Intel Pentium SY062 part number A80502120 (a questo link trovate le caratteristiche del processore). 

CPU, banco di RAM e batteria CMOS

Si tratta di un Pentium a 120 MHz e ha incollato sopra anche un dissipatore passivo (probabilmente non ha neppure bisogno di ventolina aggiuntiva). Noto anche che sulla scheda manca la batteria CMOS che provvedo ad aggiungere così come aggiungo un banco di ram DIMM PC66 da 32MB.

La scheda pronta per essere testata

Mi sposto alla postazione di test. Per testare questa scheda bisogna aggiungere un alimentatore AT, una scheda video PCI o ISA, una tastiera con presa DIN a 5 poli, un mouse seriale. Per collegare il mouse utilizzo un cavetto seriale da collegare alla motherboard.
 

Cavetto seriale aggiunto alla motherboard, qui si collega il mouse seriale

La scheda video che monto è una scheda ISA Realtek RTG3106 trovata in un altra cassetta. 


Scheda video ISA Realtek RTG3106

Una volta collegato tutto procedo alla accensione del sistema. La scheda parte e si ferma all'errore di "CMOS cheksum error - defaults loaded", ovvero riscontra un errore nel bios perchè la scheda essendo rimasta senza batteria tampone ha perso tutte le impostazioni personalizzate dall'utente come data, ora e configurazioni del bios.
 

La motherboard nella postazione di test
Errore BIOS CMOS Checksum error - Bisogna reinserire i valori personalizzati nel BIOS

Adesso devo installare le periferiche di input/output nella fattispecie un hard disk, un lettore cd ed un floppy disk drive.
L'hard disk è un Fujitsu Model MPB3032AT. Questo disco è stato formattato in NTFS. Con questo file system il disco non funziona su windows 95. Quindi come prima operazione entro nel bios (su questa scheda madre col tasto CANC all'avvio della macchina). 


Schermata iniziale del BIOS Award

Per prima cosa correggo i valori di data e ora, poi vado nella sezione Low Level Hard Disk Format (formattazione hard disk a basso livello). Questo mi permetterà di cancellare tutti i dati presenti sull'hard disk oltre a cancellare le informazioni sul file system che andrà poi ricreato in FAT16, che è il formato utilizzato da DOS e Windows 95 prima versione.

Procedo quindi ad installare Windows 95 sull'hard disk. Vi ricordo che Win 95 non parte da cd-rom quindi bisogna utilizzare un floppy disk per avviare il DOS con i driver per il cd-rom per poi accedere al cd-rom e da qui installare Windows 95. Il disco di installazione di windows 95 può essere scaricato da qui.
Il disco fisso è formattato a basso livello, devo creare una partizione adatta all'installazione di Windows 95 prima versione. Questo Windows non supportava ancora il filesystem FAT32 ma utilizzava quello del DOS ovvero il FAT16. Per questo, col floppy disk di avvio di Windows 95, utilizzo l'utility FDISK che permette la creazione di partizioni da DOS. Segui questo link per vedere passo passo come fare.

A questo punto riscontro dei problemi sulla porta IDE1. Infatti sembra non funzionare bene, mi dà problemi di installazione e partizionamento con tutti i dischi utilizzati. Provo a spostare sia l'hard disk che il cd-rom drive sulla porta IDE2 e qui funzionano correttamente (disco fisso impostato come secondary master e lettore cd impostato come secondary slave).

Una volta installato Windows 95 devo ancora aggiungere una scheda audio al sistema. Tale operazione naturalmente può essere fatta anche prima dell'installazione del sistema operativo. Trovo una scheda Opti 82C933 su slot ISA. Installo i driver della scheda audio Opti 82C933 che potete reperire a questo link (vanno bene per Windows 95/98).


La scheda audio Opti 82C933

Una volta installata anche la scheda audio posso passare all'assemblaggio del computer su un vecchio case adatto per questa scheda madre. 


Il case utilizzato in questo assemblaggio

Monto prima la motherboard sul supporto metallico staccabile del case e poi il tutto lo collego al case. 


Fissaggio motherboard al pezzo metallico estraibile del case

Una fase dell'assemblaggio

Quindi collego i cavetti vari del case, installo il lettore cd, il disco fisso e il lettore floppy da 3,5 pollici, la scheda video e la scheda audio. Mi sposto sulla postazione di test e verifico il corretto funzionamento del sistema, anche con giochi per DOS. Funziona tutto!


Test di funzionamento in ambiente DOS, Prince of Persia!
Per ultima cosa chiudo il case con il suo coperchio, ora ho disponibile un pc su cui far girare i meravigliosi giochi per DOS!

E anche con questo bel progetto abbiamo finito. Vi aspetto al prossimo post dove recupereremo un altro retrocomputer. A presto.

Scrivetemi eventuali commenti.

 



venerdì 29 aprile 2016

Recupero Retrocomputer PC Intel 486

Un bel PC 486 "Desktop"

Ecco ripescato nella mia soffitta un altro pezzo interessante. Un vecchio assemblato PC 486 con case di tipo desktop, quelli dove sopra poggia il monitor. Diamo una occhiata all'interno.

Il PC aperto visto dall'alto


Troviamo la scheda madre, una scheda video Vesa, il processore 486 (che ho messo io perchè la scheda non ne aveva, così come la batteria per il BIOS), un lettore floppy disk da 3,5'' l'alimentatore AT e un lettore di cd-rom. Procedo col disassemblaggio del pc per analizzare tutti i componenti. 

Disassemblaggio completato

Vediamo che scheda madre abbiamo all'interno. Ci sono dei riferimenti a PC Chips in alcuni adesivi, facendo delle ricerche su internet sono arrivato alla conclusione che si tratti di una motherboard PC Chips M912 Ver. 1.7. Stranamente ho trovato molto materiale a riguardo e in particolare in questo sito internet

La motherboard Pc Chips M912 col processore installato

Ho quindi iniziato a leggere la disposizione dei jumper per installarci sopra il processore un Advanced Micro Device (AMD) DX4 a 100 Mhz (modello A80486DX4-100NV8T).
Monto tutto sulla mia postazione di test, collegando la scheda video Vesa e un alimentatore AT.

La scheda nella postazione di test, si avvia!

Avvio l'alimentatore e la scheda parte, avvisandomi che bisogna impostare il BIOS in quanto la scheda è rimasta a lungo senza batteria del BIOS.

Il messaggio del BIOS che mi avvisa di impostare alcune voci


Devo procurami un dissipatore con ventola per il processore, lo sto cercando tra i vecchi dissipatori in mio possesso. Lo trovo su un altro vecchio pc che devo ancora controllare. Questi vecchi dissipatori si agganciano direttamente alla CPU senza utilizzare altri dispositivi di ancoraggio. 
Modifico le impostazioni del BIOS e le salvo. Poi spengo l'alimentatore per vedere se il BIOS conserva i dati, ma purtroppo no. Controllo allora il voltaggio della batteria al litio che è bassissimo 0,3V, devo avere messo per sbaglio una batteria scarica! La sostituisco con una nuova batteria e ne approfitto per acquistarne su Ebay delle altre perchè le ho terminate. Dato che ci sono mi compro anche altre 4 batteria per la macchina fotografica...


Riprovo a salvare le impostazioni del BIOS. Ora sembra che il BIOS tenga i parametri anche togliendo la corrente. Ci sono però delle difficoltà sulle porte di espansione. Infatti la scheda VESA funziona solo in uno slot (quello più in alto, se invece la installo negli altri due più in basso il monitor non si accende). Inoltre non riesco a fargli "vedere" nè il floppy disk nè l'hard disk e non so se dipenda dagli slot di espansione o dalla scheda ISA che contiene i controller del floppy disk, hard disk e porte di comunicazione. Per saperlo dovrò utilizzare un'altra motherboard funzionante per testare questa scheda.

Ho trovato una scheda VESA con i controller floppy e hard disk. Montato la scheda in un alloggiamento VESA riesco a far vedere un hard disk alla scheda madre. Mi dà sempre problemi col controller del floppy disk drive. Inoltre non riesco a far vedere alla motherboard un lettore cd-rom. E allora che fare? Provo una soluzione alternativa ovvero scollego il disco rigido collegato alla motherboard (quello che ha riconosciuto, dopo averne provati un pò!) e lo collego a un altro PC. Cancello il disco e ci installo sopra DOS 6.0. Purtroppo il terzo disco di installazione del DOS è corrotto e non riesco a installare tutti i file, comunque ci sono i principali e il DOS parte.

Adesso vorrei installarci Windows 95 ma purtroppo questo dos non ha il device driver per i lettori cd-rom. Scarico il file GSCDROM.SYS da internet (esattamente da qui) lo copio su un floppy e poi lo copio sul disco del dos. Aggiungo un paio di righe di codice ai file CONFIG.SYS e AUTOEXEC.BAT (come scritto in questo sito internet) ed evviva! ora posso accedere al disco cd-rom per installare Windows 95. 

State sintonizzati su questo post a breve riprenderò in mano il progetto per ultimarlo! A presto.

 








giovedì 28 aprile 2016

Riparazione Retrocomputer PC AMD K5-PR133

Il PC così come lo ho trovato in soffitta

Ho tra le mani un vecchio personal computer per la precisione un vecchio assemblato con case minitower. All'interno una vecchia motherboard SOYO SY-5MA socket 7. Non vi è nè hard disk nè lettore cd-rom e neppure un floppy disk drive. L'alimentatore AT fa bella mostra di sè all'interno del case.  Il cabinet presenta tracce di ruggine.
Vista laterale del PC
Ho provato a cercare informazioni sulla scheda ed anche il manuale utente ma non ve ne è traccia sul web (utilizzando Google e Bing). Infatti la SOYO è fallita a maggio del 2009 e i relativi siti sono finiti nell'oblio; notizia tratta da Wikipedia (vedi link).

Per prima cosa procedo allo smontaggio dei componenti interni al case come la scheda madre (motherboard), i cavi seriali e paralleli collegati alle porte esterne, l'alimentatore e i cavi del front-panel. In questo modo potrò testare la scheda per verificarne il funzionamento. Ecco come appare il PC smontato:
Il PC completamente smontato

 E questa la scheda madre SOYO SY-5MA:
La motherboard SOYO SY-5MA un pezzo da museo!
Smonto il dissipatore del processore per vedere quale rarità si nasconde sotto et voilà un bellissimo AMD K5-PR133 (link alle caratteristiche tecniche del processore)
Il bellissimo processore AMD-K5 PR133 (un pò impolverato!)
Bene. A questo punto possiamo testare la motherboard per verificarne il funzionamento. Per prima cosa mi armo di pennello soffice e pulisco bene la scheda madre, il processore e il dissipatore di calore dove col tempo si è depositata la polvere.

Posiziono la scheda nella postazione di test. Collegata con un alimentatore AT, inserisco una scheda video PCI e la scheda di test per le motherboard (questa scheda legge i codici POST durante la fase di boot della motherboard, per controllare eventuali errori). Questo è il risultato del test:

La scheda nella postazione di test
 
Errore del BIOS la batteria CMOS è scarica!
Purtroppo abbiamo un errore di batteria scarica. Data l'anzianità della scheda madre c'era da aspettarselo. Il problema però è che questa scheda utilizza ancora un chip RTC (Real Time Clock) che al suo interno ha la batteria. Sono difficili da reperire in commercio in quanto ormai fanno parte del passato dell'informatica. Il chip RTC è un VIA VT82887. Per chi fosse curioso a questo link troverà il datasheet del CHIP. 

Il Chip Real Time Clock VIA VT82887
Nel datasheet vi è un riferimento alla possibilità di utilizzare una batteria (VBAT) esterna e in effetti la scheda madre è predisposta per l'alloggiamento della batteria. Purtroppo però mancano anche alcuni componenti elettronici (alcuni diodi e resistenze SMD) per cui non è possibile alloggiare lo scompartimento della batteria ed utilizzare una normale batteria CMOS come quella delle attuali motherboards. Non mi resta che cercare su internet e dopo numerose ricerche ho trovato il CHIP su Ebay (a questo link). Procedo col suo acquisto (11 dollari spedizione compresa), proviene dalla Cina quindi ci metterà un bel pò di tempo ad arrivare...
Nel frattempo mi dedico alla pulizia del case e alla ricerca delle componenti che mancano per l'assemblaggio del PC. In particolare hard disk, lettore cd-rom, lettore floppy disk.
Dopo quasi un mese di attesa finalmente ho ricevuto il Chip RTC.
 

Il chip RTC, acquistato su Ebay da Hong- Kong

Provvedo a sostituirlo al posto di quello vecchio. Sposto la motherboard sulla postazione di test. Ci monto una scheda video Trident TGUI9440 su slot PCI.

La scheda video, una Trident TGUI9440 su slot PCI

Configuro il BIOS. Il chip funziona alla grande. Bene. Spengo l'alimentatore. Collego il cavo della porta seriale a 9 pin e quindi collego alla scheda anche un vecchio mouse seriale. Procedo a collegare il floppy disk drive, un lettore cd e un hard disk Fujitsu MPC3043AT da 4,32 GB.
A questo punto mancano ancora due cose: una scheda audio e una scheda di rete. La scheda audio la trovo nella mia collezione di schede conservate nella solita cassetta di plastica (io utilizzo le cassette di plastica della frutta perchè hanno il vantaggio di poter essere impilate una sull'altra e quindi occupare poco spazio). La scheda è una Opti 82C933 su slot ISA.

La scheda audio, una Opti 82C933 su slot ISA
La scheda di rete la cerco in un altra cassetta dove conservo le schede modem e di rete; E' una vecchia scheda ethernet  Olicom OC2175 su slot ISA.

La scheda Olicom OC2175
Ora non resta che scegliere che sistema operativo installare e dato l'interesse che vi è per i retrocomputer MS-DOS decido di installare Windows 95. Purtroppo però con questo sistema operativo incontro non poche difficoltà legate ai driver delle schede e dei componenti.
 


Scheda in fase di test con Windows 95

Non riesco a trovare i driver adatti e quindi procedo ad installarci una prima versione di Windows 98. Terminata l'installazione del sistema operativo installo i driver della scheda audio Opti 82C933 che potete reperire a questo link (vanno bene per Windows 95/98). I driver della scheda video vengono caricati dal sistema operativo come pure quelli della scheda di rete. Per verificare il funzionamento della scheda di rete configuro la scheda con gli indirizzi IP della mia LAN e navigo su internet con Internet Explorer 4! Funziona anche se con tutte le limitazioni di questo navigatore.

Il Pc assemblato e con sopra Windows 98
Testo il PC con un videogame e con altri software utili per verificarne il funzionamento. Funziona alla grande

Il Pc ultimato e pronto all'uso!
Con questo progetto spero di aver stimolato nei lettori la voglia e la passione di far rivivere questi vecchi PC che possono ancora dare molte soddisfazioni soprattutto per riscoprire vecchi videogiochi e vecchi software ormai dimenticati.

Se siete interessati al suo acquisto potete farlo attraverso Ebay visitando la questa pagina dove troverete l'inserzione. Inoltre potete dare una occhiata al mio negozio Ebay visitando questo link.

A presto con un nuovo post.