It functions similarly to the ones that were in use by the WMS
factory, and are really emulators for the rest of the pinball
machine. In other words, these testers provide indicators and
switches to stimulate the CPU board under test so that it is more
convenient and safer than testing in a machine. The difference is
that my tester is much smaller and lighter because it does not need
high voltage.
I have been using one of these testers to repair boards for years, and
recently encountered an especially difficult to repair candidate. It
caused me to develop a new tool that improves testing these boards
(IMO). The basic problem with the previous method is that it required
the CPU chip to be able to run the code in the ROMs. However, if this
mechanism is corrupted, it is almost impossible to diagnose the board.
In the new method, I plug in a module into the CPU chip's socket, and
that allows the user to examine the board. This should allow
debugging even the most dead boards.
Note that this module is designed for 6802 as well as 68B09 boards, so
it should handle all of System 3-11, WPC, Data East, and some sound
boards as well.
This is still in development, so feedback and discussion would be
welcomed. Here are the details:
http://www.edcheung.com/album/album09/pinball/pic68/pic68.htm
Edward Cheung CARGPB26
Ed, if this will work with the earlier boardsets like classic stern 6800
(or be made to work with it) I'd love to have one. I know you're
saying system 3-11, but system 3-6 is 6800, not 6802 (is the pinout the
same/would it work?)
It would be very nice to have pinmame running through the board to the
machine so that I could debug in real time on the machine itself.
-scott CARGPB#29
Thanks for the comment!
Edward Cheung CARGPB26
But I will look for 6800 and check.
Edward Cheung CARGPB26
That's entirely possible I'm usually up to my ears in stern/bally
boardsets though, they're definitely 6800.
If you even just make it so that I can pluginto the cpu with the rom
images saved onto your helper board that would help me out A LOT. I
waste a lot of time burning chips sometimes for a 1 byte change to try
something out, and just having a cpu+rom on a small board would be worth
most of the cost of admission.
I'll even beta test it for you if you want - I have a test mule set up
in the basement now for exactly this purpsoe (testing rom changes)
-scott CARGPB#29
Very cool stuff Ed!! Can't wait to see more!
--
Rob Anthony
Pinball Classics
www.LockWhenLit.com
Quality Board Work - In Home Service
314-766-4587
"beaver" <e...@edcheung.com> wrote in message
news:a5165585-b204-49cb...@h30g2000vbr.googlegroups.com...
From looking at the Flash schematics, my module would work on that
just fine. The two chips (6800 and 6802) are similar in pinouts, but
not the same. I suspect they are equivalent.
Edward Cheung CARGPB26
--
Rob Anthony
Pinball Classics
www.LockWhenLit.com
Quality Board Work - In Home Service
314-766-4587
"beaver" <e...@edcheung.com> wrote in message
news:4981eec4-08f6-48b9...@31g2000vbf.googlegroups.com...
Well one major difference is the 6802/08 has the clock circuit on the
chip. The 6800 is externally clocked so that might make a huge
difference in the design.
-scott CARGPB#29
Also, been meaning to ask you if you're planning on going to Expo.
Jaz
Thanks for the comments!
Edward Cheung CARGPB26
Ed, you are one amazing person! After looking thru your website I find
myself in awe. From the computer work, to restoration, to outer
space...Wow!
Kudos to you for what you do for this hobby and for being just an all
around great guy!
Jeremy
regards,
Damian
Hope to see you at York this year Ed! BTW, great work!!
Chas
It appears that System 3 is 6800, Rob tells me that there were only
five that used this board set. So I will work on WPC next, and I will
see how much effort it would be to handle 6800 as well.
In either case, the application you have is better suited for a ROM
emulator. My system does not run the ROM image, and you would need to
find a 6800 emulator to run on the PC, which would then communicate to
the PIC. I would be glad to talk more about it.
Edward Cheung CARGPB26
Rom emulators are expensive ;) I'll live with 2 minute burn per eprom
rather than spend $$$ on that (although I'd love to have one that I plug
in via USB on my pc and then plug into the machine...... I'd need 2
though unless I replace the cpu chip/passthrough setup)
It's not TOO bad burning now, I just play a game or 3 while I'm waiting.
It would be even less if I moved my burning operation to my office, I
could surf the net/RGP while waiting. No room for the extra dos based
rom burning machine there though (although..... I could have it on my
network instead of using floppies to move the rom files.....)
What I'd REALLY want to do is use a device to simulate what pinmame
debug is doing on the pc, but in the real machine, i.e. I have a real
time debugger online at any point.
-scott CARGPB#29
Edward,
I have a stack of the various Williams versions that I'd love to try
this out on. If you need a beta tester let me know. I can even build
the unit if needed.
Mark Hooks
850-321-8783
Thanks to Jaz, Jeremy, Chas (CU@York), and Damian.
Edward Cheung CARGPB26