My Gamecube DDH setup : photo and description

Discussion in 'Nintendo Game Development' started by Arhiman57, Dec 14, 2014.

  1. Arhiman57

    Arhiman57 Member

    Joined:
    Jun 8, 2010
    Messages:
    22
    Likes Received:
    2
    Hello,

    I'm pleased to present my functional GameCube DDH DEV setup , completed year after year.... I will update some parts later, especially the hardware config inside the PC, and the exact software part.


    1) The hardware

    - One PC from the 2000 era, SGI Visual Workstation 230 (I'm a huge SGI fan), PIII 800Mhz, 256Mb RAM, 64Mb Quadro1 (SGI VR3), 18Gb SCSI HDD connected to an Adaptec SCSI PCI card.

    - The Marlin PCI Card FW 3.07 from 2001, connected to a PCI Slot inside the PC. The IDE cable is connected to a free IDE channel without any slave device. That's why the OS is on a SCSI disk, so I was able to have a CD drive, The Marlin IDE emulator card, and the system disk without any problem.

    - The AMC DDH, final spec, HW2 D5 . An internal Seagate 6.4gb IDE hard drive with necessary boot files. The SDK can automatically create a good HDD config on the DDH.

    - A 17" CRT TV connected to the video output of the DDH for testing demo

    - A GameCube controller (I need to try the DS5 converter to try my beta controller!)


    2) Software

    - PC OS : Windows 2000 SP4

    - All the Dolphin SDK stuff (drivers, Cygwin, DDH stuff and console, Demos, documentation etc...)


    3) Connection

    - PC PCI Marlin card connected to the DDH by a SCSI like cable provided with the KIT. It will emulate an internal IDE drive on the Windows PC with the internal drive of the DDH. The DDH drive will appeared on Windows, useful to copy demo files, etc...

    - RS232 input of the PC connected to the main RS232 port of the DDH for console stuff

    -Ethernet connector of the PC and DDH connected to a switch to make a small network (PC on 192.168.1.1 and DDH with 192.168.1.2), for sending command from Cygwin to the DDH

    -Analog video output of the DDH connected to the CRT TV


    4) Operation

    On these photo you will see to Cygwin console controlling the DDH. I have browsed the console to the folder of the DolphinSDK on C:. On the gxdemo folder you have all graphics demo from the SDk, on elf format.

    With the commandline "loadrun xxxxx.elf", you will order to the DDH to load the demo. After some seconds the demo is loaded, as you can see on the CRT TV. The SDk is full of demo stuff, like this pretty good real time shadow test (much better in real, than this aliased photography..).

    It's also possible to copy files into the DDH drive to install more complex demo, like the Peach Castle. It's very easy, you just need to change the root file folder of the DDH.

    More to come...


    Time for pictures :

    IMG_002.jpg

    IMG_003.jpg

    IMG_004.jpg

    IMG_005.jpg

    IMG_006.jpg

    IMG_007.jpg

    IMG_001.jpg

    EDIT FROM 01/05/2015

    intérieur.jpg
     
    Last edited: Jan 5, 2015
    Gilgamesh likes this.
  2. HEX1GON

    HEX1GON FREEZE! Scumbag

    Joined:
    May 4, 2011
    Messages:
    9,916
    Likes Received:
    837
    Beautiful, neat setup man! I really like it!

    Dolphin hardware is probably some of the nicest around.
     
  3. pstrick1

    pstrick1 Site Supporter

    Joined:
    Aug 6, 2007
    Messages:
    679
    Likes Received:
    144
    Very cool. Never seen a complete, running setup before.

    Do you code, or just play with the included utils?
     
  4. Tchoin

    Tchoin Site Patron

    Joined:
    Mar 24, 2008
    Messages:
    2,477
    Likes Received:
    126
    Beautiful! Never seen a complete working setup before :D

    Congrats!
     
  5. Arhiman57

    Arhiman57 Member

    Joined:
    Jun 8, 2010
    Messages:
    22
    Likes Received:
    2
    Hello,

    Thanks :D

    I don't any competence to code for it, unfortunately.... I'm trying as much as possible to try all the built in demo, trying to understand the configuration documentation, the possibility. I really love the gamecube dev hardware environnement, with DDH, GDEV etc... My dream is to have a no final setup, with a beta DDH with non D5 HW2 Orca Board, beta controller etc.. But It will be really difficult to realize

    My goal is to have a "complete package" in is original juice.

    I have the same type of setup for the Nintendo64 (an ultra64 setup with an indy but it's not complete for the moment) and Gameboyadvance (pc laptop based with SCSi Card and AGB emulator). I will make a topic for each of them later this month.
     
    Last edited: Dec 17, 2014
  6. cmonkey

    cmonkey Rising Member

    Joined:
    Mar 29, 2012
    Messages:
    62
    Likes Received:
    20
    There's quite a few retail games that dump a load of debugging output to the console window when played on the DDH. I seem to remember that Lego Star Wars dumped a ton of debugging info to the console, although it's a few years since I played it so I may be wrong. You can get the same info by playing the game in the Dolphin emu and enabling console output by the way. You should try a few retail games on the DDH.

    Nice setup by the way, I have a similar fully working DDH setup. Is yours PAL enabled? Mine isn't unfortunately.
     
  7. kirby6

    kirby6 Newly Registered

    Joined:
    Jan 25, 2013
    Messages:
    2
    Likes Received:
    0
    wow congrat ! :) how much did you buy this dolphin ?
     
  8. Arhiman57

    Arhiman57 Member

    Joined:
    Jun 8, 2010
    Messages:
    22
    Likes Received:
    2
    Hello,

    Yeah, I will try some debugging stuff these days :D. I just need to switch the DDH to dev mode. It's not PAL enabled. My two DDH are D5 HW2, but with low serial number (dolphin logo, but classic controller) I think they were upgraded later in 2001 to final spec.

    The overall cost is approximatively 500€, including the PC, DDH, Marlin, cable etc.... I'm just missing the original disk bundlze with the DDH....
     
  9. splith

    splith Resolute Member

    Joined:
    May 2, 2010
    Messages:
    997
    Likes Received:
    4
    PAL enabled? AFAIK they're all PAL enabled, you use a program in the DDH software to change from NTSC mode to PAL mode or vice versa. The only issue is if you have a specific firmware which mine has (Think it's 0.93 or 0.97 from the top of my head) and switching to PAL mode bricks the whole unit and 'needs sending back to nintendo for recovery' (as noted in the SDK release notes).
    Also you don't need a switch for the network, you can just use a crossover cable which is what I did.
    Also there's 2 COM ports, one is for controlling the DDH and the other is where all the debugging information would come out from if you were to want debug messages, I invested in a USB-RS232 converter off ebay for the second port.
     
    Last edited: Jan 4, 2015
  10. Arhiman57

    Arhiman57 Member

    Joined:
    Jun 8, 2010
    Messages:
    22
    Likes Received:
    2
    Hello,

    I can't emember these PAL configuration in the SDK documentation (SDK 1 from late 2001), but I need to check exactly if it's due to a NTSC ROM (0.93A) or something else. Later DDH have directly the pal enabled sticker on top, but I really don't know if they have a different ROM number.

    Yes, One com port is to configure the DDH via hyperterminal, ip configuration etc. Load Command are send via ethernet

    The second is for the real time debugging. I try it yesterday, and it's working great with built in SDK demo.

    Thank's for the information about the crossover cable. I don't have one, so that's why I use the DDH in a basic lan config with the host PC.

    I have updated the first post with the inside of the host PC
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page