8 MACHINA
is a CHIP-8 emulator thought in the functional paradigm and written in Haskell.
This section is a work in progress. Being 15 April 2018, the project is 2 weeks old. It is my intention to work on the build-run process with easiness in mind, using stack as the main developing tool.
- Add and customize sound
- Customize display colors
- Customize display scale
- Customize keypad mapping
- Customize emulation speed
- Use brick as UI library
- Make the main completely independent of the keypad and graphics module
- Make more abstractions in the
CPU.hs
execution of instructions - Make the back end independent of the IO Monad