If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Shinobi (Amstrad CPC)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen


Developer: Binary Design
Publisher: The Sales Curve
Platform: Amstrad CPC
Released internationally: 1989

DevMessageIcon.png This game has a hidden developer message.
GraphicsIcon.png This game has unused graphics.

The CPC Shinobi is a port developed under the influence of Pink Floyd, The The, and Talking Heads.

Unused Graphics

Shinobi-Amstrad-CPC Joe crouch unused.png

A frame of Joe crouching while using the gun, something that doesn't happen in the game at all.

(Source: Yawackhary (The Spriters' Resource))

Hidden Rant

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: Aplin describes an infinite lives cheat. This should be looked into.

Starting at 0x28DF8 is a rant by the developer, Richard "Mad as a hatter" Aplin. This has been tidied somewhat, as there are no newlines, only spaces.

Ok, now all that game rubbish is out of the way, I would like to begin the customary rant,
which programmers often put in their code. It is at the moment 04:04:38 on 04/06/89. It is,
if you were wondering, very early on a Sunday morning, and I am sitting here in a totally
empty office in the centre of Bristol, (13 Small St, if you want to pop in and say hello!)
and I am in raptures at the moment listening to the utterly, ridiculously excellent album
'The Wall' by the utterly, ridiculously excellent Pink Floyd. (It's just got to the classic
'How can ye have any pudding if ye don't eat yer meat?' bit!)I am, as if you cared, Richard
Aplin, Project Manager (and the person who gets to rush in at the last moment and finish/rewrite
games when someone else screws them up totally and then buggers off leaving us well and truly
up the proverbial creek without the proverbial wooden implement. (YES ROB! YOU KNOW WHO YOU ARE!)
I had the misfortune to be left with the task of rewriting this from scratch! Fortunatly,
I have just (last week!) got a PDS development system together (as any programmer will tell
you, it is the ant's elbows for writing games on) and I am sitting here typing this on my PC
(with 32mb hard disk), safe in the knowledge that it will assemble all 150k of source in the
blink of an eyelid! (well, 5.2 seconds anyway) Right, enough of that rubbish, as the album has
just started on 'Goodbye Blue Sky'.. another of my favourite tracks. Sing along if you know the
words.... 'Oooooooooh.. Ooooooooh...D-d-d-did you see the frightened ones.. D-d-d-did you ever
hear the falling bombs.. D-d-d-did you ever wonder why you had to run for shelter when the promise
of a brave new world unfurled beneath the clear blue skyyyyy...'
Anyway, I want to get this bloody game finished before 6am, so I can get a couple of hours' kip and
then go to the Commodore show in London.. But if I keep typing this it's not going to happen!
Mind you, I've just done the speech for the 6128 version, and all I've got left to do is play with
the map editor (runs on an amiga) and get rid of some of the crap left on the map of mission 3, level
3. I might even try and get some memory back so I can do a high-score table... but there's little chance
of that I'm afraid.. according to this excellent assembler, I've only got $74 bytes left before my code
runs over the start of the sprites.. which would cause nice big crashipoos!
Pity the bloody 464 is so underpowered memory-wise. Anyway, next on the agenda after this damn game is
Double Dragon 1.. then Double Dragon 2! (Aaargh!) Anyway, due the the immense complexity of the
Artificial Intelligence in those two, Virgin have agreed to a 6128-only game!!!! YAHOO!!(Types happily
as The Wall rolls on into 'One Of My Turns') Incidentally, did you ever see my best game..
'Fly Spy' from Mastertronic? I spent AGES on that game, and I was well chuffed with it..
pity it didn't sell that well... ('Go up to the bedroom in the suitcase on the left you'll find my
favourite AXE!'-classic line by Roger Waters!) Anyway, I really AM getting bored with typing all
this crap for you to read.. so I'll get on with finishing the game, and who knows? Maybe I'll carry
on with this later! Bye for now!!(current time 04:27:01 on 04/06/89)

Okay!! Back again! It's now 08:24:03 on 04/06/89 and I'm getting a bit tired! (In case you were
wondering about the strange format for the time/date: in PDS if you press CTRL and ENTER then it
automatically inserts the current date/time wherever you are typing - Useless but fun!) Right!
I've just finished all the alterations to the backgrounds and maps and things.. and I just exercised
a bit of sadism with the ninja positioning on mission 3 level 3! (Putting in the baddies is all
just a case of playing with numbers which determine what baddies start where and what they are
doing. It is VERY boring, but then so would be the game if I didn't do it!)
You know, It's just occurred to me that the deep freudian reason for me typing all this crap for
the one or two people who will actually hack the game and happen to notice this.. the reason I'm
doing it is to vent my frustration.. (cor blimeymissus!) at never being asked to do one of those
daft writeups for a magazine about 'my work in progress'!! Childish and petty really.. but then
that's just the kinda guy I am!
If(* EGO TRIP ALERT*) you were wondering.. I'm the grand old age of 19 (20 on 6th December!Send
me a prezzy!), well into music, Wimpeys, Fags (It's my ambition to be the first person to have
my lungs used tocover roads when I die..... thinkabout it you slow-witted person!), Diet Coke
(In this coding session alone - 3pm Sat. to now - I can see 12 empty cans lying about!),
Alcohol (Oh joyous youth! When I'm older my liver will never speak to me again!) Particularly
favoured brews include: Guinness, Newcastle Brown (tits oot fer th' lads!), Ruddles County,
San Miguel.. in fact.. now I mention it.. I like LOADSABEER!
Anyway.. on with my ego trip.. and why not? It's my keyboard and if I want to fill up your memory
with text, then I will!
Well, it looks very much like my pretensions to visit the Commodore (or is it commode?) show are
well and truly buggered, as it's now (pauses to press CTRL and ENTER) 08:37:58 on 04/06/89.. 
hang on!! 08:37? Is it fuck!
It's 08:50! My real-time clock is buggered! Well, serves me right for buying an Amstrad PC1512!
Maybe it should be called an Unreal-time clock...
Hang on a min.. 
I'll just assemble this junk and see how much of your ram I've ranted my way through so far..
Bugger me! 5494 bytes! Doesn't ram fly when you're having fun!
Well, my Floyd Collection is exhausted for the night (i.e. I've listened to 'The Wall'(There'll
be nobody home), 'Animals'(baaaahh!), 'Dark Side of the Moon'(There is no dark side of the moon..
as a matter of fact it's all dark), 'Wish you were here'(We're just two lost souls swimming in a fish bowl),
'Atom Heart Mother'(You name it!), 'Relics' (biiiiike!), 'Final Cut'(Not that keen on that one actually... 
sorry Roger), and The Wall(again!) about 4 times each..
I'm exhausted for the DECADE (have to start Double-bloody-Dragon on Monday!), and the Binary Design
Bristol Office Fridge is devoid of Diet Coke!! .. definitely time to call it a weekend (weekend?
Ha!! I laugh in the face of having a social life! I tweak the nose of hobbies! I kick the shins of
spare time! ... ohhhhhh GOD!) and time to go back to my flat and listen to some Talking Heads
while drifting off to sleep at the same time as everyone else wakes up and says things like 'ohhhh god..
what DID I drink last night?'
In fact, just to celebrate finishing Shinobyl (the office pet name!) I might even treat myself
to having a TOASTED CHEESE SANDWITCH! (if I can be bothered to make it)

Oh fuck this, I'm off... Well, goodbye, I hope you like the game as much as I...
enjoyed typing this text, and have a nice life.
Oh, by the way, pop in and see me some time if you are passing through Bristol!
Richard 'Mad as a hatter' Aplin.

Hello again! I'm BACK! It's now 17:46:40 on 05/06/89 and after having a severe sleep yesterday
(and I did have that cheese sandwitch!) I thought you might appreciate it a bit if I put on some
'frills' today. Well, having spend an hour squeezing a few more bytes out of the memory (I copied
some code that was only used sometimes into a bit of spare space on the end of the screen ram!),
I wrote you a silly little 'end of game' thing, and did a high score table. I was quite pleased
with the hiscores, as they only took just under an hour to write & debug! These were done with
the aid of aural stimulation (cor blimy missus! Pt.II) from TheThe's rather nice new album 'Mind Bomb'.
It's reaaallly good, but a bit more commercially minded than 'Infected' (their previous masterpiece).
I had a bit of a Floyd Overdose (if that is possible!) yesterday, so it's been TheThe and Talking Heads today.
Oh yes.. I also put on a cheat mode! Not a very good one, only infinite lives, 
but at least it's a bit of a challenge to find!
What do you mean? No of course i'm not going to tell you what it is!!
Anyway, according to a mate, the Commodore show was okish, but he said there were LOADS of crackers
wondering about, blatantly showing off.. Well, my views of people who crack and copy games is my own
business, and you probably wouldn't be interested anyway. You are most probably hacking this game
to cheat, as the Amstrad scene has little piracy (am I joking?!?), and as it looks very much like
this game will have no disk protection (sob!), there is nothing to crack!
On the nice game front, (I'm an amiga freak really - i've got two amigas, this PC i'm typing on,
a CPC464+drives, a commodore 64, and assorted other bits) Forgotten Worlds looks like a nice amiga
game.. good parallax.
In case you were wondering (I know you weren't!) I have done games on this, the 64, the Amiga,
and I've tinkered with the ST and speccy (two very similar machines!)
Well, I haven't got properly drunk for AGES (what with finishing this), so I'll just dump this
code out, run off 3 copies to send to Sales Curve tomorrow, and be off, or, as Biffa Bacon (VIZ READER!)
would say: 'Ga'n oot doon pub' (attempts Geordie accent and fails as miserably as southerners usually do)

Hello (again!) It's now (..wait for it!) 15:21:17 on 02/08/89.. nearly three months later! I've been
slaving away on Double Dragon for a while now and Ian Mathias at Virgin has just given me the FINAL
(at last) list of changes for Shinobyl. So, I'm just about to dredge through all my old code and do
them. Then, I'll send it off and NEVER SEE IT AGAIN! (well, that is until I have to do the Disk & Tape masters)
Quite a bit has happened since I last typed something here... I bought a Video Walkman (brilliant toy!)
I've done most of Double Dragon 1 (I love having 128k and a disk drive to play with!) I went to Paris
for the Bastille Day bicentenary (lots of fun but expensive) and now I've caught some nasty disease 
and I feel like hell. Anyway, dear ol' CPC owner, I do it all for you!
Well, I'd better bugger off and do these changes or it'll never be done in time for the post.

Ok.. now they're done. Andy Green from Virgin has just rung
up and asked for a 1-level demo version for some magazine or other. Presumably it's for the excellent
Amstrad Action, who just happen to live just down the road in Bath. Well, I don't know at the mo' whether
it'll ever actually happen.. only you will know that!

The demo mentioned in the final paragraph was indeed for Amstrad Action, and it did indeed see the light of day as the cover tape for their October 1989 issue.