In due my case studies with OpenGL, WebGL and Vulkan API. In the last years and moths of study to get an Open System with C++ and try to reboot systems mostly vintage systems such as Sega Saturn and Gameboy Advance.
I found a reasonable tool called Jo-Saturn. I was playing around and still do it.
jo_sprite_draw3D(0, 0, 0, 500);
jo_sprite_add_tga(“TEX”, “A.TGA”, JO_COLOR_Transparent);
See you soon for a Gameboy Advance and another one about spectrum.