In this slide, I introduced how Gameboy works and how to build a Gameboy emulator using Rust programming language. Also, I introduce how to migrate the Rust emulator to Webassembly, so that we can run the emulator using browser. Video of presentation of this slide: https://www.youtube.com/watch?v=LqcEg3IVziQ