Skip to content

Releases: jurem/SicTools

v2.2.0

15 Oct 11:23
Compare
Choose a tag to compare

Improvements

  • Add support for runtime addons (1244a20)
  • Support escape sequences in string constants (224012b)
  • Add option for indirect index addressing (e6b4d0c)
  • Improve compilation (e99a7c0)
  • Highlight PC and last read/write in memory view (3378d6e)
  • Support mouse wheel in dissasembly and memory view (ff78789)

Bugfixes

  • Fix code generation with -obj-slack (37dd11e)
  • Check symbol length for EXTREF and EXTDEF (d441da7)
  • Fix absolute offset check for value resolved from symbol (ed18d0c)

v2.1.0

13 Oct 08:51
Compare
Choose a tag to compare

Improvements

  • Switch to systemLookAndFeel for UI
  • Remove JavaFX dependency
  • Improve support for reading floats
  • Add keyboard shortcuts for views

Bugfixes

  • Support DOS line endings in object files
  • Fix PC overflow check
  • Correctly set address of the block following the ORG directive
  • Keep all lines in assembled object files under 70 columns

v2.0.1 - Better label parsing

08 Oct 10:06
Compare
Choose a tag to compare

New features:

  • more tolerant label parsing as described in #7
  • compability with sic-llvm and sic-clang
  • simple statistics of listed and executed instructions with -stats option

Bug fixes:

  • support for label operands with the F4 format in disassembly view
  • fixed weird frequency setting behaviour as specified in #6
  • fixed record size with -obj-slack option in assembler

v2.0.0 - Simulator improvements

01 Oct 19:01
Compare
Choose a tag to compare

In the recent months, the simulator received many various improvements, including:

  • keyboard shortcuts
  • run to next line ("step over")
  • step out
  • data breakpoints
  • watch view
  • disassembly address calculations
  • keyboard input
  • other minor fixes