| Dun Darach | Routines |
| Prev: AD1A | Up: Map |
|
Used by the routines at Offer_Action, Action_Enter, Shop_Locked, 8AC4, Room_jvGambling, Hero_PickUp, Person_Greet, Thief_TryToSteal and Message_DisplayAt.
|
|||||||
| Message_Display | AD1F | PUSH IX | |||||
| AD21 | CALL Block_ClearMem | Blank out message, by colouring black. | |||||
|
Data for copy routine.
|
|||||||
| AD24 | DEFW ATTR_Message | ATTR for message line. | |||||
| AD26 | DEFB $19 | Number of bytes to copy. | |||||
|
Return address from copy routine.
|
|||||||
| AD27 | LD DE,$0005 | Beeper | |||||
| AD2A | LD HL,$02BC | ||||||
| AD2D | CALL $03B5 | ||||||
| AD30 | LD A,$32 | ||||||
| AD32 | LD (Msg_CountDown),A | ||||||
| AD35 | LD A,$02 | ||||||
| AD37 | CALL $1601 | ||||||
| AD3A | CALL Print_StrFromStack | ||||||
| AD3D | DEFB $16 | PRINT AT 5,6; PAPER 0; INK 7; BRIGHT 1; | |||||
| AD3E | DEFB $05 | ||||||
| AD3F | DEFB $06 | ||||||
| AD40 | DEFB $11 | ||||||
| AD41 | DEFB $00 | ||||||
| AD42 | DEFB $10 | ||||||
| AD43 | DEFB $07 | ||||||
| AD44 | DEFB $13 | ||||||
| AD45 | DEFB $01 | ||||||
| AD46 | DEFB $5E | ||||||
| AD47 | POP IX | ||||||
| AD49 | JR Print_StrFromStack | Print text pointed to by return address. | |||||
| Prev: AD1A | Up: Map |