Visualizzazione post con etichetta Amiga. Mostra tutti i post
Visualizzazione post con etichetta Amiga. Mostra tutti i post

martedì 20 dicembre 2011

Grandi Manovre... Commodore Amiga (?)

Ultimamente sul blog ho in prevalenza trattato l'argomento C=OS con vari articoli riguardanti questioni strettamente tecniche ad esso correlate, ma a partire dal rilascio del Commodore OS Vision, C=USA pare abbia iniziato seriamente a muoversi sul fronte Amiga e non solo, il tutto con lo stile (apparentemente caotico) che un po' ricorda le primissime uscite di questa azienda nel 2010, quando in moltissimi (me incluso) faticavano a prenderla sul serio.
Tuttavia se sono ancora qui a parlarne e per giunta in un blog interamente dedicato a C=, le cui visite sono sempre e costantemente in aumento, è già segno che il tutto abbia finora funzionato a dovere e creato un discreto interesse, anche grazie agli obiettivi prima promessi e infine raggiunti dall'azienda statunitense.
Come prima mossa delle sue grandi manovre, Commodore ha annunciato sul proprio forum l'arrivo di una serie di notizie molto grosse, restando inizialmente sul vago e lasciando soltanto in seguito intendere tramite una serie di indizi che sia pronta a ottenere il controllo completo sul marchio Commodore (nelle sue varie forme) e forse persino di quello Amiga. E badate bene che ciò sarebbe tutt'altro che una cosa scontata visto che tali marchi negli anni si sono come disintegrati in seguito a un'esplosione cosmica; C=USA in principio ha persino faticato a individuare i legittimi proprietari per ottenere la licenza di produrre e vendere le sue prime macchine, giungendo infine alla commercializzazione del C=64x, finora un buon successo di vendite che evidentemente sta permettendo a C= di compiere i successivi cruciali passi.
Dell'acquisizione di tali marchi non si ha ad oggi nessuna notizia ufficiale, ma i rumors diventano più insistenti giorno dopo giorno in cui accade sempre qualcosa che rafforza la loro fondatezza.
E giusto ieri, Commodore, in merito alle scelte da compiere sulla realizzazione dei prossimi Amiga, ha iniziato a rivolgersi sia alla propria comunità di utenti (come d'altronde è accaduto per il C=OS Vision), e sia all'altra comunità fin ora apertamente avversa a C=, cioè quella degli amighisti oltranzisti, "sfidandoli" a dare una loro visione finale e concertata su come dovrebbe essere secondo i loro desideri il futuro Commodore Amiga.
E questo sembra il dettaglio più rilevante. Perché?
Cominciamo con il dire che in assoluto questa è la prima notizia rigiardante C= data a reti unificate dai principali organi d'informazione (o pseudo tale) amighista, che come dimostra la rubrica controinformazione di questo Blog non hanno certo nel tempo lesinato in mistificazioni e censure nei confronti di Commodore, fino a vere e proprie diffamazioni, accanendosi per di più nei confronti di chi sosteneva l'impresa dell'azienda in questione.
La sensazione è quella che C=USA sia davvero prossima ad assumere il pieno controllo dei marchi e provano quindi a rivolgersi a suddetta comunità per concedere loro l'ultima occasione di avere un ruolo attivo e costruttivo nei piani Commodore, persino per la realizzazione di Amiga alternativi a quelli che verranno prodotti nel corso del 2012.
Per come la vedo io, Commodore sta comunicando alla comunità nella sua interezza (dai gusti anche tra loro nettamente divergenti) "noi i nostri piani li abbiamo e li porteremo avanti, ma possiamo anche provare un progetto alternativo da elaborare insieme e vedere come và".
Le condizioni sono esposte in una serie di punti che non danno alcuna restrizione né sull'hardware da utilizzare né sul sistema operativo, però chiedono in cambio un impegno da parte della comunità, anche economico, chiaramente ben garantito da rimborsi in caso di abbandono del progetto, e il tutto in piena trasparenza sull'avanzamento dei lavori, con scadenze ben definite.
Il motivo della richiesta economica mi sembra ovvia, trattandosi di un eventuale progetto di nicchia e quindi senza un reale mercato, non quantificabile a mezzo sondaggi (cosa invece possibile per gli Amiga x86 più le future versioni del C=OS), è necessario garantire un determinato investimento da quelli che sarebbero infine dei nuovi clienti... e magari con una spesa finale molto minore di quelle esorbitanti richieste per l'hardware NG x1000 e Sam varie. (Controinformazione per maggiori dettagli)
Cosa potrebbe accadere quindi?
Personalmente, dubito che la scena convergerà facilmente e interamente in una fase di concertazione... ma è possibile che la parte più oltranzista divenga infine una totale minoranza, scegliendo un'assurda ghettizzazione ed esclusione definitiva dalla nuova realtà Amiga a venire.
Già da mesi la fazione fedele all'AmigaOS di Hyperion si è allontanata dalle restanti parti più vicine ad Aros (amigaos x86) e Morphos (ppc) che vivono una fase di evoluzione tecnica decisamente migliore della controparte "ufficiale" OS4, impantanata come sempre in eterne sabbie mobili e con un X1000 che rappresenta in pieno l'insensatezza odierna di questa realtà informatica, a cui si cerca finalmente di dare un colpo di spugna.
A mio modo di vedere, l'unica possibile realtà di nicchia (ormai in fase finale di realizzazione) che potrebbe rappresentare un cammeo dell'offerta commerciale futura di Commodore è il Natami (Native Amiga)


Insomma delle grandi manovre che nella scena Amiga (dove i tratti psicodrammatici hanno spesso il sopravvento sulla logica e sulla razionalità dell'informatica) diventa quasi un Thriller di fine anno da seguire fin infondo ben armati di popcorn e magari anche delle buone idee da presentare al cospetto dell'ormai quasi rinata grande C= ...
Uno di alcuni Concept allo studio di Commodore per la linea Amiga, oltre ai modelli Htpc già esposti sul nuovo sito Commodore.net
Aggiornamento 21/12/2011
Dopo le prime convulse polemiche scatenate dalla richiesta di C= alla comunità Amiga, è nato un sondaggio accessibile a chiunque dove poter votare scegliendo tra varie possibilità le caratteristiche di un Amiga by Commodore: http://www.amiga-poll.blogspot.com/

Commodore Computer Blog su facebook

lunedì 21 novembre 2011

Uno sguardo all'emulazione su Commodore OS

Alcune parti di questa guida-recensione potrebbero essere rese obsolete dagli aggiornamenti della nuova ISO C=OS beta 9 scaricabile dal sito Commodore


Proseguiamo a spulciare il neonato C=OS Vision 1.0 nelle sue varie e diverse peculiarità.

Ebbene il sistema operativo proposto da Commodore non poteva certo esimersi da offrire un'ampia possibilità di emulare le macchine classiche, e in questa beta del C=OS è infatti ben visibile come l'emulazione sia stata integrata nella struttura dell'OS già a partire dal menu dedicato, nonché dalla cartella Classic (disponibile cliccando il simbolo C= nella dock):

Il tutto è stato studiato in particolar modo per i possessori dei CD/DVD C64 Forever e Amiga Forever della Cloanto, che contengono oltre a svariati giochi, demo e software classico, anche diversi tipi di rom come i vari kickstart dei modelli Amiga Classic che non essendo di pubblico dominio necessitano appunto di essere acquistati.
I computer Commodore verranno infatti venduti dal prossimo mese con incluse le nuove versioni di queste famose suite di emulazione, motivo per cui questa prima release del C=OS non è ancora completa né perfettamente testata sul fronte emulazione. 
Infatti di default questa beta 6 del C=OS v.1.0 non rende disponibili gli emulatori 8-bit se non procedendo all'installazione dal menu Sistema-->Commodore Extras del contenuto del cd C64 forever, che andrà a piazzare le mancanti directory e file di configurazione all'interno del sistema operativo, sistemando anche ordinatamente i vari giochi nella cartella classic:
Una volta installato il C64 F.E. bisognerà soltanto sincerarsi che cliccando il file di un qualsiasi gioco C=64 con estensione .d64 e .t64 siano auto-avviabili nell'emulatore c64 tramite "run64"; cliccare allora con il tasto destro l'immagine del gioco e controllare in proprietà:
(L'emulatore partirà di defalut a tutto schermo, premere alt+d per passare in modalità finestra e leggere più avanti nella guida come configurare le opzioni grafiche)
Per chi posiede C64 Forever e analogamente Amiga Forever in alternativa è possibile installare il Player Window Tramite Wine e usare in tal modo l'emulazione C=64 su C=OS, basta cercare e avviare l'installer windows .msi all'interno del CD, o del pacchetto posseduto.
Per chi non avesse C64 forever attivare gli emulatori è comunque molto semplice. Scaricate l'emulatore VICE e aprite il pacchetto compresso (esso è per windows ma non importa...), copiate tutte le cartelle  presenti al suo interno (tralasciando i singoli file restanti), con i nomi dei computer 8 bit, nella seguente directory del C=OS:
Directory questa, raggiungibile cliccando la cartella Home sul desktop e successivamente con la combinazione tasti Control+H per far apparire i file nascosti.
Se non avete confidenza con il filesystem di linux e la struttura delle directory di una distro mint/debian quale il C=OS (e tornerà molto utile prenderci confidenza, non è nulla di complicato...), leggete pure questa brevissima guida)
Avviato l'emulatore del C=64, per visualizzare il vecchio commie a tutto schermo è possibile attivare le opzioni come nelle successive immagini: 
pressando infine Alt+D per passare da finestra a tutto-schermo e viceversa.
Le singole immagini/rom dei giochi in vostro possesso potete copiarle ordinatamente nella directory classic e renderle in avvio automatico con run64 come visto in precedenza.
Infine va segnalata la possibilità di avviare il C=OS direttamente con l'emulatore C=64 a tutto schermo, un'evidente feature a beneficio dei possessori del modello C=64x.

Per l'emulazione Amiga il discorso non è poi tanto diverso, ma ho notato che forse su questo fronte il C=OS è meno testato e parzialmente incompleto; ad esempio "runamiga", il comando/script analogo del precedente run64, pur essendo presente nel sistema non risulta ancora attivato, e verrà con ogni probabilità integrato con i futuri aggiornamenti di Commodore.
L'installazione da Amiga forever avviene invece regolarmente come per la versione dedicata al C=64, ed esistono nel menu emulators due differenti versioni dell'emulatore UAE, di cui una "normale" con i seguenti preset:
e un'altra versione "enhanced" probabilmente settata eseguire giochi e demo Aga meno antichi che supportavano le cpu più potenti della serie 68k quale il 68060.
(se avete installato AmigaForever nel menù rom della finestra "uae control" potrebbero essere errate le cartelle relative alle voci "kickstart rom file" e "Rom key file for Cloanto...", ma basta cliccare sulle rispettive icone Change per trovarvi subito nella cartella giusta, quindi selezionate il file richiesto, chiudete e cliccate su "Save Config")
Per quanto riguarda l'esecuzione e il settaggio completo degli emulatori UAE e VICE, rimando alle varie guide esistenti su internet per approfondire le molteplici possibilità di configurazione che essi offrono (l'emulatore amiga sarà più complesso del Vice in quanto più complessi ovviamente erano gli Amiga)
Come visibile nell'ultima immagine è in esecuzione sotto C=OS l'emulazione di una configurazione avanzata (scelta tra i preset di UAE dopo aver installato Amigaforever) di Amigaos 3.x.
Ebbene se qualcuno volesse riutilizzare i vecchi software amiga 68k per amigaos, di programmazione, grafica o musica, potrebbe sempre optare per un'altra soluzione, e anziché emulare l'ambiente completo del Workbench di Amigaos  tramite UAE(che però resta indispensabile per i giochi), è  possibile provare AROS... scaricando la seguente iso e avviandola sotto C=OS tramite VirualBox, presente anch'esso nel menu dedicato agli emulatori.
L'installazione è molto semplice e basterà seguire questa guida per VirtualBox.
Aros è compatibile al livello di api con l'originale AmigaOS ed emulerà tutte le istruzioni 68k di Amiga in tempo reale, e i vecchi software per Amiga andranno per tanto velocissimi, con in più l'esistenza di software nativo espressamente creato per Aros.

Ma ci sarà tempo per parlare di Aros, e anche di una distro ibrida Aros-Linux chiamata Aeros che sta per venire alla luce, e ci sarà ovviamente anche tempo per capire se queste realtà potranno influenzare o integrare il roseo futuro del Commodore OS e della grande C=


Altre guide e informazioni sul C=OS le trovate linkate in ordine per argomento su Questa pagina del Blog
Segui Commodore Computer Blog su Facebook

giovedì 29 settembre 2011

Amiga, altre immagini e nuovi modelli...


Attenzione la linea Amiga di Commodore è stata infine pesantemente rivista, lascio il post per ragioni storiche. Più informazioni a partire da questo post e ovviamente in quelli delle date seguenti

Commodore sul proprio nuovo sito www.commodore.net conferma la linea estetica dei nuovi modelli Amiga che verranno immessi nel mercato dopo quasi due decenni di black out:

Amiga 1000x



Amiga 2000x

Amiga 3000x

Amiga 4000x


Trattasi dunque di modelli adatti sia all'uso desktop che htpc fino a delle potenti workstation per degli impieghi professionali.
l'Amiga 1000x (come per il C=64 anche in questo caso è stata aggiunta la x per distinguersi dalle denominazioni classiche), rappresenta virtualmente la moderna e degna incarnazione dello storico Commodore Amiga CDTV. 


Le specifiche tecniche non tarderanno ad arrivare ed è già possibile notare nell'ultima foto l'adozione di uno schermo TFT Touch che a mio parere ben si adatterà alle future evoluzioni delle interfacce grafiche degli Os mainstream e con ogni probabilità dello stesso C=Os.
Le novità non finiscono qui in quanto Commodore ha confermato anche la realizzazione di un primo Amiga All In One, l'Amiga 500x, che non sarà un'esatta replica estetica dell'originale A500, ma meglio una sua modernizzazione con delle dimensioni in altezza leggermente superiori (ciò probabilmente per permettere l'adozione di una scheda grafica gaming di un certo livello).
Questo modello potrebbe essere introdotto già nei primi 4 mesi del 2012.

