CMake Weak Symbol Oddities
CMake for STM32! The Makefile that I had been using for a growing project had become unsustainable. As a result, I invested a good deal of time developing a CMake framework for the STM32Cube libra...
CMake for STM32! The Makefile that I had been using for a growing project had become unsustainable. As a result, I invested a good deal of time developing a CMake framework for the STM32Cube libra...
What is Dvorak? Dvorak is an alternative keyboard layout to QWERTY which aims to be more ergonomic and efficient. It places the vowels and commonly used characters on the home row. QWERTY, in cont...
Motivation Sweetwater is a great place to shop online for a guitar. One reason for this is that they display real images of guitars they have in stock, and let you choose the one you like best. I ...
Discrepancies with Emulators Dolphin Emulator, a Wii/GameCube console emulator, added native support for the official Nintendo GameCube controller adapter back in 2014. This was a huge step forwar...
Motivation Back when Street Fighter V came out, I decided I wanted to learn how to play. I quickly learned that most players of Street Fighter, or fighting games in general, play on an arcade-styl...
This is a continuation to GameCube Controller Reverse Engineering (Part 1). Be sure to check that out if you haven’t already. Decoding the Commands To validate all of the previous protocol resear...
Motivation I’m not the first one to reverse engineer the GameCube controller protocol. However, a lot of the information out there is either incomplete or inacccurate. With the intent to emulate t...
Back at it Again One of the limitations of creating a portable Wii has always been ergonomics. Creating an organic design that feels good in the hands is an extremely non-trivial task. Wouldn’t it...
Why Bother? As a competitive Super Smash Bros. Melee player, I always have a Wii and CRT TV on hand to boot up a game of Melee. I’ve traveled to many different venues, and try to bring a setup whe...
The Beginning I somehow stumbled across this video of a portable GameCube. I was instantly obsessed and knew I had to make one too. At this point in time, I had recently graduated high school, and...