Space Fighter for the BBC B

contribute new/updated software missing from online archives
Post Reply
Michael Brown
Posts: 2609
Joined: Sat Apr 03, 2010 1:54 pm
Location: Nottingham
Contact:

Space Fighter for the BBC B

Post by Michael Brown »

I read sometime back that the copy of Space Fighter from Superior Software does not work on Beebem in BBC B mode but does in Master Mode.

The aliens did not show up on the game and you simply ran out of fuel and died.
I copied a uef tape version to disk and still had the same problem.
After a bit of experimenting, I noticed that Beebem does not like the poke at &2992 so I changed it from &FE48 to &FE40 and the aliens now show up and my copy seems to work ok.
I did not get the time to play the game for long, but it seems ok.
Enjoy,
Mick.

PS let me know if anything goes wrong later on as there may be another ?&FE48 that I missed.
Space Fighter.zip
(6.46 KiB) Downloaded 189 times
User avatar
Pernod
Posts: 3439
Joined: Fri Jun 08, 2012 11:01 pm
Location: Croydon, UK
Contact:

Re: Space Fighter for the BBC B

Post by Pernod »

Old topic ... but deserves a reply ...

I had the same issue with Space Fighter on real hardware, no aliens, but only with the Acorn Speech fitted. This prompted us to fit a switch to disable the speech upgrade and Space Fighter had aliens again. Another notable game to be affected by having Speech fitted was Hyper Sports, it would lock up during the Skeet Shooting event.

Versions of BeebEm in 2010 emulated the speech, so likely explains why it didn't work. Current releases of BeebEm and b-em (without speech) work as expected.

I'm now testing Space Fighter in MAME, and in BBC B has no aliens whereas running on Master works correctly. My development version of MAME has speech emulated, but even when I remove speech there are still no aliens, so not sure of the cause of the issue. It's clearly related to whatever is connected to the System VIA, and the fact it works on a Master suggests the actual VIA is not at fault. The only real difference is that the Master has the RTC on the VIA ports instead of the TMS5220, am confused.
- Nigel

BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
User avatar
Rob_hawk
Posts: 477
Joined: Mon Jul 12, 2021 6:50 pm
Location: Valmeinier, France
Contact:

Re: Space Fighter for the BBC B

Post by Rob_hawk »

I always wondered why Hyper Sports locked up on the Skeet Shooting. Now I know!

Thanks for that snippet of info. I’d put it down to just one of those things that I’d likely never find an answer for.
User avatar
Pernod
Posts: 3439
Joined: Fri Jun 08, 2012 11:01 pm
Location: Croydon, UK
Contact:

Re: Space Fighter for the BBC B

Post by Pernod »

Rob_hawk wrote: Thu Sep 21, 2023 5:56 pm I always wondered why Hyper Sports locked up on the Skeet Shooting. Now I know!
So presume you had speech fitted? I think another one was Eagle Empire, but Space Fighter and Hyper Sports were definitely speech afflicted.

Do any of the b-em/BeebEm maintainers remember this issue, and offer any clue to it's fix?
- Nigel

BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
Michael Brown
Posts: 2609
Joined: Sat Apr 03, 2010 1:54 pm
Location: Nottingham
Contact:

Re: Space Fighter for the BBC B

Post by Michael Brown »

Hi,
with ref to Eagle Empire, not sure if speech interfered with the game, but Eagle Empire was prone to crashing randomly. It would not work at all if you played Martian Attack directly before it and did not reset the memory.
The reason for the issue was discovered some time back and a simple ?&800=&80 poke before the game stops the crashing. However, not tried this with speech fitted so maybe that is something someone reading this can try.

Mick.
User avatar
tricky
Posts: 7695
Joined: Tue Jun 21, 2011 9:25 am
Contact:

Re: Space Fighter for the BBC B

Post by tricky »

I wonder if they would work with an ISSUE 3 or 4 without the track mods as the OS wouldn't find the speech chip, but CC Speech and my code would.
User avatar
lovebug
Posts: 1739
Joined: Sun Jan 31, 2021 5:07 pm
Location: Magrathea
Contact:

Re: Space Fighter for the BBC B

Post by lovebug »

I can't understand the change from &fe48 to &fe40 as &fe48 is timer 2 low counter and &fe40 is port b
Image Image Image Image
Post Reply

Return to “archive submissions”