Author Topic: Apple IIgs Lemmings source code (?)  (Read 3032 times)

0 Members and 1 Guest are viewing this topic.

Offline namida

  • Administrator
  • Posts: 12399
    • View Profile
    • NeoLemmix Website
Apple IIgs Lemmings source code (?)
« on: November 02, 2020, 12:05:09 AM »
http://brutaldeluxe.fr/sourcecode/lemmings.html

(Also attached to this post.)

I haven't inspected this in any way, so no idea if it's legit, useful, how to open, etc.
My Lemmings projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)

Offline namida

  • Administrator
  • Posts: 12399
    • View Profile
    • NeoLemmix Website
Re: Apple IIgs Lemmings source code (?)
« Reply #1 on: November 05, 2020, 08:15:29 AM »
Managed to extract the actual files from the disk image. Looks Assembly-ish.
My Lemmings projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)

Offline namida

  • Administrator
  • Posts: 12399
    • View Profile
    • NeoLemmix Website
Re: Apple IIgs Lemmings source code (?)
« Reply #2 on: November 05, 2020, 08:28:07 AM »
Some amusing finds:

Quote from: LEMMINGS.TBL.S
Code: [Select]
<level names from Fun, nothing unusual except Taxing 14 says "Messy" instead of "Nessy">
...

LEVELTXT89 HEX 1600,2800,DC00,B502,2828
 ASC "How do I dig up the way?",00
LEVELTXT90 HEX 3000,2800,411A,A102,3028
 ASC "We all fall down",00
LEVELTXT91 HEX 1700,2800,A24C,B902,2E28
 ASC "Nice work GUYS !!!",00
LEVELTXT92 HEX 2100,2800,3200,AF02,2828
 ASC "TRUTH IS OUT THERE...",00

Quote from: LEMMINGS.MAIN.S
Code: [Select]
asc 'Lemmings are here to share your nights'
Code: [Select]
asc 'Psygnosis presents : ...nothing'0d
 asc 'They have never done anything for the IIgs'0d
 asc 'They have never answered to us for our Lemmings IIgs adaptation'0d

Code: [Select]
asc 'December 1996 : PlayBoy playmate is...'0d
 asc 'Oh sorry, we were so busy working on LemminGS that'0d
 asc 'we have forgotten to buy the magazine :-('0d

Code: [Select]
asc 'Some advice for other Lemmings versions :'0d
 asc '  Atari ST   : Such poor musics and sounds !!'0d
 asc '  Macintosh  : 16-colors graphic screens...??'0d
 asc '  PC DOS     : Bad graphics, colors, musics !'0d
 asc '  PC Windows : Was it SO hard to add waters animations ?'0d
 asc '  Apple IIgs : Good luck at 2.8 mhz... :-0'0d

Code: [Select]
asc 'Olivier loves its Sega Saturn home arcade system'0d
 asc 'Sega Rally, Virtua Fighter II and Nights are wonderful'0d

Code: [Select]
asc 'Antoine wins at Sega Rally'0d
 asc 'but Olivier remains the best one at Virtua Fighter II'0d

Code: [Select]
asc 'The sentence of the year : Oh! No More Lemmings !!!'0d
Code: [Select]
asc 'Hello Tony, Nice LemminGS Web Page'0d
 asc 'http://www.hypermall.com/~tdiaz'0d
(The current version of this website is more or less the same as the oldest version accessible via archive.org)

Code: [Select]
asc 'We love the WWW : World Wide Wait'0d
Code: [Select]
asc 'There is an Apple IIgs in a Japanese Manga cartoon :'0d
 asc '               ROUJIN-Z'0d

Code: [Select]
CHECKFIRST asc 0d
 asc 'You can try to sector edit this software, change the scrolling text'0d
 asc 'but this time, I think you will have some problems...'0d

 PUT LEMMINGS.TBL

 asc 0d
 asc 'How many Easter Eggs have you found ?'0d

 PUT LEMMINGS.TBL2

 asc 0d
 asc 'Only 6 ? No, it'27's much more... :-)'0d

 PUT LEMMINGS.TBL3

 asc 0d
 asc ' 7 ? Not bad... but you can continue to hunt them...'0d

Quote from: LEMM.AFFICH.S.txt
Code: [Select]
EASTERFLAG HEX 0000 ; 0:FUCK,1:LOVE,2:NO MORE,3:X LOGO,4:TINIES,5/6/7/8 : LEMMINGS
FUCKPALETTE HEX 0000,8000,9F00,B000,E000,1101,5505,3006,AA0A,DD0D,000E,EE0E,360F,900F,C30F,FF0F
LOVEPALETTE HEX 0000,B000,000E,0008,5505,7C00,B008,700F,DD00,9909,FB06,7C0E,AA0E,E70F,DD0D,FF0F
NOMOPALETTE HEX 0000,0900,9009,000A,000F,770F,900F,990F,9000,9900,F009,F909,9909,9F09,F90F,FF0F
XLOGPALETTE HEX 0000,1000,1101,2101,2202,3202,3303,4404,5404,5505,6606,7707,8808,9909,AA0A,BB0B
LEMMPALETTE HEX 0000,0700,0902,1B04,6000,8000,980E,A90F,A50B,8309,FF0F,6107,A80A,DF08,9E00,FF0F
TINIPALETTE HEX 0000,D000,BD0B,6000,6906,9D04,4404,0D00,B60F,090F,FF0F,020B,6606,F00F,0000,600B
FUCKTEXT ASC "Is it clear ?",00
NOMOTEXT ASC "OH NO MORE LEMMINGS !!!",00
XLOGTEXT ASC "TRUST NO ONE...",00
TINITEXT ASC "OH NO... THEY'RE BACK !!!",00
LEM5TEXT ASC "CHEEEEEESE....",00
LEM6TEXT ASC "How many Lemmings",00
LEM6TEXT2 ASC "have you killed today ???",00
LEM7TEXT ASC "A flying Lemming ???",00
LEM8TEXT ASC "Don't waste your time",00
LEM8TEXT2 ASC "looking for Easter Eggs...",00
LEMEMPTY HEX 00
My Lemmings projects
2D Lemmings: NeoLemmix (engine) | Lemmings Plus Series (level packs) | Doomsday Lemmings (level pack)
3D Lemmings: Loap (engine) | L3DEdit (level / graphics editor) | L3DUtils (replay / etc utility) | Lemmings Plus 3D (level pack)