Skip to content

Releases: ZoomTen/furnace2asm

v0.1.6

Choose a tag to compare

@ZoomTen ZoomTen released this 28 Mar 11:53

Version 0.1.6. It's a bit overdue.

Features:

  • The 04xy effect is now supported. Use this if manual vibratos are your thing.
  • The 0Fxx effect is now supported. For best results, use this ONLY in the 1st square channel.
  • The EDxx effect is now supported. Triplets are FINALLY possible!
  • The Virtual Tempo now replaces the Base Tempo for speed calculation, as that's more accurate.
  • The "use old macros" option now uses the DEF ... EQU ... syntax for constants mandated in RGBDS 0.8, instead of the older ... EQU ....

Fixes:

  • Fixed a bug with regards to how the volume column was handled. I originally thought this is multiplied by the instrument's volume. Upon further inspection, it actually replaces the volume. So that's how it's handled, now.
  • Fixed some bugs regarding conversion of wave channels.
  • Fixed errors when loading in projects with FM, ESFM and OPLL instruments.

Built with Nim 2.0.8.

Full Changelog: v0.1.5...v0.1.6

v0.1.5

Choose a tag to compare

@ZoomTen ZoomTen released this 14 Apr 06:19

Changes:

  • Add do-nothing handler for NES DPCM feature type.
  • Note type is now always set at the beginning of each pattern (except for ch.3), seems to prevent "leftover envelope" bugs.
  • Support duty cycle patterns using the Duty/Noise macro. This macro must have a length of 4.
  • Unique error message on passing a file without a title.
  • [GUI] Change icons of "Save" and "Convert".
  • [GUI] New help screen.

Built using Nim 2.0.2 (--mm:arc).

v0.1.4

Choose a tag to compare

@ZoomTen ZoomTen released this 04 Feb 15:18

Changes:

  • Merge Pokemon Prism and regular versions together, CLI and GUI versions are now 1 binary each. One additional option is added to each version, enabling it will imply old-style macros.

Built using Nim 2.0.2 (--mm:arc).

v0.1.3

Choose a tag to compare

@ZoomTen ZoomTen released this 19 Sep 02:32

Changes:

  • Add a do-nothing sample instrument (SM) handler for instruments that had been simply converted from one chip to the other

Built using Nim 1.6.14 (--mm:arc).

v0.1.2

Choose a tag to compare

@ZoomTen ZoomTen released this 17 Sep 13:39

Changes:

  • [GUI] optimize background drawing method
  • [GUI] remove links in About dialog (because they barely work)
  • Clamp effect values to 0
  • Separate version to work with Prism's modified sound engine (-pkpr); this version adds support for 0xy (arp), 1xx (pitch up), 2xx (pitch down)

Built using Nim 1.6.14 (--mm:arc).

v0.1.1

Choose a tag to compare

@ZoomTen ZoomTen released this 07 Aug 09:25

Changes:

  • [GUI] better window dragging mechanism
  • check valid volume range
  • support the new (>=157) pattern format
  • [CLI] option to show app version
  • binaries no longer use UPX

Built using Nim 1.6.14 (--mm:arc).

v0.1.0

Choose a tag to compare

@ZoomTen ZoomTen released this 06 Aug 15:35

Features Windows XP-compatible binaries.

Built using Nim 1.6.14 (--mm:arc).

Antiviruses may detect some false positives here (using UPX probably doesn't help...)