Looking for early GC Emulator SDK docs (read why)

Discussion in 'Technical Documents and Software Tools' started by Nitro734, Dec 2, 2008.

  1. Nitro734

    Nitro734 Peppy Member

    Joined:
    Apr 30, 2007
    Messages:
    309
    Likes Received:
    2
    Hey there!

    So starting through the Christmas break this year (three weeks for me) I want to begin a project that I have had planned for a very long time. This project is to create a website detailing all of the obscure bits of information in the GameCube. Everything from limited release games to pre-beta development hardware. I have already amassed a large amount of info but there is a small problem.

    When Nintendo updates its SDK, it removes older entries in the associated change log. This log hold all sorts of juicy information about development changes and the like. The Dolphin Emulator software packages are the oldest SDKs that Nintendo distributed and have the earliest log entries. The oldest emulator version I have is e2.8.

    If anyone has access to an earlier version of the emulator package, please let me know.

    Here is an example of one of the log entries:

    Note 59: New dev kit controller (11/30/2000)
    The new dev kits are being shipped with a new controller, labelled “DS4.â€￾ This controller has a D-pad and an unfinished
    Z-trigger. The existing SDK libraries are by default incompatible with this new controller. You must call
    PADSetSpec(PAD_SPEC_4) before calling PADInit(), or else the controllers will not function. Unfortunately,
    doing so will make your application incompatible with non-DS4 controllers. In short, you can use one or the other, but not
    both, simultaneously.
    The SDK demos, as built, do not use DS4. If you need to run the SDK demos with the new DS4 controller, you must
    modify DEMOInit.c to call PADSetSpec(PAD_SPEC_4) before DEMOPadInit(), then re-link the SDK demos

    Useful information about how and when things progressed.


    The Emulator also has useful information within its own change log (the above is changes to the SDK) that tell a bit of its story:

    [FONT=&quot][/FONT]2.5 McAlly Dual I-Shock Controller

    The Dolphin controller is expected to have two analog sticks, so the I-Shock has been chosen for the PC Emulator. The Pad library contains source code for a few controllers, however only the I-Shock has been properly mapped.


    Its amazing what you can find digging through these old docs. I have more cool examples, but I'm sure that an earlier version of the emulator would provide even more.

    Thanks!
    - Don
     
  2. kammedo

    kammedo and the lost N64 Hardware Docs

    Joined:
    Sep 24, 2004
    Messages:
    2,138
    Likes Received:
    12
    Hehe. I know the feeling :)
    Sorry, I am not into GC (up to now) but I will spread the word.
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page