CPCWiki forum

General Category => Games => Topic started by: Matthew on 23:30, 23 September 12

Title: Defend or Die - hidden message
Post by: Matthew on 23:30, 23 September 12
Hello people.


I have been desperately trying to confirm that about 25 years ago when my brother and I last played 'Defend or Die' on the CPC6128, we amazingly (by hammering the keyboard randomly) stumbled across a hidden message from the programmer (Nick Vincent), congratulating on anybody finding the message.  I remember something said that he would take the lucky finder out to dinner or something.


I have searched for Nick on the internets, tried some random keyboard-bashery and an emulator, looked into reading the game source code, but all to no avail.


Please can anybody help, it's driving me mad!


Thanks!


Matthew
Title: Re: Defend or Die - hidden message
Post by: arnoldemu on 08:32, 24 September 12
Run the game in an emulator. (use dsk or cdt from cpc-power.com - put the title into the search box at the top-right)

Save a version 2 snapshot of it. (In winape it gives you this option)

Use a tool like xvi32 (which shows data as hex and as text/ascii characters).

Open it with xvi32 (the snapshot .sna) file.

Search through it.
Not much, 64k so would not take long, especially with 16k will probably be screen, so reducing your search to around 48k at most I would think.


Title: Re: Defend or Die - hidden message
Post by: Gryzor on 09:08, 24 September 12
Tried the disk version, didn't find anything except for two references to "Good Shit". Maybe we should try the uncracked version?

[EDIT] Nahh just tried the uncracked tape version as well, still nothing...
Title: Re: Defend or Die - hidden message
Post by: Bryce on 09:18, 24 September 12
25 years is a long time to wait to be invited to dinner (Wife just said "I know how he feels") :D Do you think he'll still accept the bet?

Bryce.
Title: Re: Defend or Die - hidden message
Post by: Gryzor on 09:20, 24 September 12
It'd be nice... I'd do it, if I were him!
Title: Re: Defend or Die - hidden message
Post by: Bryce on 09:23, 24 September 12
Depends on his situation today. If he currently lives in a cardboard box under a bridge, he may not think it's all that nice.

Bryce.
Title: Re: Defend or Die - hidden message
Post by: Gryzor on 09:25, 24 September 12
I would guess so, but


a.then probably he won't be reading any of this anyway, or won't have access to any easy means of communication, and
b.who said the dinner's on him?


And it wasn't a bad game either, so I really hope not :D
Title: Re: Defend or Die - hidden message
Post by: arnoldemu on 09:28, 24 September 12
Quote from: Gryzor on 09:08, 24 September 12
Tried the disk version, didn't find anything except for two references to "Good Shit". Maybe we should try the uncracked version?

[EDIT] Nahh just tried the uncracked tape version as well, still nothing...
if this is not the message he was thinking of then perhaps it is encrypted, (maybe a simple XOR of the data ) in which case it can't be found using this method. It may be possible to identify something that looks like it's text but XORed, or maybe that is something I've just learned to do over many years.
So it still may not be the end to this.



Title: Re: Defend or Die - hidden message
Post by: Gryzor on 09:33, 24 September 12
Yes, I thought of that of course, but my superior cryptanalytical skillz (not) didn't show me anything that looked like a simple crypto as I was browsing through it. There's only a section where ALIGATA is repeated again and again with some garbled text following it, which might be it, but it could be something in the title screen as well...
Title: Re: Defend or Die - hidden message
Post by: McKlain on 09:41, 24 September 12
This made me remember about the hidden message on the Green Beret loading screen that you could see if you changed the ink values.


I'm not totally sure that it was green beret. If not, it's one of the games on the konami pack (yie ar kung fu, ping-pong or green beret). I found it when switching tapes after the loader was in memory :P
Title: Re: Defend or Die - hidden message
Post by: AMSDOS on 10:09, 24 September 12
Quote from: McKlain on 09:41, 24 September 12
This made me remember about the hidden message on the Green Beret loading screen that you could see if you changed the ink values.


