Contact US

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

ROM Help

ROM Help

ROM Help

Hi there,

I hope I'm not imposing but I'm having a few problems and thought one of you might be able to help.

I'm trying to figure out the cartridge connector on the Wonderswan console. It's going ok, but I need to verify my findings. Unfortunately, most of the chips used in the carts are either Bandai customs or too difficult to find.

I don't have an exact number handy but a common example is:

I can't find the manufacturer and hence, can't find a datasheet. Does anyone have any suggestions on how I can go about finding the pin-outs? From those I can trace it back to the cartridge connector. I know which ones are connected to GND or Vcc, and have a rough idea of which ones are address lines and which ones are data - but I need specifics.

Sorry for the waffle :) , but if someone could help or point me in the right direction I'd be really grateful.


RE: ROM Help

have experience in reverse engineering but I have no idea what you are trying to do. Does the cartridge contain data or program ? Do you want to change it ? If program, for what processor ?


RE: ROM Help

The cartridge contains data and program code for the Wonderswan games console (based around a custom i80186). I'm trying to figure out what each pin on the cartridge connector does.

Had the ROMs been standard off-the-shelf chips, I could have just traced ROM Pin 1 etc. back to the cartridge connector, and if that pin had been Vcc, then I'd know the pin it connects to is also Vcc. Obviously it's not always quite that simple but I've been making progress. My problem is that most of the ROM chips are not standard, so I can't pinpoint (excuse the pun) what the pins do.

Sorry if I'm not making myself very clear.

RE: ROM Help

Suggestion: If you happen to know how that connector looks, then visit
for more info. They have many beautiful colorful pictures of connectors there.

RE: ROM Help

If you could access the 186 and make an adapter to the cartridge to access each line there ,too, it would be trivially simple to identify the lines.


RE: ROM Help

>If you could access the 186 and make an adapter to the
>cartridge to access each line there ,too, it would be
>trivially simple to identify the lines.
I'm not entirely sure what you mean, but the CPU used isn't a pin-for-pin replica. It seems to be just compatible with the instruction set of the i186.

Something else I recently discovered was that the line I have named Address0 is not connected to any ROM chips in the cart, but it is connected to the RAM chips.

I don't suppose anyone has any idea why this might be?


Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members! Already a Member? Login


Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close