Fault finding index

for bbc micro/electron hardware, peripherals & programming issues (NOT emulators!)
User avatar
Pablos544
Posts: 290
Joined: Tue Jul 15, 2014 4:25 pm
Location: London, UK

Re: Fault finding index

Postby Pablos544 » Wed Dec 30, 2015 7:20 pm

DutchAcorn wrote:Here you go: https://en.m.wikipedia.org/wiki/7400_series. Enjoy! :D


Thanks, Paul! -P

User avatar
Pablos544
Posts: 290
Joined: Tue Jul 15, 2014 4:25 pm
Location: London, UK

Re: Fault finding index

Postby Pablos544 » Wed Dec 30, 2015 7:56 pm

DutchAcorn wrote:Here you go: https://en.m.wikipedia.org/wiki/7400_series. Enjoy! :D


I must be setting the record for most stupid person ever created!! :lol: -Pablo

User avatar
daveejhitchins
Posts: 3690
Joined: Wed Jun 13, 2012 5:23 pm
Location: Newton Aycliffe, County Durham

Re: Fault finding index

Postby daveejhitchins » Wed Dec 30, 2015 11:53 pm

Pablos544 wrote:I must be setting the record for most stupid person ever created!! :lol: -Pablo
Don't worry . . . Most of us get that feeling when we read Dave's (Hoglet) posts :?

Dave H :D
Parts: UM6502CE, GAL22V10D, GAL16V8D, AS6C62256A, TC514400AZ, WD1772, R6522, TMS27C512, AT28C256
Products: ARA II, ABR, ATI, AP6, MGC, AP5 . . .
For a price list, contact me at: Retro Hardware AT dave ej hitchins DOT plus DOT com

User avatar
1024MAK
Posts: 6786
Joined: Mon Apr 18, 2011 4:46 pm
Location: Looking forward to summer in Somerset, UK...

Re: Fault finding index

Postby 1024MAK » Thu Dec 31, 2015 12:49 am

daveejhitchins wrote:
Pablos544 wrote:I must be setting the record for most stupid person ever created!! :lol: -Pablo
Don't worry . . . Most of us get that feeling when we read Dave's (Hoglet) posts :?

Dave H :D

