Game Boy / Game Boy Color Emulator Library, written for WebAssembly using AssemblyScript. Demos built with Preact and Svelte.
Wasmboy is a gameboy emulator library written in Web Assembly using AssemblyScript. It allows users to emulate Gameboy and Gameboy Color games in a browser or Node environment. The library supports features such as graphics output to a HTML5 canvas, audio output through the Web Audio API, in-game saves and save states, and configurable options for performance optimization. Wasmboy also includes a debugger with a value table, tile data visualizer, and background map with scroll indicators. Although the project is still under development and may have some bugs, most games are playable.
To install Wasmboy, run the following command in your terminal:
npm install --save wasmboy
For more detailed documentation and instructions, refer to the WasmBoy Wiki.
Wasmboy is a powerful gameboy emulator library built using Web Assembly. It allows users to play Gameboy and Gameboy Color games in the browser or Node environment. With features such as in-game saves, configurable performance options, and a debugger, Wasmboy provides a comprehensive gaming experience. Although still in development, Wasmboy offers the potential for a seamless and accurate Gameboy emulation.