Routines 
Prev: $105A  Up: Map  Next: $108A 
$105B  LDA $D41B  Generate a random value between 0 and 3.  
$105E  AND #$03  
$1060  BNE $1069  Branch unless it's 0.  
$1062  LDX #$24  These are the coordinates of the bookcase in the Revision Library just outside the Reading Room.  
$1064  LDY #$03  
$1066  JMP $1083  Jump forward.  
$1069  CMP #$01  Is the random value equal to 1?  
$106B  BNE $1074  Branch if not.  
$106D  LDX #$5D  These are the coordinates of the far end of the fire escape.  
$106F  LDY #$03  
$1071  JMP $1083  Jump forward.  
$1074  CMP #$02  Is the random value equal to 2?  
$1076  BNE $107F  Branch if not.  
$1078  LDX #$08  These are the coordinates of a spot between the big window and the stairs leading up to the staff room.  
$107A  LDY #$11  
$107C  JMP $1083  Jump forward.  
$107F  LDX #$5D  These are the coordinates of the far end of the gym.  
$1081  LDY #$11  
This entry point is used by the routine at $2885.


$1083  STX $A6  Store the destination coordinates at $A6 in the character's buffer.  
$1085  STY $A7  
$1087  JMP $12C1  Make the character go to this location. 
Prev: $105A  Up: Map  Next: $108A 