domenica 25 settembre 2011

Commodore Amiga Workstation e Htpc

Attenzione la linea Amiga di Commodore è stata infine pesantemente rivista, lascio il post per ragioni storiche. Più informazioni a partire da questo post e ovviamente in quelli delle date seguenti

Nel nuovo sito ancora in costruzione www.commodore.net è apparso uno slideshow dei cabinet che verranno impiegati da Commodore per la realizzazione di nuovi modelli Amiga serie ProWorkstation e serie Htpc:










Da sempre molto abile a creare il giusto Hype, Commodore non aggiunge nessuna nuova informazione tecnica oltre a ribadire le loro già ampiamente discusse intenzioni, di ricollocare Amiga nel mercato in una dimensione decisamente moderna e finalmente dignitosa, accostandosi così alle gloriose macchine classiche prodotte a cavallo tra gli anni 80 e 90.
Di conseguenza ad ogni mossa di C= le domande si moltiplicano: la linea "personal" A1000 e A2000 e A3000 ad esempio, annunciata a suo tempo, verrà sempre prodotta o troverà spazio in diversi e/o analoghi eleganti nuovi case mostrati?

Non mancheranno futuri aggiornamenti :) 

Edit (26/09):

Dalle immagini si nota che sui rendering delle workstation mancano i loghi C= e Amiga, e infatti non sono più presenti sul sito (quest'ultimo non ancora ultimato), mentre restano gli Htpc. Evidentemente C= starà un po' testando le reazioni del pubblico e infatti ancora nessuna notizia in merito è stata ufficializzata. Prendete il tutto come dei Rumors... in attesa del lancio ufficiale.

giovedì 22 settembre 2011

Prime notizie sui nuovi Amiga - News Brevi -

Nel seguente Thread del forum commodore-amiga.org vengono comunicate le prime notizie ufficiali sul lancio della linea Amiga che a questo punto potrebbe essere meno lontano di quanto si potesse pensare. Purtroppo al momento non è ancora stato  detto nulla in merito alla possibilità di realizzare un modello all in one che in stile C64x possa esteticamente richiamare un C=Amiga popolare, come ad esempio fu l'A500 o l'A1200, e che di certo diventerebbe l'argomento principale di questo Blog.
Le informazioni fin ora date riguardano invece il posizionamento di questi futuri modelli Amiga in una fascia "super" high end, con prezzi a partire dai 2000$ (circa 1500€) per arrivare a coprire qualsiasi esigenza professionale con delle vere e proprie Workstation che a loro volta verranno suddivise in fasce di prezzo crescente.
Quindi in definitiva il listino Commodore dovrebbe andare a comporsi con la linea Vic, il C64x e gli Amiga. Cioè da modelli prettamente consumer adatti  qualsiasi impiego a degli Amiga definiti delle "Lamborghini".
Tra due settimane un anteprima del tutto potrebbe già essere visibile sul nuovo sito Commodore attualmente in costruzione. Inoltre a tutti gli sviluppatori e potenziali utenti potrà interessare che al momento parte del lavoro di C= riguarda la realizzazione di un App-store in stile Apple.

Altre news brevi verranno in futuro linkate nell'apposito spazio in cima alla colonna di destra del forum.
In attesa di un autunno "caldo" per Commodore, ecco una prima schermata del boot loader dell'ormai prossimo e atteso Commodore OS - (o linux Mint Commodore edition) - Windows



venerdì 2 settembre 2011

Un anno di nuova storia Commodore (Analisi)


Proprio in questi giorni cade l’anniversario dell’acquisizione da parte di Commodore Usa dei diritti per produrre una moderna linea di personal computer sotto i gloriosi marchi Commodore e Amiga.
Il blog che state leggendo, di cui questo post serve anche da riepilogo, nasce immediatamente dopo la svolta del 5 Aprile 2011 cioè esattamente quando questo progetto ha iniziato a mostrare dei tratti, e delle ripercussioni, davvero interessanti.
Lo spot relativo al lancio della promozione incrociata con l’edizione Bluray del secondo capitolo di Tron della Disney, aveva infatti raggiunto in poche settimane ben centomila visite (video poi reso non elencato su Youtube credo in base ad accordi contrattuali), aprendo così una partnership tra i due nomi ancora visibile nei rispettivi siti…



Già da alcuni mesi antecedenti al lancio del nuovo Commodore 64, la notizia di un remake sembrava avere interessato varie testate giornalistiche del mondo, ma in effetti niente lasciava presagire questo:

BBC&The Guardian: C64 Lives AGAIN
New York Times: The New C64, Updated With Its Old Exterior
Libèration:Le C64 revient
The Washington Post: Meet the new Commodore 64
TIME: Beige is Back:The C64 and its Amazing Keyboard Return
Wall Street Journal: Commodore 64: Welcome Back, Old Friend

e poi la CNN



Una visibilità assolutamente non ordinaria e certamente non ottenibile da nessuna piccola azienda al mondo, quale era ed ancora è Commodore USA, e che pone così in assoluto rilievo sia l'idea imprenditoriale che c'è dietro nonché il peso del marchio in se.
Analizziamo ad un anno dai primissimi annunci, con lo strumento "Sequenza Temporale" di Google, l'andamento delle notizie e delle discussioni prodotte intorno alla voce "Commodore Computer" nella storia:


e quindi "Commodore Amiga":

Si vede subito quale sia stato l'effetto dell'impresa di Commodore Usa con la risalita degli anni 2010 e 2011, cioè quello di sottrarre, appena in tempo, nomi quali Commodore ed Amiga dal loro definitivo oblio. Uno spreco che sarebbe stato sinceramente imperdonabile e commercialmente incomprensibile.
Questi Computer erano infatti fino al 2010 di esclusivo interesse per una platea di amanti del retropc, senza così poter contare su nessuna realtà commerciale dal pur minimo rilievo (leggere controinformazione per saperne di più).
Chiaramente questa operazione non a tutti piace, è naturale. C'è chi ritiene che i marchi dovevano giacere esattamente nel passato e non cedere il passo ad attività commerciali moderne considerate eccessivamente speculative.
Tuttavia ho riscontrato che una parte significativa e in crescita dei lettori di questo Blog sono utenti Apple; buona anche la percentuale di visitatori con Sistema operativo Linux (OS come ben noto parte integrante del progetto di Commodore Usa).
Evidentemente ciò è anche un effetto di come questa impresa abbia dei punti in comune con la storia recente della Apple, e finisce così per sfiorare le corde di una particolare sensibilità permeante l'informatica moderna e connessa a questioni sia estetiche che di marchio oltre che ovviamente di garantità e moderna funzionalità.
Infatti il cruciale switch di Apple che realizzò un rapido e netto trasloco dall'architettura hardware PowerPC a quella X86 di Intel, fu un distacco concettualmente simile (anche se di superiore complessità e qualità) a quello operato dalle macchine di C=USA nei riguardi della deriva PPC Amiga seguente al fallimento Commodore del 1994 e che tutt'oggi interessa una piccola comunità amante del Vintage e del sistema operativo AmigaOS 4.1.3 (poche centinaia di persone al mondo tra miliardi di individui informatizzati).

Andando invece a ritroso nel tempo, partendo dal  fin qui discusso 5 Aprile 2011, scoveremo un annuncio di Commodore Usa risalente al Dicembre 2010 che introduceva il sistema operativo da adottare nei loro computer, annuncio che sostanzialmente parlava di un ambiente desktop dal sapore sia nostalgico che moderno, con tanto software disponibile come ad esempio grafica 2D/3D, Office, Internet etc etc. Si capì subito che era loro intenzione mettere mano a una distro Linux per adattarla ai propri scopi.
E' stato anche più volte e in più occasioni affermato dallo staff di Commodore Usa che sono avvenuti dei contatti con i rispettivi Team dei tre sistemi operativi detti di "nicchia" della travagliata scena Amiga, cioè: Aros, Morphos e AmigaOS.
L'ipotesi più verosimile a mio parere (ma senza essere basata su alcun reale fondamento o dato a mia conoscenza) è che tale collaborazione non avrebbe potuto in ogni caso valicare i limiti dello sviluppo di un Desktop Environment per una qualche nota distro Linux, volta ad essere un'evoluzione estetico-funzionale dell'originale Workbench Amiga. Ed è più che probabile che siano anche intervenuti degli ostacoli di natura legale non ancora sormontabili.
Quindi, dal nulla di fatto di questi contatti, è iniziato lo sviluppo interno del cosiddetto CommodoreOS, infine tramutatosi in Linux Mint Commodore Edition (MCE) che verrà proposto, stando a recenti dichiarazioni, in due diverse soluzioni: la prima basata sulla corrente main release Mint 11 Katya da preinstallare nelle macchine Commodore, la seconda più orientata al multimedia, gaming e software creativo, sviluppata su Mint 10 Julia (in pratica l'originario Commodore OS), che ancora non è noto se verrà fornita in un secondo DVD o liberamente scaricabile.
I soliti ambienti di disinformazione vicini ad AmigaOS hanno dipinto la situazione come un passo indietro o addirittura l'abbandono del progetto C=OS, nulla di più lontano dal vero.

D'altronde il tempo delle incertezze e delle chiacchiere volge rapidamente al termine, e dopo l'exploit clamoroso del C64x presto si potranno toccare con mano i risultati completi della prima fase commerciale del nuovo corso Commodore; e avviare finalmente una nuova stagione per Amiga.

lunedì 25 luglio 2011

26...

Giunge il ventiseiesimo anniversario dello storico personal computer Commodore Amiga, ed ecco qualche sfondo desktop per festeggiare :-)



giovedì 30 giugno 2011

30 gloriosi anni di 3D

Qualche giorno fa mi è capitato di leggere la storia di un appassionato d'informatica che ripercorreva gli anni della sua originaria esperienza con le macchine Commodore. Egli nel trattare l'evoluzione della "specie" ricorreva non solo alla descrizione dell'hardware, del software e dei vari Giochi d'annata, ma in particolare riferendosi a una loro piccola categoria: il videogame in Grafica 3D.
Ormai da anni per videogame si intende genericamente qualcosa di simile a questo:


Beh a beneficio dei più giovani in ascolto nati in piena epoca Playstation, diciamo che il gioco in grafica 3D esiste da quasi 30 anni!
Ebbene si, il fascino di un ambiente 3D navigabile è stato forte fin dagli albori degli home computer dove una forte dose d'immaginazione permetteva ai ragazzini dell'epoca di vedere un castello in 5 parallelepipedi, e mondi fantastici in poche linee... Questo video illustra abbastanza bene ciò che intendo dire.

Quindi è possibile compiere un interessante viaggio partendo dal glorioso C=64 fino a giungere alle attuali tecnologie, soffermandoci maggiormente sull'iniziale evoluzione della grafica 3D in tempo reale.

Un'immagine come la seguente oggi risulta quasi incomprensibile:


Questa è infatti tratta da un primordiale gioco 3D facente uso della tecnica grafica chiamata wire frame (fil di ferro). E anche in movimento la sua visione non migliora tantissimo in quanto la struttura di un elementare poliedro in wire frame, rappresentato su uno schermo bidimensionale (senza quindi una percezione di profondità), può essere vista in modo distorto o con un'orientazione falsata, e basta infatti osservare qualche secondo questa immagine per vederla "cambiare" da un cubo a un solido non simmetrico.

 
La grafica in wire frame era la più semplice, immediata e leggera soluzione in assoluto, essa infatti comportava il solo calcolo della posizione su schermo dei vertici di un poliedro mediante un algoritmo di facile programmazione basato sulle regole del disegno prospettico. Un oggetto 3D era definito quindi come l'insieme delle coordinate dei suoi vertici sapendo ad esempio che un cubo (8 vertici) avrebbe comportato il disegno di 12 linee spigoli.
Per ovviare a uno scarso senso di realismo venne successivamente introdotta la grafica poligonale solida, in cui le superfici degli oggetti 3D venivano "riempite" e rappresentate con dei quadrilateri o triangoli bitmap in 2D, disegnati in modo da nascondere all'osservatore le facce dietro a quelle immediatamente visibili...




Come si vede nonostante la risoluzione e il numero di colori restasse invariato trattandosi della medesima macchina, il C=64, l'immagine appare più chiara e comprensibile. Il prezzo da pagare era però la notevole lentezza dell'intero processo di rendering, infatti con un processore di circa 1Mhz era possibile sperare in un frame rate tra 1 e 2 fps... una tragedia si potrebbe pensare oggi, ed invece essendo a quel tempo delle tecniche nuove e moderne lasciavano sbalorditi indipendentemente dalla loro lentezza, ed era possibile giocarci tranquillamente.
Per tanto il carico del lavoro in questo genere di elaborazione prospettica di un "mondo" tridimensionale gravava prevalentemente sull'unica componente del computer deputata ad effettuare i calcoli necessari, la CPU.

Con il passaggio ai 16 bit di Amiga e alla famiglia di Cpu Motorola 68000 con un clock di 7Mhz si iniziò a vedere una grafica 3D molto più efficace e dettagliata, grazie anche all'ottimizzazione delle varie tecniche fino ad allora studiate e all'unione della grafica poligonale con i classici Sprite e Bitmap gestiti dai coprocessori (Video 1, Video 2)

Quindi tra gli obiettivi raggiunti grazie alle nuove tecnologie introdotte da Amiga, avevamo un frame rate più alto, un maggior dettaglio, e l'inizio di una fusione tra Grafica 3D e Bitmap che avrebbe da li a qualche anno creato una svolta epocale. Infatti negli anni successivi il crescente interesse per questo tipo di giochi rispetto ai classici 2D ancora dominanti, trovò il supporto di Cpu sempre più potenti... sino a veder nascere delle schede di espansione appositamente progettate per l'accelerazione grafica 3D, segnando così l'esordio di quel binario evolutivo che avrebbe condotto direttamente a quello che oggi ben conosciamo.

Per aumentare il dettaglio dei modelli e dell'ambiente 3D in grafica poligonale solida non si pensò solo ad incrementarne la complessità con un numero maggiore sia di vertici che delle relative superfici (poligoni), ma iniziarono a saltar fuori una serie di soluzioni ingegnose e molto diverse tra loro.
Un primo passo fu quello d'introdurre una fonte luminosa e definire il colore delle superfici degli oggetti in grafica poligonale solida anche in considerazione di questo nuovo parametro (Video)

In seguito all'introduzione di semplici sistemi d'illuminazione si adottò anche un algoritmo più complesso e d'effetto per arrotondare gli spigoli dei modelli 3D conferendo ad essi un'ombreggiatura/sfumatura abbastanza realistica, chiamata Gouraud Shading:


Una diversa evoluzione ma di più grande impatto fu infine il texture mapping, tecnica con la quale ai poligoni veniva "cucita" un'immagine 2D (texture)  e quindi mostrata coerentemente in prospettiva dando l'illusione di un dettaglio molto superiore e fluidamente in moto.


Queste nuove tecnologie grafiche 3D in real time ebbero un'impennata evolutiva grazie soprattutto ai Pc X86, alle loro CPU più potenti e al loro sistema grafico Vga che adottava una modalità Chunky diversa da quella Planar di Amiga (più dispendiosa per questo genere di lavoro...in rete esistono varie e dettagliate spiegazioni tecniche sull'argomento).
Quindi la mancata introduzione di un nuovo chipset, che era comunque in progettazione da C=, tagliò notevolmente le gambe ad Amiga... che tuttavia per alcuni anni, grazie all'ausilio di schede acceleratrici con processori 68k più potenti, ha comunque potuto godere di alcuni titoli 3D molto famosi tra gli ex amighisti come Alien Breed 3D e Breathless; ma niente di lontanamente paragonabile alla rivoluzione che ormai era in atto sia sui Pc che nelle Console da gioco casalinghe (Saturn, Psx, N64).
L'inizio di una deriva tecnologica dovuta alla mancanza di un casa madre comportò per Amiga l'immediata perdita del ruolo, economicamente cruciale, di piattaforma simbolo per il gaming e quindi la migrazione di gran parte di utenza (e soprattutto sviluppatori) verso altri lidi. La successiva possibilità di poter montare anche su Amiga delle schede grafiche e Cpu PPC e nonché integrando nel sistema operativo AmigaOs 3.x opportuni driver e routine software per sfruttarne l'accelerazione 3D, non servì a colmare un Gap che al contrario aumentava costantemente sino a divenire rapidamente abissale.

