Skip to content

Releases: IsoFrieze/DiztinGUIsh

DiztinGUIsh-v2.0.0.0-beta010

09 May 01:18
27e449f
Compare
Choose a tag to compare
Pre-release

Latest stable release of the 2.0 beta. PLEASE BACK UP PROJECT FILE BEFORE USING.

Major:

  • bugfix: handle ShiftJIS encoded SNES cartridge titles in the header, add migration to autofix existing projects
  • bugfix: BSNES tracelog text importer compatibility with new BSNES text format
  • bugfix: BSNES tracelog resiliency
  • move to github actions for CI
  • lots more unit tests and infrastructure
  • rewrite project-linked ROM loading code
  • some backported fixes from the new development rewrite branch for unit test scaffolding
  • greatly improve checksum functionality

Other:

  • improvement to sampleRomData for better use of testing / demos
  • allow unit tests to use external .exe tools to parse things like checksums/cart titles so we can compare output with our own
  • implement data migration subsystem for importing older project file formats and applying bugfixes
  • add FluentValidation for validation infrastructure
  • add FluentAssertions for easier unit testing
  • docs: fixing download links
  • hook up SuperFamiCheck external tool to print checksum/complement data, in tests
  • write Sprache parsers to parse stdout from SuperFamiCheck
  • refactor out all ROM import setting code into utility class
  • fix padding when generating SNES header bytes for tests
  • did I mention All The Unit Tests? :)

thanks to: SNESLAB Discord

  • @LuigiBlood for ShiftJIS bug report,
  • @Atari2.0 for the BSNESPlus bug report

v2.0 Beta 008

06 May 06:49
6b164f0
Compare
Choose a tag to compare

This is basically the same as Beta007, with a few minor fixes.

It is fairly stable, though we have a new version coming up with some bugfixes for japanese text encoding.
A major rewrite is currently underway for v3.0 as well.

This is the first build created via Github CI

this is a PRERELEASE, use with caution. Please make regular backups of your project file (i.e. in git is a good option)

DiztinGUIsh - v2.0.0.0-beta009 - DEV BRANCH! CAUTION!

06 May 06:58
6b164f0
Compare
Choose a tag to compare

This is a bugfix release that has not been thoroughly tested yet. It appears to work fine and mainly fixes the following issues:

  1. ShiftJIS encoding not working in SNES headers (current version SEEMS to do the right thing now, need to test more)
  2. Overhaul checksum system and add unit tests to make sure it's really rock solid.

Please make a backup of any important project files BEFORE saving with this version. If in doubt, use Beta-008 instead.

Release v1.0.1.0

13 Sep 01:07
Compare
Choose a tag to compare

Note: this is the original release of Diz (with the Blue Icon). It's not recommended for general use anymore as major changes have happened in Diz 2.X branches. However, if you have older projects, and the new versions don't handle it, you might need this to open them.

Original notes:
Fixed some bugs, including an annoying one that would prevent a project from being saved if aliases or comments were created and deleted.
Some new mapping modes have been added, including ExLoROM, SuperFX, and SA-1.
Support for *.dizraw files has been added. These are just normal project files that aren't compressed.
Check the change log for more details.

Initial Release v1.0.0.1

22 Apr 03:13
Compare
Choose a tag to compare

First public release.
Project files can be created, saved, and opened. Disassemblies can be created.