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à: