(Topic ID: 265344)

Verifying ROMs

By oldschoolbob

3 years ago



Topic Stats

You

Linked Games

No games have been linked to this topic.

    Topic Gallery

    View topic image gallery

    download (resized).png
    Untitled (resized).png

    #1 3 years ago

    I’m swapping out a set of ROMs on a Bally -35 for a friend. I don’t have the game here. They are original ROMs. Can I verify his ROMs are working by downloading the data files from IPDB – loading the files into the buffer of my ROM programmer and verify?

    Thanks

    Bob

    #2 3 years ago

    Yes, you can as long as you download the exact rev files for what you have. Also, if they are EPROMs then you are fine but if the original ROMs you have are 9316A’s then you will need an adapter socket to enable them to be read as a 2716.

    #3 3 years ago

    The original ROMs are 9316A's.

    Now I understand why you need to change the jumpers when you use 2716 EPROMs.

    My programer is a GQ-4x4. Where can I get an adapter?

    Or can I get files for the 9316A's. It's a Super Sonic game.

    Thanks

    Bob

    #4 3 years ago
    Quoted from oldschoolbob:

    The original ROMs are 9316A's.
    Now I understand why you need to change the jumpers when you use 2716 EPROMs.
    My programer is a GQ-4x4. Where can I get an adapter?
    Or can I get files for the 9316A's. It's a Super Sonic game.
    Thanks
    Bob

    the burner probably does not support that device so a pin out adapter would need to be built to convert it to a more common 2716. basically an adpater that shuffles around the pins that are in laid out differently.
    Untitled (resized).pngUntitled (resized).pngLooks like the micro electronic's data sheet 9316A pinout picture has P2 labeled wrong, should be A6 not A8.
    download (resized).pngdownload (resized).png

    pin: 2716 9316
    21 Vpp(high=read) CS(active-low)
    20 OE(active-low) CS(active low)
    18 CE(active-low) CS(ACTIVE HIGH)

    Some more info here
    https://www.mikesarcade.com/cgi-bin/spies.cgi?action=url&type=info&page=9316.txt

    #5 3 years ago

    You're right - 9316a is not supported. I looked into purchasing an adapter - $30.00 is a bit expensive for something I may never use again.

    I also looked over Mikes Arcade homemade adapters. Not easy to build.

    I can understand the 9316 ROMs not being available any longer but you'd think there is somewhere (or someone) out there that has the original files for these old ROMs.

    Thanks

    Bob

    #6 3 years ago

    Hi Bob,
    The Super Sonic ROM files on IPDB were dumped from original 9316A PROMs.

    9316A PROMs and 2716 EPROMs are merely containers for the data. What's in them is the same. The difference in pinouts is just the way that the chips are enabled for access. Nothing to do with data being different.

    Download the ROM files from IPDB, program them into 2716 EPROMs, jumper the board accordingly and you're good to go.

    BTW, if you set your programmer to 2532 EPROM, you can successfully read 9316A PROMs with it however you have to remove the extra blank data since a 2532 is double the size (4k bytes) of a 9316 which is 2k bytes.

    #7 3 years ago

    I thought about burning new EPROMs but I wanted to just switch his ROMs and not change the jumpers - makes it all original looking.

    Now I understand why you need to change jumpers when you change to EPROMs.

    It would be much easier to just verify the old PROMs.

    I'll have to sleep on it.

    Thanks

    Bob

    #8 3 years ago

    I always converted every board to use a 2732 at U2 and U6 and trash canned the 9316. 2732 is the largest memory size that easily fits so all games are supported without changing jumpers. 2732 are the most common flavor of old ROMs that are compatible with that MPU.

    Makes it easier to swap boards around if you want to.

    2 months later
    #9 3 years ago

    Both suggested adapters described on (https://www.mikesarcade.com/cgi-bin/spies.cgi?action=url&type=info&page=9316.txt) have you either bypassing pin 21, or grounding it to pin 12. They both also connect pin 18 to pin 24 (Vcc). My initial thought would be to just switch pins 18 and 21. Why not just to that?

    Is it because on 2716 pin 21 is Vpp (which is 5V for read/standby, and 25V for programming), and you don't want to risk having the programmer send 25V into pin 18 on the 9316? Doesn't the programmer only send the 25V when it is actually programming? When simply reading (or verifying) the chip doesn't the programmer simply send out 5V? So switching pins 18 and 21 would be fine under the read only mode? Is disconnecting or grounding pin 21 simply to be safe?

    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/verifying-roms 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.