-
-
Notifications
You must be signed in to change notification settings - Fork 1
Version History
Bob Baker edited this page Jun 17, 2020
·
25 revisions
This briefly summarized the changes made in each release.
For more info, check out the Release and its related Pull Requests.
- Added additional OpCode Support via JSON config file
- Parser Update - Comment Support and other fixes
- Bug Fix - Infinite Loop Detector
- SamVer Fix
- Added -O Flag to set output to only the Output Register contents at each T6
- Changed default output file from a.out to a.txt for clarity
- Large Codebase Refactor
- Added JIC (Jump-If_Carry) Instruction Support
- Optimized Engine
- Added Infinite Loop Detection to Engine
- Updated Frame Output to print all 8-bits of IReg instead of the just the upper nibble
- Added support for the JEQ instruction
- Started consistent naming for Releases
- Added support for STA and JMP instructions
- Bug Fix - Nested Directories in Release Binaries
- Added Debug mode, allows single-stepping through TStates
- Added -d Flag to Engine CLI to enable Debug mode
- Added Debug Frames to Engine
- Updated Engine CLI to include -f and -F flags to toggle Frame output
- First release of the Engine CLI
- Supports Malvino's Instruction Set
- LDA
- ADD
- SUB
- OUT
- HLT
© Bob Baker 2020