Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import NES from '../common/nes.js';
- import AnimationContext from '../common/animation.js';
- document.addEventListener('DOMContentLoaded', () => {
- const rom = new Blob(['NES', 0x04]);
- const view = document.querySelector('main');
- const canvas = view.querySelector('canvas');
- const animated = new AnimationContext(canvas);
- const nes = NES(rom, {
- Hz: document.forms['nes'].elements['hz'].value
- });
- canvas.addEventListener('click', event => {
- if (!animated.paused) animated.pause();
- else animated.play(ms => nes.emulate(nes.data, ms));
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement