(Topic ID: 270740)

Data East Leon's test Rom Issues

By the96stang

3 years ago



Topic Stats

You

Linked Games

No games have been linked to this topic.

    Topic Gallery

    View topic image gallery

    address_decoding.png
    #1 3 years ago

    I am currently using Leon's test rom on my data east mpu. It makes everything passes in section one where I verify the 6802 and ram but I run into a problem on the PIA test.

    The PIA test never starts. The PIA light never flashes, and there is no movement from the test led i have set up. What would cause this test not to initiate?

    #2 3 years ago

    following....

    #3 3 years ago

    Was there battery damage on the board? If so that could explain your PIA issues.

    #4 3 years ago
    Quoted from Robotworkshop:

    Was there battery damage on the board? If so that could explain your PIA issues.

    Negative. Board is clean as a whistle. Im just an idiot who installed a PIA backwards and blew something up.

    #5 3 years ago

    <disclaimer>The following information is my understanding and provided for the purpose of trying to assist you in finding your problem. It is not intended to be taken as definitive and final.</disclaimer>

    In order for software to execute you need a functioning CPU, data bus, address bus and stable storage that holds the software executable code. Access to devices requires correctly functioning address decoding. Devices (or ICs) are enabled by the address decoding ICs. This decoding can be accomplished by several different ICs.

    If the Leon software correctly passes the RAM test then the RAM address decoding IC (8C) probably works. It's a good bet that ROM address decoding ICs are working too (since the software is executing).

    Each PIA is located on the address bus and those addresses are decoded by the 74LS138 (8D). Note that is NOT the only IC involved in address decoding. It's just an example of one of the decoders. Please consult sheet 1 of 4 of the CPU schematic. Address decoding is located in the top right section of the sheet. The physical ICs are co-located on the board. In this case the software might still be executing but not able to access the PIAs as they aren't selected because their address is not correctly decoded (and therefore the CS line not correctly enabled).

    I would start my search in the address decoding section if you know you have a good ROM, RAM and CPU.

    address_decoding.pngaddress_decoding.png
    #6 3 years ago
    Quoted from the96stang:

    Negative. Board is clean as a whistle. Im just an idiot who installed a PIA backwards and blew something up.

    Ok. I ran into an issue where battery damage ate through a trace for the reset line going to the PIA chips. If there was battery damage or if someone removing a chip severed that trace then that could contribute.

    #7 3 years ago

    Do you happen to remember what trace?

    #8 3 years ago
    Quoted from the96stang:

    Do you happen to remember what trace?

    If I recall it ran under the crystal and to all the PIA chips. The PIA chips on that board didn’t work right without being reset. Sometimes prior work or people pulling out chips with a screwdriver will cut traces too.

    #9 3 years ago

    I guess I don’t understand what you are saying @the96stang.

    The PIA test starts immediately. For DE, grounding pin 6 of the processor should start RAM test. If successful then PIA test resumes.


    Chris Hibler - CARGPB #31
    Http://chrishiblerpinball.com/contact
    http://www.PinWiki.com/ - The new place for pinball repair info

    Reply

    Wanna join the discussion? Please sign in to reply to this topic.

    Hey there! Welcome to Pinside!

    Donate to Pinside

    Great to see you're enjoying Pinside! Did you know Pinside is able to run without any 3rd-party banners or ads, thanks to the support from our visitors? Please consider a donation to Pinside and get anext to your username to show for it! Or better yet, subscribe to Pinside+!


    This page was printed from https://pinside.com/pinball/forum/topic/data-east-leon-s-test-rom-issues and we tried optimising it for printing. Some page elements may have been deliberately hidden.

    Scan the QR code on the left to jump to the URL this document was printed from.