Showing posts with label Interviews. Show all posts
Showing posts with label Interviews. Show all posts

Sunday, May 12, 2024

Richard Davey

I'm always excited to meet people from the ST world, both past and present. I'm especially thrilled about this interview as it transported me back to the ST's later days, including my emulator years after migrating to the Apple Mac (PPC/1997).

So far, I've interviewed 16 incredible ST guys, which has been an absolute honour. So, let me present the 17th with great pleasure. Yep, it's Rich who you will know as the brains behind the Little Green Desktop! Not only that, but he's also the fella behind those cute visuals in Stario, a gorgeously cute (cough) Mario ripoff.

I found it interesting to discover his motives and passions for the Atari ST. He knows his games and favours some crackers too (do you remember me playing Color Clash?). Not only that, it was fascinating to discover how he came to love the demoscene and its culture. Hearing of his history concerning the MSX and Speccy +3 was fascinating. At least this lead the way to the mighty Atari ST and its Super Pack.

I found Richard kind and enthusiastic although I was shocked by his "modesty" regarding those pixel skills I admire so much. Especially when you consider the Calvin and Hobbes factor. My gratitude to Richard for his time and I hope you enjoy this interview as much as I have? Hey, after you've finished reading this, check out even more interviews?

Richard is featured within the Demozoo archives where you can view more of his excellent work.



 Richard Davey ~ The Interview 

Hello Richard, tell us all a bit about yourself

I was born in 1975 and for as long as I can remember, if we went around to friends or family and they had a computer or console. That would be me lost to the sirens' call of the devices :) We'd travel to the seaside on holiday, and I'd vanish into the arcades until my money was exhausted. Once it was so I'd just stand there mesmerized, watching others play. They were captivating to me in a way nothing else was.

To this day, I can remember visiting a friend who owned a BBC. He ran a program on it, which was an animated demo featuring dancing skeletons. They would take their heads off, roll them down their bony arms, and flick them back on again, all in time to music. I was enamoured that a computer could do this. I pestered my parents for a home computer. I didn't care which one. I just wanted one!

They relented and bought a Toshiba MSX. It had many wonderful games, including lots of Konami cartridges such as Antarctic Adventure, Hyper Rally, and Yie Ar Kung Fu. It also came with several books on BASIC programming, which I devoured. The first program I entered, I didn't realise you had to press RETURN at the end of each line, so I just moved the cursor down. Strangely enough, it didn't work :)

However, I didn't know any other kids who owned an MSX, and I was frustrated at being unable to swap games at school. So we "upgraded" to a Spectrum +3, with those crazy expensive disks. Of course, in retrospect, it wasn't an upgrade at all. The MSX is significantly more capable, with a great keyboard and some staggering games that load instantly thanks to the cartridge. The +3 was a technical step down, but the volume of games available to me exploded. Interestingly, MSX content is extremely collectable these days, with good-quality items going for hundreds! And I sold ours just to get a Speccy. Ahhh, the joy of hindsight.


It's a shame that no MSX photo was ever taken. At least we have a later capture with his Falcon!



Tell us about the years that followed

It was less than a year after getting the +3 when I started seeing the Atari ST appearing in anger in magazines like C+VG. To this day, I still remember the C+VG issue that had Xenon on the cover (issue 77, March 1988) and the screenshots inside of it. The graphics were like nothing I had ever seen before. A world apart from the Spectrum and even the MSX.

I knew I had to have one. I saved money from my paper rounds and odd jobs, and combined with a birthday, I took the bus into the city with my Mum one weekend, visited a large department store, and bought the Atari ST Super Pack. I carried it home on the bus, beaming from ear to ear. My life had changed forever.

The Super Pack came with a large bundle of games, including Xenon, Thundercats, Buggy Boy, and Ikari Warriors, all of which sucked-up hours of my life. It also came with a few real duffers like Chopper X and Road Wars! But even those were graphically way beyond the Spectrum I was used to.

Using a mouse was great, and I enjoyed the power of GEM and the loading speed from disk compared to tape. In August 1989, I bought issue 1 of ST Format, and the cover disk contained a demo of Bloodwych, GFA Basic, and what I thought was an amazing sampled sound demo: Stringray.

That, combined with menu disks from the likes of the Pompey Pirates, introduced me to the demoscene. It felt like the disks could hold so much content back then. In terms of actual bytes, of course, they couldn't, but if you look at it from the point of view of the variety of content you could fit on them, they were absolute gold mines.

Previously I had been all about playing games on the MSX and Spectrum, with a little artwork and coding - but the ST represented something different. A new computing era for me. Perhaps it was my age? Perhaps I was just mature enough to be able to explore the creative side of computing now? I was growing as a person, the ST was there, growing with me, showing me all of these great new avenues and communities I never even knew existed. And I dove head-first into it.


The power and versatility of the Atari ST must have been mindblowing at that time.
It eventually led to projects like Stario and many more throughout the 90s.



This is a games website, so what are your faves?

Like lots of gamers, I struggle to maintain a consistent list of favourites. Remembering one title sparks off the memory of another, and soon that list has grown beyond its original bounds. So instead, here are some games that sit very fondly in my mind for several different reasons:

  • Buggy Boy - this came with my ST and I played it for hours! It's a superb racing game and one of those rare titles that I feel has aged well.
  • Bloody Money - there's something addictive about this shooter. I think it's the slow pace, it's almost sedate in nature but dials up the challenge little by little.
  • Turrican 2 - the raster sky effects! The music! The speed! That final level, when you're escaping the exploding thunderball in your spaceship! Just perfection.
  • Dungeon Master - do I need a reason? It's Dungeon Master, for goodness sake!
  • Oids - this game is sublime. A wonderful take on Thrust with a brilliant level editor and great animations. The way you can melt the poor oids with your thruster still makes me grin.
  • Dynabusters+ - this PD game is a brilliant take on Bomberman with great sampled sounds.
  • Flood - this sits alongside Captain Dynamo as one of those often overlooked but sublime to play platform games.
  • Golden Axe - there aren't many arcade conversions I rate on the ST, but this is up there with the best of them.
  • Hunter - definitely responsible for my love of sandbox gaming. Who can forget all of those great vehicles at your disposal?
  • Nitro and Super Cars 2 - they are in the same camp of great overhead racing games. I like my cars to have guns, otherwise I'm just not interested.
  • Special Forces - a tactical espionage/infiltration game from Microprose. I lost hours to this when I should have been doing my GCSEs!
  • Robotz - if you own an ST, you know how great this PD game is.
Me - how odd that he didn't mention Stario ;)


Richard has great tastes and we share many favourite Atari ST games.



Let's talk about Stario and how this came about

I was talking to James (of Top Byte) one day, and he told me about this game he had been sent. It was a complete rip of the NES Mario Bros, right down to the graphics! He wanted to release it but knew he legally couldn't. I said I'd be happy to look at the graphics, and we took it from there.

I received a few disks and set about making sure it wasn't entirely Nintendo's pixels that Atari players would see on screen. I used Deluxe Paint ST because it was (and remains) my favourite art tool on the ST, although I actually did the graphics on my Falcon running under ST emulation. It was a real challenge to maintain the speed of the original, the sprites used dramatically limited bit planes. For all of them, I had 3 colours maximum I could use (from a fixed palette of 16).


Going legit...

