collapseos/blk/295

14 lines
439 B
Plaintext
Raw Normal View History

2020-04-23 11:19:12 +10:00
( DE contains prev offset )
HL POP, ( <-- lvl 3, prev field )
DEZ, IFNZ, ( offset not zero )
2020-04-23 11:19:12 +10:00
( get absolute addr from offset )
( carry cleared from "or e" )
DE SBCHLd,
EXDEHL, ( result in DE )
2020-04-23 11:19:12 +10:00
THEN,
HL POP, ( <-- lvl 2 )
JRNZ, AGAIN, ( loop-B292, try to match again )
( Z set? end of dict, not found. "w" already on PSP TOS )
PUSH0,
;CODE