30th Anniversary BBC and Electron Collection

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

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Fri Jun 14, 2019 1:32 pm

Hi All,
Just re-posted Discs 108 and 110 in Section 9.
This is due to adding Bill C's Disc Doctor detection routine to Kastle and Thai Boxing.

This concludes the fix's.
regards,
Mick.

PS Any future minor finds will simply be noted on the relevant disc image.

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

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Thu Jun 20, 2019 8:57 am

Hi All,
Just re-posted Disc 104 in Section 6.
This is due to adding Chet's OS 1.2 fix to Car Wars.
The author told Lee that the graphics were wrong.

regards,
Mick.

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

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Thu Jun 20, 2019 9:34 am

Created in June 2019... here is Games Disc 135.
Disc135.zip
(47.98 KiB) Downloaded 25 times
The disc is called Disc135.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 The Giant Book Of Games.
Squares from HeadFirst PD.
Camel Race from Home Computing Weekly.
Knights Tour by Chris Richardson.
Obstacle Course from Personal Software.
Noughts & Crosses from Pan Books Ltd.
Rainbow Squash from 21 Games For The BBC.
Battleships from A & B Computing (1.04).
Ski Run from The Giant Book Of Games.
Tanx (2P) from Pan Books Ltd.
Leapfrog from Personal Software.
Beasty Bugs from The Micro User (6.11).
Solitaire Maze from The Giant Book Of Games.
Laser Attack from 21 Games For The BBC.
Moon Lander from Pan Books Ltd.
Derby Day (AKA Derby) from Programs In Basic.
Reversi from Computer & Video Games.
Poker from Computing Today.

NOTE: Knights Tour allows you to save your score/position to disc.

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 Beasty Bugs.

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.

PS. Disc 136 will be out in July!
Last edited by Michael Brown on Thu Jun 20, 2019 9:35 am, edited 1 time in total.

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

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Thu Jun 20, 2019 4:24 pm

Hi All,
Just re-posted Disc 130 in Section 17.
This is due to Lee adding some (newly found) missing code to Fisherman Fred.

regards,
Mick.

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

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Mon Jun 24, 2019 11:58 am

Hi All,
Just re-posted Disc 133 in Section 17.
This is due to Lee discovering that Breakthrough was almost identical to Break-Up on D126.
Breakthrough has now been moved to AltD012 and has been replaced on this disc with Asteroid Belt from Practical Computing.

regards,
Mick.

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

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Thu Jul 18, 2019 1:34 pm

Created in July 2019... here is Games Disc 136.
Disc136.zip
(40.62 KiB) Downloaded 12 times
The disc is called Disc136.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...

Snake (E) from The Electron Gamesmaster.
Pac-Track from Virgin Computer Games.
Solo Dogfight from Pan Books Ltd.
Canfield Patience from The Micro User (8.05).
Greyhound Derby from Home Computing Weekly.
Sharp Shooter from The Giant Book Of Games.
Sea Attack from Popular Computing Weekly.
Frogling (E) from The Electron Gamesmaster.
Ultima (2P) from Personal Software.
Venusians from Load Runner (Issue 8 ).
Spider And Fly from Virgin Computer Games.
Mastercode (Games Of Deduction) from Clemoes Software.
Saucer Encounter from The Giant Book Of Games.
Field-Gun (AKA Fieldgunner) (2P) from Your Computer (3.01).
Nine Hole Golf from 21 Games For The BBC.
Bouncing Bug from Usborne Publishing.
Woodworm from The Giant Book Of Games.
Cycles (2P) from Acorn Programs (Vol.2).

NOTE: Snake and Frogling are Electron titles that have 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 works on Canfield Patience and Ultima.

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.

PS. Disc 137 will be out in August!
Last edited by Michael Brown on Thu Jul 18, 2019 1:46 pm, edited 3 times in total.

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

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Tue Aug 06, 2019 8:07 am

Hi All,
Just re-posted Disc 007 in Section 2.
This is due to correcting a spelling mistake "maximun" in the loader of Pool Hall from Dynabyte.

regards,
Mick.

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

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Tue Aug 06, 2019 8:10 am

Hi All,
Just re-posted Disc 031 in Section 3.
This is due to being asked to replace my copy of Uridium with Bill C's version due to problems with newer emulators.

regards,
Mick.

User avatar
lurkio
Posts: 2147
Joined: Tue Apr 09, 2013 11:30 pm
Location: Doomawangara
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by lurkio » Tue Aug 06, 2019 9:00 am

Michael Brown wrote:
Tue Aug 06, 2019 8:10 am
Just re-posted Disc 031 in Section 3.
This is due to being asked to replace my copy of Uridium with Bill C's version due to problems with newer emulators.
Thanks, Mick.

