Z88 Developers' Notes | ||
---|---|---|
Contents | Contents of System Calls |
GN_Cme, compare null-terminated strings, one local, one extended
RST 20H, DEFW $4209
IN:
BHL = extended pointer to first string (B = 0 -> HL is local) DE = local pointer to second stringOUT:
Fz = 0, strings are different Fz = 1, strings are equalRegisters changed after return:
..BCDEHL/IXIY same AF....../.... differentNotes:
Both strings should be null-terminated. Comparison is case-dependent ('A' and 'a' are not the same).Bugs:
Related calls:
GN_Rbe, read byte at extended address
GN_Wbe, write byte at extended address
OS_Bde, copy bytes to extended address
OS_Bhl, copy bytes from extended address