Williams System3 MPU: Test ROM. (Installed)
Welcome, Guest.
Portal
Please login or register.
MAACA ARCHIVES - JOIN THE NEW FORUM AT HTTP://WWW.MAACA.ORG    General Boards    Pins only  ›  Williams System3 MPU: Test ROM. (Installed)
Users Browsing Forum
MSN Bot and 3 Guests

Williams System3 MPU: Test ROM. (Installed)  This thread currently has 313 views. Print
2 Pages 1 2 All Recommend Thread
Buchy
April 10, 2010, 3:03pm Report to Moderator
MAACA-Cadet
Posts
90
Posts Per Day
0.27
Time Online
18 days 12 hours 35 minutes
I just finished replacing all of the original Scanbe sockets with new DIPs. Little time consuming but was quite pleased with the results. I was hoping this was going to solve the problem of having both LEDs remain on constantly after start up, no blinking, but did not. I have the driver board removed and get the same result. Is there anything else that I can try? Most documents I read say I need to proceed with a test ROM or EPROM now. If so is there a good resource for these?

Thanks for the help.
Logged Offline
Private Message
tinyrodent
April 10, 2010, 3:17pm Report to Moderator

MAACA-General
Posts
934
Gender
Male
Posts Per Day
0.82
Time Online
638 days 20 hours 20 minutes
Location
Lanark Highlands, West of Ottawa
Age
44
You can get a test ROM from Steph http://hobbyroms.com

Once you have that it should be straightforward to debug the board on the bench with a logic probe. I used the methods from Leon's site to do the same for Williams Flash (System 4) http://pinballeon.com/williams/ewilliams.htm


Playable Now: Centaur II, Doctor Who, High Speed. Playable Soon: Breakshot, Sorcerer Later: Flash, Genie, Seawitch Fondly remembered: Firepower
Logged Offline
Private Message Reply: 1 - 17
Buchy
April 10, 2010, 3:23pm Report to Moderator
MAACA-Cadet
Posts
90
Posts Per Day
0.27
Time Online
18 days 12 hours 35 minutes
Thanks very much.

Ships out of Ottawa. Decent prices. Looks good.
Logged Offline
Private Message Reply: 2 - 17
Steph
April 10, 2010, 4:37pm Report to Moderator

Complete MAACA-Wacko!
Posts
2,281
Gender
Male
Posts Per Day
1.04
Time Online
490 days 20 hours 42 minutes
Location
Ottawa
Quoted from Buchy


Ships out of Ottawa. Decent prices. Looks good.



Really nice guy too  ...  

...and usually gives "preferential pricing" to MAACA members.


PM me, uh..., him    

Steph



Last hope for Humanity ... 2084
Logged Offline
Private Message Reply: 3 - 17
Buchy
April 10, 2010, 7:30pm Report to Moderator
MAACA-Cadet
Posts
90
Posts Per Day
0.27
Time Online
18 days 12 hours 35 minutes
Pm'ed him... I mean you...
Logged Offline
Private Message Reply: 4 - 17
Buchy
April 19, 2010, 1:01pm Report to Moderator
MAACA-Cadet
Posts
90
Posts Per Day
0.27
Time Online
18 days 12 hours 35 minutes
From my readings at both Leon's and pinrepair.com and testing done with the Leon's test IC (thanks Steph!!) I believe I have a bad PIA @ IC18; the other large 40pin IC. I have both LEDs locked on and I notice a bunch of pins on this device stuck high or low. I also have the test LED blinking when connected to pin15 of IC1 (CPU). Everywhere tells me this means a bad chip at IC18.

Does anyone have a source for these?

Thanks.

Steven
Logged Offline
Private Message Reply: 5 - 17
tinyrodent
April 19, 2010, 1:09pm Report to Moderator

MAACA-General
Posts
934
Gender
Male
Posts Per Day
0.82
Time Online
638 days 20 hours 20 minutes
Location
Lanark Highlands, West of Ottawa
Age
44
Try Dave Astill (member name astillentertainment)


Playable Now: Centaur II, Doctor Who, High Speed. Playable Soon: Breakshot, Sorcerer Later: Flash, Genie, Seawitch Fondly remembered: Firepower
Logged Offline
Private Message Reply: 6 - 17
Buchy
April 19, 2010, 1:11pm Report to Moderator
MAACA-Cadet
Posts
90
Posts Per Day
0.27
Time Online
18 days 12 hours 35 minutes
Will do, thanks.
Logged Offline
Private Message Reply: 7 - 17
Buchy
April 19, 2010, 3:42pm Report to Moderator
MAACA-Cadet
Posts
90
Posts Per Day
0.27
Time Online
18 days 12 hours 35 minutes
Quoted from tinyrodent
Try Dave Astill (member name astillentertainment)


