Changelog

3.4.0

2024/07/02

Improved editor and bug fixes

  • Improved memory address resolve (now implements full 32 bit addressing)
  • Added more strict memory read/write checks for odd addresses in non-byte operations
  • Added alignment errors in compilation

3.3.0

2024/06/12

Testcases and base index addressing

  • Added testcases creation, you can create testcases with an initial configuration and expected output
  • Added base index addressing mode
  • Added MOVEM instruction

3.2.0

2024/06/01

Memory region viewer

  • Added memory region viewer, you can select up to 4 bytes of memory to convert it's value in decimal/signed decimal
  • Fixed bug when prompting for single character input

3.1.0

2024/04/30

Share by URL, labels on top

  • Added share by URL, you can now share your code by including it in a sharable URL
  • Whenever there is indentation in the code (for example labels at the start of the line, plus indented code), the label will be "fixed" at the top of the editor
  • Added embeddable editor, you can now embed the editor in your website

3.0.0

2023/10/28

Improved performance and bugfix

  • Improved performance by 3x, now runs at +-30mhz
  • Bug fixes during compilation and execution
  • Improved UI on mobile for the interactive documentation
  • Improved UI on the editor

2.9.0

2023/04/29

Improved documentation

  • Added side menu to all documentation pages
  • Added more explanations to documentation for condition codes
  • Added individual condition code dependent instructions
  • Improved UI of documentation pages

2.8.0

2023/04/28

Negative numbers in register viewer

  • Added negative numbers conversion in register viewer
  • Bug fix of interpreter for directive name clash

2.7.0

2023/04/24

Changed interactive documentation

  • Added side menu to interactive documentation
  • Improved transitions between pages

2.6.5

2023/03/22

Bug fixes and more diffings

  • Added status code diffing
  • Fixed bugs in interactive documentation

2.6.0

2023/03/15

Interactive documentation

  • Changed documentation layout to have future more languages
  • Added an interactive documentation for each instruction
  • Bug fixes for some instructions (rod, asd, lsd)
  • Other bug fixes and improvements

2.5.1

2023/01/27

PWA improvements

  • Added PWA launch queue and file system api
  • Improved interrupt text
  • PWA bugfixes and improvements
  • Added changelog page

2.5.0

2023/01/15

Callstack tracing and mutations history

  • Added callstack tracing
  • Added mutations history
  • UI fixes

2.4.1

2023/01/11

Performance and error improvements

  • Improved by 3x the interpreter performance and bugfix
  • Improved interpreter errors
  • Changed hero page

2.4.0

2022/12/18

Undo, register chunking, custom themes

  • Added undo
  • Added register chunking
  • Added custom themes
  • Improved interpreter performance and bugfix
  • Added more instructions

2.3.1

2022/12/15

General improvements

  • Improved SEO
  • Improved accessibility
  • Improved performance
  • Improved animations

2.3.0

2022/11/03

Shortcuts and strings

  • Added editable shortcuts
  • Added support for strings in the interpreter and memory viewer
  • Interpreter bug fixes

2.2.0

2022/10/26

Stack viewer and documentation

  • Added stack viewer
  • Improve documentation and inline documentation
  • Interpreter bug fixes

2.1.0

2022/10/23

Settings and documentation

  • Added m68k documentation
  • Added settings
  • Added inline documentation
  • Improved editor styling
  • Improved animations

2.0.0

2022/10/19

Interpreter rewrite and new features

  • Changed m68k to custom made rust m68k emulator
  • Improved performance
  • Added semantic checking
  • Added better code suggestions
  • Added more instructions
  • Added more directives
  • Added breakpoints
  • Added stepping
  • Removed mips emulator

1.0.1

2022/04/09

MIPS and formatter

  • Added mips emulator (buggy)
  • Added animations
  • Added formatter
  • Improved code suggestions

1.0.0

2022/04/06

Initial release

  • Initial release
  • Added m68k emulator
  • Added register viewer
  • Added initial editor and syntax highlighting
  • Added Service Worker for offline support and installation