HELP NEEDED - BBC Master Compact & SD2BBC Not Working
HELP NEEDED - BBC Master Compact & SD2BBC Not Working
Hey all,
I'm a frequent enough lurker around these parts but a seldom poster. I posted on the Acorn enthusiasts group the other with regards to my BBC Master Compact. I picked it up for £20 locally and gave it a good clean up - I'm due to change the RIFA capacitors shortly on it too, but I digress.
I basically sought out a solution for playing games on my Master Compact and thefuturewas8bit's SD2BBC using the Smart SPI ROM seemed like the best option.
I bought the device along with a supplied SD card from thefuturewas8bit and it arrived in good time. I followed all of the instructions for installing it and prepping the SD card to a tee and switched it on. However, the screen (despite saying 'Smart SPI' onscreen) kept saying 'Card?'. Despite me using every conceivable command such as '*CONFIGURE FILE 8', '*CARD*', '*MENU' etc, I still couldn't get the card showing.
I sent an email to thefuturewas8bit who suggested using a different SD card, but even with a slower class SD card and nothing appears to be showing. I have the checked the board visually and there are no dry solder joints on the joystick adaptor so I doubt that's the cause of the issue. I've also taken out ROMS and replaced them again, and that still isn't fixing the issue. I don't think that thefuturewas8bit knows what's going wrong either.
So, to recap...
- Bought SD2BBC for my new Master Compact, but it's not working.
- Follow all of the installations instructions properly and format my SD card - still not working.
- Buy a new slower class SD card, format it and... still not working. New SD card actually locks my BBC Compact up and I cant use the keyboard. The SD2BBC has a solid red light on it when I use the newly purchased SD card.
- Reinstall the supplied SD card from thefuturewas8bit and it doesn't lock my Beeb up - still not working though.
- Take out Interbase and Viewsheet ROMS in case they were interfering. They weren't as it's still not working.
- Use *UNPLUG to cut out the ADFS in case it is interfering with Smart SPI - still not working.
Does anyone have an idea? I've supplied some photos below. I'm fairly novice when it comes to the Beeb so please bear with me... I'm ok with soldering a capacitor or two on hardware but I'm not au fait with the ins and outs of the Beeb.
Thanks!
I'm a frequent enough lurker around these parts but a seldom poster. I posted on the Acorn enthusiasts group the other with regards to my BBC Master Compact. I picked it up for £20 locally and gave it a good clean up - I'm due to change the RIFA capacitors shortly on it too, but I digress.
I basically sought out a solution for playing games on my Master Compact and thefuturewas8bit's SD2BBC using the Smart SPI ROM seemed like the best option.
I bought the device along with a supplied SD card from thefuturewas8bit and it arrived in good time. I followed all of the instructions for installing it and prepping the SD card to a tee and switched it on. However, the screen (despite saying 'Smart SPI' onscreen) kept saying 'Card?'. Despite me using every conceivable command such as '*CONFIGURE FILE 8', '*CARD*', '*MENU' etc, I still couldn't get the card showing.
I sent an email to thefuturewas8bit who suggested using a different SD card, but even with a slower class SD card and nothing appears to be showing. I have the checked the board visually and there are no dry solder joints on the joystick adaptor so I doubt that's the cause of the issue. I've also taken out ROMS and replaced them again, and that still isn't fixing the issue. I don't think that thefuturewas8bit knows what's going wrong either.
So, to recap...
- Bought SD2BBC for my new Master Compact, but it's not working.
- Follow all of the installations instructions properly and format my SD card - still not working.
- Buy a new slower class SD card, format it and... still not working. New SD card actually locks my BBC Compact up and I cant use the keyboard. The SD2BBC has a solid red light on it when I use the newly purchased SD card.
- Reinstall the supplied SD card from thefuturewas8bit and it doesn't lock my Beeb up - still not working though.
- Take out Interbase and Viewsheet ROMS in case they were interfering. They weren't as it's still not working.
- Use *UNPLUG to cut out the ADFS in case it is interfering with Smart SPI - still not working.
Does anyone have an idea? I've supplied some photos below. I'm fairly novice when it comes to the Beeb so please bear with me... I'm ok with soldering a capacitor or two on hardware but I'm not au fait with the ins and outs of the Beeb.
Thanks!
- richardtoohey
- Posts: 4075
- Joined: Thu Dec 29, 2011 5:13 am
- Location: Tauranga, New Zealand
- Contact:
Re: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
Probably not relevant to what you are doing, but when I've had Card? messages that nothing seemed to fix, it seemed to be down to a faulty 6522. But that was a BBC B and not Smart SPI etc.
Re: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
May be a good idea to speak to the supplier of the SD interface and ask if they can take it back and test it. Although it does sound like you might have a bad 6522 VIA, which is not trivial to fix as it's soldered in place.
Gary
- 1024MAK
- Posts: 12780
- Joined: Mon Apr 18, 2011 5:46 pm
- Location: Looking forward to summer in Somerset, UK...
- Contact:
Re: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
Before jumping the gun, my suggestion would be to test the I/O lines used by this device (and provided by the 6522 VIA).
Does a joystick work okay?
Does a mouse work okay (these also plug into the same joystick port, you will need to load some appropriate software)?
Mark
Does a joystick work okay?
Does a mouse work okay (these also plug into the same joystick port, you will need to load some appropriate software)?
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: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
Unfortunately I don't have any software to test it. I'd probably need to come up with some form of BASIC program to get it tested. Is there a ready-made program to test joysticks?1024MAK wrote: ↑Wed May 27, 2020 8:08 am Before jumping the gun, my suggestion would be to test the I/O lines used by this device (and provided by the 6522 VIA).
Does a joystick work okay?
Does a mouse work okay (these also plug into the same joystick port, you will need to load some appropriate software)?
Mark
The chap behind thefuturewas8bit also contacted me back this morning and he seems to think that it's something in the Compact which is causing the problem. I'm so close to getting rid of it at the moment as I've wasted so many evenings trying everything I feasibly can to get it working.
As for replacing the 6522, that's not socketed as far as I can remember and I wouldn't fancy desoldering it as I don't have a dedicated vacuum soldering station.
Re: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
Hello - I replied on facebook. Everything points at the 6522. I've not personally seen any Master Compact joystick test routines - you'd have to write something. If that sounds like too much effort, and you don't have a desoldering station, if you're willing to sacrifice the potentially faulty 6522 just use side cutters to snip off the legs, then desolder the legs one by one, clear out the holes and solder in a socket and plop in a new 6522. Of course there's always the possibility that won't fix it :/ - but it's also possible that it'll look like the joystick works OK and the sd card doesn't so you won't be any the wiser (they're using the 6522 in different ways)
d.
d.
- 1024MAK
- Posts: 12780
- Joined: Mon Apr 18, 2011 5:46 pm
- Location: Looking forward to summer in Somerset, UK...
- Contact:
Re: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
Funny that you should mention a BASIC test program... see here for a BASIC program to test the user port (which on a Compact, is the joystick port).
Somewhere on the forum there is some links to help with testing a mouse...
Mark
Somewhere on the forum there is some links to help with testing a mouse...
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: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
Please excuse my ignorance, but I should be fine just plugging a joystick in and moving it to check inputs against that BASIC program, right? I don't fancy rigging up a Frankenstein experiment. Besides, I don't have any spare wires to hand.
Re: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
Hmm, there seems to be a problem with that BASIC input test program...
I can't seem to access the ~ key properly. It comes out as a division symbol. After going through the symbol shift on my Compact keyboard, some of the symbols come out differently; for example, the { [ key comes out as '1/4'.
Unsurprisngly, there's a fault when I try to run the BASIC program as it claims 'No such variable at line 30', due to the wrong symbol.
I can't seem to access the ~ key properly. It comes out as a division symbol. After going through the symbol shift on my Compact keyboard, some of the symbols come out differently; for example, the { [ key comes out as '1/4'.
Unsurprisngly, there's a fault when I try to run the BASIC program as it claims 'No such variable at line 30', due to the wrong symbol.
Re: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
That'll be because Mode 7 displays the Teletext character set, which has a few characters that are different to ASCII. The characters are stored correctly in the machine, they just look a bit odd. You can either carry on regardless, or switch to one of Modes 1-6 to see the ~ as intended.troupe86 wrote: ↑Wed May 27, 2020 11:53 am Hmm, there seems to be a problem with that BASIC input test program...
I can't seem to access the ~ key properly. It comes out as a division symbol. After going through the symbol shift on my Compact keyboard, some of the symbols come out differently; for example, the { [ key comes out as '1/4'.
Unsurprisngly, there's a fault when I try to run the BASIC program as it claims 'No such variable at line 30', due to the wrong symbol.
BBC Model B 32K issue 7, Sidewise ROM board with 16K RAM
Archimedes 420/1 upgraded to 4MB RAM, ZIDEFS with 512MB CF card
RiscPC 600 under repair
Acorn System 1 home-made replica
Archimedes 420/1 upgraded to 4MB RAM, ZIDEFS with 512MB CF card
RiscPC 600 under repair
Acorn System 1 home-made replica
Re: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
It definitely won't run the program because the wrong character has been entered into the BASIC program. Any idea how to switch Modes to see if it fixes it? Thanks!Kazzie wrote: ↑Wed May 27, 2020 1:14 pmThat'll be because Mode 7 displays the Teletext character set, which has a few characters that are different to ASCII. The characters are stored correctly in the machine, they just look a bit odd. You can either carry on regardless, or switch to one of Modes 1-6 to see the ~ as intended.troupe86 wrote: ↑Wed May 27, 2020 11:53 am Hmm, there seems to be a problem with that BASIC input test program...
I can't seem to access the ~ key properly. It comes out as a division symbol. After going through the symbol shift on my Compact keyboard, some of the symbols come out differently; for example, the { [ key comes out as '1/4'.
Unsurprisngly, there's a fault when I try to run the BASIC program as it claims 'No such variable at line 30', due to the wrong symbol.
Re: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
Just type "MODE 6" and LIST to see what you'd entered
d.
d.
- CMcDougall
- Posts: 7048
- Joined: Wed Feb 02, 2005 3:13 pm
- Location: Shadow in a Valley of Scotland
- Contact:
Re: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
just do this for 33p , worked on mine
viewtopic.php?f=3&t=6001&p=83100&hilit= ... PSU#p83100
viewtopic.php?f=3&t=6001&p=83100&hilit= ... PSU#p83100
Re: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
Ok, so changing the mode to mode 6 definitely worked with regards to getting the BASIC program typed in.
I ran the program and the joystick movement indicated input as follows:
Resting (centre) - FF
Up - F7
Down - FB
Left - FD
Right - EF
Button - FE
However, I noticed that there was a weird pulsing interference under the characters (see picture):
And when I hit break, I noticed this error come up on screen 'Bad sum on channel 3':
Any idea what the problem could be based on these new findings? It seems to be that I keep going down dead ends in trying to find out what is wrong with the computer. I just want to play some games from my SD card.
By the way, thanks everyone for your help thus far!
I ran the program and the joystick movement indicated input as follows:
Resting (centre) - FF
Up - F7
Down - FB
Left - FD
Right - EF
Button - FE
However, I noticed that there was a weird pulsing interference under the characters (see picture):
And when I hit break, I noticed this error come up on screen 'Bad sum on channel 3':
Any idea what the problem could be based on these new findings? It seems to be that I keep going down dead ends in trying to find out what is wrong with the computer. I just want to play some games from my SD card.
By the way, thanks everyone for your help thus far!
Last edited by troupe86 on Thu May 28, 2020 8:30 am, edited 3 times in total.
Re: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
Haha! That looks pretty great! Did you not need an internal ROM chip as well?CMcDougall wrote: ↑Wed May 27, 2020 4:33 pm just do this for 33p , worked on mine
viewtopic.php?f=3&t=6001&p=83100&hilit= ... PSU#p83100
- 1024MAK
- Posts: 12780
- Joined: Mon Apr 18, 2011 5:46 pm
- Location: Looking forward to summer in Somerset, UK...
- Contact:
Re: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
I can’t see your pictures/photos. Why not use the attachment button below the text entry/edit box to upload them to the forum?
Mark
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
- 1024MAK
- Posts: 12780
- Joined: Mon Apr 18, 2011 5:46 pm
- Location: Looking forward to summer in Somerset, UK...
- Contact:
Re: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
So those results show that all the 6522 VIA pins used to detect inputs on the joystick port, from a joystick, are working correctly. However, this is not a full test. There are two other input pins (CB1 on pin 5 and CB2 on pin 9), plus you can’t test if the system can output valid logic levels using an input only device like a joystick. The probability is that the 6522 VIA chip is okay, as in most cases they either are fine or go completely bad. But we currently can’t eliminate this as the problem
For reference, the pin-out of the joystick port can be found in this document.
Ideally, it would be good if the SD2BBC could be tested on another machine.
Mark
For reference, the pin-out of the joystick port can be found in this document.
That will be the curser being constantly moved. Unless an instruction is issued telling the OS to turn it off, wherever the current print position is on screen, it will print a curser. But when the print position keeps moving, you get this affect. That’s normal, so no need to worry about it.
Not sure what’s going on here. But if the Smart SPI ROM does not like what the test program did, it may have have got confused. Is everything normal if you use [CONTROL-BREAK] or if you switch off, then switch back on?
Well, the testing so far is indicating that the Master Compact is likely okay (but keep in mind what I say above). You have tried two different cards and got different results. It’s unlikely the device itself is faulty if it is brand new, but that is still a possibility. So although we are slightly further forward, we don’t seem to have worked out what the problem is yet.
Ideally, it would be good if the SD2BBC could be tested on another machine.
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: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
Thanks for the reply! I'll be honest, I was getting the 'Bad sum on channel 3' message the odd time ever since I tampered with the ROM chips internally. I might have reseated them in the wrong sockets again. The SmartSPI is definitely in the correct socket though. The message sometimes shows up when booting the machine, but normally disappears after a couple of repeated boot cycles.1024MAK wrote: ↑Thu May 28, 2020 3:06 pm So those results show that all the 6522 VIA pins used to detect inputs on the joystick port, from a joystick, are working correctly. However, this is not a full test. There are two other input pins (CB1 on pin 5 and CB2 on pin 9), plus you can’t test if the system can output valid logic levels using an input only device like a joystick. The probability is that the 6522 VIA chip is okay, as in most cases they either are fine or go completely bad. But we currently can’t eliminate this as the problem
For reference, the pin-out of the joystick port can be found in this document.
That will be the curser being constantly moved. Unless an instruction is issued telling the OS to turn it off, wherever the current print position is on screen, it will print a curser. But when the print position keeps moving, you get this affect. That’s normal, so no need to worry about it.
Not sure what’s going on here. But if the Smart SPI ROM does not like what the test program did, it may have have got confused. Is everything normal if you use [CONTROL-BREAK] or if you switch off, then switch back on?
Well, the testing so far is indicating that the Master Compact is likely okay (but keep in mind what I say above). You have tried two different cards and got different results. It’s unlikely the device itself is faulty if it is brand new, but that is still a possibility. So although we are slightly further forward, we don’t seem to have worked out what the problem is yet.
Ideally, it would be good if the SD2BBC could be tested on another machine.
Mark
Unfortunately I don't have another Master Compact to test the SD2BBC and SD card in. If someone else has one, and is willing to test the SD2BBC along with the SD card for me, I could post it to them and pay for return postage too.
- CMcDougall
- Posts: 7048
- Joined: Wed Feb 02, 2005 3:13 pm
- Location: Shadow in a Valley of Scotland
- Contact:
Re: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
ehhh, where did my post go about : bad sum err3 is dumb ADFS looking for a boot disc, it's not IBMBIOS / IBMDOS.com
+ don't throw it out, as I don't have a spare Mcompact
I could try your overpriced 33p board if you wish, mine is at hand at moment as bedroom is half decorated, no carpet shops
Just send a PM & will reply.....
+ don't throw it out, as I don't have a spare Mcompact
I could try your overpriced 33p board if you wish, mine is at hand at moment as bedroom is half decorated, no carpet shops
Just send a PM & will reply.....
Re: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
Typical... I go to send a PM but I don't have the board privileges to do so yet.CMcDougall wrote: ↑Fri May 29, 2020 4:20 pm ehhh, where did my post go about : bad sum err3 is dumb ADFS looking for a boot disc, it's not IBMBIOS / IBMDOS.com
+ don't throw it out, as I don't have a spare Mcompact
I could try your overpriced 33p board if you wish, mine is at hand at moment as bedroom is half decorated, no carpet shops
Just send a PM & will reply.....
It seems to be one stumbling block after another. Hah! If you are on Facebook at all, please send me a PM there. My name is Richard Troupe and I'm a member of the Acorn Computer Enthusiast group.
- CMcDougall
- Posts: 7048
- Joined: Wed Feb 02, 2005 3:13 pm
- Location: Shadow in a Valley of Scotland
- Contact:
Re: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
I can't believe I've only just noticed this now, but it seems like one of the joystick port pins has been pushed in a bit too far. I looked over the joystick port etc and I honestly didn't notice it before. The only explanation for missing it is that I've been extremely busy and stressed whilst working from home.
I wonder if this is what is causing my issues?
I ran that BASIC program and the joystick seemed to respond OK, but I wonder if that particular pin that has been pushed in is used for data reading and transfer with the SD2BBC device?
I wonder if this is what is causing my issues?
I ran that BASIC program and the joystick seemed to respond OK, but I wonder if that particular pin that has been pushed in is used for data reading and transfer with the SD2BBC device?
- CMcDougall
- Posts: 7048
- Joined: Wed Feb 02, 2005 3:13 pm
- Location: Shadow in a Valley of Scotland
- Contact:
Re: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
looking at the diagram I linked to before, that's pin8 which is 0/gnd, so long nose pliers, pull it out to same length as rest, then should work !!
- DutchAcorn
- Posts: 2674
- Joined: Fri Mar 21, 2014 9:56 am
- Location: Maarn, Netherlands
- Contact:
Re: HELP NEEDED - BBC Master Compact & SD2BBC Not Working
Also have a good look at the female plug, it may be the cause of the pushed back pin.
Paul