Routines |
Prev: $253E | Up: Map | Next: $2573 |
|
||||||||||
$2552 | PHA | Save the character number on the stack and at $72. | ||||||||
$2553 | STA $72 | |||||||||
$2555 | LDA $D41B | Generate a random value in A. | ||||||||
$2558 | CMP #$B5 | Is this random value $B5 or greater? | ||||||||
$255A | BCS $2566 | Branch if so. | ||||||||
$255C | PLA | Retrieve the character number from the stack. | ||||||||
$255D | CMP #$11 | Is it $11 (EINSTEIN)? | ||||||||
$255F | BEQ $2572 | Return if so. | ||||||||
$2561 | STY $D8 | Store the lines reprimand identifier at $D8. | ||||||||
$2563 | JMP $1DB7 | Make the teacher give lines to the boy that EINSTEIN is telling tales on. | ||||||||
$2566 | PLA | Retrieve the character number from the stack. | ||||||||
$2567 | LDA #$09 | Lines reprimand $09: DON'T TELL TALES. | ||||||||
$2569 | STA $D8 | Store this lines reprimand identifier at $D8. | ||||||||
$256B | LDA #$11 | Character number $11 is EINSTEIN. | ||||||||
$256D | STA $72 | Store this character number at $72. | ||||||||
$256F | JMP $1DB7 | Make the teacher give lines to EINSTEIN. | ||||||||
$2572 | RTS |
Prev: $253E | Up: Map | Next: $2573 |