As of 21-09-2025, sdl12compat has a huge performance regression for SDL_MapRGB - which was extensively used in the renderer.
Following the discussion in the raised ticket ( libsdl-org/sdl12-compat#364 ) icculus suggested a replacement of the SDL API call with direct inline access to the relevant structure fields. This bypasses the sdl12compat performance issue.