CatacombSDL icon indicating copy to clipboard operation
CatacombSDL copied to clipboard

SDL 2 source port for Catacomb II.

Results 6 CatacombSDL issues
Sort by recently updated
recently updated
newest added

The key polling cycle in the key calibration routine has a misplaced semicolon, which prevented WaitVBL() to run on each poll (cycle). I'm actually no expert 😬 - I've just...

This is cosmetic, but the misalignment makes it confusing.

The level decompression has two bugs: 1. the RLE expand routine should halt the cycle when the threshold is reached on the input bytes, not output bytes; beside checking on...

The [`_SDL_turnOnPCSpeaker` function](https://github.com/Blzut3/CatacombSDL/blob/473d13629a2350e2498dd4a158e5bd0b36184160/pcrlib_a.c#L73) performs this operation: ```c pcPhaseLength = (pcSample*AudioSpec.freq)/(2*PC_BASE_TIMER); ``` now, `pcSample` is a 16 bit unsigned, and `AudioSpec.freq` a 32 bit signed; their product yields a 32 bit...

Based on history (commit ba34c6a8d19817e171ff4e39d62d56e5cca08ec9), the warp array value was increased to 3 because of a Clang warning. However, the reason why the warning was raised, was actually another bug....

So I compiled the release with the following commands: cmake /catacombsSDL make Copied the game data to the directory and I get the following error. ``` python [1] 5563 segmentation...