Speak for yourself, I understand every word :^o [-X #-o :lol:

Mark
For a "Complete BBC Games Archive" visit www.bbcmicro.co.uk NOW!
BeebWiki‬ - for answers to many questions...

User avatar
DutchAcorn
Posts: 1631
Joined: Fri Mar 21, 2014 9:56 am
Location: Maarn, Netherlands

Re: Fault finding index

Postby DutchAcorn » Fri Apr 01, 2016 6:27 am

Here's one that took me a good few hours to solve; BBC B (issue 4) boots fine. Passes all memory tests. But running a game it soon starts to show screen corruption and a little while later the game hangs. Break works.

E.g. when running Thrust: https://www.youtube.com/watch?v=VFwZgGmRWGQ (screen corruption starts in the top right corner).

When switched on for a while the symptoms disappear and the beeb works fine.

When I realised (after a few days) the problems disappeared when it warmed up I started to actively cool components with liquid air until I found the culprit: the 6502. Replaced that, now works fine.
Paul

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

Test ROM

Postby tricky » Thu Aug 18, 2016 6:26 pm

I wrote a ROM that replaces the OS ROM and runs a few different tests, it may help diagnose some problems.
http://stardot.org.uk/forums/viewtopic.php?f=2&t=10268#p139467
You would need to burn it to a 16KB 27128 and replace your OS ROM (left of 5).
It is non-interactive and just flips between mode 7 and mode 0, but doesn't use any RAM, so it works even if your RAM doesn't and in mode 0, displays a few test patterns which can help identify which RAMS are causing problems.
Your problem not be a RAM problem, but at least it might reassure you what is working; it tests sound, LEDs, the teletext decoder, non teletext graphics and the cassette motor relay.


Moderators note: This post copied here and edited slightly. Tricky originally posted it in this thread: ‪My first BBC and it's... BEEEEEPing‬ Mark
Last edited by 1024MAK on Mon Jul 10, 2017 10:38 am, edited 1 time in total.
Reason: Post copied from another thread, as having a copy here may be useful

User avatar
CMcDougall
Posts: 5611
Joined: Wed Feb 02, 2005 3:13 pm
Location: Shadow in a Valley of Scotland

Re: Fault finding index

Postby CMcDougall » Tue Sep 06, 2016 7:05 pm

viewtopic.php?f=3&t=10359&hilit=ram+fault
^multilink to all Lee's beebs he finds at bottom of ocean, and fixes.

more details if I have calcs right...
&8000 /32k = 1k=&400 , each 4816ram chip =2k or &800
Data bits - IC numbers
Code:
/CAS0(B32) &add /CAS1(B16) &address
D0= IC61 4000 to 47FF IC53 0 to 7FF
D1= IC62 4800 to 4FFF IC54 800 to FFF
D2= IC63 5000 to 57FF IC55 1000 to 17FF
D3= IC64 5800 to 5FFF IC56 1800 to 1FFF
D4= IC65 6000 to 67FF IC57 2000 to 27FF
D5= IC66 6800 to 6FFF IC58 2800 to 3000
D6= IC67 7000 to 77FF IC59 3000 to 37FF
D7= IC68 7800 to 7FFF IC60 3800 to 3FFF

see also YTvideo courtesy of Mark /RetroClinic : https://www.youtube.com/watch?v=B0yhhTZXhAE

-------------
also try Trickys Test OS: viewtopic.php?f=2&t=10268#p139467
ImageImageImage

User avatar
KarateEd
Posts: 3048
Joined: Fri Sep 20, 2013 9:15 pm
Location: Squamish, BC, Canada

Re: Fault finding index

Postby KarateEd » Thu Feb 23, 2017 5:32 pm

Here are some fixes to try when your Master 128 is way too noisy: Contributors were Mark Retroclinic and Daniel Jameson - thanks guys.

There is a fix for the audio noise:

1) Replace C15 with a new cap
2) Bridge pins 2 and 5 of the modem sound socket with a 1k resistor
It's PL10 on the main board. It should be a 5 pin connector. Not entirely sure where it is on the board though: http://mdfs.net/Info/Comp/BBC/Circuits/ ... aster2.gif
Edit: It is the connector right beside the speaker connector.

3) Fit a 10nF ceramic cap across pins 3 and 4 of IC13.
Another fix to try is replacing both of the Tantalum capacitors across the supply for the LM324, and replace the LM324 as well. That's worked for the last few machines I've tried

4) Make sure your PSU has been serviced, and if possible replace the 100uF or 220uF (varies between models) smoothing cap on the -5v with a low ESR one (not essential, but a good idea for lowest noise)

That usually blocks most if not all noise from the internal speaker. The audio output socket is amplified, as it's basically the same feed as to the internal speaker. You can bump up the sound level as well by reducing the value of the resistor.

User avatar
DutchAcorn
Posts: 1631
Joined: Fri Mar 21, 2014 9:56 am
Location: Maarn, Netherlands

Re: Fault finding index

Postby DutchAcorn » Tue Apr 04, 2017 2:56 pm

BBC model B, issue 7. Booting fails (long beep, no cursor). Setting S25 south gives a screen with lines of "("characters.

faulty bbc.jpg


Booting the BBC with Tricky's test rom results in a corrupted Mode 7 screen (S25 either south or north). Corruption varies, but always due to bit 3 being stuck high or low (space = ascii 32, "(" is ascii 40).

Booting with S25 removed gives a stable corrupted Mode 7 screen, with bit 0 being the culprit.

Replaced IC61 and IC56 -> fixed :D
.
Paul

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

Re: Fault finding index

Postby tricky » Wed Apr 05, 2017 6:16 am

Great to hear of another working beeb and that my unfinished ROM may have helped.

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

Re: Fault finding index

Postby davidb » Sat Jun 03, 2017 1:43 pm

Since much of this is BBC-related, should we collect this information and add it to BeebWiki?

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

Re: Fault finding index

Postby duikkie » Mon Jun 26, 2017 6:06 am

the same solution if your beeb is beebing by every hit on any key (multiwise beeb) there is somewhere a youtube film of it.
the keyboard has led caps and shift lock on.


