... Andrew Davie

By Scott Stilphen

 

While already an accomplished programmer in his own right, Andrew Davie decided to get "back-to-basics". His first solo effort for the 2600 – a little gem called Qb - is both very impressive and quite original... and he’s just getting started! I had a chance to talk with him during Qb’s "crunch time", as he was busy putting the finishing touches on his Philly Classic debut.

 

DP: What’s your educational (programming) background?

Davie: I was pretty much a self-taught programmer.  I became interested in computers about 1977, just about the dawn of the commercial home computer.  A friend bought an Ohio Scientific C1P in about 1979, and I waited a bit and bought an Atari 800.  Then we both wrote games - first in BASIC, and when we realized we would never make a good game in BASIC, shifted over to machine code/assembler.  6502 is and always will be my favourite processor.
I know a lot of other languages, of course - and mainly develop in C++ these days (which I also love).  But I've dabbled in Java (
http://www.taswegian.com/SRTP/JavaSlide/javaslide.html) and other languages and machines.  I'm able to use/write anything that I need to, to get the job done.

DP: Being Qb is your first 2600 game, the results are quite impressive, especially considering it was done in 4K, and in less than 50 days! Any plans for an 8K version?

Davie: Several people have asked.  I am absolutely NOT interested in producing an 8K version.  For me, the challenge is getting what you can into 4K.  Let's face it, this is for fun! Writing Atari 2600 games is not a commercially viable proposition.  If I sell 100 cartridges I'll think myself lucky! 

DP: Are there any features that you would have liked to add to QB but couldn’t (besides the title screen)?

Davie: The only thing I'm really disappointed about with Qb is the very poor sound that I've done so far.  I have been fighting available ROM space for some time, but I just don't think I'm going to be able to improve the sound.  

DP: Qb is basically a "port" of a game you did for the Atari 400/800. Was this ever published?

Davie: No.  I released it to public domain sometime in 1984.  It's PAL-only, I'm afraid (I didn't know this at the time as I was really pushing the machine/timing).  It's available for download; there's a link on my Qb page.

DP: Is there much difference between the Philly Classic release, and the version on your website?

Davie: There’s a couple of minor bug fixes, and the score in demo mode is set to "2001". There was a minor flicker-glitch fixed too. The PC version is limited EXCLUSIVELY to people who attend the show, and will never be offered again after that.

DP: I noticed your Qb character bears some resemblance to the Ebivision "mascot". I’m guessing this is by coincidence…or was there some inspiration there?

Davie: Yes, the Qb character looks very similar indeed.  I found this out way after I'd done it, so it is total coincidence.  There's not a lot of variation you can do in 8 pixels wide, if you want a large head with a smile and eyes :)

DP: Any plans to finish your "Sokoban" game? Any other possible projects or ideas?

Davie: I don't plan to finish the Sokoban at this stage.  That was a test bed, which didn't make it past the initial R&D stage.  I will definitely do another 2600 game, though. I have a couple of projects in mind.

DP: Did you mention possibly doing a "real" version of The Core in the newsgroups?  One thing the 2600 needs is more games to take advantage of the Indy 500 controllers :)

Davie: Hehe... yes, I did :)  I had some discussions with Paul (the original Core programmer) about how things were done "way back when", and I thought it would be kind of cool to actually get something out the door.  I already have a title, "enCore", which is almost incentive enough to write it.   I'm still thinking about what my next 2600 project will be, so no promises.  I definitely wouldn't be interested in writing a game, which relied on an obscure controller that practically nobody owns.  If I wrote enCore, it would probably use joystick controls.

DP: What are/were some of your favorite games?

Davie: I kind of got burnt-out writing games for BEAM, and the very LAST thing I will do to relax is sit down and play a game.  Actually, I kind of can't stand the thought of playing them anymore.  I end up just analyzing the technical aspects of their implementation, not playing them for enjoyment. 
Having said that, I was a game addict in the early years and really loved Defender, which I was very good at.  I also liked Crash (by Exidy) – a very old, black & white game.  I also remember Space Wars (Cinematronics). It was vector graphics and pretty cool - lots of buttons to press.  That was just about the first video game I really played a lot. Dig Dug comes to mind. That was fun. Apart from those, there's not a lot I really remember playing.  About then, I spent all my time writing, not playing.

 

Andrew Davie’s website can be found at http://www.atari2600.org/qb.html. He will also be offering a special-edition deluxe version of his game (which will cost around $30). There will be only 100 carts made, and each will be individually numbered and signed. Besides being different from the website/Philly Classic released version, it will include a full-color box & label, fully annotated source code in both hard and soft copy, and a complete version history of the game development on a floppy.

Andrew also maintains the Museum of Soviet Calculators, at: http://www.taswegian.com/MOSCOW/soviet.html
 

GAMEOLOGY
GAME SYSTEM COMPANY STATUS
Qb Atari 400/800 self-published (PD) released
Boulder Dash Atari 2600 n/a not released
enCore Atari 2600 n/a not started
Qb Atari 2600 Hozer Video released
Sokoban Atari 2600 n/a not completed
Asterix and the Magic Cauldron Commodore 64 Beam Software released
Jr. Pac-Man Commodore 64 Thunder Mountain released
Mugsy’s Revenge Commodore 64 Melbourne House released
Street Hassle Commodore 64 Beam Software released
Super Pac-Man Commodore 64 Thunder Mountain released
Archon NES Activision released
Bad Street Brawler NES Mattel released
Back To The Future NES LJN released
Back To The Future II & III NES LJN released
Bigfoot NES Acclaim released
The Hunt for Red October NES Hi-Tech Express released
International Cricket NES Laser Beam released
The Three Stooges NES Activision released
Way of the Exploding Fist NES Beam Software not released
WCW Superbrawl Wrestling SNES FCI released
MechWarrior/Battletech SNES Activision released

Go to Digital Press HQ
Return to Digital Press Home