I was a big Calvin and Hobbes fan, so I redrew Mario to look like a little pixel version of Calvin. The other creatures I modified as best I could. Strange spikey monsters, frogs, etc. You can tell I was losing steam when it came to the tiles? Because those are very similar to the Nintendo originals. All in all, it only took a few weeks to do. I shipped them back, and that was that.

I did have a little interaction with Adrian (the developer), via his Dad, who requested a few changes. But what you see in the final game is largely the first pass at it all.

Looking at it now, the graphics aren't very good. A real pixel artist could have done a much better job, even with the bitplane limitations. Thankfully, when people play it, they mostly focus on how fast and smooth it is - and because it feels responsive and moves well, they can forgive the amateur graphics.


Any regrets about making the change?

No, it would have been taking the piss to release it with the actual Mario graphics still in it! Plus, I don't think any magazines would have reviewed it. So it was sensible to change the graphics. I'm glad I found the old disks with the Mario graphics on, though, so they eventually got released anyway.


Top Byte/Top Dollar

I liked James (who ran Top Byte). He was an enthusiastic guy and had a knack for cultivating a good little community. That is what the Atari was all about at that point. The big commercial companies had left, and it was the grassroots communities that held it all together. I'd talk with him for ages over the phone.

On the downside, I never saw a penny for my work on the game :) So I've no idea how many copies it sold. I doubt it was big numbers, but it did review well, so likely a few hundred copies at least.

Me - I see you have a boxed version. Wanna donate it to the Crypt?

Rich - It sits proudly on my gaming shelf, where it will remain :)
 

Of course, I tried bribing Rich, but sadly, he had none of it. Damn!!



What about other games?

I've never done any serious commercial games. Although to be honest, I never tried to either. I was too fascinated by the PD and demo scene. Games were more just for creating and throwing out there fast, to share with friends, not for 'making money' with them.

Robert Annett, a friend from the Storm / STOS days, and I worked on a couple of games - with me on the graphics. We released Super Tet and Shockwave. He did most of the heavy lifting. I just pixel-pushed for them. Shockwave was a good Asteroids-style game and published as licenseware by New Age PDL, whom I traded disks with a lot at the time. Super Tet was released in 1992 and was a standard Tetris game, although even now, I still like the graphics I did for it. DPaint fills for the win.

Fun fact: the digitised face in the middle of the playfield is Sting. I didn't even like Sting's music, I just had his head on a disk for some reason, and it slotted in well.

I've also worked on other games over the years, including Dopewars, some graphics for Biohazard 2, and a strategy game called Outrider. I was clearly stealing other people's art there! The title screen is obviously a scan from White Dwarf magazine, which I then drew a logo over. And the lady on the credits screen was nicked from an art disk. The 3D intro was taken from the PC. I don't actually remember which game, but I stole the cockpit and 'mini-screens' animation - and then I coded the star field effect and the planet appeared.

The game itself was a fun little strategy title. I did the in-game graphics, which was a nice change of style. Small buildings, tanks, UI, etc. Again, it's not exactly great. I'm absolutely not a good artist! Even so, I enjoyed making it. If I remember correctly, the game was actually called Battle for the Stars. We renamed it to Outrider for Top Byte. There are other silly games, too, like Octopod and GoSub! I still have the graphics lurking around.


All images are kindly supplied by Rich. The middle two are of the unreleased game Blasto.



Tell us about the demos!

I adored the demoscene, and I still do. Storm was never a serious demo group. It was more just a collection of friends, both in school and people I traded disks with. We all used STOS and wanted to make demos with it. So, we did. There are only really two megademos to our name, and I use that term very loosely as the first one didn't even have a proper menu system!

The second demo, Cor Blimey, was mostly the work of Robert Annet and his older brother, who developed a number of the screens and compiled the whole thing together. There were a few STOS crews back then, such as the Radioactive Hedgehogs, and it was a fun rivalry. Although the release of the Misty and Missing Link extensions kind of put paid to that.

The demoscene was and still is all about the community. Sure, there were the technical challenges and one-upmanship, of course. Bragging rights were a big part. But I think most would agree it was the friendships built up and within the demo groups that endured long after the machines fell out of grace.


Storm pushed STOS quite well and Richard created the face image using Crackart (1999).



You appear to enjoy diskmags?

I loved disk magazines! I loved reading them, and I loved helping create them. The ST had loads of great mags: ST News, Maggie, Ledgers, Power Mag, STOSSER, Ictari, etc. They fascinated me, and I spent many a fun evening reading and writing for them.

I bought one of the first Atari Falcon 030s on the market. It was crazy expensive. I had worked for months to save up for it! Yet it was and remains the pinnacle of Atari home computing. I enjoyed many years with my Falcon, running the Falcon Owners Group, a big PD library, publishing a magazine, and squeezing every last drop of love out of that machine before the PC finally took over the world. I still have a Falcon today, which I recently renovated (recapped, new parts, etc) - but perhaps that's a story for another day?

The first 3 (maybe 4) issues of Falcon Update were printed. I've sent you issue 1 and some pics from 2 and 3, but I have not scanned the whole of issue 2. I did scan the whole of issue 3 but don't have the time to convert it to a PDF right now.

The diskmag used a magazine shell that I coded in GFA Basic 3 on my Falcon! I bet it would work on Hatari, might be worth trying. I worked with Anthony Jacques to create a Falcon-specific shell, which was based on the Windows 95 concept of using a start menu. It was nicely coded, lovely for the time - but sadly never used and never released. I did release the prototype shells years ago, but no actual magazine was made using it.

Me - I cannot wait for Rich to complete PDF issues 2 and 3!!

Again, I think it all comes back to the social aspect. I know I keep harping on about this, but for me, that is what made the ST and Falcon special. It wasn't the machines themselves (although that did play their part). It was the people I met while using them. Some of which I'm still in contact with today.


Richard is right, the ST/Falcon has an incredible community to this day!



I couldn't end without asking Rich questions about LGD

Ahhh, good old LGD :) I created the first version of the site back when emulation was really taking off. PaCifiST had been released, and I loved it! I still had most of my Atari disks and a few CDs or burned games, and I was working for an ISP, helping look after their servers and working on web development full-time. So it was the perfect marriage at the perfect time.

When it came to creating the site, I knew it had to look like GEM. I also had all of the Pompey, Automation, Medway, etc. disks available. So I stuck them on my PC in the office of the ISP I worked for and ran an FTP server. When I put the site live, it utterly saturated the bandwidth on our line! So I had to introduce some rate limits, but the ball had started rolling, and visitors to LGD spread like wildfire.

Lots of other ST sites were popping up at the time: Demonburps ST Emporium, Lunar Jetmans site, etc. It was fun to be part of all of this. Like the old community was coming back together again, this time via the web and emulation. I contacted the developer of PaCifST, and LGD became its official home. After which, we added WinSTon (one of my all-time favourite ST emulators), and it grew from there.

LGD itself went through a few variations over the years, adding in the games database, the magazine scans, the YM player music, the TOS ROMs, and more. You have to remember back then, most people were still connecting via dial-up, so a nice speedy site was important. It was a wonderful few years, and I met a lot of famous ST legends thanks to it. I'm pleased with the role it took in bringing the Atari ST back into the public consciousness. Plus, I still believe it did it elegantly, much more so than most other sites at the time :)

