Featured
Game Boy CPU basics
Note: If you haven’t read it yet, perhaps check out my post Things to know before starting Game Boy development first before starting this post. Writing assembly code for the Game Boy isn’t as hard as it first may seem. Unsurprisingly, the CPU for the Game Boy is incredibly simple. Here are some basic things…
Things to know before starting Game Boy development
Interested in Game Boy development but want to get a bit of an idea what’s involved first? Here’s a quick list of things I think are useful to know. 1 – You’ll be writing code in CPU assembly While there is stuff like GB Studio I’m going to assume you’re here because you’ve already decided…
Continue Reading Things to know before starting Game Boy development
How to compile Iperf3 for Windows using Cygwin
For work I occasionally need to do bandwidth testing, which my go-to tool for is Iperf3. As I work for a company that is Windows focused I generally need to do my testing from Windows computers. Generally when need to do a test I would download Iperf Windows binaries from https://iperf.fr/iperf-download.php. Recently though, I stumbled…
Continue Reading How to compile Iperf3 for Windows using Cygwin
NetworkEnjin – Part 1: Routing with NFTables
To configure routing using NFTables we need to do the following: Enable packet forwarding Install, configure and enable NFTables Disable IPTables The configuring NFTables part can get complex quickly (I have included a base config for you to start with) but the rest of very straight forward. Enabling packet forwarding By default Ubuntu (like most…
Continue Reading NetworkEnjin – Part 1: Routing with NFTables
NetworkEnjin
I have configured my own router using Linux and written instructions so that you can too