Keen Dreams 1.04 open source release.
Keen Dreams 1.05 open source release.
Shuffled files around, added placeholder README.md file
Migrated to stdint/stdbool C99 types; Chances are a bit more has been replaced than desired (especially in comments and ASM), but this is the consequence of (mostly) simple automatic search-and-replace operations...
Bad this swap has happened, luckily has modified just these files
Insignificant, but just for documentation for now
Use system-dependent int type for file handles
Initial port of id_ca.c, using similar work done for Catacomb 3D
Actually swap _seg for id0_seg (again just for documentation for now)
id_in.c (again based on Catacomb 3D porting)
A few more missed type swaps...
Converted newlines to LF, updated id_rf.c, id_mm.c and id_mm.h (based on work on Cat3D)
Very beginning of id_sd porting; Ported ASM code in kd_keen.c, kd_play.c
id_sd is next; Music and digitized sound support is technically disabled, but do-nothing functions are still in there (just in case, for now). Should also import a bit of code from the Cat3D work.
Little bits of id_us ASM porting, including id_us_a.asm
More ASM updates, again using Cat3D (CGA graphics only)
Actually add ASM files ports (again CGA only)
Imported untested SDL backend from Cat3D partial porting attempt
Converted external resources to (more) portable C code
Imported DOSBox OPL emulator (Cat3D), added Makefile, misc. fixes