About
Mario's Lab is Mario Zechner's little experimental hide-out on the interwebs. I let my brain loose on technology and music, and summarize my findings here. You may know me from projects such as libGDX, Beginning Android Games, or RoboVM. If you are interested in any of these projecs, hop over to my old blog (archived). Here you'll only read about my new endevours.
Recent Posts RSS
- Jan 07, 2023 - Rendering like it's 1996 - Bitmap fonts and DOS
- Dec 15, 2022 - Rendering like it's 1996 - Image file loading and blitting
- Dec 11, 2022 - Jitterbugs - Why moving your pixels at sub-pixel precision is hard
- Dec 07, 2022 - Rendering like it's 1996 - Rectangles
View all posts >
Projects
A JavaScript/TypeScript library to parse assembly code and generate an interactive control flow graph visualizaton from it. Powers "Mario's assembly CFG viewer".
Paste your (dis-)assembly in the right pane, view the control flow graph in the left pane. Best combined with Compiler Explorer.
The biggest, meanest bitmap font generator you've ever seen.
Recreating the tech that powered 90ies PC games with modern tools. Follow the series on this very blog, get the sources on GitHub, or try the demos in your browser.
View all projects >
Web graph
Kind of like a web ring, but cooler. Cause it's a graph!
- The Brain Dump: Wizard Andre Weissflog shows you his wonderfully magical world of cross-platform rendering, game development, emulation, and occassionally tells everyone to just use C.
- Samskivert: Michael Bayne complains about everything.
- /code/disaster: Daniel Ludwig will eventually post something about video games, graphics programming and software development in general.
- gpfault: Nicebyte speaks Russian, Armenian, English and C++.