THRSim11 Changelog

What's new in THRSim11 5.30b

Apr 29, 2013
  • Some minor bugs are fixed

New in THRSim11 5.30a (Apr 16, 2013)

  • A bug which prevented some windows (e.g. Memory List) to open was fixed

New in THRSim11 5.30 (Apr 3, 2013)

  • The application is free of charge.

New in THRSim11 5.22d (Apr 3, 2013)

  • Since version 5.22 (see below) only a few bugs where found and fixed. Mostly minor ones but one BIG one. The timing of the following instructions: ASLA, ASLB, ASRA, ASRB, CLC, CLI, CLRA, CLRB, CLV, COMA, COMB, DAA, DECA, DECB, INCA, INCB, LSLA, LSLB, LSRA, LSRB, NEGA, NEGB, ROLA, ROLB, RORA, RORB, SEC, SEI, SEV, TSTA, and TSTB was incorrect! All these instructions used 3 instead of 2 clockcycles. This bug was introduced in version 5.22. (Yes, I do use regression tests and yes, it hurts.) Thanks to Brandon Navra for sending me a BUG rapport.

New in THRSim11 5.22 (Apr 3, 2013)

  • Version 3.0 of gcc for 68HC11 included. It is based on Binutils 2.15, Gcc 3.3.5, and Newlib 1.12.0.
  • Version 1.62 of SciTE included.
  • New commands: SECP (SetEClockPeriod), PECP (PrintEClockPeriod, and PrintSimulatedTime (PST).
  • New options for serial transmitter and serial receiver windows.
  • Improved RESET and STOP.
  • Improved timing (all read and write operations now take place in the exact right clock cycle). I developed an expanded bus logger component which can be used as a logic analyser. I will publish this component soon.
  • Some minor bugs were solved.

New in THRSim11 5.21c (Apr 3, 2013)

  • Fixed bug in Target Memory Dump (THRSim11 sometimes crashed when you tried to change ROM target memory).
  • Enhanced MT and MS commands (you can enter the startaddress and endaddress at the target command line now).
  • ET command added (to copy EEPROM from simulator to 68HC11 target). Very easy way to program EEPROM of 68HC11 (no position independent code needed).

New in THRSim11 5.21 (Apr 3, 2013)

  • High Level Language Debugging Support is more integrated with THRSim11.
  • Better integration with the external editor Scite.
  • GNU as assembler debugging support.
  • New dialog to create a GNU gcc .c or .cpp or as .s source file with an appropriate make file and link script.
  • New commands: Edit, !, CleanMemory, FillMemory, 4 different Verify commands, and Record.
  • New target custom window.
  • Bug in memory configuration program solved.
  • Some minor bugs were solved.
  • The help file is extended.

New in THRSim11 5.20 (Apr 3, 2013)

  • High Level Language Debugging Support is extended and made more stable.
  • Better target support.
  • Some minor bugs were solved.
  • The quick introduction in the help file is extended.

New in THRSim11 5.10 (Apr 3, 2013)

  • High Level Language Debugging Support is extended.

New in THRSim11 5.01 (Apr 3, 2013)

  • High Level Language Debugging Support is added.
  • External editor support.
  • Better target support.
  • Some minor bugs were solved.

New in THRSim11 4.00 (Apr 3, 2013)

  • THRSim11 can now communicate with your EVB or EVM target board or any other board running the BUFFALO monitor program.
  • All numbers can now also been shown in signed decimal and ASCII
  • There is a special memory configuration tool which you can download from http://www.hc11.demon.nl/thrsim11/thrsim11_memconfig.zip.
  • Listings can be printed now
  • There is now a warning when you use an uninitialized vector
  • Some minor bugs were solved.