Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Register parameters

Code Block
languagenone
titleRST 20H, DEFW $4209
IN:
     BHL = extended pointer to first string
     (B = 0 -> HL is local)
     DE = local pointer to second string

OUT:
     Fz = 0, strings are different
     Fz = 1, strings are equal

Registers changed after return:
     ..BCDEHL/IXIY same
     AF....../.... different 

Notes

  • Both strings should be null-terminated
.
  • Comparison is case-
dependent
  • independent ('A' and 'a' are
not
  • the same)
.

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