(Topic ID: 77391)

Gottlieb Sys80 Universal Tester (Leon design) -- MPU Diagnostic Tool


By acebathound

5 years ago



Topic Stats

  • 99 posts
  • 29 Pinsiders participating
  • Latest reply 1 year ago by acebathound
  • Topic is favorited by 24 Pinsiders

You

Linked Games

No games have been linked to this topic.

    Topic Gallery

    There have been 11 images uploaded to this topic. (View topic image gallery).

    gottliebsys80_univtester_assembled_(resized).jpg
    IMG_4362_(resized).JPG
    IMG_4360_(resized).JPG
    IMG_4359_(resized).JPG
    20160115223825780_(resized).jpg
    20160115223905782_(resized).jpg
    image_(resized).jpeg
    gottliebsys80_univtester_assembled_300_(resized).jpg
    QS80_3.JPG
    sys80_tester_pcbs.jpg
    gottlieb_univtest2.jpg

    There are 99 posts in this topic. You are on page 2 of 2.
    #51 4 years ago

    How's this working out for people? Helping to get your Sys80 boards diagnosed?

    I'm gonna be getting back into fixing up some more machines in about a month.. should be able to test with Marco's latest ROM code then. Will update here when that happens.

    ---
    http://www.pinitech.com - "Pinball Inspired Technology"
    Kits, upgrades and test equipment for pinball machines

    #52 4 years ago
    Quoted from acebathound:

    How's this working out for people? Helping to get your Sys80 boards diagnosed?
    I'm gonna be getting back into fixing up some more machines in about a month.. should be able to test with Marco's latest ROM code then. Will update here when that happens.
    ---
    http://www.pinitech.com - "Pinball Inspired Technology"
    Kits, upgrades and test equipment for pinball machines

    Yep, I fixed my Touchdown MPU a while back with Marco's ROM and your PCB.

    #53 4 years ago
    Quoted from ForceFlow:

    Yep, I fixed my Touchdown MPU a while back with Marco's ROM and your PCB.

    Awesome! Touchdown is a great game IMO. I'm sure Marco will love hearing his ROM has been helpful too!

    #54 4 years ago

    It is indeed nice to read our efforts are helping people to repair their games. My Gottlieb system80 testrom in combination with the Pinitech system80 universal tester is a very powerful tool!

    Marco

    1 month later
    #55 4 years ago
    Quoted from G-P-E:

    For several people that have been asking -- the QS80 Ver 3 is nearly ready.
    Bit more software testing before it can be called done.
    Ed

    QS80_3.JPG

    Okay - so just picked up a Spiderman that I want to get working. I'd like to pickup one of these when they are available Ed.

    #56 4 years ago
    Quoted from acebathound:

    Haven't really heard much new feedback on the last batch of these I sent out, but assuming they have been working out okay for those that ordered.
    I'm posting the shared Oshpark design at http://www.pinitech.com/free_designs.php for anyone that wants to order bare boards & build it themselves. Don't expect much support on these since they are being made free & USE-AT-YOUR-OWN-RISK applies here!
    There's also another more advanced test ROM that was written by Marco Albus -- here's a Youtube video he posted of its usage -- » YouTube video
    I didn't want to put him out with directing too many people to him but he seems pretty open to sharing the ROM with anyone that asks for it. I've tested it briefly with the Universal Tester board & it seemed to be flashing LEDs as expected. Really didn't test to thoroughly but I expect to use it more later this year. Marco recently posted in another thread here on Pinside as user "MarAlb" (quote below).

    Thread here: https://pinside.com/pinball/forum/topic/mypinballs-new-system-80b-cpu-board
    I still have a handful of Universal Tester boards available from the latest batch I ordered & can sell them as bare boards. PM if interested.
    Again, no support on these really, since it's being made free & not running any code I can support. I'll post a parts list shortly.
    ---
    http://www.pinitech.com - "Pinball Inspired Technology"
    Kits, upgrades and test equipment for pinball machines

    Still have one of these available?

    #57 4 years ago
    Quoted from Pinterest:

    Still have one of these available?

    Yes, I do have some boards available. Let me know if you're interested in bare board, kit or assembled & if you have an eprom / programmer or if you need an eprom supplied with the board.

    ---
    http://www.pinitech.com - "Pinball Inspired Technology"
    Kits, upgrades and test equipment for pinball machines

    3 weeks later
    #58 3 years ago

    I'd love to get a board if possible, I can blow the rom and supply the components, although if it's possible to get the round male header strip that would be cool as after a quick hunt around they seem to be a little tough to get hold of.

    1 week later
    #59 3 years ago
    Quoted from Mace:

    I'd love to get a board if possible, I can blow the rom and supply the components, although if it's possible to get the round male header strip that would be cool as after a quick hunt around they seem to be a little tough to get hold of.

    Not to worry managed to work out how to order the board and found the headers in China.

    #60 3 years ago
    Quoted from Mace:

    Not to worry managed to work out how to order the board and found the headers in China.

    Sorry Mace, was away for the last several weeks and just got back. Glad you got everything sorted out!

    ---
    http://www.pinitech.com - "Pinball Inspired Technology"
    Kits, upgrades and test equipment for pinball machines

    2 months later
    #61 3 years ago

    Just an update, I talked with Marco (MarAlb) about offering eproms with this tester for anyone interested in ordering assembled boards and I'm pretty sure we'll have something setup there so that I can offer either Leon or Marco versions of eproms via Pinitech.com @ http://www.pinitech.com/products/gottlieb_universaltester.php I have some 2732 eproms on-the-way. Marco will get a small kick-back for eproms that sell with his version of the code. Will probably price the eproms at around $10 for the Marco version and send $5 his way. I just need to pay for eprom cost and a little bit of time to program/label them, but the awesome code is kudos to Marco

    For the Leon version.. I'll probably offer that eprom a little cheaper since the functionality is much more basic. I'll use proceeds from that eprom as donations to Pinside. I always wanted to work something out with this board so I at least had some compensation for building/assembling the board & then there was also some kind of "giving back" since it was Leon's design and code (originally).

    I highly recommend Marco's code. You can try Leon's code out as well, but Marco has put in a TON of work into his eproms. If you just go the "free" route with everything (ie. ordering boards off OSHPARK, and asking Marco for his code).. please consider finding a way to donate to Marco for all the effort he put into the test ROMs. He's a giving person and probably wouldn't ask anyone to donate.. but if we want these ROMs to improve or other cool test ROMs for various boards (he has lots of them!!) then throwing him a few bucks ain't gonna hurt Like I said, if you buy the eprom through me I'll make sure he gets the donation.

    In other news, I'm seeing a steady stream of downloads for the Leon instructions I transcribed. So it does look like quite a few people are finding this adapter.. maybe ordering boards and using it. I'm surprised there isn't more talk here!

    If you've used this board and found it helpful, let's hear it! I'm sure Marco would be pleased to hear people have found his test ROM code useful as well!

    ---
    http://www.pinitech.com - "Pinball Inspired Technology"
    Kits, upgrades and test equipment for pinball machines

    2 weeks later
    #62 3 years ago

    Couple more updates..

    I got some 2732 eproms in, so have now added ROM options for assembled boards:
    http://www.pinitech.com/products/gottlieb_universaltester.php

    Also, it appears someone in France is assembling these for sale:
    http://tinyurl.com/znqbtdd

    A customer brought that to my attention. I found that interesting, it's the first I've seen someone in another country post pictures of the board being used. There's been a fairly consistent 15-20x or so people each month downloading Leon instructions for the board. So even though it's pretty quiet here, looks like some people are trying it out!

    ---
    http://www.pinitech.com - "Pinball Inspired Technology"
    Kits, upgrades and test equipment for pinball machines

    #63 3 years ago

    For those who want to use the pinitech adapter in combination with Leon's system 80 test ROM......

    Using Leon's test ROM can be very confusing. Before I started to write my own test ROM's I encountered the limitations and the behaviour of Leons' test ROM. At that time, I talked with Leon also about this and he was also aware of that. But he was ill already and didn't have the time anymore to change the ROM :~(

    As I wanted to improve the test ROM (Leon was okay with that) I disassembled Leons' test ROM and was a bit surprised from what I saw. I suspect Leon was more used to program assembly with Intel-like instruction sets. I decided to write my own test ROM from scratch and improved it over the years.

    Back to Leons'.....when using Leon's test ROM you will see a flash at the LED connected to addressline a6 after some time. After the first flash, NOTHING is tested. Also, not the 5101 as is stated many times.

    Then after the first flash the memory test for the 5101 is executed. Only at location 0, and without a detection for missing addresslines. Then directly after the 5101 memory test, the memory test for switch matrix RIOT U4 is executed. Then the 2nd flash will appear at the addressline LED.

    This explains why you need to tie the /NMI (6502 pin 6) to GND if Leon's ROM stalls after the first flash. This generates a Non Maskable Interrupt which will execute the U4 RIOT memory test again. If it passes now, you will see a 2nd flash at the LED, indicating the memory from RIOT U4 is okay and the 5101 memory is bad. If it stalls again, U4 is failing and the 5101 memory is ok, or BOTH chips are failing. In this case, you need to remove the 5101 and generate an /NMI to be shure.

    Also, keep in mind, Leon's test order for the RIOT's is U4, U6 and U5 (left, right, middle RIOT). I did go wrong here using Leon's ROM the first times.

    Marco

    #64 3 years ago
    Quoted from MarAlb:

    For those who want to use the pinitech adapter in combination with Leon's system 80 test ROM......
    Using Leons' test ROM can be very confusing. Before I started to write my own test ROM's I encountered the limitations and the behaviour of Leons' test ROM. At that time, I talked with Leon also about this and he was also aware of that. But he was ill already and didn't have the time anymore to change the ROM :~(
    As I wanted to improve the test ROM (Leon was okay with that) I disassembled Leons' test ROM and was a bit surprised from what I saw. I suspect Leon was more used to program assembly with Intel-like instruction sets. I decided to write my own test ROM from scratch and improved it over the years.
    Back to Leons'.....when using the test ROM you will see a 1 flash at the LED connected to addressline a6 after some time. After the first flash, NOTHING is tested. Also, not the 5101 as is stated many times.
    Then after the first flash the memory test for the 5101 is executed. Only at location 0, and without a detection for missing addresslines. Then directly after the 5101 memory test, the memory test for switch matrix RIOT U4 is executed. Then the 2nd flash will appear at the addressline LED.
    This explains why you need to tie the /NMI (6502 pin 6, Non Maskable Interrupt)) to GND if Leons' ROM stalls after the first flash. This will execute the U4 memory test again. If it passes now and you will see a 2nd flash at the LED, the U4 RIOT is okay and the 5101 memory is bad. If it stalls again, U4 is failing and the 5101 memory is ok, or BOTH chips are failing. In this case, you need to remove the 5101 and generate an /NMI to be shure.
    Also, keep in mind, Leons' test order for the RIOT's is U4, U6 and U5 (left, right, middle RIOT). I did go wrong here using Leon's ROM the first times.
    Marco

    Interesting...thanks for the info

    #65 3 years ago
    Quoted from MarAlb:

    For those who want to use the pinitech adapter in combination with Leon's system 80 test ROM......
    Using Leon's test ROM can be very confusing. Before I started to write my own test ROM's I encountered the limitations and the behaviour of Leons' test ROM. At that time, I talked with Leon also about this and he was also aware of that. But he was ill already and didn't have the time anymore to change the ROM :~(

    Based on that info I think I'm going to only offer your ROM as the option for assembled boards via the website.

    Really, I'd recommend MARCO's EPROMs for this Universal Tester now since they are more advanced & come with some great instructions -- plus the guy that coded the test ROM is right here on Pinside So rather than make it confusing for someone that doesn't really know which version they need/want, I'm going to offer the one that will give you the most bang-for-the-buck with it.

    I just built 8x of these out and they're ready-to-go. Trying to get ahead of orders a bit in 2016 (have a *LONG* while to get there hehe).

    Thanks Marco for all of your contributions & information here. It's really nice being able to offer your ROMs with this board!

    gottliebsys80_univtester_assembled_300_(resized).jpg

    ---
    http://www.pinitech.com - "Pinball Inspired Technology"
    Kits, upgrades and test equipment for pinball machines

    #66 3 years ago

    I built mine out a couple of weeks ago. Beautiful little device. Works like a hose with Marco's ROM.
    I sent one to Palson too. I didn't know that he already had one. Mine was built better...
    --
    Chris Hibler - CARGPB #31
    http://chrishiblerpinball.com/contact/
    http://webpages.charter.net/chibler/Pinball/index.htm
    http://www.PinWiki.com - The Place to go for Pinball Repair Info

    #67 3 years ago

    Here's my first build out. I used a socket for the 7404. That required me to raise the EPROM socket as high as I could. The second unit I built, I soldered the 7404 in directly. It fit together much nicer.
    --
    Chris Hibler - CARGPB #31
    http://www.Team-EM.com
    http://webpages.charter.net/chibler/Pinball/index.htm
    http://www.PinWiki.com - The new place for pinball repair info

    image_(resized).jpeg

    #68 3 years ago
    Quoted from ChrisHibler:

    Here's my first build out. I used a socket for the 7404. That required me to raise the EPROM socket as high as I could. The second unit I built, I soldered the 7404 in directly. It fit together much nicer.
    --
    Chris Hibler - CARGPB #31
    http://www.Team-EM.com
    http://webpages.charter.net/chibler/Pinball/index.htm
    http://www.PinWiki.com - The new place for pinball repair info

    image_(resized).jpeg

    I soldered the SIP strips to the board, then used a socket for the EPROM. Then I cut out the middle brace of the socket so it would fit over the socketed 7404 chip below it.

    20160115223825780_(resized).jpg

    20160115223905782_(resized).jpg

    #69 3 years ago

    I'll probably offer these as bare boards / kits on my website soon so people have that option too, now that I feel more comfortable selling them with Marco's ROMs and if there's questions on what's being checked or any changes needed then there's some chance of having support there. Before, I knew that Leon's ROMs weren't too extensive in what they tested.. just offering a very basic level of go or no-go with the board if you got any blinks from the led. I had no clue how they were working other than what I translated from his instructions & it wasn't enough really to offer as anything official.

    Thanks guys for posting those pictures. Nice to see them being used! Plenty of people seem to be downloading the instructions and using these, just not a lot of feedback here so it's always nice to see that this stuff is helping people!

    ---
    http://www.pinitech.com - "Pinball Inspired Technology"
    Kits, upgrades and test equipment for pinball machines

    #70 3 years ago

    I bought a leon version a few years back to try and resurrect an Amazing Spidey.

    system 80 boards, and under playfield parts needed too much, so never figured out how to use the tester

    this new Marco might be a good investment as not too long ago I brought home a very nice HH sample game ( may be HUO ).

    Also bought a quantity of every pin fuse known to man from CoreyStup here on Pinside.

    I will most likely start a thread when I jump into HH.

    Right now I'm just stocking up on parts supplies . . .

    . . . I can hardly wait, as HH looks like fun, very different from my EMs and DMD pins

    IMG_4359_(resized).JPG

    IMG_4360_(resized).JPG

    IMG_4362_(resized).JPG

    #71 3 years ago
    Quoted from fast_in_muskoka:

    I bought a leon version a few years back to try and resurrect an Amazing Spidey.
    system 80 boards, and under playfield parts needed too much, so never figured out how to use the tester
    this new Marco might be a good investment as not too long ago I brought hove a very nice HH sample game ( may be HUO ).
    Also bought a quantity of every pin fuse known to man from CoreyStup here on Pinside.
    I will most likely start a thread when I jump into HH.
    Right now I'm just stocking up on parts supplies . . .
    . . . I can hardly wait, as HH looks like fun, very different from my EMs and DMD pins

    Cool, yeah Marco has made some changes to his initial ROMs to slow down led blinks -- tests are more advanced, documentation is more descriptive of what's happening. I've updated the page with a summary of Marco's ROM tests at the bottom of this page: http://www.pinitech.com/products/gottlieb_universaltester.php

    I'm going to add the main ROM as an option for purchase (separately) as well.

    I think you should find you have an easier time with the Marco ROMs. Leon's were a bit confusing and basic, they were a great start obviously and helped me worth through a few boards.. but I'm sure Marco's will get you to identifying the issues much quicker.

    ---
    http://www.pinitech.com - "Pinball Inspired Technology"
    Kits, upgrades and test equipment for pinball machines

    #72 3 years ago

    I am attempting to purchase one of these testers with EPROM and instead of adding it to my cart, I get a paypal error.

    If I select without EPROM the web site has no problem adding it to the cart

    any Ideas ?

    I guess I could just get it without EPROM and add the EPROM separately in the next web site line item.

    Also, with the G-P-E tester that may be ready for sale soon, what's that puppie all about ( it looks pretty fancy ) ?

    Steve

    #73 3 years ago
    Quoted from fast_in_muskoka:

    I am attempting to purchase one of these testers with EPROM and instead of adding it to my cart, I get a paypal error.
    If I select without EPROM the web site has no problem adding it to the cart
    any Ideas ?

    Sorry about that, should be fixed. Paypal doesn't like quotes in their item names, and yet they allow you to use quotes when you create shopping cart items.

    Quoted from fast_in_muskoka:

    Also, with the G-P-E tester that may be ready for sale soon, what's that puppie all about ( it looks pretty fancy ) ?

    I'm not sure where Ed is at with his tester, maybe he can respond here. He's a busy guy.. I'm sure the parts sales keep him *very busy* through the year & I think he still has a day job at this point so his boards take a back-seat at times. Anyway it looked very promising that his tester would be out last year (in terms of what it has said on his website) but still says that it's in the testing phases. Hopefully it will be out soon as it does have more bells and whistles and I'm sure many people would still buy it even if they've built one of these testers with Marco's ROM.

    I really wanted one of Ed's testers over the years, but they have never been available for me to purchase one. Needed to figure out some System 80 boards which are very difficult to diagnose without any kind of test ROM or led blinks, so I saw Leon's write-up and figured if I could make a small board that was plug-and-play and could run his ROM that would at least allow me to do some basic testing of Sys80 MPUs I had laying around. Then I found out about Marco's eprom and the rest is history.

    Anyway here's hoping Ed's testers make there way out here soon He's got some great aftermarket boards he offers too that are mostly out of stock. I'm sure it's a time/priority thing right now.

    BTW.. I actually have a Haunted House and some other Sys80 games to figure out myself. I'm excited to use all this new stuff I built to actually make quick headway with project games this year! Funny after building all this stuff, I really haven't had a great chance to use it. Hopefully in 2016!

    ---
    http://www.pinitech.com - "Pinball Inspired Technology"
    Kits, upgrades and test equipment for pinball machines

    #74 3 years ago

    thanks ace I will try again when I get back home

    Might not even need the tester, but it looks kool and I might even be able to figure out how to use it if HH needs it

    Steve

    #75 3 years ago
    Quoted from fast_in_muskoka:

    Might not even need the tester,

    Blasphemy! If you own pins, you need these testers!
    Said somewhat tongue in cheek, but they really do come in handy.

    Here's a short video of the tester working in a correctly operating System 80A MPU.

    Here's my interpretation of a "users guide". The description Marco provides is a bit confusing.
    One long blink - ROM is running.
    Short flicker followed by a longer single blink - 5101 tested good.
    Short flicker followed by two longer blinks - U4 tested good.
    Short flicker followed by three longer blinks - U5 tested good.
    Short flicker followed by four longer blinks - U6 tested good.

    I had emailed Marco about adding his tester info to the PinWiki, similar to the way we've added Leon's test articles, which we added verbatim. But Marco plans to create his own page. I thank him for the work he's done on the ROM, and him making it available to us all.
    --
    Chris Hibler - CARGPB #31
    http://ChrisHiblerPinball.com/contact/
    http:/webpages.charter.net/chibler/Pinball/index.htm
    http://www.PinWiki.com - ThePlace to go for Pinball Repair Info

    #76 3 years ago
    Quoted from acebathound:

    I'm not sure where Ed is at with his tester, maybe he can respond here. He's a busy guy.. I'm sure the parts sales keep him *very busy* through the year & I think he still has a day job at this point so his boards take a back-seat at times. Anyway it looked very promising that his tester would be out last year (in terms of what it has said on his website) but still says that it's in the testing phases. Hopefully it will be out soon as it does have more bells and whistles and I'm sure many people would still buy it even if they've built one of these testers with Marco's ROM.

    My other job has had me working long hours for more than a year now. We've even hired several new engineers to help distribute the load - and we just got busier. So all my board work proceeds at a snail's pace.

    I recently finished the IRQ circuit for the new test fixture version. Old test fixture had simple 'active' and 'inactive' indicators on it. "Active" would mean the IRQ line appeared to be working and not stuck high or low. "Inactive" simply meant it was either sitting high or low. Inactive could mean a stuck IRQ line or simply running the part of the code that wasn't using IRQs -- it was difficult to differentiate between the two. Current version has "Active", "Inactive" and "Failed" indicators and can differentiate between a stuck low (typically how the RIOT IRQs failed) or inactive IRQ line.

    The problem is - getting time to work on this. Only an hour per week - if I'm luckly. That is why progress has been so slow with this.

    #77 3 years ago

    howdy Chris, I trust your judgement ! I've watched you help many HH owners back into the light !

    Quoted from ChrisHibler:

    Blasphemy! If you own pins, you need these testers!
    Said somewhat tongue in cheek, but they really do come in handy.
    Here's a short video of the tester working in a correctly operating System 80A MPU.
    » YouTube video
    Here's my interpretation of a "users guide". The description Marco provides is a bit confusing.
    One long blink - ROM is running.
    Short flicker followed by a longer single blink - 5101 tested good.
    Short flicker followed by two longer blinks - U4 tested good.
    Short flicker followed by three longer blinks - U5 tested good.
    Short flicker followed by four longer blinks - U6 tested good.
    I had emailed Marco about adding his tester info to the PinWiki, similar to the way we've added Leon's test articles, which we added verbatim. But Marco plans to create his own page. I thank him for the work he's done on the ROM, and him making it available to us all.
    --
    Chris Hibler - CARGPB #31
    http://ChrisHiblerPinball.com/contact/
    http:/webpages.charter.net/chibler/Pinball/index.htm
    http://www.PinWiki.com - ThePlace to go for Pinball Repair Info

    #78 3 years ago

    thanks for the update, much appreciated.

    Quoted from G-P-E:

    My other job has had me working long hours for more than a year now. We've even hired several new engineers to help distribute the load - and we just got busier. So all my board work proceeds at a snail's pace.
    I recently finished the IRQ circuit for the new test fixture version. Old test fixture had simple 'active' and 'inactive' indicators on it. "Active" would mean the IRQ line appeared to be working and not stuck high or low. "Inactive" simply meant it was either sitting high or low. Inactive could mean a stuck IRQ line or simply running the part of the code that wasn't using IRQs -- it was difficult to differentiate between the two. Current version has "Active", "Inactive" and "Failed" indicators and can differentiate between a stuck low (typically how the RIOT IRQs failed) or inactive IRQ line.
    The problem is - getting time to work on this. Only an hour per week - if I'm luckly. That is why progress has been so slow with this.

    #79 3 years ago
    Quoted from G-P-E:

    The problem is - getting time to work on this. Only an hour per week - if I'm luckly. That is why progress has been so slow with this.

    We all need some clones That or more time or less projects haha

    Looking forward to your tester once it's ready Ed! Keep up the great work!

    #80 3 years ago

    Nice to read and see all this Thank you everyone! The Pinitech adapter brings my test ROM to a higher level. Looks nice and no more messing around with wires, bending pins and a seperate LED.

    Thank you for the video Chris. It nicely shows the behaviour of my latest test ROM.

    When programming this test ROM -it was the first one I did- I had a few things in mind. Testing the memories over their entire range and a proper "missing addresslines" detection. It is easy to fool Leon's test ROM. Lift an addressline pin from one of the memories and you will see the test will pass. I also coded a feature to verify if the selection circuitry for the RIOT's is working properly. In theory, if there is something wrong there, we could be testing the same RIOT 3 times or 2 in the same time in stead of all 3 each.

    I wanted to make a unique blinking pattern at the LED for each test. For example, when seeing 3 short flashes -> the display RIOT tested succesfully. Chris his video shows the blinking after the memory tests is always preceded by a shorter faint flash. This is caused by writing and reading the memories over their entire range. This affects addressline a6 to which the LED is connected. (In other test ROM's I programmed I used addressline a8 to connect the diagnostics LED but I wanted to be compatible with Leon for this one).

    I also changed the output tests for the RIOT's. Leon programmed all RIOT I/O ports to be outputs. However, by Gottlieb's design, some are intended to be inputs: for reading the switch matrix and the slam switch input. My test ROM tests these as actually being inputs. You can use dipswitch bank 1-8 to "feed" the input port at switch matrix RIOT U4. The results are copied to the switchmatrix output port. If input PA2 is inactive, output PB2 will be inactive "0" too. When PA2 is active, output PB2 will "blink" with the same frequency as the LED at the pinitech adapter.

    I also programmed an extended test ROM to be inserted in the gamerom socket (for system 80b: PROM2 socket). This one is not mandatory to use. If not inserted, the tests will be simply skipped by the main test ROM and it will proceed with the I/O tests. If inserted, the extended test ROM will provide you the following:

    - communication test between gamerom socket (sys80B: PROM2 socket) and CPU
    - Timer IRQ tests for all 3 RIOT's.

    Earlier system 80 boards -like Spiderman, Panthera, ....- using 2 masked gamerom's need to be modfied first for using a single 2716 gamerom before you can use the extended 2716 test ROM.

    For the last system 80B games which use a 2732 PROM2 (Excalibur, Big House, Hot Shots, Bad Girls, Bone Busters) I coded a 2732 version for this extended test ROM.

    Marco

    #81 3 years ago

    System 80 test ROM blinking sequence:

    - Long flash ( - ) -> program is running. Clock and reset circuit okay. Communication test ROM <-> 6502 CPU okay

    - Short flash ( . ) -> 5101 tested okay.

    - A burst of 2 short flashes ( .. ) -> the memory of switchmatrix RIOT U4 tested okay

    - A burst of 3 short flashes ( ... ) -> the memory of display RIOT U5 tested okay

    - A burst of 4 short flashes ( .... ) -> the memory of lamp/solenoid RIOT U6 tested okay

    ***********begin extended tests only if extended test ROM is inserted*************

    - A burst of 5 short flashes ( ..... ) -> communication gamerom socket (system 80B: PROM2) <-> CPU is okay

    - A long flash followed by a short flash ( - . ) -> all 4 Timers in RIOT U4 tested okay

    - A long flash followed by a burst of 2 short flashes ( -.. ) -> all 4 timers in RIOT U5 tested okay

    - A long flash followed by a burst of 3 short flashes ( -... ) -> all 4 timers in RIOT U6 tested okay

    **************************end of extended tests***************************

    I/O test starts now.....LED will start blinking continiously.

    #82 3 years ago

    Great job !!!!!

    #83 3 years ago

    This Test rom looks great, recently bought the assembled board from Pinitech, is the Marco v33 rom image available for download or
    purchase, I really would like to have one

    #84 3 years ago

    I/O tests.......

    Set ALL dipswitches to "off" position. Remove the slam switch modification if performed in the past.

    - Lamp/solenoid RIOT U6 -> PORT A ( pin 8 ~ 15 ) and PORT B ( pin 16 ~ 25 ( pin 20 = GND) ) are all outputs and should blink in the same manner as the diagnostics LED.

    - Display RIOT U5 same as RIOT U6 with the exception of the slam switch input. Observe PA6 pin 14. It should be dead at "0". Now do the "slamswitch mod" and tie Z26 pin 13 to GND. PA6 should start blinking now in the same manner as the diagnostics LED.

    - Switchmatrix RIOT U4.

    PORT A ( pin 8 ~ 15 ) -> inputs. PORT B ( pin 16 ~ 25 ( pin 20 = GND) ) -> outputs. With all dipswitches set to "off" position all outputs at PORT B should be dead at "0". Now alter dipswitches 9 ~ 32 to "on" position. The outputs at PORT B should stay dead at "0". If they start blinking, examine the dipswitchbank select circuitry (Z15 7432 - Z33 74154).

    Now set dipswitch 1 ~ 8 to on position:

    dipswitch 1 - input PA7 pin 15 -> output PB7 pin 16 blinking + Z11 pin 8 blinking
    dipswitch 2 - input PA6 pin 14 -> output PB6 pin 17 blinking + Z11 pin 2 blinking
    dipswitch 3 - input PA5 pin 13 -> output PB5 pin 18 blinking + Z11 pin 4 blinking
    dipswitch 4 - input PA4 pin 12 -> output PB4 pin 19 blinking + Z11 pin 6 blinking
    dipswitch 5 - input PA3 pin 11 -> output PB3 pin 21 blinking + Z11 pin 10 blinking
    dipswitch 6 - input PA2 pin 10 -> output PB2 pin 22 blinking + Z11 pin 12 blinking
    dipswitch 7 - input PA1 pin 9 -> output PB1 pin 23 blinking + Z12 pin 4 blinking
    dipswitch 8 - input PA0 pin 8 -> output PB0 pin 24 blinking + Z12 pin 2 blinking

    Same for the real switch matrix inputs, an easy way to do this....short C16 ~ C23 one by one:
    (tie the traces which connects C16 ~ C23 to the pull up resistors R11 ~R17 to GND one by one)

    short C23 - input PA7 pin 15 -> output PB7 pin 16 blinking + Z11 pin 8 blinking
    short C22 - input PA6 pin 14 -> output PB6 pin 17 blinking + Z11 pin 2 blinking
    short C21 - input PA5 pin 13 -> output PB5 pin 18 blinking + Z11 pin 4 blinking
    short C20 - input PA4 pin 12 -> output PB4 pin 19 blinking + Z11 pin 6 blinking
    short C19 - input PA3 pin 11 -> output PB3 pin 21 blinking + Z11 pin 10 blinking
    short C18 - input PA2 pin 10 -> output PB2 pin 22 blinking+ Z11 pin 12 blinking
    short C17 - input PA1 pin 9 -> output PB1 pin 23 blinking + Z12 pin 4 blinking
    short C16 - input PA0 pin 8 -> output PB0 pin 24 blinking + Z12 pin 2 blinking

    Observe also switch matrix buffers Z11 and Z12. They can be defective if an output refuses to start blinking, jamming the RIOT outputs. Also the switch matrix input buffers Z13 and Z14 can be the culprit if an output refuses to respond, or the RIOT itself. It is important to check Z11 ~ Z15 after having problems with the switchmatrix under the playfield. On or more of these will fail after a short over there.

    #85 3 years ago

    Thank you

    #86 3 years ago

    This is going to be a great diagnostic tool for my haunted house adventures

    Great work, and great price !

    Order placed !

    Steve

    Quoted from MarAlb:

    System 80 test ROM blinking sequence:
    - Long flash ( - ) -> program is running. Clock and reset circuit okay. Communication test ROM <-> 6502 CPU okay
    - Short flash ( . ) -> 5101 tested okay.
    - A burst of 2 short flashes ( .. ) -> the memory of switchmatrix RIOT U4 tested okay
    - A burst of 3 short flashes ( ... ) -> the memory of display RIOT U5 tested okay
    - A burst of 4 short flashes ( .... ) -> the memory of lamp/solenoid RIOT U6 tested okay
    ***********begin extended tests only if extended test ROM is inserted*************
    - A burst of 5 short flashes ( ..... ) -> communication gamerom socket (system 80B: PROM2) <-> CPU is okay
    - A long flash followed by a short flash ( - . ) -> all 4 Timers in RIOT U4 tested okay
    - A long flash followed by a burst of 2 short flashes ( -.. ) -> all 4 timers in RIOT U5 tested okay
    - A long flash followed by a burst of 3 short flashes ( -... ) -> all 4 timers in RIOT U6 tested okay
    **************************end of extended tests***************************
    I/O test starts now.....LED will start blinking continiously.

    #87 3 years ago
    Quoted from MarAlb:

    I/O tests.......

    Thanks Marco. The additional documentation really adds to the tester. Very slick.
    --
    Chris Hibler - CARGPB #31
    http://ChrisHiblerPinball.com/contact/
    http://webpages.charter.net/chibler/Pinball/index.htm
    http://www.PinWiki.com - The Place to go for Pinball Repair Info

    #88 3 years ago
    Quoted from 80spit:

    This Test rom looks great, recently bought the assembled board from Pinitech, is the Marco v33 rom image available for download or
    purchase, I really would like to have one

    Both, if you have an Eprom programmer you can PM Marco for the test rom. Eproms are also now available for purchase on my website now as well. Proceeds from eprom sales will go to directly to Marco as donations for his awesome work!

    #89 3 years ago
    Quoted from ChrisHibler:

    Thanks Marco. The additional documentation really adds to the tester. Very slick.
    --
    Chris Hibler - CARGPB #31
    http://ChrisHiblerPinball.com/contact/
    http://webpages.charter.net/chibler/Pinball/index.htm
    http://www.PinWiki.com - The Place to go for Pinball Repair Info

    Coding assembly is 1, writing technical documentation is 2, especially when trying to make it understandable for less skilled technicians.... I will review my documentation if I can find some time and will try to improve it here and there. English is not my native language and there will be some mistakes.....please tell me if things are not clear or I choose the wrong words. Repairing circuitboards remains a technical thing. Test ROM's can make it more easy but are not a Holy Grail..... The results depend on the technical skills of the user. Sometimes it is not easy to understand the results when the testprogram derails.....

    Marco

    #90 3 years ago

    Well, all good things must come to an end..

    I'm no longer sharing this project on Oshpark & have to rethink that whole method of delivery of shared boards as they've now changed a few things about shared designs that I'm not liking (mainly allowing *anyone* to download all the Gerber files and order boards in mass whereas it used to be that all that was hidden & you just had the option of ordering a handful of boards). Not really digging their changes.

    The good news is, I'll be offering bare boards & kits via the website. This should all help encourage ROM sales, which can feed back to Marco for his excellent work & mean possible updates to code and/or instructions as time goes on.

    ---
    http://www.pinitech.com - "Pinball Inspired Technology"
    Kits, upgrades and test equipment for pinball machines

    4 weeks later
    #92 3 years ago

    Ed any news on your new system80 tester?

    Also is there a website that has board designs already done for various pinball projects? where you can design your own boards, or use existing board designs... and they'll make the boards for you (usually in like lots of 5)?

    #93 3 years ago

    No update. I have first build but have been swamped with both work and orders since early January.
    My day job slows down (temporarily) at the end of this month. I *hope* to get the software done in that time frame.
    Due to my lack of time for assembly, I most probably will be offering this as a kit this time.
    Ed

    #94 3 years ago
    Quoted from cfh:

    Also is there a website that has board designs already done for various pinball projects? where you can design your own boards, or use existing board designs... and they'll make the boards for you (usually in like lots of 5)?

    Not sure exactly if this is what you're asking, but as far as just creating your own boards OSHPARK is great for small prototype runs of smaller boards. The key is staying below a certain board size, otherwise it starts becoming more cost effective to seek out other options.

    #95 3 years ago
    Quoted from cfh:

    Also is there a website that has board designs already done for various pinball projects? where you can design your own boards, or use existing board designs... and they'll make the boards for you (usually in like lots of 5)?

    If there is a product or idea you have, you might want to start a thread seeking someone to help with the design and layout of a board. There are plenty of creative people here that are interested in designing boards (pinball related). I doubt you would be seeing the end result be "free for the taking" but at prototype and design phase, many people have offered up inexpensive bare boards and discounts for being a beta tester.

    #96 3 years ago
    Quoted from CactusJack:

    I doubt you would be seeing the end result be "free for the taking" but at prototype and design phase, many people have offered up inexpensive bare boards and discounts for being a beta tester.

    Yep, that's what I do.. discounts on the things that could use some beta testing. Then different price ranges when I list it for sale (diy kits and fully assembled) to offer options to people that otherwise wouldn't want to pay the "assembled" price.

    I do know the stuff I send out looks professional as I can make it.. and to my own standards of how I'd want to receive something -- headers at 90 degree angles, components lined, flux cleaned off. Yeah a lot of it's test equipment, but it people should get something that looks as good or better than the photos IMO. That takes some time and adds to the costs. I could offer lower assembled prices by just assembly-line slapping components on boards and not cleaning flux off anything.. but it's not the kind of thing I want to be sending out. The diy option offers people the ability to build something to their own standards. I figure that's a good balance.

    1 year later
    #97 2 years ago

    I know this is an old thread, but I am hoping someone might have one of these testers for sale?

    Either Ed's design or Wayne's design.

    Ed hasn't shown stock of them in quite a while and Wayne won't have any until July.

    And a quick thanks to Ed and Wayne for even creating such a device...thank you!

    3 months later
    #98 2 years ago

    A bit late, but I got in some more parts for about a dozen of these boards. So if anyone's still interested in picking one up -- send me a PM. It may still be a while before I get them available on the website again.

    3 weeks later
    #99 1 year ago

    More of these available again on the website. Have 10x assembled & ready-to-ship right now.

    http://www.pinitech.com/products/gottlieb_universaltester.php

    Promoted items from the Pinside Marketplace
    $ 110.00
    Cabinet - (Alt) Translites
    Pin Mods
    $ 159.00
    Playfield - Toys/Add-ons
    Pixels Arcade Games
    $ 26.50
    $ 999.00
    Flipper Parts
    Mircoplayfields
    $ 44.00
    Playfield - Toys/Add-ons
    PinWorlds
    $ 45.99
    $ 28.00
    Playfield - Toys/Add-ons
    ULEKstore
    From: $ 9.99
    Eproms
    Matt's Basement Arcade
    $ 7,499.00
    Pinball Machine
    Flip N Out Pinball
    $ 90.00
    Lighting - Under Cabinet
    Rock Custom Pinball
    $ 48.00
    Playfield - Toys/Add-ons
    ModFather Pinball Mods
    From: $ 175.00
    Gameroom - Decorations
    Pinball Photos
    $ 5.00
    Playfield - Decals
    Metal-Mods
    $ 45.99
    Lighting - Interactive
    Lee's Parts
    € 279.00
    From: $ 19.95
    Playfield - Toys/Add-ons
    PinBoss Mods
    $ 160.00
    Cabinet - Toppers
    Id Rather Play Pinball
    $ 15.00
    Playfield - Decals
    Metal-Mods
    $ 69.95
    Playfield - Toys/Add-ons
    Hookedonpinball.com
    $ 84.95
    Cabinet - Shooter Rods
    Super Skill Shot Shop
    £ 55.00
    Lighting - Led
    PinballToys
    $ 5,799.00
    Pinball Machine
    Nitro Pinball Shop
    There are 99 posts in this topic. You are on page 2 of 2.

    Hey there! Got a moment?

    Great to see you're enjoying Pinside! Did you know Pinside is able to run thanks to donations from our visitors? Please donate to Pinside, support the site and get anext to your username to show for it! Donate to Pinside