Modifying the BCX Translator
If you wish to modify the BCX Translator, the source code is provided with the full distribution of BCX. The source code is located in the BCX\OpenSrc folder. Also, each beta version update of the translator contains the BCX source code as well as the executable file.
Compiling the BCX Translator
The simplest way to compile the BCX Translator Open Source code is to use the following process which involves three compiles. This three step compile process is necessary to ensure that any changes in the internal runtime code are fully incorporated. If there are errors in that runtime code that affect the translator, they will not show until the third compile.
copy bc.bas bcxCopy.bas.
bc bcxCopy pocc -W1 -Gd -Go -Ze -Zx -Tx86-coff bcxCopy.c polink -release -machine:ix86 -subsystem:console -OUT:bcxCopy.exe bcxCopy.obj
bcxCopy bcxCopy pocc -W1 -Gd -Go -Ze -Zx -Tx86-coff bcxCopy.c polink -release -machine:ix86 -subsystem:console -OUT:bcxCopy.exe bcxCopy.obj
bcxCopy bcxCopy pocc -W1 -Gd -Go -Ze -Zx -Tx86-coff bcxCopy.c polink -release -machine:ix86 -subsystem:console -OUT:bcxCopy.exe bcxCopy.obj