Hi John,
I have removed any path specifics in the DLLC tests and IUP tests. So the library invoked is now "IUP.dll".This works with your initial inno installation.
Likewise For the LibScriba embed tests, the programs use "librcriba.inc" without any specified Librarypath.
I can now throw several versions of Libscriba.dll, including a 64 bit version, into c:\scriptBasic\bin for testing.
One important cleanup:
In the boot programs, it is vital that the idat/bdat buffer is non volatile
bdat=string(8192,chr(0))
idat=dllsptr(bdat)
not
idat=dllsptr(string(8192,chr(0)))
.