Found from Dave.

Thanks again for your help here.
Logged Offline
Private Message Reply: 8 - 17
Buchy
April 27, 2010, 12:47pm Report to Moderator
MAACA-Cadet
Posts
90
Posts Per Day
0.27
Time Online
18 days 12 hours 35 minutes
The chips were received from Dave (thanks again!), however changing out the suspect PIA chip did not fix the problem.

I am seeing the expected pulsing on the CPU chip on the address and data pins. I have the test LED blinking when connected to pin 15 of IC1 (CPU) which indicates that the Leon's tests program is running. I have checked the buffers/chip selection ICs and all seems to be good.

PA0-PA7 and PB0-PB7 of the PIA are all suppose to be oscillating between low and high since the test program is running. But, all of these pins remain HIGH and not alternating between states. Does anyone have any idea what is going on?

Thanks.


Steven
Logged Offline
Private Message Reply: 9 - 17
tinyrodent
April 27, 2010, 2:02pm Report to Moderator

MAACA-General
Posts
934
Gender
Male
Posts Per Day
0.82
Time Online
638 days 20 hours 20 minutes
Location
Lanark Highlands, West of Ottawa
Age
44
You should be seeing pins 22 and 24 high, pin 23 low to correctly select the device. Meanwhile there should be activity on the address and data pins. Do you have a logic probe? Did you replace and/or test the PIA socket?

This datasheet explains the operation of the PIA:

http://www.pinballpcb.com/datasheets/Mot6821.pdf


Playable Now: Centaur II, Doctor Who, High Speed. Playable Soon: Breakshot, Sorcerer Later: Flash, Genie, Seawitch Fondly remembered: Firepower
Logged Offline
Private Message Reply: 10 - 17
Buchy
April 27, 2010, 3:04pm Report to Moderator
MAACA-Cadet
Posts
90
Posts Per Day
0.27
Time Online
18 days 12 hours 35 minutes
Thanks. I am using an old 60MHz oscilloscope. All sockets were recently replaced and checked to ensure no shorts between pins.

I noticed that the R/W pin of the CPU remains HIGH as the code dictates. When it goes through the buffer (IC8 ) though it is no longer constantly HIGH but oscillates at a high frequency between HIGH and LOW (~50-60% high). I removed this chip, put a socket on and tried a new 74LS367. This gives me the exact same result, so to me it must be something after this chip that is pulling the R/W signal low intermittently.

With a DMM I measure 4.1V at pin 2 of IC8 and ~2.5V at pin 3 of this chip. All the others input and output pairs are much closer than this.

Anyways any other suggestions always appreciated.

I'll take a closer look at the PIA and its datasheet.

Thanks.


Steven

edit: for the R/W issue, the only component I can see that might be causing this is IC11 the NAND gate. I removed the PIA and still have the same issue. Both 6810's and the 5101 are removed. The only other place this signal goes besides IC11 is the 40-pin header. Looks like I will try socketing this component as well.
Logged Offline
Private Message Reply: 11 - 17
Sparky
April 27, 2010, 3:11pm Report to Moderator

Almost done.
Admin. These guys can help
Posts
10,721
Gender
Male
Posts Per Day
4.72
Time Online
339 days 10 hours 56 minutes
Location
Saint-Lazare, west of MTL
Age
36
It's at this point that I would be contacting Rottendog.


Retiring soon...
Logged Offline
Private Message Reply: 12 - 17
necro_nemesis
April 27, 2010, 3:20pm Report to Moderator

Hey Bucko, you're up.
Complete MAACA-Wacko!
Posts
6,653
Gender
Male
Posts Per Day
3.49
Time Online
303 days 10 hours 42 minutes
Location
Newmarket, Ontario
Age
47
I don't know if you have looked at this but it's probably the best site for what your trying to troubleshoot and he works with Leon's chip. The recommended test is to use an led vice logic probe or oscilloscope as you will get false indications with noise on the line.

http://pinball.flippers.info/system6resources.asp

From the sounds of it your CPU is running which rules out the CPU and crystal as being the problem. PIA's should flip flop with the chip with the exception of a couple gates (see reference).

