Seek Purpose, Not Applause: Act for Yourself
If no one could see you, would you still want it? If there was no one there to applaud you, would you still do it? If no one could acknowledge your success, would you continue on this same path?

Z80-MBC2 SBC Runs CP/M
The Z80-MBC2 is a Z80 Single Board Computer. It uses SD as 'disk emulator' and a 128KB banked RAM for CP/M 3. It can also run CP/M 2.2, QP/M 2.71, UCSD Pascal, Collapse OS and Fuzix. 🔗https://t.co/mJFq6SDNY3 https://t.co/mz5BcTfw1X

New 3D Graphics Course Updates: Algorithms, Optimizations, and Rendering
I've added some updates to our 3D Graphics course, including: • Pineda-style algorithm • Fill rules (top-left) • Optimizations (just a few adds per pixel) • Fixed-point rasterization • Subpixel rendering • Mouse camera control • Discussion on EGA & VGA modes • OBJ quads
New Lectures Add Mouse‑Controlled Camera to 3D Renderer
I have added a couple of new lectures to our '3D Software Renderer' module to implement camera movement using mouse motion & mouse wheel. Super simple stuff that honestly should've been there already. Still, now we can control the camera...
HUD Edges Should Adapt Color to Sun Position
I always thought they should've rendered the lines "around" the glass HUD to dynamically change its color based on the sun's position (right now, the bright/dark edges are fixed). Maybe I'm underestimating the number of cycles needed for this, but...

My First Course
"Atari 2600 Programming" was the first course I recorded, and it's still one of my favorites. ❤️

Checkout Now Shows Prices in Your Local Currency
Starting February 18, our checkout page will display prices in students' local currency. Location is detected based on IP address, and prices are automatically converted using real-time exchange rates. 🙂 https://t.co/xCo69SeIx8