; E Q U A T E S ; These 3 masks do double duty. ; They control whether suffixes -!+ ok. ; The also control if too small, bang, big ok. Minus equ 1 ; bit mask for allowing - ( too small ) Bang equ 2 ; bit mask for allowing ! ( right on ) Plus equ 4 ; bit mask for allowing + ( too big ) None equ 0 ; no suffixes allowed Any equ Plus or Bang or Minus ; any suffix -!+ is ok ; Where masks TimeStyle equ 8 ; bit mask, WantLevel is of form HH:MM CapacityStyle equ 16 ; bit mask, WantLevel comes from :9999 VersionStyle equ 32 ; bit mask, WantLevel comes from DOS3.3 version suffix ImpliedStyle equ 64 ; bit mask, WantLevel comes from table input ; it is implied by the command used. e.g. CPU ; type names imply a numeric level of CPU power wanted. Aux equ 128 ; bit mask for special aux input to test routine ; comes from MCT table, e.g. C:300K drive number ; A: .. Z: are commands in their own right. ; we have to tell the test routine which drive ; they are supposed to be testing. ;; No spare bits left