I'm not totally sure that it was green beret. If not, it's one of the games on the konami pack (yie ar kung fu, ping-pong or green beret). I found it when switching tapes after the loader was in memory :P


I know the loading screen to Space Harrier is like this (even on it's Encore Budget Release), so it's quite possible Green Beret might have it, though I haven't checked it out.
Title: Re: Defend or Die - hidden message
Post by: SyX on 10:11, 24 September 12
We usually document these things in CPC-Power (http://www.cpc-power.com/index.php?page=detail&onglet=dsk&num=1009) ;)
(http://www.cpc-power.com/images/ecran_titre/1009.png)

(http://www.cpc-power.com/archives/fiches/1009_4_title.png) (http://www.cpc-power.com/archives/fiches/1009_4_title.png)
Title: Re: Defend or Die - hidden message
Post by: Gryzor on 10:11, 24 September 12
Here are the snapshots for anyone willing to try, btw.
Title: Re: Defend or Die - hidden message
Post by: SyX on 10:20, 24 September 12
Using the python script that i made for decode the texts in The Prayer of the Warrior, i have got these texts in the snapshot uploaded by gryzor:ALLIGATA SOFTWARE  LIMITEDQSOFTWARE PROTECTION SYSTEM  PLEASE ENTER THE LETTER IN BOX G3 ON           YOUR MASTER CODE GRID NOW ENTER THE FIRST LETTER OF THE COLOUR            IN THE SAME BOXGPLEASE TRY AGAING                   R RED  M MAGENTA  W WHITE  Y YELLOW               B BLUE  G GREEN

AFTER THE ENTERPRISE OPERATING SYSTEM ANYTHING EVEN ANOTHER Z4  MACHINE EVENVTHE CPC 02 BLOODY 0 IS A RELIEF THE PRIZE FOR FINDING THIS HIDDEN PAGE IS THE NIGHT OF YOUR DREAMS WITH MISTER JOHN PAUL YOUNG FLYNN  GREMLINS HOT SHIT LOW PAID ALTERNATIVE TO TONY CROWTHER HELLO TO THE SOUTH MANCHESTER CROWD AT ARDWICK BANFF ROAD AND LONGFORD PLACE I CAN OFTEN BE FOUND SLUMPED IN A CORNER OF THE WHITWORTH HOTEL AND YOU ARE ALL WELCOME TO DROP IN WHENEVER YOU LIKE AND BUY ME AS MANY PINTS OF PEDIGREE AS YOURPBANK MANAGER WILL LET YOUNPRESS ENTER TO CONTINUEBBORAG THUNGX      PROGRAMMING BY NICK VINCENT COPYRIGHT  941 BY ALLIGATA SOFTWARE LTDN             R TO RESET GAMEW        F TO FREEZE AND UNFREEZEQALLIGATA SOFTWARE PRESENTS2SCORESELANDER      -1EMUTANT      31EBOMBER     -1 EPOD           ESWARMER     1 EBAITER      319GAME OVEROATTACK WAVE    COMPLETEDBBONUS X    OPRESS SPACE BAR TO START


Of course, it would need a clean (and i should use the correct algorithm, because Prayer was special), but you can see that more than a dinner, he wanted that you buy him a few pints ;)
Title: Re: Defend or Die - hidden message
Post by: Gryzor on 10:27, 24 September 12
A bit more readable, I hope:


Quote
ALLIGATA SOFTWARE  LIMITED
SOFTWARE PROTECTION SYSTEM 
PLEASE ENTER THE LETTER IN BOX G3 ON           YOUR MASTER CODE GRID
NOW ENTER THE FIRST LETTER OF THE COLOUR            IN THE SAME BOX
PLEASE TRY AGAING                   
R RED  M MAGENTA  W WHITE  Y YELLOW               B BLUE  G GREEN

AFTER THE ENTERPRISE OPERATING SYSTEM ANYTHING EVEN ANOTHER Z4  MACHINE EVEN THE CPC 02 BLOODY 0 IS A RELIEF
THE PRIZE FOR FINDING THIS HIDDEN PAGE IS THE NIGHT OF YOUR DREAMS WITH MISTER JOHN PAUL YOUNG FLYNN  GREMLINS HOT SHIT LOW PAID ALTERNATIVE TO TONY CROWTHER


HELLO TO THE SOUTH MANCHESTER CROWD AT ARDWICK BANFF ROAD AND LONGFORD PLACE
I CAN OFTEN BE FOUND SLUMPED IN A CORNER OF THE WHITWORTH HOTEL AND YOU ARE ALL WELCOME TO DROP IN WHENEVER YOU LIKE AND BUY ME AS MANY PINTS OF PEDIGREE AS YOUR BANK MANAGER WILL LET YOU


PRESS ENTER TO CONTINUE
BBORAG THUNGX      PROGRAMMING BY NICK VINCENT
COPYRIGHT  941 BY ALLIGATA SOFTWARE
LTDN             R TO RESET GAMEW        F TO FREEZE AND UNFREEZE
ALLIGATA SOFTWARE PRESENTS
SCORES
LANDER      -1 MUTANT      31 BOMBER     -1 POD           SWARMER     1 BAITER      319
GAME OVER
ATTACK WAVE    COMPLETED
BONUS X   
PRESS SPACE BAR TO START


Nice script you got there :) Now, the tricky part would be to find how this text is accessed...
Title: Re: Defend or Die - hidden message
Post by: SyX on 11:01, 24 September 12
Sorry but i don't have time now, it's a local holiday in town (when we were a little Asterix village and we stop the Napoleonic troops of making us learn french  :P ) here and i will go to lunch out... but if anybody want to take a look the message is in $7421 and the routine is showing the text is $57AF and in the few lines before that they key combination is checked ;)
Title: Re: Defend or Die - hidden message
Post by: Gryzor on 11:03, 24 September 12
Nice screen! Thanks for providing it...


My boss is in the room so I'm not opening any emulators for a while :D If anyone can check that address the mystery will be completely revealed (all in a morning's time!).

