Linux running on a GDEV, works, but one issue.

Discussion in 'Nintendo Game Development' started by Nitro734, May 16, 2008.

  1. Nitro734

    Nitro734 Peppy Member

    Joined:
    Apr 30, 2007
    Messages:
    309
    Likes Received:
    2
    Just for fun I wanted to try this out, and took a photo.

    Here we have GC Linux running on an NPDP-GDEV unit. I am using the NBD-root method for networked storage on the laptop in the photo, while the PC mainly to the left has the ODEM which I used PSUL from a streaming image of Phantasy Star Online to get the .dol file up and running. Had to do it this way because I don't have an SD card adapter.... yet :p

    Basically I followed the instructions for using it with a regular GameCube found at http://www.gc-linux.org/wiki/Main_Page

    [​IMG]

    Larger image: http://electricpickleonline.com/images/gamecube/gdev_linux.jpg

    and the back of the unit...
    [​IMG]

    larger image: http://electricpickleonline.com/images/gamecube/gdev_back.jpg

    I do seem to have a problem though, in that GC linux only detects 24MB of RAM, not the full 48MB. I have set the system to 48MB using the setsmemsize bash command, but to no avail. Is this number hard-coded somewhere in the linux kernel or boot dol file? If so, I'd love to change this to utilize double the memory :)
     
  2. Christer-swe

    Christer-swe Fiery Member

    Joined:
    May 24, 2007
    Messages:
    896
    Likes Received:
    2
    Nice!

    Although, according to that wiki, the GC have 24+16 MB RAM, = 40.

    What does "+16" mean, is that RAM Linux can't use?
     
  3. kammedo

    kammedo and the lost N64 Hardware Docs

    Joined:
    Sep 24, 2004
    Messages:
    2,138
    Likes Received:
    12
    And another planet conquered by our favourite penguin! :)
    Great job!
     
    Last edited: May 16, 2008
  4. babu

    babu Mamihlapinatapai

    Joined:
    Apr 15, 2005
    Messages:
    2,945
    Likes Received:
    3
    Christer >
    it's 24MB main memory, 16MB buffer memory for audio and I think 3MB gfx memory.
     
  5. Nitro734

    Nitro734 Peppy Member

    Joined:
    Apr 30, 2007
    Messages:
    309
    Likes Received:
    2
    the 16MB of RAM is T1-SRAM that for the linux folks you can do just about anything you want with. Of course a GDEV is 48+16MB, not the usual GC components. I would assume that because all GameCube's have the same RAM that it is hard-coded into the distro somewhere, its just a matter of finding out where and changing it I think. I could be wrong though, I have only a basic understanding of how the operating system functions on a low level.
     
  6. babu

    babu Mamihlapinatapai

    Joined:
    Apr 15, 2005
    Messages:
    2,945
    Likes Received:
    3
    Yeah probably the memory size is hard-coded in the source as it should never change on a retail unit :)
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page