Currently playing:

Wednesday, July 04, 2012

CGA2VGA scaler for arcade PCBs


I made a very interesting discovery with the CGA2VGA scaler that came in my Red Storm cabinet.  The scaler looks like the generic/OEM version we've all seen on eBay for ~$35, except even cheaper since they removed all the components except for RGB input and VGA output.  But the big difference is the one that came in my cab can successfully scale PCBs of various refresh rates, like the very difficult Seibu 55hz games!

Here is a visual comparison.  The Gonbes GBS-8220 in on the left, and the Red Storm generic is on the right.

(click picture for hires pic)

Comparing both side by side in a similar setup, the menus are exactly the same, except the red storm version allowed for a wider range of values to be set for horizontal and vertical settings.  Looking closely at the both boards, the GBS-8220 has a 2011.08.16 V30 silkscreened on it, while the stickers on the red storm version looks like it's firmware was updated in February of 2012.

So I'm hoping someone can help me figure out how to dump the firmware of the red storm version and see if I can successfully upgrade the GBS-8220 firmware.  I see there are two sets of 4 pin "upgrade" connectors on the right side, although it looks like some were removed.  There is also a 2 pin connector directly under these which I assume may be a selectable "write" jumper?



6 comments:

  1. Thanks for the article.. Will def look for one with the newer firmware!

    ReplyDelete
  2. The top upgrade pins labled with SDA, VCC, GND, and SCL are I2C (Inter-Integrated Circuit protocol). Below the I2C port is either Serial or USB port.

    ReplyDelete
    Replies
    1. Thanks beatsgo! I'll look into the I2C protocol to see if this is something I can easily wire up.

      Delete
  3. did you ever figure this out?

    ReplyDelete
    Replies
    1. There are USB to SPI/I2C/IIC/UART/TTL/ISP serial adapters on eBay for cheap, but I have not yet bought one to try dumping the firmware. In reading up on IC2, it sounds like companies typically protect their firmware by making proprietary functions, so I kind of lost interest (and time) to try.

      Delete