![]() |
Routines |
| Prev: 28904 | Up: Map | Next: 28954 |
|
Used by the routines at Inglish_DescribeTheAction, Inglish_BuildTheActionSentence and Inglish_ScoreTheSwappedClause.
|
||||
| ClausePackTheActionScores | 28915 | LD A,(IX+5) | Read byte 5 of this action entry. | |
| 28918 | RRCA | Take the high nibble of byte 5. | ||
| 28919 | RRCA | |||
| 28920 | RRCA | |||
| 28921 | RRCA | |||
| 28922 | AND 15 | |||
| 28924 | LD C,A | |||
| 28925 | LD A,(IX+7) | Read byte 7 of this action entry. | ||
| 28928 | AND 240 | Add byte 5's high nibble, now the low nibble, onto the high nibble of byte 7. | ||
| 28930 | ADD A,C | |||
| 28931 | LD (46878),A | Update *46878. | ||
| 28934 | LD A,(IX+1) | Read byte 1 of this action entry. | ||
| 28937 | RRCA | Take the high nibble of byte 1. | ||
| 28938 | RRCA | |||
| 28939 | RRCA | |||
| 28940 | RRCA | |||
| 28941 | AND 15 | |||
| 28943 | LD C,A | |||
| 28944 | LD A,(IX+3) | Read byte 3 of this action entry. | ||
| 28947 | AND 240 | Add the high nibble of byte 1 onto the high nibble of byte 3. | ||
| 28949 | ADD A,C | |||
| 28950 | LD (46877),A | Update *46877. | ||
| 28953 | RET | Return. | ||
|
View the equivalent code in;
|
||||
| Prev: 28904 | Up: Map | Next: 28954 |