Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: tomcl/V2releases

2019 release

12 Dec 07:20
8a3195b

Choose a tag to compare

1.06.9

Adds a bug fix for an error running long programs that crept in when a program parsing cleanup was made!

Mid-December Release

17 Dec 22:53
8a3195b

Choose a tag to compare

  • 1.06.6
    • correct wrong testbench error message on unexpected subroutine return or normal return
    • correct identical registers wrongly allowed in LDM/STM register lists
    • correct parse error in DCD value lists with unary - prefixed by space
  • 1.06.7
    • correct implementation of testbench PERSISTENTREGS
    • further development of testbench code
  • 1.06.8
    • make PERSISTENTREGS work as expected on inputs, make random numbers deterministic
    • give parse error on LDM/STM with index register in register list (will lead to undefined results if used)

December Release (more features added)

03 Dec 09:40
8a3195b

Choose a tag to compare

  • Fix bug in stack visualisation where BLS, BLO breaks this

  • Add run menu with goto step number, goto next branch, goto next return, run tests

  • Add testbench functionality

    • Testbenches when loaded contain multiple tests
    • each test can set up inputs, including memory, and check outputs, including memory
    • All tests can be run (with results displayed in testbench file
    • A single test can be started from run menu - allowing manual testing with input data from test
    • see help -> testbenches for documentation
  • 1.06.2

    • fix bug where invalid register names in { } lists are ignored
    • move all alerts and confirms to vex.js format
    • rename run menu as test menu
  • 1.06.5

    • add features to test benches
    • add cycle time display and tooltip help
    • add stall cycle output to parse, use this to calculate cycle time

December 2019

17 Dec 20:46
8a3195b

Choose a tag to compare

Bug fix for forward referenced symbols in some cases not being resolved.

Late November Release (features added)

24 Nov 10:38
8a3195b

Choose a tag to compare

  • 1.05.0 New features

    • reverse memory window
    • show SP in memory window
    • show stack frames in memory window
  • Minor fixes and enhancements

    • fix lowercase shift spec not working
    • focus on editor window after emulator reset
  • 1.05.2

    • fix bad bug in LDM where tooltips cause emulator crash single-stepping
    • fix minor bug where lower-case scaled offsets did not work

November Release

01 Nov 10:08
8a3195b

Choose a tag to compare

Continuing minor bug fixes..

  • CS/CC syntax highlighting added
  • 1.04.4 Vastly improved error messages LDR/STR syntax errors
  • 1.04.4 Small fix to errors: word immediate offsets now forced to be divisible by 4, as well as word effective addresses
  • 1.04.5 fixes to LDR/STR with PC as base register, allow symbolic offsets in LDR/STR
  • 1.04.6
    • fixes lowercase dcd,dcb,adr,fill
    • adds error in case of literal constants larger than 2^32
  • 1.04.7
    • fixes additional lowercase bug
    • fixes non-persistent path

Late October Release

22 Oct 15:12
8a3195b

Choose a tag to compare

  • Add error with good error message when duplicate labels exist in code

  • Alter UI:

    • step button appearance
    • swap position of forward and backward step to be consistent with Visual and more intuitive,
  • fix issue where rotated literals are only recognised if written in unsigned form

  • fix hover error detection for FILL, ADR etc

October bugfix release

09 Oct 12:18
7395b1a

Choose a tag to compare

Fix bug processing network paths that prevents file opening on Windows 7
Fix pop-up message advising version change is needed on start-up
Fix incomplete reset issue single-stepping changed code.

Mid-September Release

09 Sep 21:39
ca80154

Choose a tag to compare

Various small feature improvements from 1.01:

  • undefined symbol errors
  • shift errors
  • documentation windows

release notes

September Release

02 Sep 13:12
6f117b8

Choose a tag to compare

This is the final planned release before widespread use in Autumn Term. Minor bug-fix updates are however expected before October.

Release Notes