~srivathsan/dave

A reimplementation of the classic #dosgame #dave
intialize tiles as textures
abstrating initialization

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~srivathsan/dave
read/write
git@git.sr.ht:~srivathsan/dave

You can also use your local clone with git send-email.

#Dangerous Dave

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.

#Uncompress the LZEXE

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