gcvideo - Open source GameCube component cable solution

Discussion in 'Modding and Hacking - Consoles and Electronics' started by darcagn, Aug 31, 2014.

  1. Helder

    Helder Site Supporter 2014,2015

    Joined:
    Apr 6, 2013
    Messages:
    981
    Likes Received:
    54
    I have 100 of these cable connectors, shoot me a pm and we can work something out.
     
  2. MonkeyBoyJoey

    MonkeyBoyJoey 70's Robot Anime GEPPY-X (PS1) Fanatic

    Joined:
    Mar 1, 2015
    Messages:
    1,738
    Likes Received:
    312
    Are they female PCB mounts or the cable plugs with housing?
     
  3. Helder

    Helder Site Supporter 2014,2015

    Joined:
    Apr 6, 2013
    Messages:
    981
    Likes Received:
    54
    They are the males with housing like you would see on a standard Saturn AV wire.
     
  4. MonkeyBoyJoey

    MonkeyBoyJoey 70's Robot Anime GEPPY-X (PS1) Fanatic

    Joined:
    Mar 1, 2015
    Messages:
    1,738
    Likes Received:
    312
    Oh ok, the ones we need are the PCB mount female connectors.

    So about the GG mod... I just had an idea about the Sega Saturn 10 pin mini-DIN A/V port: why not get them 3D printed or ran through a CNC machine? It would instantly solve all of our problems!* These new 3D printed connectors could also be used on other consoles like the Genesis/Mega Drive as a replacement to the 8 pin DIN and 9 pin mini-DIN so we could add S-Video to Genny/MD and even the Master System! I'll start a new thread about getting the connectors 3D printed.




    *DISCLAIMER: It will only solve problems related to the connector and parts of the A/V modding community.
     
    Last edited by a moderator: Nov 2, 2016
  5. OzOnE

    OzOnE Site Supporter 2013

    Joined:
    Nov 10, 2011
    Messages:
    538
    Likes Received:
    173
    It might be an idea if you're desperate, but I think I'll stick with the 9-pin sockets. :p

    Trying to get the pins and other bits for the 3d-printed sockets will be a proper pain tbh.

    I'm still working on some GG stuff (trying to get the new LCD itself to zoom the image in by compiling new firmware).

    I should make another thread though too, as this was meant for the GC.

    OzOnE.
     
  6. takeshi385

    takeshi385 Mojarra Frita Bandit

    Joined:
    Mar 29, 2011
    Messages:
    1,856
    Likes Received:
    164
    Wait, if I'm understanding this correctly, Ozone you are making an hdmi board for the game gear correct?
     
  7. MonkeyBoyJoey

    MonkeyBoyJoey 70's Robot Anime GEPPY-X (PS1) Fanatic

    Joined:
    Mar 1, 2015
    Messages:
    1,738
    Likes Received:
    312
    The more I think about it, the less I want to use 10 pin mini-DIN. 9 Pin would be best for people like me who don't have Saturn cables but do have Genesis Model 2/MD2 cables. If only 10 pin mini-DIN wasn't a rare connector...

    I wonder if we could one day could get cheap replacement LCDs that tap directly into the digital GG signals and display a pure digital signal. That would make playing the GG easier and give it better battery life. Seriously, 4-7 hours on 6 AAs? Sega, there is this nice word called "THINK", you should try it some time. Maybe you could stop making bad Sonic games and start making good ones or better yet, re-release the GG and the Nomad with 32X support and Master System support right out of the box and give them true digital screens!!! My rant is over.

    If you want to make a thread for the GG then go ahead and do it! =)
     
  8. LeHaM

    LeHaM Site Soldier

    Joined:
    May 5, 2013
    Messages:
    2,634
    Likes Received:
    292
    Sorry I haven't read the entire thread but hows this project going?
    Has anyone built a working PCB?
    :)
     
  9. SodaOgre

    SodaOgre Rising Member

    Joined:
    Jun 7, 2013
    Messages:
    60
    Likes Received:
    0
    Y'know, I was just about to ask the same question, I've completely lost track of this thread, someone mind giving us a quick cliff-notes review?
     
  10. MonkeyBoyJoey

    MonkeyBoyJoey 70's Robot Anime GEPPY-X (PS1) Fanatic

    Joined:
    Mar 1, 2015
    Messages:
    1,738
    Likes Received:
    312
    There are two versions: a Analog version you have to order boards and solder components onto and it gives you Digital audio, 31KHz 480p RGBS (PAL Units natively output RGBS but in 480i/576i at 15KHz only), VGA, and YPbPr Component video, and a true digital DVI/HDMI version that you have to order an FPGA for and solder to the gamecube. The DVI version doesn't require soldering any components to the FPGA other than wires to the gamecube and optional switches for scanlines and line doubling 240p/288p to 480i/576i or any of those to 480p/576p (its like upscaling but it isn't true upscaling). Digital Audio is still in the works for the DVI version.
     
    Last edited: Mar 17, 2015
  11. OzOnE

    OzOnE Site Supporter 2013

    Joined:
    Nov 10, 2011
    Messages:
    538
    Likes Received:
    173
    Yep, I agree. It's probably not worth the effort to try to get hold of large-ish quantities of the 10-pin PCB socket tbh.

    I'm sure I could make the RGB SCART / Composite / S-Video / Component cables cheaper than they are online too. :)


    I was actually working on that yesterday - I found some source code online for the MST703 scaler chips often used on the small 4.3" replacement LCD controllers.

    I got the source to compile fine, but now I need to figure out the correct timings for the LCD itself (I might need to disassemble the stock firmware).

    The chip can actually accept digital video directly, as well as most of the usual analog inputs.

    What I ideally wanted to do first is just to enable zooming / scaling on the LCD so the GG image would fill the screen.

    Eventually it would be great to connect the LCD directly to the GG.

    The problem is, the original LCD ribbon cable is pretty wide (and has 68 pins!), so it would be pretty hard for the average modder to solder a new one to the main board. That's even if a modern LCD can be made to work directly with the GG.

    It's probably a better idea to just decode the usual video bus on the FPGA or CPLD, then output the data to a new LCD with it's own controller / scaler.

    This LCD scaler chip can take RGB input as well, and I reckon that would still look miles better than the stock LCD.

    So it's not completely necessary to get a direct connection from the original LCD pins to the new LCD tbh, just a nice bonus if it can be done without too much hassle or expense.

    (If I can find a different LCD + controller that has all the input pins available, we could still make a direct digital connection to the GG via the FPGA.)

    So yeah, still working on that stuff. :)

    OzOnE
     
    Last edited: Mar 17, 2015
  12. MonkeyBoyJoey

    MonkeyBoyJoey 70's Robot Anime GEPPY-X (PS1) Fanatic

    Joined:
    Mar 1, 2015
    Messages:
    1,738
    Likes Received:
    312
    I am very excited for that! When can I throw money at the screen? What LCD are you using that accepts RGB? I have been trying to find one so that when I get a nomad, I could get a portable RGB screen but to no avail. I think it would make a great replacement screen for the Nomad as it natively outputs RGB so all you would have to do is solder to R,G,B, and Sync (or Luma if you really want to). When you are done, please let us know as I would love to make my GG better! If you need someone to test your designs, I would be more than happy to help!
     
  13. OzOnE

    OzOnE Site Supporter 2013

    Joined:
    Nov 10, 2011
    Messages:
    538
    Likes Received:
    173
    Yep. I've been working on a generic HDMI output board which could be used on many consoles / computers / scalers.

    (The prototype I have atm was made by [RDC] from the gc-forever forum. It's working well on the GC, but he doesn't have time atm to work on getting more boards made. So, I'm finishing my own PCB layout.)

    If you also replace the LCD in the Game Gear with a newer modern one, there's then plenty of space behind the LCD to fit the HDMI board too.

    The HDMI board could be used simultaneously with the analog output board too (RGB, and probably Composite + S-Video). I'm close to finishing the final design for both boards.

    Some consoles / computers are better candidates for the HDMI mod though, as they have fairly easy access to their digital video bus.

    They often need the FPGA to do some minor format conversion as well. Those include...

    N64
    Gamecube
    Game Gear
    Intellivision

    Dreamcast / NAOMI
    Atari ST
    Wii (any point, since Wii U is out?)
    Game Boy
    PC Engine / TurboGrafx 16 (exp port dig video?)
    Philips CDi


    Others will likely not even need the FPGA, and the video data can be fed directly to the HDMI chip. Including...

    PSX
    PS2
    NeoGeo MVS / AES / CD
    Atari Jaguar
    Xbox 1
    Amiga 500 / 1200 / CD32
    Panasonic 3DO


    Unfortunately, on other machines, there's no direct access to any digital video signals. The only practical way of HDMI modding those is to run a version of their video hardware as a core inside the FPGA.

    (I believe this is basically what kevtris is doing with his HDMI NES project, since he already coded an extremely accurate FPGA core for the NES PPU.)

    Some of those machines would be tricky to HDMI mod, or more expensive due to needing a larger FPGA to fit the video core in. These include...

    Master System < TMS9918. Core available.
    Mega Drive < Core available (2-player / interlaced needs fixing).
    SNES < Partial PPU Core / untested.
    ZX Speccy < ULA Core available.
    BBC Micro < Core available.
    Amstrad CPC < Core available.
    C64 < Core available.
    Atari Lynx < No core yet? Need to check.
    Sega Saturn < No core yet? Need to check.
    Sega SC1000 < TMS9929. Core (probably) available.


    The above lists aren't exhaustive by any means, and this doesn't even include all the other arcade boards, nor the more obscure home computers.

    So, there are tons of machines which could be modded for better digital video output. Once the new board is done, I intend to mod every machine I own. :p

    OzOnE

    Well, the LCD I'm trying to mod atm is from one of these cheap reversing monitors...

    http://www.amazon.co.uk/gp/product/B0056WJP1M?psc=1&redirect=true&ref_=od_aui_detailpages00

    But, the controller board doesn't break out the pins from the chip for the RGB inputs. :(

    So, you would have to solder wires directly to the MStar scaler chip, then patch the firmware to enable the RGB input.
    I can do the soldering OK, and I'm working on getting the firmware modded.

    The alternative is to find another small controller + LCD on AliExpress or somewhere which does accept RGB out of the box (or with minor mods).
    I've seen people mod the Nomad with new screens, so it would be worth checking if they found one with RGB too.

    I do have some source code for both the MStar MST series of LCD controller, and the Realtek RTD266x series though.
    I'm hoping to compile firmware for most of these common chips which enable all inputs and features we need for modding handhelds (and for other projects ofc.)

    Thanks for the offer of testing. ;)
    Most of my projects take a long time though, so as always, I can't promise anything yet.

    I've just ordered two more of those reversing monitors.
    I'm having to de-solder the SPI EEPROM on the controller board every time I want to test new firmware atm, so I need to find a more practical way.

    If I manage to enable the better video inputs and adjust the scaling, I'm considering making my own PCB layout for a "Universal-ish" LCD controller.
    The MStar scaler chips only cost around $2.50 per piece in small quantities, and they support tons of input types including digital and Component!

    I think they only support output to 6-bit LCD panels, but that still covers many choices, and the image quality can be excellent.

    Of course, I also want to get scaling working on the GG analog and / or HDMI board, so the image will show full-screen without the big borders.

    OzOnE.
     
    Last edited by a moderator: Nov 2, 2016
  14. MonkeyBoyJoey

    MonkeyBoyJoey 70's Robot Anime GEPPY-X (PS1) Fanatic

    Joined:
    Mar 1, 2015
    Messages:
    1,738
    Likes Received:
    312
    This is going to be awesome! I looked everywhere for RGB LCDs for the Nomad but everybody that does these mods seem to use Composite for some reason. I think you're the first person I've seen trying to use something better than craposite video. If you can get rid of those borders on GG TV mods, then you are a life saver.
     
    Last edited: Mar 17, 2015
  15. OzOnE

    OzOnE Site Supporter 2013

    Joined:
    Nov 10, 2011
    Messages:
    538
    Likes Received:
    173
    Last edited: Mar 17, 2015
  16. MonkeyBoyJoey

    MonkeyBoyJoey 70's Robot Anime GEPPY-X (PS1) Fanatic

    Joined:
    Mar 1, 2015
    Messages:
    1,738
    Likes Received:
    312
    Is someone willing to make portable LCD screens for the GameCube that are compatible with the DVI version of GCVideo?

    We would need a simple monitor that has the following features: it attaches to the GameCube, has DVI-D/HDMI input, runs off of the GameCube's power source, gets analog audio from the Multi-Out to keep costs low, a headphone jack, volume control, and has stereo speakers.

    Could someone also make a battery for the GC that gives at least 4-6 hours of battery life? I always wanted a portable GameCube but couldn't find a good affordable screen and the only battery I found has a battery life of 1-2 hours or less.

    *BUMP*

    Has anyone tried this on a DOL-101 yet or am I going to be the first person to do so once I get the parts? If you have, please make a detailed installation video tutorial. If no one has and I become the first to do this mod, I'll make a detailed tutorial and post it here for everyone to see.
     
    Last edited by a moderator: Nov 2, 2016
  17. BuffaloWing

    BuffaloWing Robust Member

    Joined:
    Jul 31, 2012
    Messages:
    277
    Likes Received:
    27
    There are more action on this over at gcforever and shmups forum.
     
  18. bagheera

    bagheera Rising Member

    Joined:
    Aug 1, 2014
    Messages:
    65
    Likes Received:
    3
    I linked something about it a few pages back, but I believe it was a genuine Component cable being soldered directly to a DOL-101. I think that is the only info you are going to find.

    GCs are cheap, I think it is much easier to get one with a digital port so you can solder to the pins of that.
     
    Last edited: Mar 24, 2015
  19. MonkeyBoyJoey

    MonkeyBoyJoey 70's Robot Anime GEPPY-X (PS1) Fanatic

    Joined:
    Mar 1, 2015
    Messages:
    1,738
    Likes Received:
    312
    It was an official GC component cable. I saved the page you linked so when I get the parts, I can solder the board in.

    My first GameCube I ever bought was a used one from GameStop and it was a DOL-001 but it stopped reading discs so I had them replace it and they gave me a DOL-101 in slightly worse condition. Really wish I didn't do that seeing replacement lasers are about $16 on Amazon.com.

    While the DOL-001 would be easier to solder to, I wanted to see if mine would work with it so I wouldn't have to spend $30-$50 on a DOL-001 and have two GCs.
     
  20. BuffaloWing

    BuffaloWing Robust Member

    Joined:
    Jul 31, 2012
    Messages:
    277
    Likes Received:
    27
    Continuing from another thread:

    Work in progress:

    [​IMG]
     
    awesomeNES likes this.
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page