And yes, I really ought to get around to fixing it one day. I've gone into the ancient PHP code and had a look a few times over the years, but wow, it's really old. I mean decades old. And I've never justified the time it would take to redo it so it could run on a modern server. One day, perhaps...

An iconic moment and website for many of us back then. Much loved!!



What are you up to these days?

I run my own company, Photon Storm (named after the classic Jeff Minter ST game!), and my day job is the creation/maintenance of the game framework Phaser. This allows developers to create games in and for the browser, although you can take them out to Steam and mobile stores. It's open source, heavily inspired by my love of the Atari, the demoscene, and all things retro, and is financially supported by its great community.

It may be 4 decades later, but that excitement and thrill I got from computers and gaming back in the 80s has never left me. And I'm very happy that I can bring this to fresh new developers today. It's like everything has come full circle. I guess some things just never change :)

Tipbit: I collect ARC games and Photon Storm
is the only one I've left to buy! #spooky



One more thing...

Hey, before you go, how about some insider photos from Richard's years throughout the 90s? These photos are excellent but the PDF of Falcon Update is unbelievable. My gratitude to Rich for everything and thank you for taking the time to answer all my Qs over such a long period of time - we eventually got it done! :)
Don't rush off just yet! Check out this final run of images kindly donated by Rich...


Richard's room at university was taken around 1993.


This photo was taken during his Falcon Update years - around 1994/95.


Check this out, the original Stario with that annoying Italian plumber Mario!


Now this is a cool image!


Does anyone remember this remarkable image?


Taken from issue 7 of Falcon Update.


Unreleased shell from FOG issue #10.

Friday, June 16, 2023

Simon Butler

Earlier this year I was fortunate to buy ARC's Defender II in mint condition and I shared a photograph of it on Twitter. Now, I'm not generally a fan of social media but it got many likes and even a response from none other than Simon Butler! Yep, the fella who designed much of the awesome graphics for this fantastic shooter. Not to mention many more ST games.

For me, talking to anyone from the 16-bit industry is always a surreal moment. Think about it, these are the people behind the games we bought and played. Not only that, but years later we get to meet and chat with these legends. It's weird, but a nice weird. ;-)

Simon worked on a number of games over the years and is credited for many Atari ST games: Addams Family, Gazza II, Platoon, and Star Breaker (I need to review these games!!). Wait, there are even more under his belt which I've already featured right here on AtariCrypt: 9 Lives, Elf and Badlands Pete. A mixed bag alright with one thing in common - awesome visuals!

Personally, I found Simon to be frank and straightforward, yet humble and possibly unaware of the joy he's provided with his pixels. I would like to thank Simon for kindly taking the time to chat and I hope y'all enjoy this interview?



Simon Butler - The Interview


Hello Simon, please tell us a little about yourself

I entered the games industry in 1983 almost as it began. Imagine software was in its infancy and my best friend Steve Cain was head of the art department there. He asked me to help on a project, Pedro’s Garden even though I had never done any game graphics before, but who had? I did two days of work and was paid a ridiculous amount of money. Regardless of my regular calling into the Imagine office to see friends, I never thought that this was going to be my career for the next forty years.

I made my way through the 8-bit days, working at independent development houses and finally found myself in-house at Ocean Software. While there, I honed my craft, such as it is until I got itchy feet and wanted to work on the 16-bit machines. At the time, this was not on the horizon for Ocean, so I quit and went to work with Steve Cain again at his new company Frames. It was here that I first encountered the Atari ST.


Was it fun working for Arc and Ocean?

It was just a job. It didn’t matter who I worked for, and the only real exception was that bigger studios gave you a more concrete sense of permanence, while smaller teams lived from day to day and the spectre of it all falling apart was always looming at the edges. I did my fair share of freelance work from the spare room in my house as this was par for the course for a solo pixel pusher. (I love that description, pixel pusher! -Steve)



Not the best game in the Atari ST's catalogue but the comical sprites are exceptional.



What software tools did you use?

I rarely sketched on paper by this point in my career as I found it almost as quick to simply doodle on the screen. So the software I used was Degas Elite which wasn't as powerful as the tools found on the Amiga, but it suited me. And I thought I was more than reasonably proficient at the time.


Did you enjoy creating back then?

I enjoyed creating the graphics for Nine Lives as I was given carte blanche to do what I wanted. Even though the project was less than amazing on release due to an appalling push scroll.

I loved every minute of working on the Addams Family, regardless of the main platform being the Snes, but I beavered away on my Atari ST at home and in the Ocean office like a madman. I had total freedom, and I just threw out sprites like there was no tomorrow. It was one of the very few occasions in my career where every day was an absolute joy. (This shows because the Atari ST game looks so beautiful - Steve)

Addams was fun from start to finish and I still have one or two examples of the work I did to this very day...


  
Yes, I had to ask him for proof!!! These two Addams Family animations are simply awesome.



Star Breaker is really cool. No?

I was still using Degas at that point. It was a title for ARC games and at that point I was working for Frames, another company formed by Steve Cain. I vaguely remember all manner of graphical restrictions on this one so unsurprisingly, I was less than happy with the finished product.


What happened with Gazza II?

This was a title I worked on for the laughingly names Active Minds. We were up against the clock from day one and the game design was virtually non-existent as such. We did the best we could while also working on Total Recall. It was one of the worst-managed companies I have experienced and that is saying something.


What involvement did you have with the underrated Platoon?

I did the design for Platoon while at Ocean. They sent me to London to watch a private viewing of the movie months before it was released! I did storyboards for every level and oversaw production on each version. It received good reviews at the time and is one of the titles I am most proud of being involved with.



Platoon is a really good game I thought. Must play it some more and get a review done!



What involvement did you have with Elf?

My involvement with Elf was merely the bitmaps between levels, so I can take no credit for the in-game graphics. They were certainly impressive, but I personally felt the game was lacking in certain areas, but others thought otherwise. Either way, it was yet another title on my CV.


What about your role in Defender II?

I was working on another title at the time and, through this project, I was somehow brought in to do a few bits on Defender Two. I have vague memories of doing spaceship animations, but whether they found their way into the game is anyone’s guess. I do know that the title screen is mine as I spent a lot of time trying to emulate the style used in the logo for a hair-metal band I liked back then. I was quite happy with the result.



Elf is an adventure of epic proportions although it appears not so for Simon!



Who inspired you?

There were pixel pushers I thought had done a sterling job on this title or that, but I never aspired to emulate them, nor did I feel I was in competition. As I said before, it was a job. I pushed pixels and if my art manager was happy and the salary cheque cleared every month then all was fine in the world of Simon Butler. A very mercenary view perhaps, but I had a family to provide for and artistic integrity doesn’t pay the bills.


Any funny tales to tell?

I have plenty of funny stories from my tenure in the industry, but any that might be ST related seems to have disappeared along with my hairline! (Yikes, I never expected that reply - Steve)



Badlands Pete. The visuals are marvellous and I love the tones with their dusky palette.



Do you still have that Atari ST?

I cannot recall how I managed to acquire my Atari ST that served me so well in my 16-bit freelance years but I do know that I sold it to a friend. These days, I have no old hardware as I am vehemently anti-old school.

I see them as dust hoarders that have no place in my life. As the years have mounted up I have slowly de-cluttered the parts of the house where I stored vinyl, cassette and CD albums, movies on VHS and DVD and what few things I have from “back in the day” are all stored digitally.
 

