Passwords for Archimedes Lemmings --------------------------------- WARNING: This is a *major* spoiler posted by Richard K. Lloyd for those people who have the full version of Lemmings for the Archimedes. Please skip the rest of this posting if you don't want to cheat at Lemmings. How they were obtained ---------------------- Run !Lemmings OUTSIDE of the Desktop (*Gos then *!Lemmings) and then double- click on "Exit to Desktop" when the main menu comes up. Foolishly, Lemmings does NOT wipe its workspace when it exits. I then looked for "Your access code for level..." message (located at &18C64) and worked out that there was probably a reference to the part of the string which is replaced by the password (located at &18C89 and originally set to "DavidJones", which DOESN'T work as a password :-) ). A simple hex memory search found it at &177CC and then trivial disassembly around there found the base address of the passwords (located at &18DE0) and that they needed 65 added to them to be visible. Very easy indeed - I wonder if the extra levels disk will be as simple as this ? Here they are - the Lemmings passwords -------------------------------------- Level Difficulty Number Fun Tricky Taxing Mayhem 1 [No password] KELLIESEYE SEEITTONON NEARLYGONE 2 DINKIEDOOS SINGLEDUCK JUSTFORYOU LEMMINGDUE 3 WHENYOUSEE LOOKANDSEE RUNANDFLEE SPENDSPREE 4 OPENSADOOR MANYANMORE DOORTODOOR ONTHEFLOOR 5 LEMMSALIVE CANSURVIVE STILLALIVE UNCLECLIVE 6 ONESINAFIX LEMSBRICKS FIXEDMYFIX CLOGCLICKS 7 LUCKYSEVEN WALKINGSTK ANUREBEVAN DIFFERENCE 8 ONEFATLADY DONTBELATE HELPMEMATE WAITANWAIT 9 WASHINLINE DOINITFINE DRINKNWINE EATANDDINE 10 JMAJORSDEN LEMMSAGAIN TENPERCENT TENTONTESS 11 LOVELYLEGS LEMMINLEGS STICKUPTWO BINISTHREE 12 JUSTADOZEN ONTHESHELF DIGINDELVE TWOTIMESIX 13 UNLUCKYYOU YOURINLUCK HISBADLUCK RETURNTOME 14 ATENANFOUR FOURTEENIE TEENSFORTH TWICELUCKY 15 THREEFIVES FIVETEENIE TEENSFIFTH NINEANDSIX 16 VERYSWEETY SUGARLEVEL NOTSOSWEET CHARITYNUM 17 SEVENANTEN YEARTOWAIT DRIVEUKCAR STILLYOUNG 18 KEYOFADOOR AGECANVOTE VOTESFORME COMESOFAGE 19 LASTEENAGE LESSTWENTY TENSTONINE OLDERSTILL 20 SECONDSCOR TOTIMESTEN DOUBLESTEN NUMBTWENTY 21 TODAYTODAY HALFANSWER LOCKANDKEY OLDERLEMMS 22 DOUBLEDUCK DUCKSTWICE TWOELEVENS LEMMINDUCK 23 TWOANTHREE ONEISFORME JUSTFOREME SOONBEFREE 24 SENTRYDOOR PLAYINMORE LEMMINMORE LEMMSSTORE 25 QUARTERTON LEMSSTRIVE JIVEANJIVE LEMMSDRIVE 26 THISISAFIX CHOPSTICKS LEMSINAFIX YOURINAFIX 27 LOWINDEVON ALUCKYDUCK LEMSHEAVON LEMTODEVON 28 SELLBYDATE SHUTMYGATE GARDENGATE TWOSTOPLAY 29 GOLDENLINE WOTSMYLINE STARTOWINE ONEAFTERME 30 DIRTYGIRTY HURTYHURTY FIVEXSIXIS LEMMGFINAL Completing level 30 on Fun, Tricky or Taxing difficulty will simply give you the password for level 1 on the next highest difficulty. However, the following message will be displayed when you complete Mayhem level 30 (and, yes, they've spelt "Everybody" wrong !): Congratulations! Everbody here at Krisalis salutes you as a MASTER Lemmings player. Not many people will complete the Mayhem levels, you are definitely one of the elite. Now prepare to receive rapturous applause from all here. Watch out for the new level disks soon! Two other general passwords --------------------------- LEMSATSHOW (Disables "Return to Desktop" - for use at computer shows) IAMNOTGOOD (Allows you to skip to levels using the space bar) Poor Lemmings coding ? ---------------------- * There appears to be a BUG in the code to handle the level-skip password ("IAMNOTGOOD"). If you use that password and then jump to Mayhem level 30 (using the "LEMMGFINAL" password) and then press space bar to skip the level, it should finish the game there and then, but it DOESN'T ! It stays at that level 30, but renumbers it from 1 again (2, 3, etc if you use space bar to skip levels again) with a difficulty of "Blue" (??!!) and the right-most big lemming in the main menu holding the skill level icon ends up holding the WRONG icon (the music icon to be precise). * Shaun Hollingworth, who wrote the Archimedes version of Lemmings, appears to have a very strange way of implementing BL routines: STMFD R13!,{PC} MOVNV R0,R0 B address next instruction after routine return .address routine goes here LDMFD R13!,{PC} Anyone care to comment on this and why "BL address" wasn't used instead ? * When you press left button to play the same level again (after failing to complete it), why does the level data have to be reloaded from disk again ? * If I have 2 or more megabytes of RAM, why is this not used by Lemmings to load all the levels in at once ? If that would take too long, then why not all the levels of one particular difficulty at once ? This is a VERY common complaint with most games on all types of machines - they don't use the extra memory AT ALL ! * ESCAPE should allow you to go back up one menu level (and should return to the Desktop from the main menu), but only seems to be used to finish the current level early. * Although the current difficulty is shown on the main menu, the current level is NOT - you have to select "Start Game" (accompanied by wasteful disk activity of course) to find that info out. * Lemmings can clean up and exit to the Desktop, so this begs the question as to why it couldn't be installed as a Wimp application with its own icon bar icon ! Ho hum, it looks like another Desktop Zarch-style hack might be in order :-) Anyway, have plenty of New Year fun with these passwords ! Richard K. Lloyd, **** This is a MicroVAX II running VAX/VMS V5.4 **** Computer Science Dept., JANET : rkl@uk.ac.liv.cs.and Liverpool University, Internet : rkl%and.cs...@nsfnet-relay.ac.uk Merseyside, England, UUCP : ..!mcsun!ukc!liv-cs!rkl Great Britain. Q: "What's the world's fastest home micro ?" L69 3BX A: "The Archimedes A3000. 4 MIPS for under 800 pounds."