Jump to content



12

7800 - Tempest


104 replies to this topic

#1 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Sun Mar 14, 2010 7:21 PM

After being inspired by PeteD's efforts in converting BBC micro (the Beeb to us Brits) games to the A8 I decided to have a go myself. To be honest, I thought it wouldn't be my thing but I had a go anyway :lol:.

Instead of the A8 range I opted for the good ole 7800 (obviously! ;)) with a fraction of the RAM and no bitmap display to play with (I like a challenge).

Out of all the Beeb games to convert I chose Tempest as the first one. The original BBC Micro version developed by Superior Software in 1985 was officially sanctioned by Atari so in my mind it was a natural choice. I like to think that Tempest is just coming home :D.

It was a very interesting exercise in x-porting/adapting from one machine to another. The original game code is pretty much intact. A few things to note :-

1) Its a wire frame game. So that's a big :P to all the nay-sayers that said the old girl couldn't do it :lol:.
2) Its full screen in 8 colours.
3) The drawing routines aren't the best but will do as a first attempt.
4) There are a few bugs e.g. random lines drawn, random deaths (parts of the core game are still not working), wrong colours the first time through, maybe others I haven't found.
5) It doesn't work in the ProSystem 1.3e emulator. However it does play on my PAL 7800. I haven't tried it on my NTSC machine. (Fixed in version 1.03 and later.)
6) The display needs moving around because the Beeb is 256 vertical lines and I've only got 192 to play with.

ProSystem emulator screenshots (from version 1.03 of the game) :-
_00.png _01.png
_02.png

CC2 owners will need the following information :-

78SC_R16 78BIOS

Anyways... Enough teasing, so here's the game :-

Attached File  beebx.a78   128.13K   179 downloads
Attached File  beebx.bin   128K   122 downloads

And the screenshots from my portable TV :-

beebx1.jpg beebx2.jpg

Enjoy!

EDIT: To update the text and screenshots.
EDIT: To add ProSystem emulator configuration link.
EDIT: To add ProSystem emulator screenshots and text updates.

#2 nonner242 OFFLINE  

nonner242

    River Patroller

  • 3,407 posts
  • ALL your base ALL belong to us!!!!!!!!!!!!!!
  • Location:On a Ohio rooftop...Sniping

Posted Sun Mar 14, 2010 8:00 PM

It sorta runs on my PS emu...
Posted Image I love it anywaysPosted Image



#3 King_Salamon OFFLINE  

King_Salamon

    Stargunner

  • 1,967 posts
  • Location:Winnipeg, Manitoba, Canada

Posted Sun Mar 14, 2010 8:20 PM

So this is the project you were talking about... interesting! Glad to see a wire frame game get attempted on the 7800.

And it's good to know that it works (albeit with issues) on the stock system and not the other way around. I'll keep an eye out to see the soon to be posted screen shots!!

#4 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Sun Mar 14, 2010 8:26 PM

View PostKing_Salamon, on Sun Mar 14, 2010 8:20 PM, said:

So this is the project you were talking about... interesting! Glad to see a wire frame game get attempted on the 7800.

Yep! Its been a busy 7800 filled week ;). Just to clarify, its not my game but an existing game that used to run on the BBC Micro that has been adapted to run on the 7800.

Quote

And it's good to know that it works (albeit with issues) on the stock system and not the other way around.

It does work in the emulator its just that for some reason there aren't any baddies :(.

#5 Corby OFFLINE  

Corby

    Dragonstomper

  • 758 posts
  • AtariAge or NOTHING!!!
  • Location:winnipeg...aka winterpeg, CANADA!!!!!!!!

Posted Sun Mar 14, 2010 8:30 PM

:thumbsup:

#6 Allan ONLINE  

Allan

    River Patroller

  • 4,245 posts
  • Location:Wallingford, CT

Posted Sun Mar 14, 2010 8:53 PM

Wow. It looks great so far. It draws crazy random diagonal lines sometimes on the real hardware. I can't wait to see this finished.

Allan

#7 King_Salamon OFFLINE  

King_Salamon

    Stargunner

  • 1,967 posts
  • Location:Winnipeg, Manitoba, Canada

Posted Sun Mar 14, 2010 8:55 PM

View PostGroovyBee, on Sun Mar 14, 2010 8:26 PM, said:

View PostKing_Salamon, on Sun Mar 14, 2010 8:20 PM, said:

So this is the project you were talking about... interesting! Glad to see a wire frame game get attempted on the 7800.

Yep! Its been a busy 7800 filled week Posted Image. Just to clarify, its not my game but an existing game that used to run on the BBC Micro that has been adapted to run on the 7800.

Quote

And it's good to know that it works (albeit with issues) on the stock system and not the other way around.

It does work in the emulator its just that for some reason there aren't any baddies Posted Image.

I can dream of Star Wars Arcade (if it was ever released for the Beeb) or perhaps the more notable title - Elite. Regardless, this is sounding rather promising! Keep up the good work!

#8 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Sun Mar 14, 2010 8:56 PM

View PostAllan, on Sun Mar 14, 2010 8:53 PM, said:

Wow. It looks great so far. It draws crazy random diagonal lines sometimes on the real hardware. I can't wait to see this finished.

Thanks for the compliment and for testing on NTSC hardware too :). I also get random lines on my PAL system. Hopefully it'll be an easy bug to fix.

#9 TrekMD OFFLINE  