Any final words to share?

Since 1983 when I stumbled blindly into pixel pushing I have continued to do exactly the same thing, push pixels. I am still professionally involved in game development and, if truth be told, have taken time off from doing spot effects for my latest game in order to answer these questions. There have been highs and lows, but this whirlwind ride is something I never planned and would not have missed for the world.

I’m a gamer and a game creator and this is not only something I am eternally grateful for it is a badge of honour I will defend against the Johnny-come-lately types of the YouTube brigade who profess to be historians of my past. If anyone is playing anything from the ST era that bears my name I can only apologise.

We tried our best, but if it makes you smile, then we got it right. (Got it dead right I'd say - Steve)

Thursday, January 28, 2021

Jon Garry

Jon Garry is the man behind one of the best and most liked alternatives of Pacman, H-Mec. The maze is still there but gone are those dozy ghosts in favour of a sinister AI that gave it a Lode Runner feel.

And it worked so well H-Mec appeared on an ST Action cover disk!

I think H-Mec was a hit because it was instantly playable and addictive. In fact, it is a simply great game and one that sported superb visuals & audio. Oh, and was exclusively available for the Atari STe!!

Yes, his first game and already he was making good use of the enhanced hardware - extra colours, Blitter, smooth scrolling and DMA audio. Later on, a sequel was released along with a new game called Oh No! Not More Radioactive Mineshafts. H-Mec II was basically more of that winning formula but his Mineshaft game was something new and much underrated with simple gameplay mechanics yet, immensely addictive. And I loved it.

I was eager to contact Jon for an interview and he agreed. Heck, he actually seemed giddy about the idea and was a pleasure to chat with, a great bloke. I was impressed to discover the part his Dad played in this - come on, he sold the family car! However, what was he thinking about games like Ghouls 'n Ghosts! Whaaaaat??

I'd like to thank Jon for being a great sport over the last few months and I hope y'all enjoy this interview!


- The Jon Garry Interview -


Hello Jon, tell us all about your hiSTory

My coding life began on the ZX Spectrum when I was about 8. Funnily enough, around 1982, my Dad sold the family car to buy us the computer and that's where I first got the coding bug. How he got that past Mum, I've no idea! He thought that computers were the future and bought it for us to play on. I cut my teeth learning to program and the first game we played was Manic Miner which had a huge impact on me. From the moment I saw it, heard it and played it I loved it. The colours, the sound, the humour, the obstacles, the names of the levels!

I think of Manic Miner as the "Sgt Pepper" of computer games so, 1982 was where my coding journey started. Whilst I loved this, I wanted to know how to make it myself. Fairly soon, I went from "Guess the number" to understanding screen coordinates, variables, algebra, sprites, etc. In short, I taught myself a lot of maths and, by the age of 10, I was able to make a platform game more like "Lode Runner" than Manic Miner, which never happened.

Christmas Day around 1989 I guess when we got our Atari STe, our brand new "16-bit" computer and we couldn't wait to plug it in! We were lucky that my Dad had a bonus from work and used that to buy us the STe. I think it's the most important present that I ever had, just because of the impact it had on my life. I can't thank them enough for that. They weren't flush with cash and used that bonus to treat us to an extra present.

By the time the Atari came, I understood BASIC and the maths behind games. This helped me move back into programming — wanting to make my own version of games I was seeing on the STFM and Amiga. I was used to only having BASIC on the Spectrum so it was strange to find you could choose your language on the ST.

I found STOS too slow so that was out of the window. By the same token, the effort needed to learn Assembly seemed huge. I didn't know C at the time and it seemed difficult to use the tools. However, when I came upon GFA Basic, I started coding. GFA was surprisingly fast on the Atari STe, probably not much slower than C.

In the meantime, I'd started to see what the STe could do on demo disks and more people were getting them. So, I was getting introduced to the idea that the Atari STe could — easily - have full-screen smooth scrolling, lots of action on the screen, digi-music, no borders and a 256 colour palette.


Hey Jon, you're in luck! Manic Miner has been released for the Atari ST (by Peter Jørgensen)


What games did you play?

I just didn't code all the time and still did lots of other non-computer things. I was — still am — a huge football fan and spent hours with friends playing Kick Off 2 and Player Manager. To this day I still think those games were almost perfect — simple, fun and once you'd got around the ridiculous speed of the games they were utterly addictive. I think our Mum and Dad must have bought tens of joysticks after we wrecked them lobbing the keeper!

I also loved playing Castle Master, Terry's Big Adventure, Xenon 2, Stunt Car Racer, Continental Circus, Toki, Millennium 2.2, Speedball 2, Mega Lo Mania, Wonderboy, Vroom, Giana Sisters to name a few!

I loved Ghouls N Ghosts and Ghost N Goblins on the arcade, but the ST ports were poor. Well, any game on the STFM just wasn't as smooth as the arcades, or in truth even compared to the Amiga. I thought they were the 'past' and basically were no good for arcade games and that the STe was the future. So, the combination of coding, watching demos and seeing the STe as the future paved the way for what would become H-Mec!


Tell us about H-Mec

From memory, the first 'application' I wrote was ProbeST which allowed you to 'rip' music and graphics from games. ProbeST was actually a great help in ripping music to use in the two H-Mec games! In terms of H-Mec, I think that technically it was quite impressive for its time. It couldn't run on the STFM, certainly not smoothly.

All the coding for H-Mec was in GFA Basic - a superb language at the time. It supported the Blitter chip which meant that I could use this chip to do full-screen smooth scrolling using about 20% (from memory) of the CPU. This meant that I could 'afford' 20% for digi-chip music and the rest for the rest of the game. To see that full-screen smooth scrolling with the music and the gameplay was quite something at the time.

So, you have a game that is smooth, great graphics, great music and is quite playable. I sent it off to a few PD libraries to share. I thought it was a good game, but didn't expect much more than a few decent reviews. Just after I posted the disks, we all went on a family holiday for a couple of weeks.


What happened next?

When I came back, I had about 30 letters waiting for me telling me how they'd loved the game on the ST Action cover disk... but I never sent it to ST Action! I was puzzled! So I went to our local newsagents and sat on the shelves was ST Action. As you'll know, ST Action was 'the' ST gaming magazine which always had commercial game demos on the cover disk but for that month it was H-Mec.

For anyone to remember this game after all these years is touching. It's hard to explain but something I created as a 17-year-old is still available on the internet and someone is asking about it.

My game competed with commercial games! The review said something like 'this game was too good to review so we put it on the cover disk!'. This was an STe-only, PD game on their cover disk and I was blown away. I got loads of letters from all over Europe and the UK for weeks afterwards which was brilliant!


Forget Pac Man, the ghosts here are brutal and never give up until you are dead meat!


Where did the name H-Mec come from?

From memory, it came from the noise of a dog barking in the local park I used to walk past to get the bus!
I remember hearing a dog bark, and it sounded like "H-Mec" and it stuck with me for some reason. It didn't mean anything as such but I guess to me at the time it also sounded slightly modern too! :)


So what about your other games?

H-Mec 2 was just adding some other ideas on really — the pointed traps and graphics. I'd gone to University to study Computer Science and I just didn't have time anymore. I think it was just added a few things like the spikes, updating the graphics and (rather primitive) AI. I had too many other things to do then!

Radioactive Mineshafts was a quick idea — it certainly didn't take long to write. I didn't think it was good enough to release as a full game (see the falling block graphics). The penguin character and the jumping action were the start of a platform game — remember, I was hugely influenced by Manic Miner - which didn't happen.

Funnily enough, I always thought it was a better game than H-Mec and in recent years when I've played, I still feel the same. I just think it was on the same disk as H-Mec 2 and was pretty much overlooked. A few years ago, I did think about porting it to phones as I think it would work where you could tilt the phone to control the penguin!


Which game are you most proud of?

Without a doubt, H-Mec. After I did my degree, I applied to do a Masters degree in Multimedia. I went for an interview with the Doctor who was running the course and his first question was "What is multimedia?". I spoke about graphics, music, animation, co-ordinating them as well as computer science aspects. Of course, it led to H-Mec and the magazine reviews. He was impressed by the reviews and we spent a lot of time talking about it. H-Mec got me a place on the course to my Master's degree, and basically kick-started my professional career. 

A few years later, I remember thinking it was quite an achievement to have written the game. Especially when I think about how much I'd taught myself. Remember, there was nothing in schools to teach kids anything about programming. I taught myself from magazines and library books — there was no internet! To go from ZX Spectrum basic to understanding blitter chips, CPU cycles, ripping music and spending months working on a game was really hard work. The reviews it received were astonishing and I am really proud of the work I did.

My Dad was right about computers being the future and both myself and my brother work in IT. If my Dad hadn't sold the Beetle or used his backpay differently, my life would have been different. So, H-Mec definitely is the one I'm most proud of — technically impressive, decent gameplay, great reviews and helped me enormously!


I see this screen a lot but it always makes me smile thinking about H Mec's "grilling" lol


Inspirations?

Demos were definitely a huge inspiration. Whilst H-Mec isn't a demo it shares some of their traits — the big palette, smooth scrolling, and the intro screen look like a demo disk. H-Mec was a platform game to start with, but it was just easier to do mazes rather than something like Rainbow Islands!

I'd say, on the whole, I am still proud of the work I did and it definitely surpassed any expectations I had!

Also, quite a few people did donate which was very kind and generous. I had enough to pay for a few nights out which was great! I also had quite a few football pennants from around Europe sent to me as 'thank yous' as well which was lovely. I had all of them up on my bedroom wall for many years after!


What was it like being a part of the ST scene?

I loved it! Whilst a lot of the Atari ST scene was done through posting disks, I was also a member of a very social ST Club in Oldham. This club was based at the Bowling Green in Hollinwood, eventually moving to the Lancaster Club in Failsworth and, every week, about 50+ people would turn up armed with STs, TVs and 4-way plug sockets! You'd have rooms, where each plug socket had a 4-way in and each socket on the 4-way had a 4-way in which had 4 ways in with all these ST's and TVs plugged in!

The club was very friendly and had a real mixed bag of members. People from 8 to 80, some were there just to play Kick Off 2 every week, others to swap games, others came to chat and others had connections to the Pompey Pirates and download games on a primitive internet. It was very, very social and was enormous fun. Just lots of people, of all ages and backgrounds, with an interest in the Atari ST coming together to chat and have a good time. Nowadays, it would all be on the internet and nowhere near as social. I do miss those days.

Through ProbeST and H-Mec, I got in touch with other people around Europe too - Germany and Finland in particular. The PD Libraries were great and I'd regularly swap disks with people who ran them. All this would be done on the internet today, but I think that it was more personal back then as you had to -write- to someone. Whether it was the club in Oldham or the letters to Europe I do feel privileged to have experienced it.


Jon and Sally?

In terms of the handles I had, I can't quite remember them, to be honest. I was obviously Jon, and Sally was our dog haha! I think the names were probably to make it look like lots of people had worked on the games but in reality, it was me coding and others did the music and graphics. Sadly, Sally the dog died although she did extremely well for an Irish Red Setter and lived till she was about 17.


Imagine yourself back in the day knowing people who had contact with the Pompey Pirates!


Did you make music with your STe?

Whilst I can play a bit on the keyboards and I can play the guitar, I never wrote music on the Atari. At University, I did do some sampled music for fun, but nothing decent. I was a big fan of "Count Zero" who I thought made the best Atari music. I loved his version of the end of Tubular Bells and it's no surprise it's used in everything I did!


Very creative!

At the time, I didn't consider making games to be particularly creative, but as I've got older I have a different perspective. In my teens, I thought being creative was about painting, films, playing music or drama, etc. Not programming. But when you write a game from scratch it's one of the most creative things you can do!

You start with a white screen and nothing happens. You then create a world — the visuals, the sound, what it looks like and the rules. And how each screen flows from one part of the game to another. It's a VERY creative process and when you play a good game, you can tell that someone has really thought about the whole experience.

I'd also written some other tools that kind of grew out of H-Mec as well. ProbeST, was well-received when it was pushed out to PD libraries. It was written by me and my friend Clover at the time. We had lots of ideas, but most didn't come to fruition. It's probably just like someone in a band — you start 500 songs and finish one!


Any unfinished games lurking in the attic?

No, but I started a football manager game and I thought if I could combine Championship Manager with the in-game graphics of "Football Manager" I used to play on the Spectrum, it would be a winner. Sadly, it never went anywhere but it did give me an appreciation of what's involved.

I honestly used to start a new game every week, but most of them didn't go far. Writing a game from end-to-end takes effort and determination and I fully respect anyone who's actually done it. It probably took the best part of a year from start to finish to do H-Mec. Obviously, I wasn't working on it all the time, but it's a real effort to make games.

As I've said, the Spectrum was an influence on me and a game that we loved was "Lords of Midnight" and the sequel "Doomdark's Revenge". I must have started 100 versions of these on the Atari but again, nothing came of it. As soon as you try to make a copy of a game, you really get to see what absolute geniuses people are.


This didn't make it to the top of Jon's list, but I thought this was a darn excellent 'hopper'


What happened after your STe days?

I went to University in 1993 and I didn't have the time anymore to write games. I moved away from home, I stopped going to the club and the letters became harder to keep up with. Still, I used my Atari to write code and essays for a couple of years until I had to get a PC - which again, my parents got for me. It had an astonishing 8MB DX processor (a good one at the time) and a hard drive.

However, compared to the Atari it was such a big, clunky, noisy, ugly machine that couldn't do a lot and the graphics and sound were TERRIBLE. Windows wasn't a patch on the GEM Desktop, but it felt like I had to move. I was learning languages like Pascal, Smalltalk, Assembly and Ada which weren't available on the ST. I was genuinely amazed that Windows was seen as the future at the time, as it was truly awful not to mention - unreliable and slow. The languages just didn't have the power of GFA Basic either!

However, in recent years as Windows improved and emulators appeared I started looking back at the games on Hatari. It really is great to go back and play the games I remember as a kid! Some haven't aged too well but I still get the buzz seeing the old classic games. However, I could never quite get H-Mec to work and maybe, part of me didn't want to be embarrassed by what a 17-year 'me' made!

But part of me wanted to see it and I saw your YouTube video. It's a peculiar feeling though. Remember, this is me in my mid-forties looking back at a game I wrote as a 17-year-old so you will be looking at yourself back in time. When I look at it, I am quite proud although I can see that 16/17/18-year-old boy in there. I can still see 'me' in the game and what I was thinking. I do think 'he/me' was a very good programmer - I'd hire him today!


What are you doing today?

Nowadays, I'm a professional programmer who pays the bills writing web applications and business software. I haven't written games for many years now, but I feel incredibly lucky to work as a programmer.

If you'd had asked me what I wanted to be as a 10-year-old, other than a footballer, I would have loved to have been a computer programmer. I think if you asked my parents, I bet they'd agree that selling that old VW Beetle was one of the best decisions they made!


This is a photo from around 1991 of Jon and his mate "Booze" playing Kick Off 2.


And Finally...

It's funny really, but when you got in touch it brought back a LOT of memories. I could have written a book! As I said, I was touched that you got in contact and it's quite something to think that something I did nearly 30 years ago is still available on the internet. I can absolutely guarantee that most people won't be able to say that! The fact you and others are preserving that slice of late 80s and early 90s culture should be applauded.

I've been very lucky in my life that my parents supported me and my brother, selling the family car, getting us the Spectrum and later the ST and the life it's given us. I feel very lucky to have been part of a wonderful scene in the late 80s/early 90s and met some fantastic people. I genuinely feel very honoured that you asked to do this interview and I send a very heartfelt "thank you" for bringing back many wonderful memories!


This interview was a pleasure and Jon is a great bloke. Fancy reading more Atari ST interviews?

Saturday, October 10, 2020

Dave Semmens

It's now over three years ago since I featured a platformer called Spellfire The Sorceror, something that I hadn't previously heard about so was pleasantly surprised how much I enjoyed it. It's tons of fun and very easy to pick up & play. Plus another glaring example that the Atari ST can scroll - when in the hands of talent.

It was programmed by Dave Semmens, the same guy how gave us Kid Gloves II, but he also made a couple of older ST games which, ahem, left a lot to be desired. I began to wonder what could have changed for such an immense leap in quality compared to those earlier efforts? The difference is quite staggering!

So I tracked him down to find out, and then asked a few more questions too! :-) Dave was more than willing and I thank him for being such a great guy taking the time to chat with me. I hope you enjoy this little interview and don't forget to check out his incredible photography (and FaceBook group) which are both linked below.



