Filing this so I can remember where I'm at with this.
There's a couple of major challenges with merging into 3.7:
First, the config file and options handling code has been significantly refactored, which means the NDS-specific customizations have to be rewritten.
Second, and more gnarly, the old makedefs has been replaced with an integrated Lua interpreter, which is pulled in as a git submodule. So that interpreter now has to be ported over.
Filing this so I can remember where I'm at with this.
There's a couple of major challenges with merging into 3.7:
First, the config file and options handling code has been significantly refactored, which means the NDS-specific customizations have to be rewritten.
Second, and more gnarly, the old
makedefs
has been replaced with an integrated Lua interpreter, which is pulled in as a git submodule. So that interpreter now has to be ported over.