XPRO32NCORE 7.3.2022
XPRO32NCORE contains a single-core processor-description written in AstroChip,
which can be transformed to a multi-core processor-description,
the tool for the transformation, which is a special version of
AstroChip2.1, and XPRO32Assembler XPRO32NCORE for compiling and
running XPRO32 multi-core instruction code.
A BrowserBasic-compiler for XPRO32NCORE is simply not required for
those single-core games based on old DOS-versions.
XPRO32NCORE can be used for following the data flow in the
multi-core processor after defining the instruction code with the
initial values of the shared memory (MODULE coremem0{ is the first
memory word, where the execution starts, if the memory starts at
adddress 0). The cores have own registers
and program counters and the n cores can access the memory at the same
time, if they don't store data at the same address.
If you transform the processor-description source XPRO32fast.txt,
you should not overwrite XPRO32fast.txt. You can only transform
one to n cores. This is irreversible.
AstroChip2.1 XPRO32NCORE and the assembler tools don't use a
deprecated JAVA API and are compatible to JAVA 1.8.