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