L'emulazione è il metodo che più consiglio per esplorare oggi il 3D più avanzato programmato per Amiga, e in particolar modo l'emulatore gratuito per Windows WinUae che grazie a una compilazione Jit emula una Cpu 68k diverse decine di volte più veloce dell'esecuzione reale sulle cpu 68k più potenti come il 68060.
Dove le macchine C= si arrestarono iniziò quindi una rapidissima rincorsa tecnologica all'effetto grafico 3D più realistico e all'hardware più potente, fino all'introduzione del pixel shader e a un resa finale tendente al fotorealismo come quella dei videogiochi attuali.

martedì 21 giugno 2011

Standing on the Shoulder of Giants



Per molto tempo il sistema operativo di Amiga venne erroneamente identificato con il nome del suo desktop Workbench, e ciò a partire dalle iniziali versioni 1.x fino all'ultima 3.0 antecedente al fallimento della grande azienda produttrice.
Negli anni successivi tale Os, il cui sviluppo passò ad altre mani, iniziò a chiamarsi in modo più corretto AmigaOs arrivando sino alla definitiva versione 3.9 dedicata all'originale architettura 68K e capace comunque di  soddisfare le esigenze di chi per un bel po' di anni non volle abbandonare l'amata piattaforma espandendola con cpu più potenti, hard disk più capienti e quantitativi maggiori di memoria; per infine migrare inevitabilmente in piattaforme mainstream molto più evolute.
Ma il Workbench (Video) in realtà era un'applicazione del sistema operativo richiamabile da Shell con il comando loadwb, la cui principale funzione era quella d'interfacciare l'utente alla macchina tramite un intuitivo sistema di finestre e icone, con le quali avviare anche più applicazioni contemporaneamente, spostare o copiare file, e tante altre di quelle azioni che oggi noi tutti compiamo sui nostri personal computer con estrema naturalezza. Il tutto già nell'ormai lontanissimo 1985.
Negli ultimi giorni l'attenzione dei nuovi clienti e supporters di C=  dopo la raggiunta fase di commercializzazione, inizia inevitabilmente a concentrarsi sul venturo CommodoreOs, che pur essendo inizialmente destinato al C64x dovrà logicamente ispirarsi al Workbench di Amiga (il cursore lampeggiante sotto il Ready del C=64 potremmo rivederlo in fase di emulazione) e infatti da alcune recenti dichiarazioni dell'intraprendente e sagace CTO di C=Usa traspare la promessa di un ambiente desktop che rappresenti un'evoluzione diretta e moderna del Workbench seppur in esecuzione su un sistema operativo molto diverso qual è Linux.
Inizialmente il C=Os avrebbe dovuto proprio chiamarsi Workbench 5.0, ipotesi saggiamente accantonata in quanto il diritto di sfruttamento di tale nome è in mano a terzi.
Ma nonostante questo cambio di rotta all'inizio molti notarono subito quel 5.0; e come detto poc'anzi la numerazione degli AmigaOs 68k si fermava a 3.9.
L'intento era proprio quello di scavalcare idealmente (in quanto la natura dei due os è totalmente diversa) l'AmigaOs 4.x scritto per l'architettura PowerPC...
Questo iniziale approccio di C=Usa alla questione dell'os da inserire nei nuovi Amiga, e in parte a ragione, venne visto come una provocazione diretta e dissacrante a una scena che di per se non navigava (né ora naviga)  in entusiasmanti acque, ed è da considerarsi il peccato originale che ancora oggi separa i due ambienti C=Usa e AmigaOs da una cortina di fuoco :-)
Tuttavia dopo ormai ben 10 mesi dalla comparsa di C=Usa nella scena, la vera natura dello scontro oggi verte sull'irresistibile attrazione che questa ha esercitato su una minoranza di persone che aveva il semplice diletto di seguire qualcuna delle tante sfaccettature dell'hobbystica scena Amiga...
C=64 e Amiga sono nomi che hanno scritto con inchiostro indelebile pagine grandiose della storia informatica, ma dopo il fallimento Commodore milioni di utenti si trovarono purtroppo con nient'altro che una matita destinata a divenire nel tempo sempre più spuntata, e in questa metafora la piccola parte "eretica", oggi interessata all'opera di C=usa, è la gomma arancione all'altra estremità della matita che inizia a cancellare interi anni di un'esperienza ritenuta del tutto fallimentare...
E' il giunto il momento di ragionare in ottica moderna e costruttiva, di provare a spingere un nuovo progetto radunando forze fresche, entusiasmo, menti giovani, creando una nuova comunità capace di ridar vita a una filosofia che non era affatto legata ad un sistema operativo... ma piuttosto all'immagine del personal computer come formidabile strumento per fare.
Nei più significativi post del forum commodore-amiga.org si cerca proprio di definire questo nuovo e semplice assetto... e in quest'ottica viene inquadrato il nuovo C=Os linuxiano :-)
Arrampicarsi quindi sulle spalle dei Giganti? Ma quanto questi giganti attingono nella catena evolutiva informatica anche ad Amiga?

