Releases: filipondios/chip8asm
Releases · filipondios/chip8asm
v3.0.0
Changelog
3.0.0 - 2024-08-14
Added
- Install and uninstall options in the Makefile.
- Create a MAN page file.
- Support for other Linux distributions with older GLIBC versions.
- Opcodes error handling.
- Better documentation in the code.
- Function to adapt the window size to the user's screen resolution.
Changed
- Function to separate the cicles per second and the timers update.
Fixed
- Opcodes 8xy4, 8xy5, 8xy6, 8xy7, 8xye: vf now can be used as the vx input.
v2.0.0
Changelog
Version 2.0.0 - 2024-08-02
Added
- 'Beep' sound when the sound timer is greater than zero.
- Memory information print at every instruction for debug.
- Extern '.c' file for complex functions implementations.
- Makefile options for debug and release.
- This CHANGELOG file.
Changed
- Move the delay and sound timers management to a extern '.c' file.
- Change the TODO file format to the specified by Todo TXT
- The display buffer is painted at each instruction fetch.
- 'ClearBackground' raylib function before painting the display buffer.
Removed
- 'cpu_draw' flag that indicated whether to redraw the display buffer.
Fixed
- Delay and sound timers update.
- Pixel overwriting representation at the window.