ATARI Italian Forum
|
Hardware e Software inerente la storica società di Sunnyvale
|
|
Autore |
Messaggio |
Qwe Apprendista
Iscritti
Registrato: 15/12/10 21:59 Messaggi: 89
Località: Bologna
|
|
Ciao a tutti.
Io sono un fanatico del gioco Yoomp ed ho fatto un tentativo di convertirlo per l'Atari ST.
Sapete come è andata a finire? Un disastro!!!
L'animazione del tunnel su Atari ST risulta terribilmente lenta; su Atari 8 bit si devono disegnare 6400 pixel mentre su Atari ST 25600.
Probabilmente per un Atari ST 25600 pixel sono troppi da disegnare 25 volte al secondo.
I programmatori polacchi sono stati bravissimi a realizzare questo gioco ma bisogna fare anche i complimenti ai vecchi Atari a 8 bit che riescono a fare delle cose che gli altri computer dell'epoca non sono in grado di fare.
Ho avuto uno scambio di email con Marcin, l'ideatore di Yoomp, che è stato gentilissimo e mi ha spiegato come fare l'animazione del tunnel con le "piastrelle".
Mi sarebbe piaciuto di vedere i sorgenti di Yoomp ma per il momento questo gioco non è ancora open source.
Comunque ho una buona notizia da darvi, presto i programmatori di Yoomp rilasceranno una nuova versione del gioco per i dispositivi moderni così sarà possibile giocare a questo gioco sui PC, sugli smarphone ecc.
Vi allego i sorgenti e l'eseguibile del mio prototipo cosi potete vedere la differenza di velocità fra l'animazione di un Atari a 8 bit e di un ST. |
|
Torna in cima |
|
Adv
|
|
Torna in cima |
|
ataricomputers Guru
Admin
Sesso:
Registrato: 14/01/10 16:15 Messaggi: 406
Località: Cagliari
|
|
Ciao QWE
Non ho mai programmato su ST, quindi non so dirti se l'hardware è capace di muovere così tanti pixel (anche se, controllando i vari demo, dovrebbe esserne capace).
Comunque la tua iniziativa è da elogio.
Che tipo di linguaggio usi? GWBasic, C, assembly?
Maurizio _________________ Atari Italian site
Solo gli utenti registrati possono vedere i link! Registrati o Entra nel forum! |
|
|
Torna in cima |
|
Qwe Apprendista
Iscritti
Registrato: 15/12/10 21:59 Messaggi: 89
Località: Bologna
|
|
Ciao Maurizio.
Io uso il linguaggio assembly.
La fregatura dell'atari st è che questo computer ha la memoria video divisa in piani di bit (bit plane).
Su atari ST il colore di un pixel è rappresentato da un numero a 4 bit, occorre scomporre i bit del colore e salvarli in 4 aree di memoria diverse per disegnare un pixel, questa complicazione rende l'atari st meno efficiente di un atari 8 bit.
La ragione per cui l'atari st ha la memoria video divisa in bit plane è che è una versione castrata dell'amiga.
Sull'amiga la memoria video divisa in bit plane ha un senso perchè i colori visualizzabili sono 32 e per fare questo servono 5 bit (per ogni pixel).
Un numero di bit dispari per la memoria video è ingestibile, ecco perchè hanno usato lo stratagemma dei bit plane.
Comunque adesso che mi è arrivato l'atari 130 mi sto dedicando alla programmazione di questo computer che è molto più divertente.
Per l'atari st ho perso interesse, forse lo venderò.
Saluti |
|
Torna in cima |
|
|
|
|
Non puoi inserire nuovi Topic in questo forum Non puoi rispondere ai Topic in questo forum Non puoi modificare i tuoi messaggi in questo forum Non puoi cancellare i tuoi messaggi in questo forum Non puoi votare nei sondaggi in questo forum Non puoi allegare files in questo forum Non puoi downloadare files da questo forum
|
|