Andere Lösungen

Lemmings (Archimedes) (e)

Cover
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."