30th Anniversary BBC and Electron Collection

want to contribute an update to the archive? post it here!
Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Tue Jun 27, 2017 10:36 am

:D Post removed
Last edited by Michael Brown on Sun Apr 29, 2018 7:09 am, edited 1 time in total.

User avatar
davidb
Posts: 2071
Joined: Sun Nov 11, 2007 10:11 pm
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by davidb » Tue Jun 27, 2017 12:00 pm

Michael Brown wrote:This is now by far the best version of Gauntlet I think we can get for the BBC - (unless a real BBC version was written by the author and is out there somewhere).
Is the version on the STH not the original version, then?

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Tue Jun 27, 2017 4:31 pm

ref Gauntlet...

As far as I can remember, this was an Electron only title.
BITD I never saw a BBC version from Micro Power, nor have I come across an original BBC unreleased version since. This does not, however, mean that one wasn't written.

The version I have used on my Disc 022 is the original Electron version that has been amended by myself and forum members to run as close as possible on the BBC as it did on the Acorn Electron.

I am not sure if the version in the STH archive is the original version by the author or another hack of some sort.
Someone else, hopefully, may be able to answer that question.

Regards,
Mick.
Last edited by Michael Brown on Sun Apr 29, 2018 7:12 am, edited 1 time in total.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Fri Jun 30, 2017 5:12 pm

:( Post removed
Last edited by Michael Brown on Sun Apr 29, 2018 7:13 am, edited 1 time in total.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Sun Jul 02, 2017 8:47 am

:) Post removed
Last edited by Michael Brown on Sun Apr 29, 2018 7:13 am, edited 1 time in total.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Fri Jul 07, 2017 5:38 pm

:lol: Post removed
Last edited by Michael Brown on Sun Apr 29, 2018 7:14 am, edited 1 time in total.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Mon Jul 10, 2017 11:52 am

:) Post removed
Last edited by Michael Brown on Sun Apr 29, 2018 7:14 am, edited 1 time in total.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Thu Aug 17, 2017 10:44 am

:) Post removed
Last edited by Michael Brown on Sun Apr 29, 2018 7:15 am, edited 1 time in total.

User avatar
Wouter Scholten
Posts: 227
Joined: Wed May 02, 2001 10:14 pm
Location: NL
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Wouter Scholten » Sat Aug 19, 2017 8:27 am

Michael Brown wrote:Just reposted Games Discs 14,15 and 22 due to the game speed of Electron Invaders, Guardian and Gauntlet being altered to run more closer to their original Electron Speed on the BBC.
Also altered the Emulator detection routine for Guardian to match the one used by Sutty for Winter Wonderland.

Sorry about the reposts, but I am trying to make the collection better and make each disc work universally under both BeebEm and b-em and also a real BBC B.

I was curious about the sound improvement as that's quite poor on Guardian vs. Planetoid, played it (on a real BBC, and yes, no ship explosion sound) and sound is slightly better but nowhere near as good as Planetoid, but my god, this game is now really slow! I played the regular Electron version on the BBC a while back to see about beating the highest score I found, and after this slowed down version I played that unaltered version again and that's much better... Perhaps you should give the option of both?

But also I tried this slowed down version because I am curious about the playing speed difference, though of most interest at the moment is what the difference is of Electron games on the Electron vs. the BBC games on the BBC (e.g. Electron-Arcadians on Electron vs. BBC-Arcadians on a BBC) to understand better if high scores in the magazines in the 1980s were done on an Electron rather than BBC. I didn't yet set up an Electron emulator as I couldn't find one ready with makefiles for e.g. FreeBSD, one had a build system, for windows, I guess I will start a topic for this in the classic game section.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Sun Aug 20, 2017 9:06 am

Hi,

The sound improvements to all Electron games was simply altering the last 6 numbers in the Envelopes to the 126,0,0,-126,126,126 configuration.

Mick.
Last edited by Michael Brown on Sun Apr 29, 2018 7:16 am, edited 2 times in total.

User avatar
Wouter Scholten
Posts: 227
Joined: Wed May 02, 2001 10:14 pm
Location: NL
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Wouter Scholten » Sun Aug 20, 2017 12:15 pm

Michael Brown wrote:Hi,

