Skip to content

v6.0

Latest

Choose a tag to compare

@dcamarmas dcamarmas released this 19 Jan 09:20
· 370 commits to master since this release
ddb0c86
  • BREAKING CHANGES:
    • New YAML architecture format (w/ JSON schema)
    • New library format (Existing libraries must be recompiled)
    • New functionality:
      • Interrupts and timers
      • Memory-mapped devices
      • Validate program execution through the CLI (--validator)
    • New architectures:
      • RISC-V 64
      • RISC-V 32 (w/ interrupts)
      • Z80
    • User Interface:
      • Revamped web user interface
        • Revamped memory viewer
        • Vastly improved mobile support
        • New Monaco-based editor
        • Libraries now have metadata to display help
      • Vim mode in web editor
      • Revamped CLI version
    • Modular design:
      • Migrate project to Vite and ES Modules, which vastly improves the developer experience
      • Update to Vue 3, Bootstrap 5 & Codemirror 6, among others, & remove jQuery
      • Rewrote website and many other core parts in TypeScript
      • Revamped unittests
    • Other fixes:
      • Fix errors in instruction implementation

Try version →