Skip to content

Releases: jverkoey/windfish

v0.1

14 Feb 04:32
Compare
Choose a tag to compare
v0.1 Pre-release
Pre-release

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.

v0.0.1

18 Jan 05:31
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

This is a very rough, but functional release of the Windfish IDE.

Alpha pre-release notice

The app will crash when put into unexpected states (e.g. typing in letters where numbers are expected in a field) and it is possible to entirely hang the app in many cases (e.g. a script with an infinite loop). This proof of concept build is provided purely to have an easy-to-play-with build of the app for those who don't have Xcode installed.