For the record, the reason that you had to replace the version of Uridium you'd previously used on your Disc 031 isn't only that it had "problems with newer emulators" (i.e. JSBeeb). It would have had to be replaced in any case -- because it had a bug whereby the metal name in the top right corner of the screen kept changing for no apparent reason, as discussed in another thread. That bug was evident in all emulators (and also on real Beebs, I think).

Also, it's probably worth mentioning that the copy of the game that's now on your Disc 031 isn't exactly the same as BillC's "new" (or "fixed" or "original") version of Uridium. Please correct me if I'm wrong, but I think you said you've modified BillC's version of the game by adding a routine that switches the current filesystem from disc to tape.

(FWIW, I myself would have preferred to leave BillC's version of the game alone, untouched, since Uridium seems to be a very fragile* construct, according to scarybeasts' analysis of the code, and I personally wouldn't want to make any mods -- no matter how apparently harmless -- just in case they upset the delicate balance of interrupts and timing, and goodness knows what else, that Uridium seems to rely on in order to actually work!)

:idea:

* On the other hand, it seems that BillC's version is slightly less fragile, so perhaps your "tape" mod of it is actually less risky than I fear.
Last edited by lurkio on Tue Aug 06, 2019 9:06 am, edited 3 times in total.

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

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Wed Aug 07, 2019 7:53 am

Hi,

I only sent the *TAPE version to Lee for checking.
The version now on D031 is the Bill C version as requested by Lee.

The only thing I have removed is my own hidden code from the instructions as this code was only used in my old version and not in this one as the code is now in a different place in the loader, so would not work.

I still fail to see why adding a LDA#&8C (*TAPE) routine to a game that is getting downloaded to &200 would cause any issues for any emulator. As all similar games like Psycastria have that routine before they get downloaded.
It was always a standard procedure of mine to add a *TAPE routine to any game that originally ran from tape or had a download routine in.

For an example of a game affected by not having a *TAPE routine fitted when it should, check out the STH disc hack of Acornsoft's Snooker and see how fast the balls shoot off when you break the pack. Then checkout my version or play the tape version and see how they should be.
This is the main reason why I would add *TAPE routines - as games can sometimes do funny things when hacked to disc and unless you play the tape version for comparison, you may not know that the game is playing wrongly.

BTW in the copy of Uridium I originally sent to Lee, the LDA#&8C routine was stored at &7700 overwriting a redundant load routine before the SEI interrupt command, so surely should not have broken anything.
Maybe someone with more experience in these matters could comment.

regards,
Mick.

User avatar
billcarr2005
Posts: 1358
Joined: Fri Sep 09, 2005 3:01 pm
Location: UK
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by billcarr2005 » Wed Aug 07, 2019 8:22 am

Michael Brown wrote:
Wed Aug 07, 2019 7:53 am
For an example of a game affected by not having a *TAPE routine fitted when it should, check out the STH disc hack of Acornsoft's Snooker and see how fast the balls shoot off when you break the pack. Then checkout my version or play the tape version and see how they should be.
This is the main reason why I would add *TAPE routines - as games can sometimes do funny things when hacked to disc and unless you play the tape version for comparison, you may not know that the game is playing wrongly.

BTW in the copy of Uridium I originally sent to Lee, the LDA#&8C routine was stored at &7700 overwriting a redundant load routine before the SEI interrupt command, so surely should not have broken anything.
Maybe someone with more experience in these matters could comment.

regards,
Mick.
The version I uploaded was taken directly from the original disk and had the protection check avoided by changing the execute address. *TAPE wasn't deemed necessary by the original author of the program. There was no hacking involved. Are you saying there was a redundant load routine in this version? :roll:

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

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Wed Aug 07, 2019 7:41 pm

Hi Bill,
In the Game file there is some sort of routine at &7700 that looks like it used to load something from disc. It may be something else, but looks like some sort of attempt at loading a file from disc to me.
Or is it simply something to ignore?

regards,
Mick.

PS Did the author create the disc version or was it put together by someone from Hewson?

User avatar
billcarr2005
Posts: 1358
Joined: Fri Sep 09, 2005 3:01 pm
Location: UK
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by billcarr2005 » Wed Aug 07, 2019 8:27 pm

Michael Brown wrote:
Wed Aug 07, 2019 7:41 pm
Hi Bill,
In the Game file there is some sort of routine at &7700 that looks like it used to load something from disc. It may be something else, but looks like some sort of attempt at loading a file from disc to me.
Or is it simply something to ignore?

regards,
Mick.

PS Did the author create the disc version or was it put together by someone from Hewson?
Tucked away here...
viewtopic.php?f=4&t=17594&p=243940#p243920

The code at &7700 is OSWORD &7D (125) - Read cycle number of disc, which gives &EA (NOP) on the original disc/disk which is then placed at &7714 which prevents JMP &D9CD. There are no further files to load since it's just the loader (Uridium) and main code (GAME). On the disk/disc with instructions, Uridium became Uridiu2, so there was no need to change !BOOT
I simply set the execute address to &7709 to skip over the code... whilst changing the value at &7714 from &4C to &EA
For the sake of argument, the author / publisher are one and the same - since they would've thoroughly tested the game on a number of different setups - potato / potato :roll:
Last edited by billcarr2005 on Wed Aug 07, 2019 8:30 pm, edited 1 time in total.

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

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Thu Aug 08, 2019 7:41 am

Hi,

Thanks for clearing that up.

Would my original changing of that code at &7700 to a *TAPE routine have affected anything though?
Surely any game being downloaded over the disc interface area would be better off with a *TAPE routine added.

Would it not be worth testing Uridium fully with both the original and a *TAPE version to see if there are any issues?

regards,
Mick.

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

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Fri Aug 09, 2019 9:34 am

Hi All,
Just re-posted Disc 018 in Section 3.
This is due to adding the inlay instructions to Sorcery from Pace, thanks to Every Game Going.
regards,
Mick.

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

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Fri Aug 09, 2019 3:33 pm

Hi All,
Just re-posted Disc 034 in Section 3.
This is due to adding some brief instructions to Polar Perils from various reviews. These now occupy the original copyright notice that was present on the tape version and will have to do until full inlay ones surface.

regards,
Mick.

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

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Sat Aug 10, 2019 8:54 am

Hi All,
Just re-posted Disc 035 in Section 3.
This is due to adding instructions taken from The Disk User magazine to Blobber.
I still would love to get my hands on the missing picture loader that is printed in the mag, but not on the disks.

regards,
Mick.

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

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Wed Aug 14, 2019 8:44 am

Created in August 2019... here is Games Disc 137.
Disc137.zip
(47.56 KiB) Downloaded 5 times
The disc is called Disc137.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...

Virus from PCW Software.
Minefield from The Giant Book Of Games.
Save The Whale from 21 Games For The BBC.
On The Adventure Trail from Adventures With The BBC.
Mushroom Mania from Popular Computing Weekly.
Buzzy Bee from Pan Books Ltd.
Tennis (2P) (E) from The Electron User (5.10).
Duck Shoot from PCW Software.
Alien Attack from Personal Software.
Invader Blaster from Virgin Computer Games.
Snazzy Snake from Micro Press.
Motocross from Pan Books Ltd.
Zombie from The Giant Book Of Games.
Ant Hill (E) from The Electron Gamesmaster.
Mirror Tile from 21 Games For The BBC.
3D Brainstorm (2P) from Brain Teasers For The BBC.
Labyrinth from Acorn Programs (Vol.8 ).
Jaws (Weird Computer Games) from Usborne Publishing.

NOTE: Tennis and Ant Hill are Electron titles that have 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 On The Adventure Trail.

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.

PS. Disc 138 will be out in September!
Last edited by Michael Brown on Wed Aug 14, 2019 8:45 am, edited 1 time in total.

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

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Fri Aug 16, 2019 4:48 pm

Hi All,
Just re-posted Disc 083 in Section 5.
This is due to Lee typing in the original listing for Noughts and Crosses from OWL Magazine.
The old copy of the game has been moved to ALTD012 until we find out if it was published by someone else or was just a hack.

regards,
Mick.

User avatar
AndyF
Posts: 1270
Joined: Sat Feb 23, 2008 10:16 pm
Location: Derby
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by AndyF » Fri Aug 16, 2019 6:23 pm

Thank you as always for the continued hard work and updates, greatly appreciated. :)
Andy

* NEW * The Jetset Willy and Manic Miner community :)

Adventure games ported across to the BBC (in progress) as soon as I can find some time!

User avatar
vanekp
Posts: 642
Joined: Thu Nov 30, 2000 7:09 am
Location: The Netherlands
Contact:

Re: 30th Anniversary BBC and Electron Collection

Post by vanekp » Fri Aug 16, 2019 7:12 pm

Indeed it is and thank you =D> =D> =D>
Peter.

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

Re: 30th Anniversary BBC and Electron Collection

Post by Michael Brown » Sun Aug 18, 2019 7:50 am

Thank you both for your wonderful comments.

I believe the collection on this thread is about or above 90% complete.

There were, however, some games that were sourced from copied discs and these may or may not have been altered at some point.
As forum members find listings in mags, or original tapes or discs of these games, then I will amend my copies to match.

Also, still finding some instructions for some of the games that did not have them, so will add them as and when.

many thanks
Mick.

Post Reply