The sound improvements to all Electron games was simply altering the last 6 numbers in the Envelopes to the 126,0,0,-126,126,126 configuration as discussed on the forum some time back.
There is also the issue of sounds getting cut off as the Electron uses a single sound channel. I must say it's odd then that for some reason, if only the envelope numbers change was all you changed, I didn't encounter sounds getting cutoff by new sounds, but I played it briefly and my attention was grabbed by the speed, so I will try again. Using different sound channels for different sounds (those will all get mapped to a single physical sound channel in case of the Electron but will stay separate on the BBC) would be a good improvement.
Michael Brown wrote: For some strange reason, Guardian does sometimes seem slower than I remember.
I can only test it on BeebEm and B-em as the moment as my Beeb went BANG earlier this year!
If it's the X1 capacitor (smoke from power supply) then you can simply continue using your BBC... It does no real harm, it's just for electrical noise suppression.
Michael Brown wrote: I have loaded the Guardian tape image into ElectrEm and was surprised to see how fast it actually runs - therefore, I have amended a copy (enclosed) to run faster on the BBC.

guardian.zip

Can you have a look at the faster version and see what you think.
Can someone try it on a real BBC as well as under emulation.
If OK then I will add it to my Disc014 and re-post it.
I will have a look later today, on my BBC, but note that I have no idea how fast or slow it was supposed to run on a real Electron, so I have nothing to compare with! So my observation about the game speed was merely about playability. It is much smoother (scrolling) in the unaltered version, and very fast of course which I would prefer.

And about the slow-down method: I had a look in the thread mentioning an emulator detection routine, but didn't see all details. I think it would be interesting and for clarity better, to write about emulator detection and changing game speed, in a separate thread in e.g. the classic games section on "how make Electron games run at original speed on the BBC micro", or something like that. So I'd like to see some details/information on what you did in slowing games down, a delay loop somewhere in the code in the main loop of the game? Or interrupt driven slow-down? Now to improve the sound for Electron games running on a BBC, that would also be interesting and perhaps stimulating for others to give a go (different sound channels would require finding the OSWORD calls in the machine code and if they are for sound, then you can see which sound channel the data pointed to by the XY registers specifies, and then changing a byte there to change the channel).

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Sun Aug 20, 2017 5:47 pm

Hi,

Guardian simply uses my standard insert code that gets moved from &38A2 to &3A2 and simply does...

3A2 LDX #&FF
3A4 LDY #&12
3A6 DEY
3A7 BNE &3A6
3A9 DEX
3AA BNE &3A4
3AC JSR whatever routine was originally intended (JSR &18A8 in this case)
3AF RTS

Somewhere in the main game I would change a jump routine (in Guardian's case a JSR &18A8 has been replaced with a JSR &3A2) and this will slow the game down. Changing the &12 at &3A5 will either speed up or slow down the game depending on the value you insert.

Hope this helps as this is the best solution I can come up with.

Mick,

PS. If someone more cleverer than me is able to supply an even better way of slowing down Electron games then please do!
Last edited by Michael Brown on Mon Apr 30, 2018 3:57 pm, edited 4 times in total.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Mon Aug 21, 2017 9:08 am

:roll: Post removed
Last edited by Michael Brown on Sun Apr 29, 2018 7:23 am, edited 1 time in total.

User avatar
Wouter Scholten
Posts: 227
Joined: Wed May 02, 2001 10:14 pm
Location: NL
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Wouter Scholten » Thu Aug 24, 2017 9:15 am

Michael Brown wrote:Hi,

The sound improvements to all Electron games was simply altering the last 6 numbers in the Envelopes to the 126,0,0,-126,126,126 configuration as discussed on the forum some time back.

For some strange reason, Guardian does sometimes seem slower than I remember.
I can only test it on BeebEm and B-em as the moment as my Beeb went BANG earlier this year!

I have loaded the Guardian tape image into ElectrEm and was surprised to see how fast it actually runs - therefore, I have amended a copy (enclosed) to run faster on the BBC.

guardian.zip

Can you have a look at the faster version and see what you think.
Can someone try it on a real BBC as well as under emulation.
If OK then I will add it to my Disc014 and re-post it.

thanks for bringing this to my attention.
regards,
Mick.
Much better, as in playable rather than watching slow motion. The sounds, I paid more attention and they do get cut off by new sounds (e.g. the 10k points sound was cutoff in one case when briefly testing/playing), so some sound channel rearranging could be a nice improvement. Or even importing the sounds from Planetoid :)

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Thu Aug 24, 2017 1:22 pm