First ensure your getting clean power. The original power supply can be rebuilt to provide satisfactory power or you can go Rottendog route.

Beyond the PIA's there are IC's on the data and address busses that can also give you trouble. Again following the advanced testing techniques on the posted site will get you working through the problems systematically.



Wanted Godzilla

Logged Offline
Private Message Reply: 13 - 17
Buchy
April 27, 2010, 3:33pm Report to Moderator
MAACA-Cadet
Posts
90
Posts Per Day
0.27
Time Online
18 days 12 hours 35 minutes
Thanks. I've been going through Mark's site. It was suggested from Leon's site as a more English friendly version hehe so I've been following that along with pinrepair.com.

I'm also running on a benchtop power supply as it is pulled from the machine, so I'm sure I have a clean source of power.

I am currently at this section:
3.4.8  The R/W line
The "R/W" line is the Read/Write line.  This the signal that the CPU generates to tell the chip it has selected whether is wants to read or write data from the chip.  This line is high for a read and low for a write.  When the test chip is running (or attempting to run), this line should be high.  It passes through the data buffer chip IC8 (pins 2 to 3).

The signal should be identical on either side of the buffer (pins 2 & 3) or constantly high. It is high on the input side but fluctuates between high and low on the output side. Chip/socket as been replaced so I am trying to figure out what else could cause this signal to be pulled low on the output side of the device. The only chip still in that receives this signal is IC11. Looks like I will replace this and then move from here.

Thanks again for the time/help.


Steven

Rottendog is an option... but I'm not quite there yet!
Logged Offline
Private Message Reply: 14 - 17
Buchy
April 27, 2010, 5:09pm Report to Moderator
MAACA-Cadet
Posts
90
Posts Per Day
0.27
Time Online
18 days 12 hours 35 minutes
Replacing IC11 was no help, except it did bring something to my attention. When I was checking for continuity between pins I noticed 1.2 ohms between pins 1 and 2 ( BUS02 and R/W respectively). I double and triple checked the socket and it does not seem to be occurring here. I followed the traces and noticed they ran side by side through the 6810 RAMs and thought maybe during the socket replacement something happened here, but again double and triple checking I came up with nothing.

After completely looking through the schematic I see no reason to have such a low resistance between these 2 lines. I am hoping whatever I turn up here will be what is causing the R/W line to go low intermittently after the buffer.


Steven.
Logged Offline
Private Message Reply: 15 - 17
necro_nemesis
April 27, 2010, 6:34pm Report to Moderator

Hey Bucko, you're up.
Complete MAACA-Wacko!
Posts
6,653
Gender
Male
Posts Per Day
3.49
Time Online
303 days 10 hours 42 minutes
Location
Newmarket, Ontario
Age
47
What TTL IC is data buffer IC8? I would check the logic on it. Leon's chip puts the output high on the CPU but the oscillation may be a function of the data buffer.

Pin assignment for the 6800/6808 has R/W on pin 34.

You've done the basics i.e. separated the MPU from the driver board and are testing it independently right? 40 Pin interconnect is notorious for creating issues on these systems.



Wanted Godzilla

Logged Offline
Private Message Reply: 16 - 17
Buchy
April 27, 2010, 10:04pm Report to Moderator
MAACA-Cadet
Posts
90
Posts Per Day
0.27
Time Online
18 days 12 hours 35 minutes
Thanks again for your help.

I am using a 74LS367 as the replacement of IC8. I removed the chip and tried it only on a breadboard and I do not observe the oscillation I was noticing on board. It is very severe, down to about 60% duty cycle from 100%.

And yes, I have done all the basics, removed from driver board, replaced ALL scanbe sockets, reset (unreg 12V) modification as well as the crystal upgrade.

To me, I just see no reason for the low impedance between the R/W and BUS02 lines, and it is too much of a coincidence that the one pin on the buffer that I am having problems with is also the suspect low impedance pin (R/W). I'll gather up some more energy and get back at it tomorrow.

Cheers.


Steven

Logged Offline
Private Message Reply: 17 - 17
2 Pages 1 2 All Recommend Thread
Print

MAACA ARCHIVES - JOIN THE NEW FORUM AT HTTP://WWW.MAACA.ORG    General Boards    Pins only  ›  Williams System3 MPU: Test ROM. (Installed)

Thread Rating
There is currently no rating for this thread
 


Powered by E-Blah Forum Software 10.3.6 © 2001-2008

Valid XHTML Valid CSS Sourceforge.net Powered by Perl