XL220OL
5.107.0
4/17/2026

There has been a workaround for a Linker Bug in the Linker for hardware (XLINK86). This bug clobbered the Test_Record_Chain function in some cases. It did this for the last instance in any module according to comments in the files. The work around was to move all of the intantiation of these teemplates to one modujle and then provide a sacrificial instance that never got called.

This work around was not working for the Builder 12 compiler we are trying to transition to. Working with Claude, we figured out that the bug could be bypassed by splitting the Test_Record Chain into smaller smaller functions by making some of the code subroutines. This bypassed the bug for builder 12.

The Borland 5.02 compiler is no longer the compiler we will be using for the XL200 software projects. The last copywrite date for this compiler was 1997.

The new compiler comes from Embarcadero, called Builder 12. It has a copywrite date of 2024. It contains compilers and linkers that are compatible with the tools and techniques required to support the XL200 software projects and Hardware.

There is much less danger in a windows update causing issues with this new compiler. It will provide additional tools that will help us better support the existing hardware and to be able to eventually transition to more modern Source Control tools.