- The Dave Semmens Interview -



Hello Dave, tell us all how you began...

I got interested in computers when I bought a C64 as a teenager. I soon started programming in basic and then looked at assembler. Within a short period, I realised that I wanted to try Z80 so sold the C64 (which was 6502) and bought a ZX Spectrum with microdrive. I bought an assembler and started coding simple games like TRON. One of my mates spotted an advert for programmers in Otley. I decided to give that a try and got the job.

The company was Source The Software House and they did many conversions from arcade/other home computer formats. I worked on a number of Spectrum titles and then added Amstrad (which is also Z80) to the list and then moved up to 16 bit with the Amiga and Atari ST. After a couple of years at Source, I went freelance and spent around 4 years working for Mirrorsoft, Probe and US Gold on various 8 and 16-bit projects.


What were you using back then?

We used a system called Programmers Development System (PDS) - it allowed a PC to be connected to the target machine and for all the assembly of code to be done on the PC then downloaded to the target. This meant that if the machine crashed (which it did often) then the code was still safe. Originally, I started with a basic Amstrad PC that didn't even have a hard drive - just huge floppy disks. We slowly moved over to faster and better-equipped PCs as time progressed and the codebases/graphics for each game got larger.

I still have my Atari ST in the loft along with copies of all the games I worked on and quite a lot of magazines with reviews of my games. But it's much easier these days to just boot up an emulator to play them :)


