T3Boy: Making Accurate Game Boy Emulation Accessible with Next.js and WASM
watch on portal.gitnation.org ↗https://portal.gitnation.org/contents/t3boy-making-accurate-game-boy-emulation-accessible-with-nextjs-and-wasmsummary
Describes using Next.js and WebAssembly to run a speedrun-accurate Game Boy emulator in the browser by compiling a C emulator with Emscripten into a WASM module and calling it from a Next.js site. Covers rendering video to an HTML canvas, routing audio from the WASM module through web audio APIs, and implementing web control schemes including multi-touch input.
AI-written summary · about
related talks
27m“Breaking Out of Box”
32mWebAssembly: birth of a virtual ISA
34mBack to the FUTURE! From C++ to JS
54mSandbox Games: Using WebAssembly and C++ to Make a Simple Game
30mBeyond Web-Apps: React, JavaScript and WebAssembly To Port Legacy Native Apps
22mHarnessing the power of WebAssembly
26mOh Boy! Creating a Game Boy Emulator in Rust
28mWebAssembly: Of Portability, and Performance