Skip to content
Rust Search
← RustLab 2023

Bring Gameboy alive in the Web with Rust and WebAssembly

RustLab Conference
RustLab 44:06 2449 views

Let's see how the heart of a Gameboy works by analysing a the 8-bit microprocessor: Sharp LR35902. We will look at behaviour of one of the CPU registers, memory and graphics processing of a Gameboy, consolidating this knowledge into writing an emulator for the Web.

Player unavailable or embedding blocked? Use the YouTube link above.

Other talks by Raphael Amorim

Terminals Are Just Text? Think Again

RustLab Conference
RustLab 35:58 1128 views

Terminals are essential tools for developers, but few understand how they actually work under the hood. This talk explores the architecture of terminal emulators by walking through the process of building one from scratch. From handling PTYs and ANSI escape codes to rendering text efficiently and managing input, we’ll uncover the hidden complexity behind the command line. Attendees will gain a deeper understanding of terminal internals, systems programming, and the trade-offs involved in creating modern, high-performance developer tools. LEVEL: Intermediate