What's Changed
- Getting started by @ceciliachan1979 in #1
- Initialize Google Test Framework by @gapry in #2
- ci: add ci pipelines by @Kelvinyu1117 in #3
- Memory Test Suite - Verification of Program Counter by @gapry in #4
- Implement jump by @ceciliachan1979 in #5
- Implement call by @ceciliachan1979 in #6
- Decode RET Opcode by @gapry in #7
- feat: implement LD, ADD by @Kelvinyu1117 in #8
- feat: implement OR, AND, XOR by @Kelvinyu1117 in #9
- Add pre-commit hook for automatic code formatting by @gapry in #10
- feat: implement SUB, SHR, SUBN, SHL by @Kelvinyu1117 in #11
- GitHub Action: enable the vcpkg binary cache by @gapry in #12
- feat: implement chip 8 instructions by @Kelvinyu1117 in #13
- Timer by @ceciliachan1979 in #14
- emulator: support keydown event by @gapry in #15
- feat: loading rom by @ceciliachan1979 in #16
- feat: load rom and sprite data rendering by @gapry in #17
- feat: skipping instruction by keypad states by @ceciliachan1979 in #18
- Beta Version Released by @gapry in #19
- Applied @ceciliachan1979 patch and Add the Keyup Event by @gapry in #20
- Fix sound initialization order by @ceciliachan1979 in #21
- emulator: configure instruction execution per frame by @gapry in #22
- emulator: load fonts by @gapry in #23
- emulator: use CHIP-8 resolution to scale and render by @gapry in #24
New Contributors
- @ceciliachan1979 made their first contribution in #1
- @gapry made their first contribution in #2
- @Kelvinyu1117 made their first contribution in #3
Full Changelog: https://github.com/gapry/arabica/commits/v1.0.0