In ogni caso la questione Os su una macchina x86 non è certo un problema, no... non parlo di Windows (ovviamente installabile nelle macchine C=Usa), ma di quello che molti considerano il vero erede di AmigaOs, "Aros" il cuore pulsante della nostalgica scena.

Ma questa, per il momento, è un'altra storia...

domenica 5 giugno 2011

E rimbalzò la Boing

Come più volte ho evidenziato una ricorrente e perpetua critica nei riguardi di Commodore Usa concerne la loro volontà di "appiccicare" degli storici loghi e nomi, quelli trattati in questo blog, su dei Pc X86.
Le motivazioni dietro le scelte di questa architettura Hardware e del sistema operativo LINUX son state fin ora ampiamente discusse e sviscerate in vari modi, e d'altronde proprio nel caso persistesse ancora qualche dubbio ho mostrato quale sarebbe l'insoddisfacente "futura" alternativa a tutto ciò, l'x1000

Proviamo quindi a rispondere definitivamente alla critica, approfondendo un po' la questione del marchio, del nome e ovviamente i relativi loghi.

Partiamo da un esempio scelto a caso :)


E' necessario dire qualcosa che già il logo stesso non sia capace di comunicare a un primo sguardo?
E' necessario lanciarsi in estenuanti discussioni tecniche?

