Skip to content

Releases: JLaferri/gecko

Version 5.0.0

21 Nov 22:36
482ba6a
Compare
Choose a tag to compare
  • [Breaking] Assembler warnings are now treated as errors. Use -warn to override this behavior.

Version 4.1.0

21 Nov 19:13
Compare
Choose a tag to compare
  • Adds a -batched arg to build and assemble commands. This will attempt to collect and assemble asm files all at once instead of doing them all separately. For large codebases and on specific systems, this can be much faster.
  • Adds -mgekko flag on assemble to support paired singles and other commands that didn't work before

Version 4.0.0

31 Aug 17:25
Compare
Choose a tag to compare
  • Supports new Tags field in a file header for use with the new list command
  • Adds a gecko list command used to list out all the injections in a particular folder or defined by a config json
  • [Breaking] Removes replace, replaceCodeBlock, branch, and branchAndLink options. Using injectFolder is just far better and more powerful.
  • inject option can now specify a single file and it will use values from the header over values from the configuration

Version 3.4.0

29 Oct 05:16
Compare
Choose a tag to compare
  • Supports new header format for asm injected files
################################################################################
# Address: 80089250
# Codetype: Auto
# Annotation: my test code [Fizzi]
################################################################################
  • Supports any syntax that works for .set for specifying the value of the injection address
################################################################################
# Address: SYMBOL_ADDRESS + 0x10
################################################################################

Version 3.3.0

15 Oct 02:53
Compare
Choose a tag to compare
  • improved method of adding directories to consider for .include
  • add support for -defsym arg to allow for defining symbols from command line args
  • add support for setting output file from command line args when using gecko build

Version 3.2.0

11 Feb 07:31
Compare
Choose a tag to compare
  • Make it possible to output .bin files which are purely binary representations of the codes
  • Now creates output directory path if it doesn't exist instead of erroring

Version 3.1.0

29 Jan 19:46
Compare
Choose a tag to compare
  • Normalize path separator in inject folder annotations between operating systems

Version 3.0.0

07 Jan 05:16
Compare
Choose a tag to compare
  • Added support for adding pure binary codes into codeset
  • Added support for adding headers to text files. Made it possible to fully compile a dolphin .ini gecko file

Version 2.0.4

24 Dec 09:02
Compare
Choose a tag to compare
  • Add support for includes relative to the file location instead of from the build path
  • Improve help menu. Added gecko -h and gecko build -h
  • Fix issue where for certain failures, stack traces would get printed to output

Version 2.0.3

23 Dec 20:33
Compare
Choose a tag to compare
  • adds assemble command for building directories without needing to create a codes.json file