Dave hard at work in 1986 in an office made in heaven!


What was it like working in the games industry?

This industry is not like any other I have worked in. The people (most of them) would put themselves through hell to get a game out. I have worked with teams that spent days in the office, with very little sleep, and that was on floors or couches in the meeting rooms. I remember rushing disks down to a waiting motorbike courier, who would speed off at high speed to deliver the latest build to our QA people. I always said that crunch time to get a game out (normally the last 2 months) was the best of times and the worst of times.

To see a team come together and work together in this period was fantastic - the late-night antics and comradery were brilliant. But the impact it had on people was huge 20-hour shifts; nothing but take-away food for days on end was a killer and I had one lead engineer end up in the hospital with heart problems after one game.


How did you find this development?

I was always pushing to speed up the code as I wanted it to be better than anything out there - I wanted to have a proper dual playfield parallax not just a wrapping background etc. So I was always looking to improve. I discovered that, on the Atari ST, if I had the sprites at a 0-pixel shift when they hit the scroll point, then I had more processor time to scroll the screen which compensated for the lack of hardware for screen/sprite manipulation.


Any inspirations?

The games by Ultimate always blew me away - such great games and so playable.




Rainbow Warrior, eh?

This was late in my time at Source and the project had been given to an engineer. He was new to the company (if I remember correctly) and, in the end, he didn't get it completed. I found that the programmers coming in, who had not worked on the 8 bit systems, did not have the same concerns for memory. They had 512k to play with and didn't have to worry about finding ways to compress the graphics and save as much memory as possible.

As this was based on several mini sub-games, it was decided to split them up across a few programmers. I picked up a couple of levels and (maybe) the front end. I think Rainbow Warrior was my first Atari ST/Amiga game.



And then SAS Combat Simulator?

SAS was a straight conversion from one of the 8-bit versions (C64 I think) so I was just asked to create a like for like version for the Atari ST. The problem with budget conversions was that you were limited to what was possible on the 8-bits. There wasn't much time to do the conversion if you wanted to make good money, so it was a case of doing the best you could in a short time. The game played ok as it followed the playable C64 version.

By the time you had finished any game, it was hard to judge how playable it really was as you had to spend so much time playing and replaying sections yourself to test it. That got very repetitive!



But then two fantastic games!

I think one main reason for both Spellfire and Kid Gloves 2 being better and more polished is because they were my games. They were not conversions - I designed and put in more time/effort as they would not have had the same time limitations as the other conversions. As I designed the games, I could also make the mechanics fit well with the limitations of the system I was working with. Time and polish = quality :)

I was also on a royalty deal for both so made sure everything was as perfect as possible. As a programmer, I had a set of routines that I would use for all games - the basics like sprite and scroll routines. I would improve these over time and the main time to put extra effort into improving these was for my own creations.



Looking back, would you do anything differently?

No - I loved my time in the industry and would do it all again. I wish I had been 3/4 years earlier as that is when the big money was flying around. I will always remember the teams and people I worked within the Games Industry. I have yet to find a more dedicated bunch of people and, as I am getting on a little, so I doubt I ever will.


So what are you up to these days?

I now work as a project manager/agile data specialist for the largest online betting companies in the world. I still code in VBA and Tableau. I have a wife (the same one who suffered the games industry :) ), three kids (all grown up), a grandson and a small yappy Yorkshire terrier. My passion is now photography - not writing code. You can find some of my images on Flickr and I have a Facebook Group :) His photography is outstanding!! -Steve

Saturday, September 05, 2020

Gary Antcliffe

Tracking down the geeky kids from the 80s/90s is often tough but always rewarding. I'm grateful that I was able to get in touch with Gary Antcliffe, of PAL Developments (my thanks to his wife Jen who helped me with my stalking)

You may remember that this is the talented fella behind seven Atari ST games for HiTec and Virgin Mastertronic? His final two games were absolute knockouts: Alien World is a shoot 'em up with frenzied action. Whereas Scooby-Doo & Scrappy-Doo is...well... a new personal favourite of mine. Terrific games!

