|
|
@@ -1,13 +1,13 @@ |
|
|
|
( At this point, Z is set if we have a match. In all cases, |
|
|
|
we want to pop HL and DE ) |
|
|
|
DE POP, ( <-- lvl 3 ) |
|
|
|
DE POP, ( <-- lvl 4 ) |
|
|
|
IFZ, ( match, we're done! ) |
|
|
|
HL POP, HL POP, ( <-- lvl 1-2 ) DE PUSH, PUSH1, |
|
|
|
JPNEXT, |
|
|
|
HL POP, BC POP, HL POP, ( <-- lvl 1-3 ) DE PUSH, |
|
|
|
PUSH1, JPNEXT, |
|
|
|
THEN, |
|
|
|
( no match, go to prev and continue ) |
|
|
|
DE DECd, DE DECd, DE DECd, ( prev field ) |
|
|
|
DE PUSH, ( --> lvl 3 ) |
|
|
|
DE PUSH, ( --> lvl 4 ) |
|
|
|
EXDEHL, |
|
|
|
LDDE(HL), |
|
|
|
|
|
|
|