Bring Gameboy Alive in the Web with Rust and WebAssembly
Offered By: RustLab Conference via YouTube
Course Description
Overview
Explore the inner workings of a Gameboy by analyzing the 8-bit microprocessor Sharp LR35902 in this 44-minute conference talk from RustLab. Dive into the behavior of CPU registers, memory, and graphics processing of a Gameboy, and learn how to create a web-based emulator using Rust and WebAssembly. Gain insights into the architecture of the Gameboy's CPU, a hybrid between the Intel 8080 and the Zilog Z80, and understand the fundamentals of emulation. Discover how to implement an 8-bit bus system and handle the complexities of the Gameboy's hardware in a web environment. While not covering every CPU instruction, acquire the knowledge needed to embark on building your own Gameboy emulator using Rust and WASM, bringing this classic gaming device to life in modern web browsers.
Syllabus
Bring Gameboy alive in the Web with Rust and WebAssembly - Raphael Amorim
Taught by
RustLab Conference
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Intro to Computer Science
University of Virginia via Udacity Web Development
Udacity Software Engineering for SaaS
University of California, Berkeley via Coursera CS50's Introduction to Computer Science
Harvard University via edX