Trovate
qui una nuova fatica dedicata alla programmazione che sono riuscito a portare a
termine. E' stata dura completare questo PDF ma non perché sia stato ostico
realizzarlo dal punto di vista tecnico ma perché il tempo a disposizione è
sempre meno! C'é voluto un anno e più, alla fine però riesco a proporlo qui
online oggi 18-11-2018.
Si parla di realizzare
videogiochi in stile retrò nel 2018, utilizzando il sistema DOS che tanto era in
voga nel mondo PC prima che windows, linux ed altri prendessero il completo
sopravvento. In quegli anni ottanta e novanta del millenovecento sono stati
realizzati i veri videogiochi per PC, come si facevano una volta! Ho avuto il
privilegio di vivere quell'epoca d'oro, non solo su PC ma su molte altre
piattaforme, come il Commodore 64 e l'Amiga...
Grazie a questo libro PDF sarà
possibile usare un tools che ho assemblato appositamente, fatto di DOSBOX, RHIDE,
DJGPP, Allegro.h, Ppcol... Grazie a questo semplice materiale ormai datato sarà
possibile realizzare qualsiasi cosa che possa funzionare su un sistema DOS.
Digitando semplici routine in linguaggio C.
Ma perché il DOS?! Questa
scelta è nata un pò perché, come ho già descritto, ho passato i miei primi anni
da Pciista con questo sistema operativo ma anche perché il Dos oramai è
perfettamente emulato da ogni piattaforma e su ogni computer. Dovere esiste un
emulatore DosBox, significa che il nostro videogioco Dos può essere
perfettamente integrato ad esso e quindi compatibile con ogni hardware.
Non bisogna pensare però che
con le direttive che propongo in questo PDF si dia sfogo a migliaia di megabytes
sprecati! No, in questo lavoro spiego che sarà bellissimo restare nell'ambito
delle capacità del singolo floppy, dei 256 colori della scheda video VGA, di
qualcosa che funzioni su una cpu 386 o superiore. Che possa essere gestito con
autoboot da un floppy su un computer vero di allora! Fantastico a volte tornare
indietro per realizzare qualcosa che si muove su schermo CRT nella risoluzione
320X200 con audio SoundBlaster...
Provateci.