So, I thought it might be an idea to track down this fella and have a chat about his history? I found him interesting, especially with regards to his upbringing - like the need to get two paper rounds to afford a Commodore 64. A humble start, for what was about to be the beginning of a very special career. My sincere gratitude to Gary for taking the time out of his schedule to answer all my questions and I hope you all enjoy the interview?

However, I must admit that I almost censored his photograph... Hmm, I can't think why! ;-)



Gary Antcliffe - The Interview


Hello Gary, please tell us about yourself

I got interested in games at an early age. I was probably around 8 or 9 when I first saw and played Space Invaders. This would have been when we were on holiday and in later years my parents took us to Butlins and I remember visiting the arcades lots to try out all sorts of other games. This was only once a year though and as I grew older I became aware of home computers starting to become popular. I remember looking through the Argos catalogue and flipping between the Spectrum and Commodore 64 and dreaming about owning one of those machines.

I think initially I was drawn to the Spectrum as it was cheaper and had all sorts of peripherals in the picture. One day though my friends and I visited an electrical/appliances store called Comet. They had some computers on display and we could play some games that were already running on them. I'm not sure if it was Tony Crowther's Loco or Suicide Express but as soon as I played that game I was hooked, I had to have a C64!

We were a working-class family though, my dad worked in a steel mill and my mum was a cleaner at the local college. The C64 was just too expensive. However, my mum made me a deal: if I could save enough pocket money to pay for half of the C64 then they'd get me one for Christmas. I was already doing 2 paper rounds and had saved some money so after about a year of saving that I had enough and my folks bought me a C64 for Christmas. I think I was about 13 at that time and this was the start of a life long passion.

I spent loads of time playing games, swapping tapes with friends at school as kids did. I was always curious as a child and would take things to bits to see how they worked. I also loved building things in Lego and Mechano, so I think this curiosity and creativity lead me down the path of wanting to create my own games. It was hard to get started though, I tried Basic but it was too slow. I used to type in pages of listings from magazines but often these were just data statements and told you nothing of how to program a game.



The programming bug was about to be born...

I was aware that real games were written in machine code but had no idea how to do that until one day I came across a basic listing for an assembler. This gave me a route to trying out and learning to program in assembly. The only problem was you had a limited number of lines before it ran out of memory. I then saw an Action Replay cartridge advertised in a magazine. This had a machine code monitor and disassembler, so I saved up more paper round money and bought one. I would then type directly into memory in hex and disassemble the code to make sure I had done it correctly. This was the start of my proper programming days and I was able to experiment with writing scroll routines and moving sprites around the screen...

It was hard though and I had a love/hate relationship with coding initially, getting frustrated and going back to just playing games, then really wanting to make my own creations and coming back to programming and trying again. I wanted to do so much but just didn't know how to. All I had was a C64 reference manual, an Action Replay cartridge and my own creativity. Looking back on it now, writing directly in machine code is pretty cool given my age at the time. To this day I still remember some of those hex opcodes!

The next few years were spent on and off between playing games and trying to write them on the C64. I'd often get partway through a game then have ideas for another game and start working on that instead. Actually finishing a game can be the hardest part of it.

I left school and went to college to study programming. Unfortunately, they dropped that just before it started and put me on a business course instead, boring!!! Fortunately, they had a great careers advisor and after a few months, she secured me a work placement at Alligata Software. After 2 weeks they offered me a full-time job!


What was it like working for Alligata?

At Alligata it was pretty standard. I started as a junior programmer helping out on a C64 game doing things like the intro, high score table, music and sound code. I had access to an assembler rather than doing everything in hex. We assembled from a tape which took about 20 mins and sent the game over the parallel port to another C64.

I later moved to programming the Amiga and we used GenAm to assemble the code and ran it on the same machine. This was a bit time consuming as you'd take over the operating system so you had full control of the machine and all of the memory. So you had to reboot and reload everything after each run.



Onto PAL Developments...

Where things got more interesting and unusual was later in my career when working for PAL developments which published games though Hi-Tec Software. We built our own development system from the ground up. I wrote almost all of the software so I created assemblers for different chipsets (6502, Z80, 68000) and we connected to different machines using parallel cables. I wrote a text editor, disassembler, machine code monitor and communication software on both the Amiga and ST. We could then send over and run the code on the C64, Spectrum, Amstrad, Amiga, ST, MSX and then I later altered the Z80 assembler so we could write Gameboy games as well. It was a similar chipset to a Z80 but with some registers and instructions missing, so we called it the Z40 internally.

We had to build some specialised hardware as some machines such as the Spectrum, Amstrad, MSX and Gameboy didn't have a parallel port, but an electronics wiz (Ian) from Alligata built those for us and wrote the comms software on those machines. This was a huge time saving for us, no more rebooting after each run, just sending it over the parallel port and running it on the target machine.

If the game crashed then you could inspect the registers, disassemble the code, save off memory etc. Best of all was that the assemblers were lightning-fast, your whole game was built in about a minute. You'll be pleased to know that I mostly developed on the Atari ST as the CPU ran quicker than the Amiga so it would build the code faster.

That was just one part of what was needed. I also wrote map editors, tools for cutting out sprites, placing objects, creating collision data, full-screen animation codecs... I think the only commercial software we used was DPaint. It's not like today, there were no engines, few commercial software tools, you built everything yourself.


A do-it-yourself world?

As I mentioned we built our own development system and I wrote most of my own tools such as the map editors. These would also get refined with extra features added each time we made a new game, so there was a gradual improvement over time.

I think I used the ST as my editor/assembler. We used a standard 520 ST and an Amiga 500. For the graphics then Richard Morton would draw the blocks and sprites in DPaint and then import these files into our editors. The editors would then cut the blocks up, pull out the sprites and palettes and then he could go about creating the map files for the levels and then save these in a binary format that I'd use in the game.

For audio, I wrote a tracker player and we'd outsource the music. It's so long ago that I can't remember how we did sound effects, I think for the ST, maybe I did those myself with a little editor I created to define the sounds we played? It’s so long ago I really can’t remember!



A very different world?

I guess when I started at PAL it was a step backwards. Alligata was a bigger company with more people located in the same office working together. PAL was just me and another programmer Richard Stevenson in a back room of a small office building. It really didn't matter though as I was doing what I loved which was writing games.

Over time the team grew and when Hi-Tec was set up then there were more opportunities to do slightly larger and more challenging games. The atmosphere improved as well as you could discuss ideas with other coders and artists, chat with the team who created the box art, did the publishing and the advertising.

The early games for Mastertronic were written in a matter of weeks, maybe a couple of months. As my programming skills developed and PAL / Hi-Tec became larger then the games became a bit more ambitious and took a bit longer. The longest title in development was Scooby & Scrappy Do, which took about 6 months for the Amiga and ST.


You appeared to master the Atari ST so quickly?

I think there are a number of reasons the games got better. I certainly got better at programming. Going from the 6510 in the C64 to 68000 CPUs was a big step up and the 68K was just fantastic to code for. 15 32bit registers and a feature-rich instruction set, it was just a dream to use.

In the early days, we'd outsource the graphics as well as the music and the games were much simpler. As the company grew though, Richard Morton joined us and we worked together on pretty much every game I did from that point onwards. That teamwork made a big difference to the quality of the games and ideas we had, it was very collaborative and a really enjoyable time in my career.

