Users browsing this thread: 1 Guest(s)
Monster level up patch
05-25-2016, 06:38 AM
(This post was last modified: 05-25-2016, 04:50 PM by seibaby.
Edit Reason: phone autocorrects xkas to xkss. y u do dat phone?
)
I'm thinking the wiki would be a good place to host a complete vanilla split disassembly since it's easy to collaborate on commenting it then. Then, we could clone it to github and get cracking on a rewrite that integrates optimizations,expansions and bugfixes. Then anyone could clone it from there for their own project.
Regarding assemblers I'm partial to xkas because, well, it's the gold standard and the only one I've used.
Then again, byuu himself has this to say on the topic of xkas:
Hey maybe we should open up a new forum thread on this topic instead of burying it here. ^^
Regarding assemblers I'm partial to xkas because, well, it's the gold standard and the only one I've used.
Then again, byuu himself has this to say on the topic of xkas:
byuu Wrote:xas was the original. Its source code would make Cthulu tremble in fear.
I rewrote things to xkas when I learned how to use the spacebar, that went up to v06.
I wrote spcas for SPC700 assembly here. It was also garbage.
I rewrote xkas again when I learned what classes were, and how to write a recursive parser, to add support for multiple targets (for Mother 3's translation), that went up to v14.
I rewrote bass when I learned what abstraction was. That added support for optional table assembly.
I rewrote bass again after creating a programming language and learning how to implement recursive macros.
To this day, the program remains a patching assembler, and not a linking assembler. That was always its goal, though.
That people continue to use xkas v06 to this day (and syntax-compatible clones of it like ASAR) is one of my greater sources of shame. It would seem I'm responsible for the ZSNES of assemblers =(
Hey maybe we should open up a new forum thread on this topic instead of burying it here. ^^
« Next Oldest | Next Newest »
Users browsing this thread: 1 Guest(s)