init render
intialize tiles as textures
abstrating initialization
A reimplementation of the classic DOS game with the same name. This is project made in the love of the game and as an way to learn how to make a game.
I will be trying to use c11 and sdl to build dave. So should be quite straight forward.
The DOS GAME was shipped as a compressed executable. You can see the compression format by running the file command on it.
$ file DAVE.EXE
DAVE.EXE: MS-DOS executable, LZEXE v0.91 compressed
You can see that the file is a LZEXE v0.91, so we need to get something to uncomrpess it.
I followed the moddingwiki at shikadi.net on UNLZEXE and pointed me to the linux x86 executable.
After running it we get the uncompressed exe file.
$ ./unlzexe DAVE.EXE DAVE_UNPACKED.EXE
UNLZEXE Ver. 0.81
Detected size of File is 76586 bytes
file 'DAVE.EXE' is compressed by LZEXE Ver. 0.91
unpacking.....................end
The uncompressed size of the file is 172848 bytes
$ file DAVE_UNPACKED.EXE
DAVE_UNPACKED.EXE: MS-DOS executable