********** MANGLING MACHINE ********** See MORTIMER MCMIRE See also Text patches -> Mangling Machine ********** MEEPS ********** See SPRITE PATCHES ********** MENU ********** See also TEXT PATCHES -> MENU #Menu levels: %patch $9971 $5A $00 #Menu start level %patch $9962 $5A $00 #Menu restart level %patch $9793 $5A $00 #Exit to title level #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 #Eliminate menu and start sequence entirely; Keen starts game with nothing. %patch $98D4 $C3 #'Restart demo' plays start sequence over %patch $99AE $10 #Show only About Id if left waiting at menu [No ordering info] %patch $9A47 $C3 # The title bitmap will be shown at offset 0,0 %patch $A08C $00 $00 # Y location, in pixels %patch $A090 $04 $00 # (X location in pixels) / 8 + 4 #Press F1 sprite %patch $A09A $01 #Don't show F1 sprite %patch $A09A $90 #F1 sprite y position %patch $A09E $01 #F1 sprite x position %patch $A0A2 $01 #Don't show F1 sprite or title bitmap %patch $A085 $C3 #Go straight to game, no menu. %patch $A0C9 $01 ********** MESSIE ********** Messie moves along sprite $2000 [8192] and 'pauses' at sprites $2100 [8448] Keen may ride Messie on any tile, but can only disembark on sprites $2200 [8784] These must be placed carefully to allow Keen to arrive on land #Messie appears on level (Can be used to remove Messie) %patch $8AB2 $50 #80 #Pause before Messie starts moving %patch $89BD $08 $00 #Where sprite lists are read from: %patch $8E4C $F3 $2D #Messie %patch $8E5C $05 $2E #Messie + Keen #Sprites: %patch $89B7 $82 #Start sprite [Not seen] %patch $1C613 $88 $00 #Moving up right [All use two frames to animate] %patch $1C615 $88 $00 #Moving up %patch $1C617 $86 $00 #Moving up left and 'eating' %patch $1C619 $82 $00 #Moving left %patch $1C61B $82 $00 #Unknown but vital %patch $1C61D $84 $00 #Moving right %patch $1C61F $82 $00 #Moving down left %patch $1C621 $84 $00 #Moving down %patch $1C623 $84 $00 #Moving down right %patch $1C625 $90 $00 #Moving up right-carrying Keen %patch $1C627 $90 $00 #Moving up-carrying Keen %patch $1C629 $8E $00 #Moving up left-carrying Keen %patch $1C62B $8A $00 #Moving left-carrying Keen %patch $1C62D $8A $00 #Unknown, but vital %patch $1C62F $8C $00 #Moving right-carrying Keen %patch $1C631 $8A $00 #Moving down left-carrying Keen %patch $1C633 $8C $00 #Moving down-carrying Keen %patch $1C635 $8C $00 #Moving down right-carrying Keen ********** MISCELANEOUS TEXT ********** %patch $1BA91 "Sound (Y/N)?" %patch $1BA68 "Quit to (D)os or" %patch $1BA7A "(T)itle;" %patch $1BA5B "Quit (Y/N)?" %patch $1BF04 "Keyboard Commands" %patch $1BF17 "-----------------" %patch $1BF2A "0 north :" %patch $1BF38 "1 northeast:" %patch $1BF46 "2 east :" %patch $1BF54 "3 southeast:" %patch $1BF62 "4 south :" %patch $1BF70 "5 southwest:" %patch $1BF7E "6 west :" %patch $1BF8C "7 northwest:" %patch $1BF9A "8 button1 :" %patch $1BFA8 "9 button2 :" %patch $1BFB6 "Modify which action:" %patch $1BFCD "Press the new key:" %patch $1C7C7 " Keens Left" %patch $1C850 "Use the " %patch $1C859 "Arrows" %patch $1CBC7 " ESC to Exit /   to Read " %patch $1CFC9 " press a " %patch $1CFD8 "key:" %patch $1C507 "The End...." %patch $1C513 "For now!" #Patching the 'Lives left' box #Lives left box top %patch $9813 $04 $00 #Lives left box r side %patch $9817 $10 $00 #Where the Keens left text is called from %patch $9826 $A7 $2F #Keens in box aren't shown #%patch $9820 $17 ********** MORTIMER MCMIRE ********** #Mortimer Conversation %patch $1C08D "No..." %patch $1C093 "It can't be!" %patch $1C0A0 "MORTIMER McMIRE!!!" %patch $1C0B3 "Mortimer has been a thorn in your side" %patch $1C0DB "for as long as you can remember. Your" %patch $1C103 "IQ test score was 314--Mortimer's was" %patch $1C12A "315. He always held that over you," %patch $1C14F "never letting you forget for one day." %patch $1C176 "All the practical jokes, the mental" %patch $1C19B "cruelty, the swirlies--each memory" %patch $1C1BF "makes your teeth grit harder. And now" %patch $1C1E7 "he's out to destroy earth! You have" %patch $1C20D "had enough!" %patch $1C21A "'ALL RIGHT MORTIMER, WHAT'S THE" %patch $1C23B "PROBLEM? WHY DESTROY EARTH?'" %patch $1C25A "'You and all those mental wimps" %patch $1C27B "deserve to die! I'm the smartest" %patch $1C29E "person in the galaxy. Aren't I," %patch $1C2C0 "mister THREE FOURTEEN! Ah ha ha!'" %patch $1C2E2 "'I'll get you for that, Mortimer!'" %patch $1C305 "'Come and try! You'll never get past" %patch $1C32C "my hideous Mangling Machine! Prepare" %patch $1C353 "to die, Commander Clown!'"