#The menu pointer: %patch $92C5 $01 $00 #Reaction (Animation, pause before moving, etc) speed %patch $9358 $01 $00 #Menu pointer vertical speed upwards %patch $9361 $20 $00 #Tile the pointer leaves behind when moving up [blank space] %patch $943B $01 $00 #Menu pointer vertical speed downwards %patch $9444 $20 $00 #Tile the pointer leaves behind when moving down [blank space] #Menu box %patch $9601 $0A $00 #Height (Lines) %patch $9605 $12 $00 #Menu box width in letters #Text read from: [Text should end in $0A $00] %patch $9625 $96 $2E #New Game %patch $962E $A3 $2E #Continue Game %patch $9637 $B5 $2E #Story %patch $9640 $BF $2E #About Id %patch $9649 $CF $2E #High Scores %patch $9652 $DF $2E #Ordering info %patch $965B $F1 $2E #Previews! %patch $9664 $FF $2E #Restart demo [Uses 2 $0A $0A in text!] %patch $966D $11 $2F #Use the %patch $9686 $1A $2F #Arrows [Using keyboard] %patch $968B $21 $2F #Mouse [Using mouse] %patch $9690 $27 $2F #Joystick [Using joystick] #Menu text #The $00 ends the text sequence, the $0A moves down a line %patch $15EE6 " New Game" $0A $00 %patch $15EF3 " Continue Game" $0A $00 %patch $15F05 " Story" $0A $00 %patch $15F0F " About ID..." $0A $00 %patch $15F1F " High Scores" $0A $00 %patch $15F2F " Ordering Info" $0A $00 %patch $15F41 " Previews!" $0A $00 %patch $15F4F " Restart Demo" $0A $0A $00 #moves down two lines] %patch $15F61 "Use the " $00 %patch $15F6A "arrows" $00 %patch $15F71 "mouse" $00 %patch $15F77 "joystick" $00 #Menu options disabled: %patch $9570 $EB $E0 #New Game %patch $9577 $EB $D9 #Continue game %patch $957F $EB $D1 #Story %patch $9589 $EB $C7 #About Id %patch $9596 $EB $BA #High Scores %patch $95A3 $EB $AD #Ordering info %patch $95B5 $EB $9B #Previews %patch $95C2 $EB $8E #Restart demo #Continue game acts like story %patch $9570 $EB $E0 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 $90 #Menu options code-shortest to longest #You can replace a longerer piece of code by a shorter piece and some $90's #The 'continue game' is difficult to fool with, as is restart demo %patch $9570 $C7 $46 $FC $01 $00 $EB $53 #New game %patch $95C2 $C7 $46 $FC $00 $00 $E8 $C3 #Restart demo %patch $9577 $E8 $D4 $06 $89 $46 $FC $EB $4B #Continue game %patch $957F $C7 $46 $FC $00 $00 $E8 $EC $07 $EB $41 #Story %patch $9589 $C7 $46 $FC $00 $00 $E8 $FC $D6 $E8 $9E $01 $EB $31 #About Id %patch $9596 $C7 $46 $FC $00 $00 $E8 $EF $D6 $E8 $B8 $04 $EB $24 #High Scores %patch $95B5 $C7 $46 $FC $00 $00 $E8 $D0 $D6 $E8 $22 $01 $EB $05 #Previews %patch $95A3 $C7 $46 $FC $00 $00 $E8 $E2 $D6 $33 $C0 $50 $E8 $8A $0D $44 $44 $EB $12 #Ordering info