Address Description
28000
Game Start Alias
34161
Routine at 8571
34425
Print Menu Items
34859
Game Start
35014
Routine at 88C6
35034
Routine at 88DA
35094
Routine at 8916
35234
Routine at 89A2
35263
Script routine: (64)
35264
Routine at 89C0
35283
Routine at 89D3
35317
Routine at 89F5
35367
Routine at 8A27
37191
Script routine: (73)
37203
Script routine: (34)
37210
Script routine: (35)
37221
Script routine: (31)
37251
Script routine: (17)
37256
Script routine: (39)
37293
Script routine: (54)
37312
Script routine: (40)
37328
Script routine: (41)
37341
Script routine: (42)
37398
Routine at 9216
37672
Routine at 9328
37688
Routine at 9338
37734
Routine at 9366
37748
Routine at 9374
37780
Routine at 9394
37834
Routine at 93CA
37931
Routine at 942B
37957
Routine at 9445
37990
Routine at 9466
38053
Routine at 94A5
38234
Load A with a pseudo-random number between 0 and the higher of 2 and A (input)
38295
Routine at 9597
38966
Populate primary display buffer with layout data for current character's current room
39032
Populate primary display buffer with graphic layout data for entity whose simple / complex state data is at address in IX
39066
Advance graphic layout data pointer by two bytes, And Process Data
39237
Jump Graphic Layout Routine
39315
Graphic layout routine: (231)
39319
Graphic layout routine: (230)
39482
Graphic layout routine: (235)
39498
Graphic layout routine: (252)
39514
Graphic layout routine: (234)
39530
Graphic layout routine: (237) Set new pending sound
39541
Graphic layout routine: (242) Set current attribute
39552
Graphic layout routine: (244) Set current graphic set index
39563
Graphic layout routine: (236) Set graphic index in next instruction to value randomly selected from list
39593
Graphic layout routine: (245) Decrease timer value, and if zero, reset and write random graphic index from list into next instruction
39609
Graphic layout routine: (246) Decrease timer value, and if zero, reset and write random attribute from list into next instruction
39631
Reset timer to initial value then load E with random value from sequence (in graphic layout data)
39664
Graphic layout routine: (255) Load HL with stored coordinates and return from drawing
39673
Graphic layout routine: (250) Adjust x- and y-coordinates for drawing without storing
39688
Graphic layout routine: (254) Adjust x- and y-coordinates for drawing and set as new base coordinates
39706
Graphic layout routine: (251) Process graphic layout data at following address and return when complete
39727
Graphic layout routine: (248) Jump to graphic layout data address
39741
Graphic layout routine: (249) Jump to time-weighted, randomly selected graphic layout data address in list
39805
Graphic layout routine: (243) Increment index, n, and jump to n-th address in following list
39823
Graphic layout routine: (247) Jump to randomly selected graphic layout data address from list
39840
Graphic layout routine: (253)
39845
Graphic layout routine: (238) Start loop (1 / 2)
39862
Graphic layout routine: (239) End loop (1 / 2)
39881
Graphic layout routine: (240) Start loop (2 / 2)
39898
Graphic layout routine: (241) End loop (2 / 2)
39917
Graphic layout routine: (233)
39940
Graphic layout routine: (232)
40142
Advance HL to next script instruction and execute
40179
Script routine: (30)
40240
Script routine: (18 and 19)
40254
Script routine: (29)
40290
Script routine: (36)
40294
Script routine: (26)
40310
Script routine: (37)
40314
Script routine: (27)
40330
Script routine: (38)
40334
Script routine: (28)
40362
Script routine: (20)
40370
Script routine: (21)
40445
Script routine: (10)
40449
Script routine: (12)
40453
Script routine: (11)
40457
Script routine: (14)
40461
Script routine: (13)
40490
Script routine: (6)
40497
Script routine: (7)
40504
Script routine: (9)
40522
Script routine: (8)
40529
Script routine: (1) Load HL (script data pointer) with new address
40539
Routine at 9E5B
40545
Script routine: (15)
40557
Script routine: (16)
40574
Script routine: (32)
40586
Script routine: (33)
40603
Script routine: (79)
40615
Script routine: (80)
40632
Script routine: (2) Move entity left one character, and into new room if appropriate
40658
Script routine: (3) Move entity right one character, and into new room if appropriate
40684
Script routine: (5)
40733
Script routine: (4)
40787
Routine at 9F53
40962
Routine at A002
41035
Script routine: (25)
41041
Script routine: (24)
41047
Script routine: (22)
41053
Script routine: (23)
41059
Routine at A063
41064
Routine at A068
41078
Routine at A076
41092
Routine at A084
41410
Routine at A1C2
41505
Routine at A221
42032
Routine at A430
42057
Routine at A449
42125
Script routine: (63)
42638
Routine at A68E
42664
Routine at A6A8
42940
Script routine: (69)
42961
Script routine: (70)
43036
Script routine: (67)
43042
Script routine: (68)
43048
Script routine: (65)
43054
Script routine: (66)
46449
Routine at B571
46668
Script routine: (45)
46688
Script routine: (46)
46715
Script routine: (44)
46740
Script routine: (43)
46765
Script routine: (47)
46857
Script routine: (48)
47309
Script routine: (49)
47412
Script routine: (50)
47595
Routine at B9EB
47618
Script routine: (52)
47625
Script routine: (53)
47632
Script routine: (51)
47741
Routine at BA7D
47795
Routine at BAB3
47837
Routine at BADD
47855
Routine at BAEF
47876
Routine at BB04
47939
Set Graphic Layout Data Address for Entity at IX to BC
49446
Routine at C126
49469
Script routine: (55)
49663
Script routine: (56)
49686
Script routine: (57)
50215
Routine at C427
50446
Script routine: (62)
51598
Routine at C98E
52094
Script routine: (60)
52144
Script routine: (61)
52173
Script routine: (58)
52179
Script routine: (59)
53097
Routine at CF69
53120
Script routine: (71)
53252
Script routine: (72)
53943
Routine at D2B7
54462
Routine at D4BE
54952
Routine at D6A8
55039
Script routine: (78) Randomly select script data for rightward hop of size three or four, and execute
55058
Script routine: (75)
55075
Script routine: (74)
55142
Script routine: (76)
55191
Script routine: (77)
55449
Routine at D899
55638
Routine at D956
55739
Routine at D9BB
55844
Routine at DA24
55917
Colourise Background
55932
Set Messaging Area
55944
Handler: Messaging
56041
Print Double-Height Text Character
56066
Print Half A Double-Height Text Character