- add resources to README
- choose language and testing framework
- write
Cpu
class (cpu.js) - write
fetchOpcode
- write
decodeOpcode
- write
executeInstruction
- test fetch, decode and execute methods
- write a better
stack
(maybe a class, throws error when maximum size exceeded etc.) - handle display (OpenGL? Ncurses?)
- handle gamepad input
docker run --rm -it -v $(pwd):/code node:13 bash
cd /code
yarn install
yarn run start
yarn run test