Menù principale
 Notizie
 Grafica
 Forum
 Links
 Retro Trailer
 Recensioni
 Modelli Amiga
 Storia Amiga
 Retro-Gamers
 Lista Utenti
 Contatti
 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: 7  Aggiungi  - Leggi

Indice: forum / Zona libera


Post inviati: 2105

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??

A1200 con un po di roba e A2000 ma tutto inaction...

Post inviati: 1983

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.



http://www.schiumacal.altervista.org/

Post inviati: 92

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

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

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

Post inviati: 92

Visulizza profilo Messaggio Personale
151.82.126.*** Mozilla/5.0 (Windows NT 5.1; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 6
IoSonoMatevo 22 Aprile 2019    20:53:43
Ho appena caricato un nuovo aggiornamento al Tools che ho messo insieme per realizzare Videogiochi Retrò con DOS, in chiave multipiattaforma...
Quindi trovate una nuova versione realizzata apposta per Amiga x68K. Per via della lentezza enorme su un Amiga vero AGA, ho optato per l'utilizzo di DosBox_AGA 0.74 prima versione che non supporta l'audio. Questo particolare però lo rende abbastanza gestibile a partire da piattaforme reali dal più lento dei 68040.
Spero che vi sia gradito.
Segue il link:
Download

Saluti.
Davide

Commento modificato il 22/04/2019 alle ore 20:55:51

Post inviati: 92

Visulizza profilo Messaggio Personale
195.32.48.*** Mozilla/5.0 (Windows NT 5.1; rv:52.0) Gecko/20100101 Firefox/52.0
Commento 7
IoSonoMatevo 17 Agosto 2019    15:55:42
Finalmente ho definitivamente concluso questo ebook sulla programmazione retrò di videogames Dos in stile 1990... I lavori girano a partire dalla cpu 386 con scheda Vga e Suond Blaster... Nel PDF è contenuto un tutorial per la realizzazione di un pseudo-videogame in stile C64, il bellissimo Bicicotteri, che ho voluto prendere come spunto.

Quest'ultima aggiunta è stata necessaria per la gestione audio sia nel sistema emulato DosBox che nella funzionalità da PC reale. Gli eseguibili creati possono essere lanciati da dischetto, senza HD, anche su un vecchissimo floppy da 720kb. Su un PC mi sembra un buon traguardo, perfino per quegli anni.

Tutto è multipiattaforma, ovvero se gira DosBox i tools contenuti in questo lavoro funzionano ovunque e quindi anche su amiga 68k real... E' tutto negli archivi.

Questo è il link:
Download

Un saluto.
Davide


Indice: forum / Zona libera

Utenti Online
Utenti registrati: 1206 dal 1 Gennaio 2006
di cui online: 3 registrati - AfAOne - amiga1200 - DanyPPC -
73 non registrati

Benvenuto all'ultimo utente registrato: zulu

Buon Compleanno a Adry82 - 

© 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.15662312507629 secondi