NDEV version differences?

Discussion in 'Nintendo Game Development' started by RedBees, Jan 29, 2018.

  1. RedBees

    RedBees Member

    Joined:
    Nov 19, 2016
    Messages:
    18
    Likes Received:
    17
    I recently posted a thread asking for old versions of the Revolution SDK, while nobody has come up with anything yet, I'd be interested to ask if anyone here has any information about the version differences of the various NDEV models (1.0, 1.1, 1.2, 2.0, and 2.1 which matches final hardware and is the one you are almost guaranteed to have if you own an NDEV currently). I have reason to believe that the original NDEV may have had multiple SD card slots, so I'm curious to see if anyone here worked with one at the time and can confirm this. Also, does anyone have any information on the Wii "pre-production boards" listed in OSGetConsoleType()'s result strings? Thanks.
     
  2. Logi26

    Logi26 Site Supporter 2014

    Joined:
    Jun 17, 2013
    Messages:
    295
    Likes Received:
    94
    I have not used one, but the documentation says that all NDEV's prior to 2.0 where wired only.
    The wireless controller had not been finalised until NDEV2.

    Here is info regarding the NDEV2 and the Development Controller Version 4.
    As you can see the controllers where black.

    [​IMG]
    [​IMG]

    Wired NDEV 2.0
    [​IMG]

    The NDEV2 was used with SDK 2.0+. All versions of the SDK prior to 2.0 targeted the NDEV 1.x.
     
    Gilgamesh and RedBees like this.
  3. RedBees

    RedBees Member

    Joined:
    Nov 19, 2016
    Messages:
    18
    Likes Received:
    17
    Thanks; I've seen that NDEV pic in the SDK, but didn't realize it was a 2.0 as opposed to a 2.1.
     
  4. Logi26

    Logi26 Site Supporter 2014

    Joined:
    Jun 17, 2013
    Messages:
    295
    Likes Received:
    94
    You must have already seen this mentioned in the documentation?

    In the first revision of "Revolution Operating System" 27/02/2006 it lists the return values as:
    • OS_CONSOLE_RETAIL2 - HW2 production board
    • OS_CONSOLE_RETAIL1 - HW1 production board
    • OS_CONSOLE_DEVHW2 - The second game development system
    • OS_CONSOLE_DEVHW1 - The first game development system
    • OS_CONSOLE_MINNOW - A prototype system without graphical capabilities
    • OS_CONSOLE_ARTHUR - PowerPC 750 evaluation board
    • OS_CONSOLE_PC_EMULATOR - PC emulator
    • OS_CONSOLE_EMULATOR - Mac emulator
    It also says that the OS_CONSOLE_MINNOW and OS_CONSOLE_ARTHUR where console types used only for system bring-up within Nintendo and its partner companies.

    In later SDK's the function returns different values.
     
  5. RedBees

    RedBees Member

    Joined:
    Nov 19, 2016
    Messages:
    18
    Likes Received:
    17
    Those have been there since the Dolphin SDK. I'm planning to do a comparison of different versions of the OSGetConsoleType() doc. Also, if you look in the OS header file and strings, you can find the specific 'pre-production boards' I'm talking about. It's Wii-specific.
     
  6. Logi26

    Logi26 Site Supporter 2014

    Joined:
    Jun 17, 2013
    Messages:
    295
    Likes Received:
    94
    Yes you are right, those are the same values returned from the Dolphin SDK.

    The earliest OS header files that I have are from Wii SDK 2.1 and like you say, those do have the extra definitions for the RVL consoles.

    The "Revolution Operating System" document that I quoted above was dated 27/02/2006, so maybe Nintendo added the extra strings before the initial release of the Wii SDK.

    Would be great if we had an early SDK.
     
  7. RedBees

    RedBees Member

    Joined:
    Nov 19, 2016
    Messages:
    18
    Likes Received:
    17
    You probably saw my thread where I was looking for pre-2.1 versions of the SDK; another reason for it in addition to that is that pre-2.1 versions may have come with copies of IOS0..

    https://i.imgur.com/w3276rC.png

    (NDEV firmware = IOS. 4.0.3 = IOS4v3.)
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page