Smart SPI and Master 128 - not working as expected

discuss both original and modern hardware for the bbc micro/electron
Post Reply
User avatar
archie456
Posts: 58
Joined: Sat Sep 07, 2019 4:22 pm
Location: Chelmsford
Contact:

Smart SPI and Master 128 - not working as expected

Post by archie456 » Sat Nov 02, 2019 3:55 pm

Hi,

I have a BBC Master 128, its a standard machine other than it has two pascal roms in it. I've set BASIC as the default language.

I bought a card reader that plugs into the user port and comes with a smart SPI and the STH games archive.

I plugged it in, set Smart SPI rom as the default file system, but it didn't work as expected:

- If I remove the Card from the card reader, when I press break it goes to the star supervisor prompt (*), it does not load BASIC. I have to type BASIC. When the card is in it loads BASIC fine.

- Shift Break didn't book the menu, it simply went straight to basic. I had to run type *EXEC !BOOT to load the menu.

- I ran Exile, it got to the Game menu, but when I hit F0 and it asked 'Can I use your sideways ram', upon clicking Y - it went back to the Exile menu - I could not get the game to run.

- I ran Elite (Master enhanced version), it simply went to a blank screen with a flashing cursor in the top corner.

- I ran standard Elite - it then came up with *BASIC, */BOOT, Bad Command.

- Richocet ran fine though.

Any thoughts on this, I expected Exile and Elite to run fine as I know they run on a Master... Does this happen to you other Master users out there or is it just me :)

Thanks.
Last edited by archie456 on Sun Nov 03, 2019 11:12 am, edited 1 time in total.

User avatar
danielj
Posts: 8419
Joined: Thu Oct 02, 2008 5:51 pm
Location: Manchester
Contact:

Re: Smart SPI and Master 128 - not working as expected

Post by danielj » Sat Nov 02, 2019 4:04 pm

SmartSPI pushes page up to &1900 on the Master IIRC (type PRINT ~PAGE to see). Most enhanced versions for the Master expect page to be sat at &E00 (the native Master filing systems don't use system memory for their workspace). The Master version of MMFS leaves things in the right place: https://github.com/hoglet67/MMFS/wiki

However, that's assuming those disc images are trying to load the enhanced versions. If they're not someone else may have some other ideas. I confess I've not used the MMC systems with the Master.

d.

User avatar
archie456
Posts: 58
Joined: Sat Sep 07, 2019 4:22 pm
Location: Chelmsford
Contact:

Re: Smart SPI and Master 128 - not working as expected

Post by archie456 » Sun Nov 03, 2019 11:29 am

I tried another game: Repton Infinity.

It loads the Repton Infinity Splash screen, then a message comes up: Enhanced Master Version, Press Space.

Upon pressing space the screen goes completely blank (no flashing cursor) the Shift lock light flashes a few times and that it - my only option is to press Break.

I'm wondering if there is a problem with the sideways ram in my machine?

User avatar
danielj
Posts: 8419
Joined: Thu Oct 02, 2008 5:51 pm
Location: Manchester
Contact:

Re: Smart SPI and Master 128 - not working as expected

Post by danielj » Sun Nov 03, 2019 1:04 pm

That's probably the issue I refer to above then. SmartSPI probably won't let you run the enhanced version as it chews up user RAM for workspace. Enhanced master versions will expect this to all be free. The master version of MMFS should behave better as it doesn't use the user RAM for its workspace.

As you've got a master, I'd consider using a gotek rather than one of the mmc things... You won't have any compatibility issues.

User avatar
archie456
Posts: 58
Joined: Sat Sep 07, 2019 4:22 pm
Location: Chelmsford
Contact:

Re: Smart SPI and Master 128 - not working as expected

Post by archie456 » Sun Nov 03, 2019 1:18 pm

yea, I think a Gotek is the way to go.

Thanks for your advice.

duikkie
Posts: 2987
Joined: Fri Feb 07, 2014 3:28 pm
Contact:

Re: Smart SPI and Master 128 - not working as expected

Post by duikkie » Sun Nov 03, 2019 4:07 pm

smart-spi is for the beeb , with &1900. you must see it as a dfs for beeb.

i do not have a master 128 or other machine in mind when i did make Smart-spi.

User avatar
archie456
Posts: 58
Joined: Sat Sep 07, 2019 4:22 pm
Location: Chelmsford
Contact:

Re: Smart SPI and Master 128 - not working as expected

Post by archie456 » Sun Nov 03, 2019 4:26 pm

I think the issue is that Smart SPI and the card reader is being sold for BBC B and BBC Master - I did not know of the Master issues until I fitted one...

User avatar
danielj
Posts: 8419
Joined: Thu Oct 02, 2008 5:51 pm
Location: Manchester
Contact:

Re: Smart SPI and Master 128 - not working as expected

Post by danielj » Sun Nov 03, 2019 4:39 pm

It is probably worth raising with the seller - they might have some ideas... Depending on who it was they might exchange the eprom for one with MMFS on it?

User avatar
archie456
Posts: 58
Joined: Sat Sep 07, 2019 4:22 pm
Location: Chelmsford
Contact:

Re: Smart SPI and Master 128 - not working as expected

Post by archie456 » Sun Nov 03, 2019 5:23 pm

So will hardware thats supplied with Smart SPI work with MMFS?

Nonetheless, I've decided to go with the Gotek, I found one for £16 on ebay from China...

User avatar
0xC0DE
Posts: 732
Joined: Tue Mar 19, 2019 7:52 pm
Location: The Netherlands
Contact:

Re: Smart SPI and Master 128 - not working as expected

Post by 0xC0DE » Sun Nov 03, 2019 6:15 pm

0xC0DE
"I program my home computer / Beam myself into the future"
:arrow: Follow me on Twitter
:arrow: Visit my YouTube channel featuring my demos for Acorn Electron and BBC Micro

User avatar
danielj
Posts: 8419
Joined: Thu Oct 02, 2008 5:51 pm
Location: Manchester
Contact:

Re: Smart SPI and Master 128 - not working as expected

Post by danielj » Sun Nov 03, 2019 7:20 pm

archie456 wrote:
Sun Nov 03, 2019 5:23 pm
So will hardware thats supplied with Smart SPI work with MMFS?
Yup, it's identical.

The gotek works like a charm. Have a good read of the flashfloppy wiki on github, and there is a Facebook group for support too.

Post Reply

Return to “8-bit acorn hardware”