Skip to content

Version History

Bob Baker edited this page Jun 17, 2020 · 25 revisions

SAP1Emu Project Releases

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
  • 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
Clone this wiki locally