Skip to content

Converts Furnace 0.6pre2+ project files to pokecrystal ASM, plus a nostalgia-miner's UI

License

Notifications You must be signed in to change notification settings

ZoomTen/furnace2asm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Furnace2Asm

I rewrote fur2pret in Nim rather than continuing chipchune. :(

After making OctoMap, I nostalgia-mined some more and attempted to make one of those fancy GBA binary tooling apps but for Pokémon disassembly hacking. I tried to approximate the look and feel of Advance-Text here because damn, that's some design work for such a simple tool.

Anyway, it functions about the same as the previous Python version (plus the ability to export for both old and new pokecrystal macros) but it only supports module versions 127+, so you'll have to use Furnace versions starting from (and including) 0.6pre2. Unless of course, I write support to deserialize the <127 instrument format.

Make sure to click the Help button for more info :p

Building

Dependencies:

  • Nim 1.6.0+
  • Nimble (should come with Nim)

to build CLI only (all platforms):

nimble makeRelease

to build GUI only (Windows only!):

nimble -d:withGui -d:guiOnly makeRelease

to build both (Windows only!):

nimble -d:withGui makeRelease

Cross compiling (works on my machine):

nimble -d:withGui -d:mingw makeRelease

About

Converts Furnace 0.6pre2+ project files to pokecrystal ASM, plus a nostalgia-miner's UI

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages