New version of Astro Blaster (was: I'm currently working on a version of AstroBlaster)
New version of Astro Blaster (was: I'm currently working on a version of AstroBlaster)
Latest version in https://www.stardot.org.uk/forums/viewt ... 69#p410169.
I'm currently working on a version of AstroBlaster for the BBC and was hoping for a bit of feedback before it gets too late.
For programming discussion, please use the thread at RetroSoftware: http://www.retrosoftware.co.uk/forum/vi ... 6805#p6805
I'm probably going to leave running out of fuel as loosing a life, not game over as in the arcades.
Speech is out unless there is an extended (sw ram/B+/master etc) version.
I haven't looked in to the speech ROM expansion, but that may be an option!
I will add joystick support, probably same as Carnival(e).
I should be able to get the asteroids in and maybe a few secret bonuses.
I'm going to make the rocket levels single pass and tidy the formations that are currently just a flat overlapping row.
What sort of scores are people getting, I can usually get ~20k using one warp per sector (ends with fireball).
keys Z,X left, right. RETURN fire, SHIFT warp
EDIT: Tweaked .ssd to not upset B-Em so much
I'm currently working on a version of AstroBlaster for the BBC and was hoping for a bit of feedback before it gets too late.
For programming discussion, please use the thread at RetroSoftware: http://www.retrosoftware.co.uk/forum/vi ... 6805#p6805
I'm probably going to leave running out of fuel as loosing a life, not game over as in the arcades.
Speech is out unless there is an extended (sw ram/B+/master etc) version.
I haven't looked in to the speech ROM expansion, but that may be an option!
I will add joystick support, probably same as Carnival(e).
I should be able to get the asteroids in and maybe a few secret bonuses.
I'm going to make the rocket levels single pass and tidy the formations that are currently just a flat overlapping row.
What sort of scores are people getting, I can usually get ~20k using one warp per sector (ends with fireball).
keys Z,X left, right. RETURN fire, SHIFT warp
EDIT: Tweaked .ssd to not upset B-Em so much
- Attachments
-
- AstroBlaster.zip
- Tweaked to not upset B-Em so much
- (7.69 KiB) Downloaded 276 times
Last edited by tricky on Tue Dec 05, 2023 1:40 pm, edited 4 times in total.
- PitfallJones
- Posts: 455
- Joined: Fri Feb 22, 2008 3:44 pm
- Contact:
Re: I'm currently working on a version of AstroBlaster
This is terrific!
Really nice gfx and fast!
B-em flickers all over the place but BeeBem is ok.
- PJ
Really nice gfx and fast!
B-em flickers all over the place but BeeBem is ok.
- PJ
Re: I'm currently working on a version of AstroBlaster
I may not have the mode setup quite correctly, but it is OK on windows beebem and b-em
I do still have a stray crtc write when an alien explodes
EDIT: And on my model B
I do still have a stray crtc write when an alien explodes
EDIT: And on my model B
Last edited by tricky on Sat Aug 30, 2014 9:26 am, edited 1 time in total.
Re: I'm currently working on a version of AstroBlaster
@Kees: when can we expect AtomBlaster
FPGAtom: 512 KB RAM, Real Time Clock and 64 colours
MAN WOMAN
MAN WOMAN
- daveejhitchins
- Posts: 7876
- Joined: Wed Jun 13, 2012 6:23 pm
- Location: Newton Aycliffe, County Durham
- Contact:
Re: I'm currently working on a version of AstroBlaster
AND Electrontricky wrote:I'm currently working on a version of AstroBlaster for the BBC
Now there's a challenge . . .
Dave H
Available: ARA II : ARA III-JR/PR : ABR : AP5 : AP6 : ABE : ATI : MGC : Plus 1 Support ROM : Plus 3 2nd DA : Prime's Plus 3 ROM/RAM : Pegasus 400 : Prime's MRB : ARCIN32 : Cross-32
Re: I'm currently working on a version of AstroBlaster
Hi Tricky,
Once again I am bowled over by the speed and quality of your work!
I really hope this gets finished.
Lee.
Once again I am bowled over by the speed and quality of your work!
I really hope this gets finished.
Lee.
Re: I'm currently working on a version of AstroBlaster
Awesome stuff
I didn't know the arcade version, so I just tried it in MAME. It's a good conversion, and the graphics are very smooth.
I put it on my SD card to play it on my Beeb. My best score so far is 9,550.
Chris
I didn't know the arcade version, so I just tried it in MAME. It's a good conversion, and the graphics are very smooth.
I put it on my SD card to play it on my Beeb. My best score so far is 9,550.
Chris
Atom / BBC B with Music 5000/4000/2000 / Electron / A3000 / Master 128
Re: I'm currently working on a version of AstroBlaster
Pretty good, I guess I have had a lot of practice and time to learn the waves
Re: I'm currently working on a version of AstroBlaster
Quite simply astounding
A bit of sound and this really could be the arcade version
A bit of sound and this really could be the arcade version
Re: I'm currently working on a version of AstroBlaster
Terrific!!
I wasn't familiar with the original, but having looked at screenshots I can't believe how faithful your version is. I've played it a bit, got to Sector 3 quite easily - is the warp feature part of the original game or is it something to help skip levels for demo purposes?
My kids played it quite a bit, and they weren't able to break it!
I wasn't familiar with the original, but having looked at screenshots I can't believe how faithful your version is. I've played it a bit, got to Sector 3 quite easily - is the warp feature part of the original game or is it something to help skip levels for demo purposes?
My kids played it quite a bit, and they weren't able to break it!
Re: I'm currently working on a version of AstroBlaster
The arcade version has one warp per sector, which ends after the asteroid storm (currently one fireball) and then docking with the refuel ship. If you run out of fuel (time) or fail to refuel, it's game over.
I will be reducing the warp to once per sector, but once per wave is useful for testing.
I don't have enough memory for the docking seq, but I don't think it will make the game less fun.
I am planning on keeping the refuel, rest the warp and cool down if you die, but to compensate I am planning on keeping the whole wave respawns if you die - and it's less code
I will be reducing the warp to once per sector, but once per wave is useful for testing.
I don't have enough memory for the docking seq, but I don't think it will make the game less fun.
I am planning on keeping the refuel, rest the warp and cool down if you die, but to compensate I am planning on keeping the whole wave respawns if you die - and it's less code
Re: I'm currently working on a version of AstroBlaster
Very very nice!
I score 13700, definitely need to have less warps. Is the original that fast? Off to have a look on youtube.
Keep it up!
I score 13700, definitely need to have less warps. Is the original that fast? Off to have a look on youtube.
Keep it up!
Re: I'm currently working on a version of AstroBlaster
The original is 60Hz, and I think I have all the movement identical, so it was actually 20% faster in the arcades
I make the warp last for the same time as the 60Hz version, so you can actually do less, but the arcade version always felt too long to me.
PS It is optional to activate warp
I make the warp last for the same time as the 60Hz version, so you can actually do less, but the arcade version always felt too long to me.
PS It is optional to activate warp
Re: I'm currently working on a version of AstroBlaster
Wow.... it very hard to play. After a few tries I did get a score of 13200 so I still need to practice to improve that.
Greetings
Kees
Greetings
Kees
Re: I'm currently working on a version of AstroBlaster
Thanks guys, I guess that as it wasn't very popular in the arcades there aren't many memories to not live up to
It may have not been popular because it was so hard - there were at least three release, with each getting easier until the last was just very very very hard.
Not too much practicing, I was hoping to get this in the next hi-score challenge
It may have not been popular because it was so hard - there were at least three release, with each getting easier until the last was just very very very hard.
Not too much practicing, I was hoping to get this in the next hi-score challenge
Re: I'm currently working on a version of AstroBlaster
Added a minimal attract mode and fixed the occasionally jumpy screen.
Probably no more updates for a while - off to tackle sound!
Probably no more updates for a while - off to tackle sound!
- Attachments
-
- AstroBlaster.zip
- (7.69 KiB) Downloaded 192 times
Re: I'm currently working on a version of AstroBlaster
You could always take the cheap option and use the Acorn speech upgrade for the spoken messages.
That reminds me: I must rebuild BeebEm for my system since I believe it emulates the speech chip, and it would be interesting to hear what it sounds like.
That reminds me: I must rebuild BeebEm for my system since I believe it emulates the speech chip, and it would be interesting to hear what it sounds like.
Re: I'm currently working on a version of AstroBlaster
Well, that's a very nice looking game, keep after it and I bet people will appreciate playing it in the challenge.....very nice work Tricky.tricky wrote:I was hoping to get this in the next hi-score challenge
Ed.....
Ed......
3 working Beebs, 1 RetroClinic Master, 1 normal Master, 1 A3010, 1 Pi2 RISC OS, 2 broken Beeb Motherboards, 1 Omnibus A7000+ server, 1 A7000+ Desktop, 1 PET, 1 C64, 1 C128, 1 Amiga 500 and 1 Roamer.
3 working Beebs, 1 RetroClinic Master, 1 normal Master, 1 A3010, 1 Pi2 RISC OS, 2 broken Beeb Motherboards, 1 Omnibus A7000+ server, 1 A7000+ Desktop, 1 PET, 1 C64, 1 C128, 1 Amiga 500 and 1 Roamer.
Re: I'm currently working on a version of AstroBlaster
I was going to give it a try, but docs are a bit thin on driving it without the OS and I wasn't sure how much CPU time it might need.davidb wrote:You could always take the cheap option and use the Acorn speech upgrade for the spoken messages.
Re: I'm currently working on a version of AstroBlaster
There's some info (including datasheets) on Sprow's website:tricky wrote:I was going to give it a try, but docs are a bit thin on driving it without the OS and I wasn't sure how much CPU time it might need.davidb wrote:You could always take the cheap option and use the Acorn speech upgrade for the spoken messages.
http://www.sprow.co.uk/bbc/speechupgrade.htm
Re: I'm currently working on a version of AstroBlaster
Thanks, I had a quick look last night, looks like I will have to do some 6502 disassembling and playing to assemble the words from speech fragments.
Maybe I can find a text to speech program for the beeb+speech chip and save some time.
It is a shame that this wasn't a more popular upgrade as having 32KB extra RAM, that can be used as a ROM would have been good and many games could have uploaded custom data to play extra/different sounds.
Maybe I can find a text to speech program for the beeb+speech chip and save some time.
It is a shame that this wasn't a more popular upgrade as having 32KB extra RAM, that can be used as a ROM would have been good and many games could have uploaded custom data to play extra/different sounds.
Re: I'm currently working on a version of AstroBlaster
Sprow produced an example PHROM image that contained digitised speech - I believe he put the details on the BBC Micro Mailing list but I can't find the post at the moment. (Think he ran a competition offering a free speech upgrade for anyone who could figure out how to do it!)
Might be worth trying to dig out the post in case there are any useful details?
The Sprow upgrade is more flexible than the original as replacement PHROM images can be soft-loaded on the fly. I guess this would work well for Astroblaster but suspect that the modern version is even less common than the Acorn original?
Might be worth trying to dig out the post in case there are any useful details?
The Sprow upgrade is more flexible than the original as replacement PHROM images can be soft-loaded on the fly. I guess this would work well for Astroblaster but suspect that the modern version is even less common than the Acorn original?
Re: I'm currently working on a version of AstroBlaster
Thanks Rob,
I'll have a hunt around.
I thought that you could upload to the original, but may be confusing it with the upgrade.
I'll have a hunt around.
I thought that you could upload to the original, but may be confusing it with the upgrade.
Re: I'm currently working on a version of AstroBlaster
I think the Beebs that failed to sell in the USA were all fitted with the upgrade so there could have been quite a few out there at one point. Can anyone confirm this?tricky wrote:It is a shame that this wasn't a more popular upgrade as having 32KB extra RAM, that can be used as a ROM would have been good and many games could have uploaded custom data to play extra/different sounds.
- richardtoohey
- Posts: 4075
- Joined: Thu Dec 29, 2011 5:13 am
- Location: Tauranga, New Zealand
- Contact:
Re: I'm currently working on a version of AstroBlaster
Mark @ RetroClinic has one for sale at the moment ...
http://www.ebay.co.uk/itm/ACORN-BBC-MOD ... 1581035919
... and he says:
"This machine was designed for the American Market, and unfortunately wasn't a big success over there, like it was here. It is effectively a Model B with a redesigned motherboard, and comes as standard with Disc filing system, Econet networking, Speech and VIEW word processor."
(My emphasis)
http://www.ebay.co.uk/itm/ACORN-BBC-MOD ... 1581035919
... and he says:
"This machine was designed for the American Market, and unfortunately wasn't a big success over there, like it was here. It is effectively a Model B with a redesigned motherboard, and comes as standard with Disc filing system, Econet networking, Speech and VIEW word processor."
(My emphasis)
- 1024MAK
- Posts: 12782
- Joined: Mon Apr 18, 2011 5:46 pm
- Location: Looking forward to summer in Somerset, UK...
- Contact:
Re: I'm currently working on a version of AstroBlaster
I have a issue 3 Beeb (I think) that has the Acorn speech system fitted. I have no other Beebs that have this upgrade. All my Acorn machines were bought second hand.
IIRC, the PHROM is a ROM that contains speech data.
Mark
IIRC, the PHROM is a ROM that contains speech data.
Mark
For a "Complete BBC Games Archive" visit www.bbcmicro.co.uk NOW!
BeebWiki - for answers to many questions...
Fault finding index • Acorn BBC Model B minimal configuration • Logic Levels for 5V TTL Systems
BeebWiki - for answers to many questions...
Fault finding index • Acorn BBC Model B minimal configuration • Logic Levels for 5V TTL Systems
Re: I'm currently working on a version of AstroBlaster
Does the USA Beeb have the Kenneth Kendall PHROM or the one with the American accent?
- daveejhitchins
- Posts: 7876
- Joined: Wed Jun 13, 2012 6:23 pm
- Location: Newton Aycliffe, County Durham
- Contact:
Re: I'm currently working on a version of AstroBlaster
According to the description for Mark's American Beeb, linked-to above ^^, it's the one with the American accent.RobC wrote:Does the USA Beeb have the Kenneth Kendall PHROM or the one with the American accent?
Dave H
Available: ARA II : ARA III-JR/PR : ABR : AP5 : AP6 : ABE : ATI : MGC : Plus 1 Support ROM : Plus 3 2nd DA : Prime's Plus 3 ROM/RAM : Pegasus 400 : Prime's MRB : ARCIN32 : Cross-32
Re: I'm currently working on a version of AstroBlaster
Thanks Dave - that's what I suspected. So not much use if you're looking to do something based on the UK version.daveejhitchins wrote:According to the description for Mark's American Beeb, linked-to above ^^, it's the one with the American accent.RobC wrote:Does the USA Beeb have the Kenneth Kendall PHROM or the one with the American accent?
Think you can drive the speech processor by using the CPU to load data from RAM but that's not much good if you're tight on memory and don't want to use up precious cycles. Sprow's version allows you to pre-load the PHROM which is much better.tricky wrote:I thought that you could upload to the original, but may be confusing it with the upgrade.
Re: I'm currently working on a version of AstroBlaster
Well, here it is for now, I'm afraid I am going to have to take another break.
URL:https://youtu.be/lFQHtOvkybk
I don't have space for docking with the mother ship without losing more of the dashboard, and am not feeling too well, so the compromise for now is to turn all the asteroids into fireballs and refuel that way.
EDIT: Lockup fixed, new .ssd added
I am still planning on adding joystick support.
If anyone has any programming suggestions, please post them over at RetroSoftware, for gameplay, or comments about the game, here is fine.
EDIT: .ssd updated with one that doesn't hang
URL:https://youtu.be/lFQHtOvkybk
I don't have space for docking with the mother ship without losing more of the dashboard, and am not feeling too well, so the compromise for now is to turn all the asteroids into fireballs and refuel that way.
EDIT: Lockup fixed, new .ssd added
I am still planning on adding joystick support.
If anyone has any programming suggestions, please post them over at RetroSoftware, for gameplay, or comments about the game, here is fine.
EDIT: .ssd updated with one that doesn't hang
- Attachments
-
- AstroBlast.zip
- Z,X, SHIFT and RETURN
- (7.92 KiB) Downloaded 190 times
Last edited by tricky on Sat Apr 17, 2021 12:38 pm, edited 3 times in total.