:lol: Post removed
Last edited by Michael Brown on Sun Apr 29, 2018 7:24 am, edited 1 time in total.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Fri Aug 25, 2017 9:46 am

Created in August 2017... here is Games Disc 115.
Disc115.zip
(201.97 KiB) Downloaded 157 times
The disc is called Disc115.dsd so it can be loaded into a Datacentre on a real BBC without having to rename it.

The 18 games on this disc include...

Chopper from Computer User Club.
The Darkness Of Raven Wood from Rucksack Games.
Operation Sea Lion from The Disk User (Issue 14).
Space Invaders by Richard Broadhurst.
Connect-4 from Fast Access (3.02).
Snake 1 from The Micro User (8.04).
BBC Tetris by Charles Reilly.
Kayak Kapers (E) from Elbug (1.09).
Beeb-Tote from Micro Power.
Chicks from Your Computer (4.11).
Arachnoid from The Micro User (10.03).
Magic Square from Personal Computer Games.
Subhunt (War At Sea) from Betasoft.
Hangman (Games Compendium B1) from Salamander Software.
Helicopter Dog Fight from The Micro User (2.12).
Counter Attack from OIC Ltd.
Moon Lander from Beebugsoft (Games 2).
Dragster by Anthony Bartram.

NOTE: The Darkness of Raven Wood and Operation Sea Lion allow you to save your score/position to disc.
Also, Kayak Kapers is an Electron title that has been amended to work on a BBC Micro.

EASTER EGGS: If you press ESCAPE during some of the loaders and instructions, then you can skip to loading the game... This only works on Counter Attack.

All original filenames have been kept where possible, but some have been changed where they conflict with the limitations of the Disc Filing System. Copy protection routines have been removed.
This disc has also been checked for *KEY related issues and is OK.

Regards,
Mick.
Last edited by Michael Brown on Thu May 24, 2018 12:40 pm, edited 14 times in total.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Thu Sep 07, 2017 8:55 am

:lol: Post removed
Last edited by Michael Brown on Sun Apr 29, 2018 7:39 am, edited 1 time in total.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Thu Sep 07, 2017 12:33 pm

:x Post removed
Last edited by Michael Brown on Sun Apr 29, 2018 7:40 am, edited 1 time in total.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Fri Sep 15, 2017 10:07 am

:D Post removed
Last edited by Michael Brown on Sun Apr 29, 2018 7:40 am, edited 1 time in total.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Mon Sep 25, 2017 2:26 pm

:D Post removed
Last edited by Michael Brown on Sun Apr 29, 2018 7:41 am, edited 1 time in total.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Fri Sep 29, 2017 5:14 pm

:lol: Post removed
Last edited by Michael Brown on Sun Apr 29, 2018 7:41 am, edited 1 time in total.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Sun Oct 01, 2017 8:05 am

Created in October 2017... here is Game Disc 116.
Disc116.zip
(134.17 KiB) Downloaded 179 times
The disc is called Disc116.dsd so it can be loaded into a Datacentre on a real BBC without having to rename it.

The 18 games on this disc include...

