Skip to content

Releases: randomouscrap98/ardugotools

0.6.1

16 Jul 00:01
Compare
Choose a tag to compare

Added "makecart.lua" helper, which allows you to generate a cart from a folder easily.

Some helper functions were added to the flashcart generation system to make this possible, see makecart.lua for more information.

0.6.0

14 Jul 23:44
Compare
Choose a tag to compare

Added flashcart generation using lua scripts. With this, the tools are essentially feature-complete, though we'll see how things go.

See the main readme for more information

0.5.2

19 Jun 20:17
Compare
Choose a tag to compare
  • Added address to flashcart scan output. Now you can scan your flashcart, find exactly what you're looking for, and update it without writing the whole thing
  • Added uint24 type support to bytes() in the fxdata generator. Now you can keep track of addresses (pointers into the FX) while writing data and write them back to the FX as an array of uint24
  • Fixed release structure so it's not in some deep folder

0.5.1

15 Jun 06:43
Compare
Choose a tag to compare

0.5.0

09 Jun 04:47
Compare
Choose a tag to compare

Overhauled the fxdata generation mechanism:

  • Removed the toml configuration (sorry)
  • Added lua configuration. See readme for examples
  • Added fxdata + save alignment function, useful to upload trimmed data to the dev FX location

0.4.0

19 May 23:00
Compare
Choose a tag to compare

Add fxdata generation. Example can be found in examples/fxdata.toml

0.3.0

30 Mar 22:01
Compare
Choose a tag to compare

This update brings tons of testing + verification of working operation, along with:

  • Read and write arbitrary data at any address in the flashcart (useful for custom flashcart formats or operations)
  • Write fx dev data
  • Convert spritesheets and images to code, optionally generate individual tile images (for testing or otherwise)

Let me know if you have any issues!

0.2.0

27 Mar 00:09
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

First release of binaries. Apparently I will not be able to produce binaries for MacOS unless I make changes to the serial library I'm using. Great (sorry)

386 is 32 bit and should work on... hopefully a lot of things (see: https://zchee.github.io/golang-wiki/MinimumRequirements/). amd64 is 64 bit. You shouldn't need any dependencies if you're just using the executable (you don't need go/etc).