Does anyone happen to know what either set 6,(iy+36) or set 4,(iy+31) (both in decimal, not hex) do? I saw them in keyld.86p and they were followed by a ret. I tried using them alone in a program but it did nothing... Also, has anyone else noticed that keyld loads $D776 into hl, which points to the ret? Then, it does a rst 20/10h... How does that work? C9 is not a valid var type... Am I mistaken in this? ~Steve