CODE CMP HL POP, DE POP, chkPS, DE SUBHLd, DE 0 LDdi, IFNZ, ( < or > ) DE INCd, IFNC, ( < ) DE DECd, DE DECd, THEN, THEN, DE PUSH, ;CODE