Thanks for the PM material! No leaks coming from my side!
With @Minucce's help, we dug through the source a lot more. It appears that iD did not give WT the final source code, as there are missing and changed asm bits from the Wolf3D build that WT RE-disasm'd themselves (lots of comments at times). They hid these comments behind "IDefs". And iD did not give the complete toolset either (other custom source code missing).
We did hunt down some
WDC tools that appears to compile the Noah files. Looks like this atm:
echo off
WDC816AS.exe -L test.asm
WDC816AS.exe -L wolfasm.asm
WDC816AS.exe -L struc.asm
WDC816AS.exe -L iosnes.asm
WDC816AS.exe -L newrefa.asm
WDC816AS.exe -L extdata.asm
WDC816AS.exe -L rwall.asm
WDC816AS.exe -L rsprite.asm
WDC816CC -D__ORCAC__ -ML -SO -WL -I include tables.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include sounds.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include wolfio.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include snesmain.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include intermis.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include music.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include intro.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include doors.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include enmove.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include enthink.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include level.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include missiles.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include plmove.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include plstuff.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include plthink.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include pushwall.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include refresh.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include refbsp.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include refspr.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include sight.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include wolfmain.c
WDC816CC -D__ORCAC__ -ML -SO -WL -I include statedef.c
WDCLN.exe -F noah.lnk -Llibcl
MAKEROM.exe MAKEROM.REP
pause
We made a custom makerom.exe to replace the rom(emulator) tool that won't work (needs original eeprom hardware). But compiled build is not same as Noah binary and doesn't run in emulator, with enough unknown code mismatches. We'll keep looking at this approach also.
ORCA/c is not zardoz so we wonder if Burger Becky was cross-compiling on IIgs.
Color Dreams (Wisdom Tree) did make some of their own tools (zeropack, decomp0) so we'll look at using those to expand the rom for easier modification. It's pretty packed tight. If something comes out, naturally I'll ship it to you in private first.