YoVDO

Bring Gameboy Alive in the Web with Rust and WebAssembly

Offered By: RustLab Conference via YouTube

Tags

Rust Courses Web Development Courses WebAssembly Courses Computer Architecture Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Computer Architecture
Princeton University via Coursera
Introduction to Computer Architecture
Carnegie Mellon University via Independent
Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)
Hebrew University of Jerusalem via Coursera
计算机系统基础(一) :程序的表示、转换与链接
Nanjing University via Coursera
Computer Architecture
Indian Institute of Technology Madras via Swayam