TrekMD

    Stargunner

  • 1,542 posts
  • Location:Coral Gables, FL

Posted Sun Mar 14, 2010 9:31 PM

Worked fine with ProSystem. Looks good...can't wait to see more!

#10 the.golden.ax ONLINE  

the.golden.ax

    Toss me

  • 10,341 posts
  • Just don't tell the Elf

Posted Sun Mar 14, 2010 10:26 PM

Groovy!

#11 sh3-rg OFFLINE  

sh3-rg

    Dragonstomper

  • 626 posts
  • /|\
  • Location:NORTH-WEST ENGLAND

Posted Mon Mar 15, 2010 12:58 AM

Bee!

Can't wait to get home from work & find out what it is ;)

#12 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Mon Mar 15, 2010 3:13 AM

View PostKing_Salamon, on Sun Mar 14, 2010 8:55 PM, said:

I can dream of Star Wars Arcade (if it was ever released for the Beeb)

Star Wars was done for the Beeb. Its a monochrome game. I'll have to see what resolution it works at because the Beeb could do a 640 pixel wide mode. There's no chance of the 7800 doing that mode unfortunately.

Quote

or perhaps the more notable title - Elite.

A port was started for the A8s last year by Wrathchild.

Quote

Regardless, this is sounding rather promising! Keep up the good work!

Hopefully it'll be the first game in a series of cross ports ;).

#13 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Mon Mar 15, 2010 3:15 AM

View PostTrekMD, on Sun Mar 14, 2010 9:31 PM, said:

Worked fine with ProSystem. Looks good...can't wait to see more!

I can't see the baddies in my version :(. What version are you using?

#14 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Mon Mar 15, 2010 11:44 AM

Updated the first post with more text and images.

#15 accousticguitar OFFLINE  

accousticguitar

    Quadrunner

  • 5,204 posts
  • Sherlock made it to 15 before he left us.
  • Location:Idaho

Posted Mon Mar 15, 2010 12:16 PM

Is this a joystick game? I just can't bring myself to play Tempest with a joystick.

#16 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Mon Mar 15, 2010 12:21 PM

View Postaccousticguitar, on Mon Mar 15, 2010 12:16 PM, said:

Is this a joystick game? I just can't bring myself to play Tempest with a joystick.

:roll: This used to be a BBC micro only game up until a week ago. You had the choice of keyboard or analogue joysticks back in the day.

#17 Allan ONLINE  

Allan

    River Patroller

  • 4,245 posts
  • Location:Wallingford, CT

Posted Mon Mar 15, 2010 12:30 PM

I just have to say that this is going to be an amazing game. A big thank you for taking this on. Very cool.

Allan

#18 TrekMD OFFLINE  

TrekMD

    Stargunner

  • 1,542 posts
  • Location:Coral Gables, FL

Posted Mon Mar 15, 2010 12:36 PM

Maybe this game can have driving controller support? That will make it even more fun to play!

#19 Corby OFFLINE  

Corby

    Dragonstomper

  • 758 posts
  • AtariAge or NOTHING!!!
  • Location:winnipeg...aka winterpeg, CANADA!!!!!!!!

Posted Mon Mar 15, 2010 12:42 PM

You've got my money!!!

#20 unhuman OFFLINE  

unhuman

    Dragonstomper

  • 784 posts
  • Location:Vienna, VA

Posted Mon Mar 15, 2010 1:04 PM

April fools is only 2 weeks away....

#21 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Mon Mar 15, 2010 1:10 PM

View Postunhuman, on Mon Mar 15, 2010 1:04 PM, said:

April fools is only 2 weeks away....

:rolling: Anybody with a CC2 want to comment on that?

#22 Cebus Capucinis ONLINE  

Cebus Capucinis

    Unpaid Janitor

  • 6,517 posts
  • AtatiAge "New Life" Counselor
  • Location:Albuquerque, NM

Posted Mon Mar 15, 2010 1:11 PM

Monkey dollars are guaranteed to head your way!!!

#23 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Mon Mar 15, 2010 2:44 PM

View PostAllan, on Mon Mar 15, 2010 12:30 PM, said:

I just have to say that this is going to be an amazing game. A big thank you for taking this on. Very cool.

Thanks for the compliment. Its supposed to be a good home conversion. I'm hoping that the bugs left will be easy to fix.

View PostTrekMD, on Mon Mar 15, 2010 12:36 PM, said:

Maybe this game can have driving controller support? That will make it even more fun to play!

Unfortunately I don't have a driving controller to test it on. There are quite a few other things that need looking at before the control methods.

#24 TrekMD OFFLINE  

TrekMD

    Stargunner

  • 1,542 posts
  • Location:Coral Gables, FL

Posted Mon Mar 15, 2010 3:45 PM

View PostGroovyBee, on Mon Mar 15, 2010 2:44 PM, said:


Unfortunately I don't have a driving controller to test it on. There are quite a few other things that need looking at before the control methods.

If you think it is doable and you are willing to test it out, I am willing to lend you one of my driving controllers.

#25 GroovyBee OFFLINE  

GroovyBee

    7800 Developer

  • 5,781 posts
  • Busy bee!
  • Location:North, England

Posted Mon Mar 15, 2010 3:54 PM

View PostTrekMD, on Mon Mar 15, 2010 3:45 PM, said:

If you think it is doable and you are willing to test it out, I am willing to lend you one of my driving controllers.
Its probably easier to buy one in the UK than have you send one over. Thanks for the offer though.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users