PS Oh, and enjoy your holiday!
Title: Re: Defend or Die - hidden message
Post by: Johnny Olsen on 14:57, 24 September 12
The Key's is

Ctrl+Shift+v+joystick 1 fire 2


Title: Re: Defend or Die - hidden message
Post by: SyX on 15:04, 24 September 12
You have beat me Johnny!!! xDDD

Just when i have returned and i was testing before to publish it, as he says pressing those keys during the main menu and you will get the hidden message  :)
Title: Re: Defend or Die - hidden message
Post by: Johnny Olsen on 15:26, 24 September 12
Quote from: SyX on 15:04, 24 September 12
You have beat me Johnny!!! xDDD

Yes but you beat me to show the screen first  :D
Title: Re: Defend or Die - hidden message
Post by: TFM on 19:31, 24 September 12
1. This message is not in ASCII (which would be really stupid, if you intend to keep it hidden).
2. You need the right S-E-Q-U-E-N-C-E of keys  ;)
3. Good luck! :)
Title: Re: Defend or Die - hidden message
Post by: Matthew on 22:35, 26 September 12
You guys...

My wife is so grateful that now she doesn't suffer the nightly torment of being beaten about the face for failing to provide me with the answer to this 25 year old enigma that has so haunted my brother and I.

Genuinely I have sporadically (once a year, late in the evening after a few pints of nostalgia) tried to find the original message that we stumbled upon, once, back in 1987 or so, I was 9 and my brother 8.  We were blown away by the message which we only found once, without even knowing it existed, for some reason we must have been bashing at the keyboard and happened to hit the correct sequence of keystrokes.

All I remember from the message is a promise of a free meal from the programmer, but on subsequent analysis, and through adult eyes, the message is not so philanthropic.

