TG9541/stm8ef

Wrong TIB constant

TG9541 opened this issue · 0 comments

Release 2.2.24 published more constants for memory locations in the core with annotations for tools/genconst.awk. At the type two types of constants were introduced: the value of the constant and (where appropriate) a memory location for the constant (e.g. LDW X,#TIBB). TIB was turned from an old-style word into such a constant - unfortunately one of the second type - and that broke EVALUATE.

I'll now change the following:

  • numerical constants will get the default (TIB, SPP)
  • memory locations will be considered patch-points (PC_TIB, PC_SPP)
  • introduce more automated tests for extension words like EVALUATE