DutchAcorn wrote:Beeb boots but with a long beeeep. Two or three (ctrl)-breaks and it crashes. Sometimes characters appear typing on the keyboard, but not always the ones typed. Only a few characters can be typed. Sometimes caps lock is off at boot, sometimes it is on. Different results with different keyboards.

Solution: replaced LS259 at IC32.

User avatar
DutchAcorn
Posts: 1631
Joined: Fri Mar 21, 2014 9:56 am
Location: Maarn, Netherlands

Re: Fault finding index

Postby DutchAcorn » Mon Sep 18, 2017 8:45 pm

BBC Master Compact, dual disc drives. *cat sets the drive spinning, led comes on but no catalogue is being read.
Speaker gives occasional static noise.

Solution: the DC socket was somewhat corroded. Cleaned socket, sorted.
Paul

User avatar
jms2
Posts: 1837
Joined: Mon Jan 08, 2007 6:38 am
Location: Derby, UK

Re: Fault finding index

Postby jms2 » Sat Oct 07, 2017 7:04 pm

Symptoms:
BBC B Issue 7 which does not boot. Black screen, long beep.

Solution:
Removed WE 12-rom board, 32k RAM card and 1770 daughterboard. This did not help.
Removed/swapped various components including VIAs, 6502 etc. Again no change
Fitted new IC14. This fixed the problem! :D

The machine emitted the magic smoke not long into soak testing. I changed the X2 caps back in about 2001 and have not used the machine all that much since, so their lifespan has been pretty poor!

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

Re: Fault finding index

Postby vanekp » Sat Oct 07, 2017 9:06 pm

Thanks for sharing that, and glad you got it going again =D>

User avatar
jms2
Posts: 1837
Joined: Mon Jan 08, 2007 6:38 am
Location: Derby, UK

Re: Fault finding index

Postby jms2 » Sat Oct 07, 2017 10:42 pm

I didn't mention that there was also a definite fault with the ribbon cable for the 32k ram card, as I suspected there might be. However this wasn't the main problem with the machine as it still wouldn't boot with all the Watford kit stripped out. I have not put the shadow ram card back for the time being - I need two new DIL IDC headers (40 way) to remake the cable properly.

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

Re: Fault finding index

Postby vanekp » Sun Oct 08, 2017 11:00 am

I had the same problem with my Watford 32k card, recrimping the cable on the 40 pin hearder on the card side seems to have fixed it for now, but guess its a weak sport in the design of the ram card.

Kazzie
Posts: 21
Joined: Sun Oct 15, 2017 7:10 pm
Location: North Wales

Re: Fault finding index

Postby Kazzie » Mon Oct 16, 2017 1:30 pm

Symptom: BBC B gives constant beep at power on. No display, Caps Lock LED lit, ~1s later Caps and Shift LEDs lit.

Tried: checked pins of expansion ports for shorts. Removed Sidewise expansion board that had come loose in transit, (following installation manual in reverse order). Swapped 6522 VIAs in IC69 and IC3. Removed VIAs and socketed ICs 4, 7, and 73. No change. Oscilloscope on pin 40 of the IC1 showed the CPU was responding to resets from the break key on the keyboard. 8,4,2,1 MHz signals on IC5 all present.

Solution: Moving Jumper S25 to south position resulted in the beeb booting correctly with 16k RAM available (CAS0 only). Removing the jumper gives the same behaviour as when fitted north, i.e. no boot. Conclusion: a RAM chip in CAS1 is faulty, one of IC61 to 68.

Further action: fitting a logic inverter (e.g. one gate from a 7404) across the north pins of S25, instead of a jumper, will reverse the memory locations of CAS0 and CAS1, and should allow the beeb to boot with all 32k present (but faulty). Will then need to use a memory testing program to identify the faulty IC, and replace.
Pudsey - BBC Model B 32k issue 7, Sidewise ROM board with 16K RAM

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

Re: Fault finding index

Postby vanekp » Mon Oct 16, 2017 3:37 pm

Have a look here a chip layout I made up to identify which chip is faulty :- http://stardot.org.uk/forums/viewtopic.php?f=3&t=12920#p166721
Good luck,
Peter.


Return to “hardware”

Who is online

Users browsing this forum: markdryan, northernbob and 5 guests