Still, like with most memories from our 'yoof', the memory itself is better than the modern reality.

But this soiree, my head will rest upon my pillow like a feather upon snow, and the smile on my face will be testament to these forums, and those who inhabit it.

In no particular order, my thanks to:


Johnny Olsen for the keystrokes required
SyX for the first copy of the text
Gryzor for tidying up the text a bit
Nicholas 'Nich' Campbell for pointing out that you chaps on this forum had answered my question.

All in all boys (and girls?) I'm really grateful for all your efforts, it may have been simple for you guys, but to me it wasn't, so thanks.

Love all round,

Matthew
Title: Re: Defend or Die - hidden message
Post by: Gryzor on 15:03, 28 September 12
(this must be the most useless thing I've ever been thanked for :D )


So good to know somebody got help :) But it was an interesting thing to go after anyway.


Hope we'll be seeing you around. Do give our regards to your wife and sleep tight :)
Title: Re: Defend or Die - hidden message
Post by: rexbeng on 16:23, 28 September 12
This is the nicest, most adorable thread ever! :)


rb
Title: Re: Defend or Die - hidden message
Post by: Gryzor on 18:09, 28 September 12
Hahaha! Yeah, good times :D
Title: Re: Defend or Die - hidden message
Post by: ivarf on 21:24, 28 September 12
Quote from: Gryzor on 15:03, 28 September 12
(this must be the most useless thing I've ever been thanked for :D )

I am not sure. This thread has given me new knowledge about the Enterprise machine - thats its OS was hell to code for. Thats probably one of the reasons that the machine failed so miserably.


This thread has two nice stories, the one from the coder and the other from Matthew.


About coders, it is well known that Tony Crowter came to Gremlin from Alligata, but its new knowledge, at least to me that Gremlin were coding for Alligata. I know they coded Gauntlet for US Gold.
Now off to find out more about John (Paul) Flynn...
Title: Re: Defend or Die - hidden message
Post by: TFM on 21:41, 28 September 12
IMO the Enterprise failed because:
- it was a bit expensive
- it has NO marketing at all (disregarding a bad tv spot)
Title: Re: Defend or Die - hidden message
Post by: Matthew on 00:17, 01 October 12
Well the only other thing I'd like to do is to track down Nick Vincent, the original programmer as above.  I researched that he worked at Binary Design with a Nick Speakman back in the day, who is still in the industry, and got this response the other day from Mr Speakman...

"Hi,
Sorry the only time I've seen him since 1990 is when I drove past him in the car once about 15 years ago, so I don't have a clue where he is I'm afraid.
Good luck... he does seem elusive!
Cheers
Nick"

Anybody know anything of Nick Vincent then?  I reckon he's West Midlands way.
Title: Re: Defend or Die - hidden message
Post by: Gryzor on 09:27, 01 October 12
Aren't there people search engines for the UK?
Title: Re: Defend or Die - hidden message
Post by: Rich Stevenson on 15:44, 12 February 16
Quote from: ivarf on 21:24, 28 September 12
I am not sure. This thread has given me new knowledge about the Enterprise machine - thats its OS was hell to code for. Thats probably one of the reasons that the machine failed so miserably.


This thread has two nice stories, the one from the coder and the other from Matthew.


About coders, it is well known that Tony Crowter came to Gremlin from Alligata, but its new knowledge, at least to me that Gremlin were coding for Alligata. I know they coded Gauntlet for US Gold.
Now off to find out more about John (Paul) Flynn...




No Gremlin didn't code for Alligata. Tony went to Gremlin, on the promise of shares in the company, and soon returned to Alligata where he coded Kettle and Trap.


I worked for Alligata at the time and started just as Tony left for Gremlin. I was given the task of converting Loco to the Speccy and was still there when he returned. I converted Trap to the Speccy while he was starting work on Kettle.
Powered by SMFPacks Menu Editor Mod