tiktok

Ubuntu Tutorial: Installing Steam

0 – Introduction In recent years, gaming on Linux, particularly on Ubuntu, has seen a huge surge in popularity and capability. What was once considered a niche platform for gaming has now become a viable alternative to gaming on Windows. Central to this revolution is Steam, with it’s new compatibility layers Proton. Using Proton you […]

Ubuntu Tutorial: Installing Steam Read More »

Baremetal Arduino: Timers

0 – Introduction While using an arduino there are a lot of things that require timings, communications like SPI and I2C or PWM but, besides communications, maybe you want to make an animation with LEDs, or measure time between events, either way, having access to a timer is very important. The ATMega328p inside the arduino

Baremetal Arduino: Timers Read More »

Esp32 Tutorial: Chip8 Emulator

0 – Introduction In a previous article we made an emulator/interpreter for Chip8 in C++ to be ran on Ubuntu, in this article, we will make small changes and new platform specific modules to run that emulator on a Esp32 (using the Arduino IDE). Before starting, check out our tutorial on how to install and

Esp32 Tutorial: Chip8 Emulator Read More »

Chip8 emulator in C++

0 – Introduction A common advice for those who want to get started with emulators development is to try implement a CHIP8 emulator. This is a good advice, because the CHIP8 specification is quite small and simple to implement. And gives a very good overview of the basics on how processors work. In this tutorial

Chip8 emulator in C++ Read More »