Air Strike from The Micro User (1.03).
Devils Island by Gary Davies.
Castle Defender by Chris Bradburne.
Mouse Trap from The Micro User (4.02).
Car Park from Beebug (7.01).
Lunar Lander from BBC PD (Games #1).
Ariadne (Joyce's Maze) from Boulsworth Software.
Space Pods! from The Micro User (1.05).
Hexagons from Beebug (10.05).
Circus (Joystick only) by Richard Broadhurst.
Octagram from 8-Bit Software (Issue 32).
Flight Simulation (Unreleased) from Acornsoft.
Castaway (Island Adventure) from Simonsoft.
The Executioner by James Cavanagh.
Astro-Mines from The Micro User (3.01).
Chinese Tangrams from Beebug (10.03).
Code Breaker (Cassette 8 ) from Model B Computing.
Snake 2 from The Micro User (10.07).

NOTE: Due to a minor graphics fault with BeebEm 4.14, Devils Island does not work properly. However, it has been modified to detect BeebEm 4.14 and patch the problem. It works normally with B-em 2.2 and on a real BBC Micro. However, some of the text overspills, but this may be an author error. You can also save your score/position to disc.
Also, Castaway has been amended to allow you to save your score/position to disc and you must make sure that the disc is write-enabled to avoid an error.

EASTER EGGS: If you press ESCAPE during some of the loaders and instructions, then you can skip to loading the game... None on this disc.

All original filenames have been kept where possible, but some have been changed where they conflict with the limitations of the Disc Filing System. Copy protection routines have been removed.
This disc has also been checked for *KEY related issues and is OK.

Regards,
Mick.
Last edited by Michael Brown on Thu May 24, 2018 12:45 pm, edited 20 times in total.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Wed Oct 04, 2017 10:42 am

:) Post removed
Last edited by Michael Brown on Sun Apr 29, 2018 7:42 am, edited 1 time in total.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Fri Oct 06, 2017 11:31 am

:roll: Post removed
Last edited by Michael Brown on Sun Apr 29, 2018 7:42 am, edited 2 times in total.

User avatar
Pernod
Posts: 1207
Joined: Fri Jun 08, 2012 10:01 pm
Location: Croydon, UK
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Pernod » Fri Oct 06, 2017 11:50 am

Michael Brown wrote:Just bre-posted Disc 004 due to fault with 3D Bomb Alley.
The downloader was missing a HIMEM statement which caused the game to crash when selecting joysticks.
Now sorted as a HIMEM=&E00 has now been inserted.
That's interesting, was it a tape version? There's my original disc at viewtopic.php?f=32&t=5239&p=54097#p54097
- Nigel

BBC Model B, ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.

User avatar
tricky
Posts: 2462
Joined: Tue Jun 21, 2011 8:25 am
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by tricky » Fri Oct 06, 2017 12:09 pm

Michael Brown wrote:...Circus is by Tricky from 2015 and needs joysticks...
An analogue joystick will work or analogue mouse on an emulator, but a paddle is best.
It is actually an emulator running the original arcade ROMs from Exidy.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Fri Oct 06, 2017 1:35 pm

:x Post removed
Last edited by Michael Brown on Sun Apr 29, 2018 7:43 am, edited 1 time in total.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Fri Oct 27, 2017 7:39 am

:) Post removed
Last edited by Michael Brown on Sun Apr 29, 2018 7:43 am, edited 1 time in total.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Fri Oct 27, 2017 12:39 pm

:lol: Post removed
Last edited by Michael Brown on Sun Apr 29, 2018 7:44 am, edited 1 time in total.

Michael Brown
Posts: 2004
Joined: Sat Apr 03, 2010 12:54 pm
Location: Nottingham
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Fri Nov 03, 2017 6:02 pm

Created in November 2017... here is Games Disc 117.
Disc117.zip
(119.31 KiB) Downloaded 165 times
The disc is called Disc117.dsd so it can be loaded into a Datacentre on a real BBC without having to rename it.

The 18 games on this disc include...

Racer from Beebug (1.07).
Reversi from BBC PD (DH2).
Magic Dot by Patrick May.
Trailblazer by Darren Coles.
Whodunnit? from The Micro User (3.09).
Hexangle from Acorn User (#009).
Dodgems from Computer & Video Games.
Snaffu by Murlk.
Quad Line from The Micro User (2.04).
Stock Market from ASP Software.
Noughts and Crosses by Ian Trackman.
Battleships from The Micro User (10.06).
Scoop from British Telecom.
Pontoon by Margaret Stanger.
Water Works from Acorn Computing (11.06).
Cells & Serpents from ASP Software.
Rip Cord (Joystick only) by Richard Broadhurst.
Copter by Eben Upton.

NOTE: Trailblazer and Noughts and Crosses allow you to save your score/position to disc.
Also, Water Works has been amended to work correctly on a BBC Micro (thanks to fellow Forum members).

EASTER EGGS: If you press ESCAPE during some of the loaders and instructions, then you can skip to loading the game... This only works on Trailblazer.

All original filenames have been kept where possible, but some have been changed where they conflict with the limitations of the Disc Filing System. Copy protection routines have been removed.
This disc has also been checked for *KEY related issues and is OK.

Regards,
Mick.
Last edited by Michael Brown on Thu May 24, 2018 12:47 pm, edited 12 times in total.

Post Reply