www.bertinettobartolomeodavide.it
|
Terrible Fire 1260 + cpu 68LC060 a 75mhz
Dopo un'attesa di pochissimi giorni, è arrivato il
mio pacchetto da
AmigaStore contenente materiale Amiga, oltre alla fantastica
scheda acceleratrice Terrible Fire (TF) 1260. E' proprio della TF che voglio
scrivere qui. Infatti, l'Amiga 1200 su cui ho voluto montare questa scheda è
stato da sempre dotato di una straordinaria scheda Blizzard 1230 con FPU e 128
MB di RAM, un reperto degli anni novanta del secolo scorso, ma che ancora
funziona alla grande.
La TF invece è una scheda moderna, anche se è progettata per funzionare su
computer di 'altri tempi'. La scheda che ho ordinato era vuota, dato che volevo
dotarla di una CPU molto veloce, che per motivi di prezzo ho scelto nella sua
versione 68LC060 a 75 MHz. Il clockaggio è davvero superbo, ma non ha la FPU
come succede con il 68060 puro. Economicamente, avere la FPU sarebbe stato
costoso, dato che questa CPU da sola può arrivare a costare anche più di 600
euro. Con la mia scelta, sono riuscito a ottenerla per soli 60 euro dalla Cina.
Dato che uso Lightwave, la FPU è indispensabile, quindi tra tutti i ragionamenti
contorti che potevo fare, ho deciso di utilizzare una
FPU virtuale per colmare
questa mancanza, sperando che i 75 MHz potessero compensare la possibile
lentezza. Spiegherò meglio dopo.
Dopo aver rimosso la vecchia scheda 1230, ho aggiunto la TF 1260 con la sua
potente CPU montata e ho acceso il computer... Il primo avvio non è stato così
reattivo, poiché SYSINFO si è bloccato prima di completare il test di sistema.
Ho quindi installato una versione più recente, e in questo caso il test ha avuto
successo, ma i risultati erano scarsi e indicavano una CPU 68LC040, con una
velocità simile a quella di una CPU a 25 MHz. Il primo pensiero in quel momento
è stato: "Ho commesso un errore a prendere questa periferica". Molti programmi
si bloccavano, rendendo praticamente il computer quasi inutilizzabile.
Non mi sono arreso e ho cercato online. In effetti, altri utenti confermavano le
problematiche che avevo riscontrato. Qual era l'errore? Bastava scaricare la
MMULib dedicata e tutto sarebbe migliorato improvvisamente... Infatti, quando ho
riavviato l'Amiga dopo aver installato la versione
MMULib adatta per la TF,
tutto è cambiato drammaticamente. Già all'avvio si notava una maggiore
reattività di AmigaOS 3.9 e tutti i programmi funzionavano perfettamente.
SYSINFO riconosceva la CPU 68LC060 e il grafico della velocità era quasi fuori
scala.
Rovistando tra i programmi del firmware, ne ho trovato uno chiamato CPUSPEED che
consente di impostare la frequenza della CPU quasi a piacimento. Digitando
semplicemente 'cpuspeed speed=105' nella CLI, ad esempio, e se il moltiplicatore
lo consente, la scheda inizia a funzionare a quella velocità in modo magico.
Tuttavia, è necessario fare dei tentativi poiché la scheda si surriscalda molto
e il computer può bloccarsi. Io ho una versione Rev4 e CPUSPEED funziona bene,
quindi non è necessario avere una CPU Rev 5 o 6. Poiché preferisco la stabilità
e dato che non uso una ventola di raffreddamento, ho "declockato" la mia CPU da
75 MHz a 60 MHz per proteggerla dai lunghi rendering con Lightwave e garantire
che il computer non si blocchi. In seguito installerò una ventolina...
Terminata la procedura di installazione sia hardware che software, è stato il
momento di attivare la FPU virtuale lanciando il programma SoftIEEE, che non è
altro che una sofisticata routine per i calcoli in virgola mobile a 90 bit,
quindi superiore ai classici chip 68881/2! È un programma avviabile dalla riga
di comando, ma va tenuto presente che una FPU software è lenta poiché è la CPU
stessa a svolgere il lavoro della FPU. Va notato che con Lightwave, su un 060LC
a 75 MHz (volontariamente declockato a 60 per evitare problemi di
surriscaldamento), la FPU emulata si comporta dignitosamente, paragonabile a un
68882 a 25 MHz in termini di renderizzazione. Ad esempio, ho effettuato il
rendering di una scena LW e la FPU emulata ha impiegato esattamente il doppio
del tempo rispetto alla Blizzard a 50 MHz. Certamente, una FPU 060 reale sarebbe
stata molto più veloce, ma l'equilibrio tra prestazioni e convenienza economica
rende questa una buona scelta, a mio avviso.
I test con alcuni emulatori sono stati eccellenti, dato che questi sono
compilati per 68020 senza FPU, quindi la velocità è risultata eccezionale.
PC-Task, DosBox, l'emulatore di PC Engine, l'emulatore di Sega Master System e
altri funzionano bene... Le animazioni AVI riprodotte con il semplice lettore di
AmigaOS 3.9 sono fluide, con audio sincronizzato. I file MP3 non subiscono
rallentamenti. Altri software come ArtEffect 4.0 e AmigaWriter funzionano come
se fossero su un sistema moderno.
Ho voluto provare anche IBrowser 2.4 (anche se non uso spesso Internet sull'Amiga)
e ho navigato su web con Miami. Tutto è stato perfetto, le pagine sono state
caricate velocemente e con grande reattività.
In conclusione, voglio sottolineare che c'è molta pubblicità negativa
ingiustificata sulla Terrible Fire 1260, e molti me l'hanno sconsigliata. Quando
ho poi menzionato che avrei usato una CPU 68LC060 a 75 MHz, sono stato quasi
giudicato male. Ma alla fine, stando ai fatti, la scheda svolge il suo compito e
la CPU funziona bene, consentendo l'uso pieno delle applicazioni compilate per
060 che richiedono FPU, grazie a SoftIEEE che la emula adeguatamente. Anche i
programmi che richiedono 060 e MMU senza FPU funzionano senza problemi, seguendo
gli standard dell'architettura 060. Per quanto riguarda il software compilato
per 020 e 030, non ci sono difficoltà sostanziali, mantenendo un alto grado di
compatibilità di tutti i CHIP 68060 e ciò che non funziona su un Rev6 e non
funziona nemmeno su questo Rev4.
In definitiva, è stato un acquisto indubbiamente conveniente ed efficace, che
con una frazione del prezzo e qualche piccolo accorgimento software ha permesso
di ottenere un Amiga all'apice delle prestazioni della famiglia 68k con CPU
reale. Certamente la soluzione della FPU emulata non sarebbe stata possibile con
processori inferiori allo 060, visto l'enorme rallentamento sul frangente
'virgola mobile', ma in questo contesto vista l'enorme potenza di calcolo è
possibile specialmente riguardo le CPU a clockaggio elevato.
Alcuni video sull'operatività: