├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── index.html ├── js ├── Audio.js ├── Controls.js ├── Graphics.js ├── SaveState.js ├── VM.js └── VR.js ├── rust ├── Cargo.toml └── src │ ├── lib.rs │ └── vm │ ├── audio.rs │ ├── cart.rs │ ├── cpu.rs │ ├── gpu.rs │ ├── memmap.rs │ └── mod.rs └── style.css /.gitignore: -------------------------------------------------------------------------------- 1 | /build/ 2 | rust/target/ 3 | **/*.rs.bk 4 | Cargo.lock 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewimm/wasm-gb/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewimm/wasm-gb/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewimm/wasm-gb/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewimm/wasm-gb/HEAD/index.html -------------------------------------------------------------------------------- /js/Audio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewimm/wasm-gb/HEAD/js/Audio.js -------------------------------------------------------------------------------- /js/Controls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewimm/wasm-gb/HEAD/js/Controls.js -------------------------------------------------------------------------------- /js/Graphics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewimm/wasm-gb/HEAD/js/Graphics.js -------------------------------------------------------------------------------- /js/SaveState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewimm/wasm-gb/HEAD/js/SaveState.js -------------------------------------------------------------------------------- /js/VM.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewimm/wasm-gb/HEAD/js/VM.js -------------------------------------------------------------------------------- /js/VR.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewimm/wasm-gb/HEAD/js/VR.js -------------------------------------------------------------------------------- /rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewimm/wasm-gb/HEAD/rust/Cargo.toml -------------------------------------------------------------------------------- /rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewimm/wasm-gb/HEAD/rust/src/lib.rs -------------------------------------------------------------------------------- /rust/src/vm/audio.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewimm/wasm-gb/HEAD/rust/src/vm/audio.rs -------------------------------------------------------------------------------- /rust/src/vm/cart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewimm/wasm-gb/HEAD/rust/src/vm/cart.rs -------------------------------------------------------------------------------- /rust/src/vm/cpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewimm/wasm-gb/HEAD/rust/src/vm/cpu.rs -------------------------------------------------------------------------------- /rust/src/vm/gpu.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewimm/wasm-gb/HEAD/rust/src/vm/gpu.rs -------------------------------------------------------------------------------- /rust/src/vm/memmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewimm/wasm-gb/HEAD/rust/src/vm/memmap.rs -------------------------------------------------------------------------------- /rust/src/vm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewimm/wasm-gb/HEAD/rust/src/vm/mod.rs -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andrewimm/wasm-gb/HEAD/style.css --------------------------------------------------------------------------------