- Renamed files to lowercase.
- Stub everything in order to have something compile.
- Produce an error if a stubbed function is entered.
- Some implementations to get to the point where stuff gets drawn to the screen.
Implement up to the intro screen animation.
- Render the level and start thinking.
- Normalize scan codes to SDL.
- Fixed: AI would randomly go into an infinite loop.
- Fixed: drawpic should have taken absolute coordinates.
- Some cleanup.
- Restore original RNG for the one place where it was used before (not that it mattered since the function would always return the same value.
- More cleanup and fix godmode code (although my keyboard can't activate it since C+T+TAB can be pressed at the same time).
- Fixed: F1 help used a hard coded pointer to EGA memory for some screens. Instead use an alternate set of drawing functions to work with *GACHAR files. This also fixes the vanilla bug where those screens didn't show up properly in CGA mode.
- Added Windows support
- Added experimental mouse support
- Added full screen scaling with aspect ratio correction.
- Added windowed <w> <h> and screen <num> parameters.
- General cleanup including removing some unused tables.
- Integrated K1n9_Duk3's PC Speaker emulator from ECWolf.
- Removed asm files since everything used should be translated now.
- Remove pkgconfig code since the added FindSDL2 works fine on other platforms.
- Adjusted mouse support to latest changes
- Improved mouse support
- Remove dead mouse code (was dead even in DOS as far as I can tell).
- Remove setscreenmode since it doesn't look like any SDL calls can be effectively moved there and we otherwise don't need it.
- Now compiles for OS X under Xcode 5.
- Fixed: All clang warnings.