Skip to content

v0.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@jverkoey jverkoey released this 14 Feb 04:32

This is a semi-stable preview release of the Windfish IDE and the new ocarina command line tool.

Demo video

ezgif-2-9425267ddc43

Notable changes

  • Windfish now uses a multi-threaded two-stage disassembly pipeline.
  • Various performance optimizations have been made to improve end-to-end disassembly times.
  • The ocarina command line tool can be used to create and disassemble projects on both macOS and linux.
  • WindfishIDE now includes some Help content. See a preview of the content below:

Screen Shot 2021-02-13 at 11 49 34 PM

Misc changes

  • Deleted all remnants of the Windfish emulator in favor of Sameboy.
  • The instruction emulators have been optimized for tracing which has improved several edge cases of type inference.
  • The beginnings of architecture documentation have been written: https://github.com/jverkoey/windfish/tree/develop/Architecture

Known issues

  • ocarina does not currently support scripts on Linux.
  • WindfishIDE will crash when out-of-bound values are provided. Save frequently.