No e no... milioni di persone ogni giorno portano a casa una scatola con questo simbolo spalmato sopra e il desiderato oggetto tecnologico dentro; e credete che costoro (magari anche voi) pensino al tipo di architettura, alla struttura del'OS, al suo kernel e ad altre amenità simili? Affatto, comprano semplicemente un prodotto Apple.

Ho già citato, e spesso citerò nei miei ragionamenti la casa di Cupertino, e tengo a precisare che non ho nulla contro questa, però non nascondo che nei primi passi di Commodore, i primi vagiti, qualcuno potrebbe favoleggiare quel primo esistere del Davide contro il Gigante (ipotesi allo stato attuale che mi rendo conto essere totalmente risibile ;)




 

Ecco le due primissime impronte di Commodore Usa, cioè la licenza di utilizzare tali marchi... inutile sottolineare come le reminiscenze dovute alla visione di questi simboli e nomi sono ancora oggi dai 30 anni in su decisamente molteplici e nostalgiche.
Tuttavia esiste anche un altro logo che ha accompagnato Amiga nella sua travagliata e sofferta storia seguente al fallimento di Commodore del 1994.

La boing ball :D



Per chi non ne avesse mai sentito parlare, o magari soltanto vista ma senza conoscerne le origini basta osservare questo breve video.
Questa celebre demo fu programmata principalmente per illustrare le capacita  multitasking di Amiga, infatti nella dimostrazione in cui essa venne mostrata, il computer Amiga era contemporaneamente impegnato nell'esecuzione della demo, del workbench, ed anche di altri programmi; e grazie alla feature drag screen si vedeva come questa demo non influenzasse minimamente l'operatività del sistema.
Per esaltare le peculiarità di Amiga occorreva che la demo non dovesse tenere occupata, se non minimamente, la Cpu, cioè un MC68000 a 7mhz, e quindi per quanto essa simulasse bene il moto prospettico tridimensionale di una sfera con molte facce, era principalmente frutto di abili trucchi e uno pseudo 3D. Osservando bene la sfera (o meglio il poliedro che nel 3D approssima una sfera) si nota che il contorno di questa non varia mai nella sua geometria oscillando semplicemente in lungo e largo per il monitor, ma non in profondità, e che l'effetto di rotazione della stessa bitmap era simulata alternando tra loro opportunamente i colori a scacchi bianco e rossi.
Un metodo concettualmente simile a molti videogiochi di corse automobilistiche dell'epoca 8/16bit dove occorreva creare l'illusione prospettica di uno scenario che scrollasse fluidamente intorno l'automobile, senza ovviamente poter far ricorso a tecnologie 3D che vennero implementate nei videogiochi soltanto molti anni dopo, e ahimè dopo il fallimento stesso della Commodore.
(In ogni caso credo che la potenza di calcolo della cpu Mc68000 fosse sufficiente per simulare in vero 3D poligonale e abbastanza fluido una simil sfera del genere, ma la cpu avrebbe dovuto sobbarcarsi il calcolo in prospettiva di ogni vertice, e nascondendo anche i poligoni dietro quelli immediatamente visibili)

