En un dels fòrums de la
MSX Resource Center es discutia fa un temps la viabilitat d'un joc 3D en un ordinador MSX. Essent l'MSX una màquina que va aparèixer l'any 83, amb un Z80 com a CPU funcionant a menys de 4 Mhz semblava que un joc 3D per a aquesta màquina era impossible. I això que, en un dels
posts al fòrum algú va comentar "mirau que he fet" i adjuntava un joquet 3D per a MSX. Pareixia impossible, però es va fer. I és que moltes coses són impossibles fins que algú les fa per primera vegada.
En parlar de màquines de vuit bits, dels MSX, els Spectrum, els Amstrad CPC o els Commodore, sembla que moltes coses siguin impossibles. Un cas és el de les interfícies gràfiques. N'hi han, i més d'una, per a aquestes màquines. I és que, en aquest cas, la pregunta no hauria d'esser "es pot fer una interfície gràfica per a màquimes de vuit bits?" sinó "se'n pot fer una que sigui prou ràpida i, per tant, pràctica?". La resposta és afirmativa. Es tracta de
SymbOS. Altra vegada, semblava impossible fins que algú ho ha fet per primera vegada.
SymbOS va sorgir com un sistema operatiu amb entorn gràfic per a ordinadors
Amstrad CPC. Es tracta d'un sistema multitasca amb un entorn gràfic ràpid i pràctic. Amb aplicacions de reproducció d'audio i video, visualitzadors gràfics i tota la pesca. I, sobretot, ràpid. Fet el programa per a Amstrad, l'autor es va plantejar portar-lo a
MSX. L'Amstrad CPC i l'MSX són màquines amb potència semblant. Per tant, en principi, "portar-lo" pot semblar senzill. Ara be, per tal que el sistema sigui ràpid s'ha de treballar a tan baix nivell que "portar" pot arribar a significar "reescriure" tot el codi. Sigui com sigui, la versió de SymbOS per a MSX ja és funcional. I ràpida (més que la versió CPC). I pràctica. En
aquest enllaç es pot descarregar un video on es mostra el SymbOS en acció sobre un MSX. El vídeo està comprimit en ZIP i requereix DivX 5 o superior per a ser vist.
Obviament, tant Windows com qualsevol entorn d'escriptori de Linux ofereix moltes més funcionalitats que SymbOS. Ara be, aquests sistemes necessiten un Pentium a uns quants de centenars de MHz per a funcionar. Necessiten uns quants de centenars de RAM de memòria per a anar fins. I uns tants altres d'espai en disc dur. Per contra, SymbOS funciona en una màquina a poc més de 3MHz (unes
mil vegades menys que els ordinadors que es venen avui en dia), 128KB de memòria RAM (unes
vuit mil vegades menys que els estàndards actuals) i requerint ben poc espai en disc, segurament 700KB o menys. A mi em sembla impressionant. Aquí en teniu una imatge, del SymbOS baix MSX.
