Well today I decided to try turning it into an assembler for the snes.
Current features: automatic register size detection (possibly not for all opcodes), 24-bit addressing, basic support for all opcodes
With the fact that work started on this literally today, there's bound to be bugs and there's most definitely crappy code that can use a rewrite, but this has been a stressful and tiring couple of hours so I'm already itching for some feedback.
Windows users, a 32-bit binary can be found in the repo. Not preferable but easier to keep up with than binaries on here.
https://github.com/nicklausw/asm16