L'immagine della boing ball da me realizzata, così come quelle utilizzate oggi, è un banale esercizio per qualsiasi software di grafica 3D



Una primitiva sfera con un materiale procedurale ottenuto mixando rosso e bianco con un operatore checkers (con il quale è possibile decidere anche il numero dei quadrati), questione di pochi click del mouse...
A metà e oltre degli anni 90 Amiga Technologies che vendeva gli ultimi amiga 1200 e dei nuovi 4000T, rimanenze delle fabbriche originali, adottò per logo la Boing Ball e una nuova estetica della parola Amiga:




La scelta probabilmente derivava dalle infinite battaglie legali che videro nel tempo fare a pezzi un po' tutto quello che riguardava Commodore e Amiga: loghi... hardware, sistema operativo, kickstart ecc ecc.
Un tristissimo e insanabile spezzatino al quale penso e spero sia giunta ora di dare un definitivo colpo di spugna; riunificando esclusivamente ciò che è utile e ricominciando da scelte commercialmente e tecnologicamente logiche e sensate.
Ovviamente è una questione puramente soggettiva e di gusti personali scegliere il preferito tra questi loghi e gli originali, non c'è dubbio...ma alla fine i gusti individuali non bastano a ottenere il giusto richiamo
La riconoscibilità universale, infatti, dei marchi originali Commodore e Amiga, con dei loghi che oggi è facilmente possibile rendere in modo molto più accattivante mediante l'uso della grafica computerizzata, ha un valore intrinseco che le novità di C=Usa stanno delineando come veramente alto... e soprattutto come pochi ne esistevano in ambito informatico.

