squid-man / MegaMan2Randomizer2

Mega Man 2 Randomizer
8 stars 4 forks source link

Integrate JS65 #194

Open TheRealQuantam opened 1 month ago

TheRealQuantam commented 1 month ago

The Zelda 2 randomizer has a built-in assembler that appears to be based on https://github.com/shicks/js65 which even has the ability to find free space to place assembled code/data (i.e. things don't have to be assembled to hardcoded addresses). This allows them to include assembly files and snippets in the randomizer and it assembles them at ROM generation time.

I want it.

TheRealQuantam commented 5 days ago

js65 is currently "available", but it's a huge pain to build so I'm waiting on a pre-built NuGet package to be available for it before integrating it into the main MM2R branch. Currently I have a development branch with js65 that has implementations of half a dozen PRs ready to go when the package is available.

https://github.com/TheRealQuantam/MegaMan2Randomizer/tree/js65develop