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 Basically I followed the instructions for using it with a regular GameCube found at http://www.gc-linux.org/wiki/Main_Page Larger image: http://electricpickleonline.com/images/gamecube/gdev_linux.jpg and the back of the unit... 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
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?
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.