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 that you need to know before getting stuck into it. 1 - Devices … [Read more...] about Game Boy CPU basics
Featured
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 you don't want to do that and are keen to program for the hardware. If that is the … [Read more...] about 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 upon an issue where when testing from a … [Read more...] about 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: 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 Linux distributions) doesn't enable packet forwarding out of the box so you'll need to... Create … [Read more...] about NetworkEnjin – Part 1: Routing with NFTables
NetworkEnjin
I am using Linux as my router and written instructions so that you can too. For a while now I have held some disappointment in the SOHO to SMB range of routers. Considering the low cost of modern ARM SBCs their hardware seems expensive. That cost might be justifiable if updates were not few and far between. In July 2020 ARN posted an article "How home router manufacturers … [Read more...] about NetworkEnjin