DCHDMI

Discussion in 'Sega Dreamcast Development and Research' started by psydefx, Apr 4, 2018.

  1. megavolt85

    megavolt85 Peppy Member

    Joined:
    Jan 8, 2015
    Messages:
    323
    Likes Received:
    472
    fafadou and fry76 like this.
  2. MastaG

    MastaG Rapidly Rising Member

    Joined:
    Apr 7, 2015
    Messages:
    83
    Likes Received:
    37
    Real men use IDE ;)
     
  3. megavolt85

    megavolt85 Peppy Member

    Joined:
    Jan 8, 2015
    Messages:
    323
    Likes Received:
    472
    @MastaG GD-ROM is device with IDE interface
    IDE is not device, IDE is interface for communications host and device
     
    fafadou and -=FamilyGuy=- like this.
  4. MastaG

    MastaG Rapidly Rising Member

    Joined:
    Apr 7, 2015
    Messages:
    83
    Likes Received:
    37
    Yes I know, I meant to say you can just hook up an ide hdd/cf-card/whatever to the bottom of the mainboard for use with Dreamshell.
    And just keep the original gdrom drive.
     
    fafadou likes this.
  5. megavolt85

    megavolt85 Peppy Member

    Joined:
    Jan 8, 2015
    Messages:
    323
    Likes Received:
    472
    truth? it is possible? :D:D:D
     
    fafadou likes this.
  6. citrus3000psi

    citrus3000psi Housekeeping, you want towel?

    Joined:
    Nov 8, 2013
    Messages:
    1,051
    Likes Received:
    419
    Don't have any spares at the moment. One board will be made specifically for the DC junkyard.
     
    fafadou likes this.
  7. chriz2600

    chriz2600 Member

    Joined:
    Apr 7, 2016
    Messages:
    8
    Likes Received:
    39
    Short recap and some background info to what was done in the last months by citrus3000psi and me.

    Hardware is already final, a custom flat flex takes the signals off the dc motherboard:
    (All images were posted by Dan before on twitter https://twitter.com/citrus3000psi, some do show older versions of the hardware, but the setup remains the same for the newer revisons)
    [​IMG]
    The FPGA board sits below the dc mainboard:
    [​IMG]
    [​IMG]
    OSD was implemented a while ago, to display debug information, but maple bus integration was missing :)

    This block diagram shows the current system setup:
    [​IMG]
    Previously output resolutions had to be switched by flashing a different firmware (via the web interface running on the ESP this is easy), but with the maple bus integration, this could now be done via the OSD using the controller (without the need to re-flash). Version 1.2d/e (e revision is just a 4-layer version of the 2-layer revision d) already has the pads to tap into maple bus.

    The original ESP-12 was replaced by an ESP07S with an external antenna, because wifi does not work well from within the metal shielding :)

    The menu logic itself is implemented inside the ESP, which writes to the OSD RAM using a dedicated 800kHz I2C connection to the FPGA.

    The firmware (both FPGA and ESP) is auto-build using gitlab-ci and then auto-deployed to https://dc.i74.de/ and https://esp.i74.de/ for easy update via ESP.

    Once again, here are the links:
    Hardware: https://github.com/citrus3000psi/DCHDMI-Hardware
    FPGA: https://github.com/chriz2600/DreamcastHDMI
    ESP: https://github.com/chriz2600/FirmwareManager
     
    sa1, Taijigamer2, fafadou and 4 others like this.
  8. MastaG

    MastaG Rapidly Rising Member

    Joined:
    Apr 7, 2015
    Messages:
    83
    Likes Received:
    37
    Soldering the flex cable seems like a tricky job, because if you you accidentally bridge two pins together you'll have a hard time cleaning it up without melting the plastic of the flex cable..
     
    Last edited: Aug 6, 2018
  9. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,091
    Likes Received:
    1,033
    That's what flux, patience, and solder pumps are for.
     
    SnakeGrunger and fafadou like this.
  10. MastaG

    MastaG Rapidly Rising Member

    Joined:
    Apr 7, 2015
    Messages:
    83
    Likes Received:
    37
    I'm going to take my chances ;)
    Got a decent controlled station with a very small tip and lots of flux.. just need to get myself a pump (because I'm used to braid) and some easy-for-beginners-to-use dremmel tool, to cut the hdmi-port hole in my dreamcast case.
     
  11. Marmotta

    Marmotta Dauntless Member

    Joined:
    Apr 14, 2009
    Messages:
    755
    Likes Received:
    49
    Braid is fine, I've had a lot of practice with Ultra HDMI installs and find a solder pump is a bit too heavy-handed. Just use a tiny amount of solder and tons of quality flux.
     
  12. Yakumo

    Yakumo Pillar of the Community *****

    Joined:
    Mar 14, 2004
    Messages:
    20,515
    Likes Received:
    1,085
    Unboxing, check it out with 240p, 480i and none VGA compatible games. We'll also be doing a side by side comparison to RGB. Is it much better?
     
    Anthony817, Arcadia and beharius like this.
  13. Bad_Ad84

    Bad_Ad84 The Tick

    Joined:
    May 26, 2011
    Messages:
    8,594
    Likes Received:
    1,372
    It's just a vga to hdmi adapter, not in the same league as the one being discussed.

    At best your tv upscales a bit. But its not getting any more detail out of the consoles than a vga cable would.

    This mod is completely digital and will have superior picture quality.
     
    Last edited: Aug 19, 2018
  14. Anthony817

    Anthony817 Familiar Face

    Joined:
    May 12, 2010
    Messages:
    1,117
    Likes Received:
    594
    Yeah it should be considerably better since the Dreamcast will never have a chance to convert the signal to Analog. That in itself will give us the clearest picture possible. I am sure seeing it in person is much better than what we have seen in videos of these types of projects as well.

    As far as I know we have only seen Ozones project in action actually, and it was posted on youtube.

     
  15. Anthony817

    Anthony817 Familiar Face

    Joined:
    May 12, 2010
    Messages:
    1,117
    Likes Received:
    594
    MastaG and fafadou like this.
  16. Tomleecee

    Tomleecee Spirited Member

    Joined:
    Apr 15, 2015
    Messages:
    146
    Likes Received:
    269
    fafadou likes this.
  17. darknezz19

    darknezz19 Newly Registered

    Joined:
    Feb 17, 2016
    Messages:
    4
    Likes Received:
    1
    Wow this looks awesome.
     
    Last edited: Oct 15, 2018
  18. -=FamilyGuy=-

    -=FamilyGuy=- Site Supporter 2049

    Joined:
    Mar 3, 2007
    Messages:
    3,091
    Likes Received:
    1,033
    @citrus3000psi & @chriz2600 , may I suggest using only the arrows and triggers to move around and select in the OSD? Like R to confirm, L for back.

    That way it should not interfere with the bios or most games start menu.

    Good job so far! Be sure to update us when we can buy it!
     
    fry76 likes this.
  19. Shenmue_Trilogy

    Shenmue_Trilogy Rapidly Rising Member

    Joined:
    Oct 29, 2015
    Messages:
    98
    Likes Received:
    40
    @Tomleecee
    Can you post some comparison screenshots between hdmi mod and Berharbros vga adapters?
     
    fry76 likes this.
  20. chriz2600

    chriz2600 Member

    Joined:
    Apr 7, 2016
    Messages:
    8
    Likes Received:
    39
    I like the idea, I will change the buttons :)
     
    fry76, -=FamilyGuy=- and fafadou like this.

Share This Page