Mený principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Lista Utenti
 Policy sito
Ricerca Google

Login

Nick


Password


11 Gennaio 2019 Postato da: IoSonoMatevo
Creare videogiochi multipiattaforma in stile Retrò con Dos in linguaggio C
Cari amici Amighisti,
E' da qualche mese che non partecipo al forum ma la passione per Amiga ed in particolare per il retrò computing è sempre in crescita!
In questo periodo, dopo molto lavoro, ho realizzato una nuova guida dedicata ad allegro.h(una libreria C) sulla programmazione di videogame in stile retrò grazie al buon vecchio DOS... Lo spunto è nato da un vecchio videogioco al quale giocavo sul C64 e gioco tutt'ora con le mie figlie: Bicicotteri. Così ho costruito un semplicissimo demo che ricalca quel vecchio 'colosso'.
Bene, se a qualcuno può interessare ho messo insieme un tool multipiattaforma formato da: DosBox, Rhide, djgpp, allegro.h. Grazie a questi strumenti è possibile creare videogiochi retrò in linguaggio C su qualsiasi piattaforma esista DosBox, restando nelle direttive della buona vecchia VGA 256 colori 320x200. Infatti il lavoro realizzato con questi strumenti funzionerà perfettamente su un 386dx direttamente da floppy!
Con questo strumento non sarà di certo difficile realizzare qualsiasi remake dei mitici giochi C64, Amiga o Dos su piattaforme moderne rispettando regole retrò e tools retrò.
Tutti i listati sono divisi per capitoli e dettagliatamente descritti, fino a realizzare un Simple-Demo in stile Bicicotteri dei tempi C64!
Aggiungo che con DosBox sulle varie piattaforme amiga(OS3.x, OS4.x, MophOS, Aros) gli eseguibili e tools funzionano alla grande. Purtroppo su dosbox 68k non girano i tools di realizzazione ma solo gli eseguibili dei giochi creati. Tutto parte in modo trasparente ed automatico da sisterma operativo
Con la speranza di aver fatto cosa gradita, lascio qui il mio link dove è possibile scaricare PDF e Tool, in modo gratuito naturalmente, solo per la passione retrò:
Immagine


Link

Davide
Commenti: 5  Aggiungi  - Leggi

Indice: Forum / Zona libera


Post inviati: 1623

Visulizza profilo Messaggio Personale
146.241.209.*** Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_1) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0.1 Safari/605.1.15
Commento 1
alessandrobilbao 12 Gennaio 2019    21:10:48
Hey! Ma io ho letto qualcosa su un tuo vecchio sito quando cercavo informazioni su Amiga.. se te??

Amiga 4000/040 - CyberStorm PPC - Cybervision PPC - X-Surf 100 - Bridgeboard A2386SX 8Mb - ISA VGA - ISA Sound Blaster 16 - Hard disk UWSCSI - Masterizzatore IDE - ZIP IDE

Post inviati: 1446

Visulizza profilo Messaggio Personale
5.171.195.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36
Commento 2
schiumacal 14 Gennaio 2019    10:54:51
Cosa graditissima...

BRAVO

Un giorno o l'altro risolverò equazioni di grado superiore a cinque.

Post inviati: 14

Visulizza profilo Messaggio Personale
77.108.31.*** Mozilla/5.0 (Windows NT 5.1; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 3
IoSonoMatevo 15 Gennaio 2019    10:40:22
Si, forse... Grazie
Cmq la cosa che mi dispiace di più è che dosbox(ver. 0.74) su amiga 68k non permette di caricare l'audio. In più il codice dell'eseguibile occupa una montagna di Mb, forse è la versione più mastodontica fra tutte. Un vero peccato vista la piattaforma ormai datatissima. Sul mio 68040 a 40mhz gira ma a scatti e se il codice fosse ottimizzato credo si potrebbe fare molto di più! Meno male che l'amiga tiene duro e si possono ancora fare cose 'moderne'.
Invece dosbox sulle piattaforme amiga moderne(ppc, aros...) è una bomba e si possono tranquillamente far girare creazioni dos, grazie al pdf che qui propongo, come se si trattasse di eseguibili nativi.
Su Amiga classic emulato(AmigaOs 3.9, amikit..) va alla grande ma manca sempre l'audio e ci sono numerosi bug! Peccato.

Pegasus RyuSei Ken

Post inviati: 8374

Visulizza profilo Messaggio Personale
80.183.22.*** Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36
Commento 4
Seiya 15 Gennaio 2019    14:13:45
dosbox gira male sugli amiga reali perchè non hai la potenza necessaria per emulare un 286, ma dipende anche dalla complessità del gioco; Se tu crei un gioco dos dove è sufficiente un 8088 a 4 mhz, allora dosbox Amiga ce la fa a farlo girare.

Post inviati: 14

Visulizza profilo Messaggio Personale
77.108.31.*** Mozilla/5.0 (Windows NT 5.1; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 5
IoSonoMatevo 17 Gennaio 2019    15:35:32
Si verissimo, concordo pienamente. Però dosboxaga ha un eseguibile de quasi 30mb contro i 3,5mb delle versione vindows! Credo che ci sia veramente moltissimo da fare riguardo all'ottimizzazione per la piattaforma amiga68k...
Parere mio


Indice: Forum / Zona libera

Utenti Online
Utenti registrati: 918 dal 1 Gennaio 2006
di cui online: 0 registrati - 
9 non registrati

Benvenuto all'ultimo utente registrato: Kosmokrator

© Amigapage 1998 - 2007 - Sito italiano dedicato alla piattaforma Amiga ed evoluzioni varie.
Struttura del sito interamente ideata e realizzata da Marco Lovera e Alessandra Lovera - Tutto il materiale inserito all'interno del sito Ť dei rispettivi autori/creatori.
E' assolutamente vietata la riproduzione o la manipolazione di tutti i contenuti o parte di essi senza l'esplicito consenso degli amministratori e degli autori/creatori.

Eseguito in 0.17940497398376 secondi