files can be included, starting in the same directory as main compiled listing code
currently one level of included files is supported. This means only main listing program can read other files with the use of INCLUDE directive (this directive will be ignored in included files)
file is ignored if it isn't found
Example:
INCLUDE "D1:LIBRARY.EFF"
INCLUDE "H1:lib_test.eff"
INCLUDE "TEST01.EFF"
Shell parameter -nc flag changed to -t (Effectus only translate source to Mad Pascal) - changed by Zbyti
IF condition operators AND and OR supported (every condition must be surrounded by () pair for the program to be compiled properly)
Example:
IF (SIZEP(3) = 1) AND (P0 = P0HPOS) AND (A = 2) THEN
IF (T1 = 1) OR (T2 = 3) OR (isFlag = 0) THEN
Bug fixes
Proper parsing of FUNCtions inside IF condition block
Proper handling of zero-page addresses from $A0 to $AF as parameters for machine language routines inside PROCedures and FUNCtions
New features
INCLUDE directive supported:
Example: INCLUDE "D1:LIBRARY.EFF" INCLUDE "H1:lib_test.eff" INCLUDE "TEST01.EFF"
Shell parameter -nc flag changed to -t (Effectus only translate source to Mad Pascal) - changed by Zbyti
IF condition operators AND and OR supported (every condition must be surrounded by () pair for the program to be compiled properly)
Example: IF (SIZEP(3) = 1) AND (P0 = P0HPOS) AND (A = 2) THEN IF (T1 = 1) OR (T2 = 3) OR (isFlag = 0) THEN
Bug fixes