As the standard ST didn't have much in the way of hardware then horizontal scrolling was one of the big challenges. The CPU just isn't fast enough to software scroll the full screen and render sprites at a reasonable framerate. We worked out a technique though which I called pairs scrolling. I'd look at adjacent blocks that were scrolling on to the screen and pre-shift (software scroll) these into a cache. I'd do this for the whole scroll area and when I came across 2 blocks that were already in the cache then I could directly copy them to the screen rather than having to incur the slow cost of shifting and combining them again.

I think this is probably what you're seeing with Alien World and Scrappy that makes a big difference, along with improved sprite drawing routines that I optimised over the years. It's all about counting the number of CPU cycles taken and looking for ways to optimise the code to get better performance.



Who inspired you?

Initially, my inspirations came from C64 games as that was the machine I was using. Tony Crowther was a definite inspiration, he produced many games I played as a kid and I met him a few times when I started in the industry. I used to read Zzap64 every month and you'd learn the names of the more prolific programmers. I loved reading the programmer diaries and Andrew Braybrook made a big impact as well. Paradroid and Uridium were favourite games of mine and reading about how these were developed drove that internal craving to make my own games.

Archer Maclean created some amazing games as well, Dropzone and IK+ on the C64 are fond memories. I was actually playing Dropzone at the Cambridge Computing History Museum last year showing the game to my son and who popped up behind me to watch, only Archer! I’m not sure how I knew it was him having never met him before, but I did. Anyhow, we had a long chat and it was great to be able to thank him for the influence he and his games had on my life, which ultimately helped shape me into the person I am today.

We were always trying to make better games and we'd often look at arcade games for inspiration too. You can see it in a number of the games we produced, Ikari Warriors gave us ideas for Blazing Thunder, R-type for Alien World, Space Harrier for T-Bird / Futurebike and there were a whole host of platform games that gave us ideas for Scooby. I was a big shoot-em-up fan and we still visited the arcades occasionally. I remember on one trip out Dave Thompson completed Space Harrier on a single credit, pretty good value for just 10 pence!


Any inspirations from the demoscene?

I remember looking at demos early on with the C64 and later on the Amiga and ST. It certainly had an influence on me when trying to program. How could they get more than 8 sprites on the screen when that was all the hardware supported? I then started to experiment myself and wrote little C64 demos with bouncing raster bars, opening the borders and some basic sprite multiplexing, although it wasn’t very sophisticated. Hey, I was still a kid!

Writing the title and high score screens for a game can be a bit of a bind as they tend to come late in development and you’re pretty tired by this time. As I mentioned earlier, finishing a game is really hard. I think some of the things I did was just to make the title screens look a bit different, and to give myself something enjoyable to do!

There are some great demo coders out there and I’ve worked with a number of them over the years, especially at Core Design. Coders from that era were always looking at ways to push the machine, whether that was doing things the hardware wasn’t designed for or meticulously counting CPU cycles to optimise your code as well as you could. I believe this attitude has helped me over the years. If you look at Killzone Mercenary on the PS Vita that game really pushes the boundaries of what is possible on a handheld device at that time. I was the engine lead and the brief was to produce a game that looked like a PS3 title. That was a lot of hard work and performance analysis as the PS3 is a beast when you fully leverage the SPUs, so it’s massively more powerful than the Vita! It was a struggle getting so much out of that machine, but I think we did a really good job in the end.



Any spare time left to play a few games?

Unfortunately, I don’t get that much time to play games these days as family life doesn’t leave me with lots of spare time. I can’t say I’ve booted up any of my old games over the last few years. I don’t have the time to invest in large games but I do have a Switch and I do like to look at some of the indie titles that are out there.

I have recently bought a PC-Engine mini and I’ve been enjoying playing some retro games. I was aware of the PC-Engine when it was out but it wasn’t easily accessible so I bought a MegaDrive instead at the time. I must say though I’m really impressed with it. Some of the arcade conversions are almost perfect and the fact that it’s running an 8bit 6502 derivative CPU is astounding.

I also take my kids to the Cambridge Computing History Museum quite often so I get to play some of the older games and it’s a great day out. My wife isn’t a gamer though so she thinks it the most boring place on the planet!


Looking back, any regrets?

I’m not sure really. I’ve had a long and varied career, worked in many different studios, cities and sometimes other countries. Everywhere that I’ve worked I’ve met interesting people and have gained some life long friends. Even when things have been tough, if you look back you can usually find something positive from the situation. Programming and especially writing games is a life choice; you’re choosing to have a life where you continually learn. You have to otherwise you just can’t compete and the games industry is a very competitive place.

I remember one of the times when I went to see Tony Crowther and he showed me a scrapbook with reviews of all of his games, cut out of every magazine he found a review in. At the time I thought ‘damn it, wish I had done that!’. It would have been good to have a record of all the games I’ve worked on, a copy of each title and the original source code. Unfortunately, a lot of this has been lost over time and if I was to go back then that’d be something I’d do differently. It’d be nice to be able to show my kids and pique their interest in following their own creative endeavours as they grow up, whatever they decide to choose.


Would you say that times have changed for the better?

That would be quite a long answer but you could put a link to my The Centre for Computing History video here if you like? Which is a superb idea because this is a very interesting video and an eye-opener - Steve.



What are you doing these days?

I guess a lot has happened since the early 90s. I’ve worked on most platforms since the 16bit era, all of the Playstation platforms, N64 and PC. I’ve worked on some well-known titles - Tomb Raider, 24, Medievil, Little Big Planet and Killzone to name a few. We pushed the boundaries of what was thought possible in VR with RIGS on PlayStation VR. I’m no longer in the Games industry these days though. When Sony decided to close the Cambridge Studio I decided to try something else. I’ve been made redundant 5 times in the games industry due to companies going into liquidation. Most of those times finding a new job had meant moving to another city as well. This isn’t something I’m prepared to do anymore now that I have a family.

I do miss writing games but what I miss most is the creative side and teamwork. I don’t miss the stress, pressure and unrealistic expectations from publishers, massive teams where you’re a tiny cog in a huge machine. I miss the small team vibe, pushing the boundaries of what you believe can be done. I occasionally tinker around on an emulator and have been writing a Uridium style shooter on the C64 but I’ve had to put that on hold since the pandemic started. I’ll look at this again during some of my holiday time when I don’t need to focus quite so much on my work life.

I now work for Arm in Cambridge who designs chips and you probably have several of these in your phone, tablets, smartTV and other devices. I lead a team that looks at GPU performance when running general-purpose compute on those devices, so languages such as OpenCL and Vulkan compute rather drawing graphics using vertex and pixel shaders. With advances in technologies such as Machine Learning and digital assistants, more of this processing is moving on to mobile devices rather than being run in big data centres in the cloud. This is where being able to run general computing workloads on a GPU, rather than just rendering graphics, becomes ever more important.

It’s very different to working in the games industry, but challenging in a good way and my skills with pushing the boundaries of performance come in handy. I’ve worked at many places before but I’ve never known any company to care about its employees as much as Arm does. They’re very open with their staff, promoting a sharing community with learning and development as a pivotal part of the job, so this suits me well.

Thanks for getting in touch Steve, it’s been quite a trip down memory lane!