domenica 8 maggio 2011

Pinocchio Cyberpunk (informatica vintage)

Dopo le ultimissime news riguardanti l'avviata produzione in serie della prima macchina Commodore da 17 anni a questa parte... mi concedo un post funambolico per riassumere alcuni concetti già espressi e introdurne di nuovi.
Avrete notato lo strano titolo dell'argomento di oggi, che parodia il Monna Lisa Cyberpunk (Mona Lisa Overdrive) dello scrittore W. Gibson, il quale con i suoi racconti e romanzi introdusse negli anni 80 la profetica visione di un futuro schizofrenico diviso tra la realtà tangibile e quella virtuale.
Personalmente trovo emblematica una frase del capolavoro cinematografico Cyberpunk Blade Runner del 1982 (toh...anno del primo Commodore 64), in cui il bio ingegnere J.F. Sebastian incontrando il replicante Roy Batty, stupito dalla sua magnificenza gli chiese: "Fammi vedere cosa sai fare... ", ricevendo per risposta "ma noi non siamo dei computer... ".
All'epoca, infatti, dai personal o micro computer che iniziavano a entrare nelle case di molti nuclei familiari, si chiedeva solo una cosa... di stupire.
Al giorno d'oggi molte cose sono cambiate e un computer nella maggior parte dei casi è visto come un terminale, un accesso al web o uno strumento per comunicare. Il Pc è molto più simile a un elettrodomestico che a quel "magico" prodotto tecnologico di un tempo.
A suscitare curiosità interesse e meraviglia oggi sono altri tipi di computer, i Tablet, gli smartphone, le console portatili e casalinghe.
Certo, si sa che l'appetito vien mangiando e per quanto riguarda i potenti e versatili sistemi desktop, le vere perle informatiche oggi sono i loro potenti software; è possibile acquistare un computer per le solite attività nel web o office per poi, successivamente, interessarsi a quanto un qualsiasi computer moderno, come ad esempio i Notebook, offrono in termini di potenza anche nella fascia media, cioè delle piccole workstation multicore 64bit con tantissima ram e scheda video dedicata, fino a qualche anno fa qualità molto costose, ma ora magicamente alla portata di tutti.
Ma in questo post del blog, anziché sfociare nell'Hitech preferisco lanciarmi in un'incursione nell'opposta direzione...
Nell'immaginario cyberpunk una figura romantica...notare che il romanzo manifesto culturale di questo genere fantascientifico "Neuromacer" unisce volutamente Neuro con Romancer... è quella del popolo anarchico e sovversivo dei Low Tech; che lottano con mezzi di fortuna combinando tecnologie obsolete ad armi letali di attacco al cyberspace.
Credo che a questa figura s'ispiri nella forma (non di certo nella sostanza) una subcultura vintage legata a una visione radicalmente retrò della tecnologia, parzialmente legata e omaggiante le vecchie glorie passate anni 80, sia 8 che 16 bit...
Molti di loro, credo alcuni anche involontariamente, sono capaci anche di realizzare delle straordinarie opere tecnico informatiche (di cui molte italiane):


