Assembly Is Hard
I’m trying to learn Intel x86 assembly, and I’m discovering it’s actually hard. Like, proper hard. Let me explain…
73 posts tagged Programming
I’m trying to learn Intel x86 assembly, and I’m discovering it’s actually hard. Like, proper hard. Let me explain…
This video explains the Von Neumann architecture and demonstrates, with real BBC BASIC and C code, how computers fundamentally cannot tell the difference between data and executable instructions.
I picked up a Cheap Yellow Display (CYD) — an ESP32 with a built-in LCD —
Summer Living Starts with FlexiSpot – [https://go.flexispot.co.uk/ncot_tech-deals] Get £170 off the E7 Pro Standing Desk Now – [https://go.flexispot.co.uk/ncot_tech-e7pro]
Why does Python tell you that 0.1 + 0.2 = 0.30000000000000004? The answer is IEEE 754 - the floating-point standard baked into every CPU on the planet.
Here’s how to send text out the Agon Light’s USB port to an attached serial monitor, so it can be used for debug logging.
How to write code for the Agon Light (and Console8) using C instead of BASIC, under Linux. It might work with WSL2 in Windows, and it might work on a Mac.
In this video, I dive headfirst into coding a tilemap engine for my game — no plan, just pure momentum. Everything seems to go great… until I slam into a brick wall: I have no idea how to actually integrate it into my game.
Step back into the golden age of the demoscene as I dive into some of the most iconic visual effects from 1990s PC demos, all recreated under MS-DOS using Borland C++.
Welcome to the next edition of Gamedev The Hard Way. This time I’m programming some basic enemy behaviours to test out my game’s entity handling code. Things don’t go to plan however and I discover some quite major problems with the physics and tilemap code.