Releases: cgerling/chip-8
Releases · cgerling/chip-8
v1.1.0
What's Changed
- Improve types by @cgerling in #46
- Use Maps to store Interpreter Component's internal data by @cgerling in #47
- Create function to verify a Timer's state by @cgerling in #48
- Optimize Display internal logic by @cgerling in #49
- Expose Interpreter Information by @cgerling in #50
Full Changelog: v1.0.0...v1.1.0
v1.0.0
v0.1.0
What's Changed
- Implement Subroutine Related Instructions by @cgerling in #5
- Implement Skip Related Instructions by @cgerling in #6
- Implement Logic Operators Instructions by @cgerling in #9
- Implement Numeric Instructions by @cgerling in #10
- Implement Binary Instructions by @cgerling in #11
- Implement Memory Instructions by @cgerling in #13
- Implement Jump Instructions by @cgerling in #14
- Implement Set Instructions by @cgerling in #15
- Implement Timer Instructions by @cgerling in #16
- Implement Keyboard Instructions by @cgerling in #17
- Change Instruction Arguments Structure by @cgerling in #18
- Create Helper Function to Build Instruction Bytes by @cgerling in #19
- Remove Type Tests by @cgerling in #20
- Create
useMacro for Instructions by @cgerling in #21 - Implement Access behaviour for VRegisters by @cgerling in #22
- Remove Program Counter Arithmetic from Instructions by @cgerling in #23
- Fix Display get_coordinates Logic by @cgerling in #25
- Handle Integers Overflow and Underflow by @cgerling in #26
- Support Program Execution by @cgerling in #27
- Standardize Argument Structure by @cgerling in #28
- Change Instruction Arguments Structure by @cgerling in #29
- Create Hex Module by @cgerling in #30
- Fix JP Instruction Flaky Test by @cgerling in #31
- Group Modules by Context by @cgerling in #32
- Improve Error Handling for Unknown Instructions by @cgerling in #33
- Create Timer Logic by @cgerling in #34
- Move Stack Module by @cgerling in #35
- Create Documentation by @cgerling in #36
- Rename Runtime Context by @cgerling in #37
- Fix Unexpected Behavior when Running Programs by @cgerling in #38
- Create Public Interface by @cgerling in #39
- Create Cycle Rate Logic by @cgerling in #40
- Create Hex Package by @cgerling in #41
Full Changelog: https://github.com/cgerling/chip-8/commits/v0.1.0