Ecco un rifacimento da ZERO con soli componenti elettronici in commercio, dello ZX spectrum, l'8 bit rivalissimo del C=64; un lavoro assolutamente degno di nota





Un bellissimo C=64 laptop!






Case minimalista ispirato all'A500 che liberamente interpreto come un'opera artistica rappresentante un ipotetico spartano e robusto computer Steampunk anni 60 in stile sovietico...



Queste immagini definiscono un concetto a metà strada tra il moderno e il vintage: il Computer Artigianale. Esistono anche esempi più complessi di computer artigianali legati alla deriva amighista degli anni 2000, PowerPc, basati su attuali schede embedded per uso industriale modificate e adattate (a dire il vero un po' in modo forzato...) a sistemi desktop, ma essendo queste una diversamente curiosa realtà ibrida anch'essa né moderna né Vintage, e a mio parere simile al Pinocchio bugiardo del buon Mastro Geppetto, non ho interesse alcuno a trattarli in questo Blog*.
Concludo ricordando che gli originali Commodore erano comunque prodotti industriali per il mercato informatico, ed evidentemente da lì' è necessario ripartire :-)
Quando verranno pubblicati i primi progetti per l'Amiga All in One della nuova Commodore, avrò modo di parlare anche del Design(quello vero...) storico delle macchine Commodore 64 e i successivi Commodore Amiga...

(*) Approfondimenti nella scheda Controinformazione