Development blog

TitanBomberC32 game updated

The bomberman-like game has been updated including the full source code for Windows (Visual Studio), macOS and Linux. The binaries for Windows 32bits are also included. The game is totally functional: up to 4 local or remote players can play a match and have the highest score saved. This version uses CRM32Pro SDK, there is…


SDL Benchmark tool updated

The tool for comparing the 2D performance with hundred of sprites has been updated including the new SDL 2.26.4 version (probably the latest version for SDL2 before SDL3 replaces it) with the Direct3D12 backend renderer. According to the person that took care of the implementation, he was thinking more on potential support for Xbox than…


SDL Benchmark tool released

Do you want to know how SDL 1.2, SDL 2 and SFML libraries perform in a 2D environment with hundred of sprites? Well, those libraries with several render backends (DirectDraw, Direct3D, OpenGL, software) are tested with this tool. For SDL 2, the new “batching” feature was also enabled and the results are very good. The…


Memory Bandwidth Benchmark tool released

Since 2002, this tool has been internally used for measuring memory bandwidth performance on different CPU architectures and, that “knowledge” was used on CRM32Pro (specific code paths) and also in other applications. Nowadays, this tools has been reworked and it is a complete memory bandwidth benchmark. The source code is available and also binaries for…


Benchmarks results of zlib and zlib-ng running on some AMD and Intel CPUs

Update December 2025: I’ve updated this post with new benchmark results on a Ryzen 9800X3D, including comparisons using zlib, zlib-ng (as previously tested), and the new 2025 release of zlib-ng, which delivers a significant performance improvement.. Back in the 2013 when I began to work on CRM64Pro, I did a quick survey of possible compression…