I've spent the last few months on and off trying to optimize the xkas code to simply patch faster and to add DLL and proper GUI support. I like to think I finally got it as good as it can be.

Download C++ command line application here.
Download .NET GUI application here.
Download C++ and C# DLL files here.
I did a lot of testing but I obviously cannot oversee every situation and every patch. So I hope you guys can try out this new xkas and tell me what you think of it and let me know if you see any errors.
Also, I added some new experimental commands to incbin. You can now add start(), size(), and end() commands. Some example uses are
I also added four brand-new commands which get numbers from the rom.
_fgetb() - gets an 8-bit number from a specified address in rom
_fgetw() - gets a 16-bit number
_fgetl() - gets a 24-bit number
_fgetd() - gets a 32-bit number
The functions are also recursive. For example
Lemme know what you guys think.
----------
Interested in MushROMs? View its progress, source code, and make contributions here.

Download C++ command line application here.
Download .NET GUI application here.
Download C++ and C# DLL files here.
I did a lot of testing but I obviously cannot oversee every situation and every patch. So I hope you guys can try out this new xkas and tell me what you think of it and let me know if you see any errors.
Also, I added some new experimental commands to incbin. You can now add start(), size(), and end() commands. Some example uses are
Code
incbin Palette.tpl start(4) ;Reads data starting at 0x04 and goes to the end of the ROM. incbin GFX.bin start($8000) size($1000) ;Reads 0x1000 bytes starting at 0x8000
I also added four brand-new commands which get numbers from the rom.
_fgetb() - gets an 8-bit number from a specified address in rom
_fgetw() - gets a 16-bit number
_fgetl() - gets a 24-bit number
_fgetd() - gets a 32-bit number
The functions are also recursive. For example
Code
LDA.w _fgetw(_fgetl($9AC1F)+.table1)+.table2,y
Lemme know what you guys think.
----------
Interested in MushROMs? View its progress, source code, and make contributions here.