Skip to content

chun-baoluo/Atari2600.wasm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NES.wasm

Atari 2600 emulation experiment written in C++. No emulation yet. At all.

Installation

First, make sure you have Emscripten installed. Then run the following command in your terminal:

    npm run build

Include generated atari2600.js file in your project after compilation.

Usage

    let fileInput = document.querySelector('input[type="file"]');
    let canvas = document.querySelector('canvas');
    let nes = new Atari2600(canvas);

    fileInput.onchange = () => {
        let fileReader = new FileReader();

        fileReader.onload = function () {
            nes.processRom(fileReader.result);
        };

        fileReader.readAsArrayBuffer(fileInput.files[0]);
    };

About

Atari 2600 webassembly emulation experiment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published