I was looking at $66 and it is possible for that call to evade the exx and di, reti instructions, if it reads the right value from the on port (port 3). I can't tell if it's forced to return or not: it may just have something do with the checksum. Btw, what is the checksum? How does any checksum work?