Piero V.

A journey into GameCube music

One evening, a pair of weeks ago, I was pretty bored, and I did not want to do anything too demanding. Somehow I reminded Burnout’s soundtrack, and I wondered: is it possible to extract it from the original disk instead of relying on YouTube, or something similar, to listen to it?

Loading GCMs on Linux

I dumped my Burnout disk with some Wii homebrew 8 years ago or so. That time, I named it with the .iso extension, but GC disks are not ISO 9660 standard. They have a proprietary format that the community dubbed GCM.

Even the file utility can detect that them:

$ file burnout.iso
burnout.iso: Nintendo GameCube disc image: "Burnout" (GBOP51, Rev.00)

So, I downloaded a tool called simply gcm-tool. Man, many years have passed since the last time I download something from Google Code!

And I love that people provided an executable and its source code, in plain portable C or C++, without any GUI or additional dependencies. So a gcc *.c gets the work done, and using the wanted tool is immediately possible. … [Leggi il resto]

Finally, I booted GC-Linux

The platinum GameCube and Pokémon Colosseum, that I had since I was a kid, and the memory card, SD gecko and microSD card that I bought for this adventure

An obsession for half of my life

When I was a very little kid, my neighbor had a PlayStation One, and I wanted one as as well. I knew almost nothing about video games, I just thought they were cool. Then the PlayStation 2 came out, and I started wanting it.

So, after many years of requests, when I was like 8 or 9, on the Saturday before Christmas, my Dad took me and my syster to a shop close to our home… and we bought a GameCube. He liked a Logitech steering wheel that was for the GC, and, influenced by a shop assistant, we bought the bundle of a platinum GameCube with Mario Kart: Double Dash!!. … [Leggi il resto]

Installare devkitPPC su Linux

Non riuscivo a installare il devkitPPC che serve a fare gli homebrew ma non so perché così penso che questa mini guida possa tornare utile.

1. Posizionatevi dove volete veramente installare il devkit
2. Digitare in ordine:
    wget -q -O- http://sourceforge.net/projects/devkitpro/files/devkitPPC/devkitPPC_r21-i686-linux.tar.bz2/download | tar -xjvf -
    mkdir libogc
    wget -q -O- http://sourceforge.net/projects/devkitpro/files/libogc/libogc-1.8.3.tar.bz2/download | tar -C libogc/ -xjvf -
    wget -q -O- http://sourceforge.net/projects/devkitpro/files/libfat/libfat-ogc-1.0.7.tar.bz2/download | tar -xjvf - -C libogc/
    mkdir -p examples/wii examples/gamecube
    wget -q -O- http://sourceforge.net/projects/devkitpro/files/examples/wii/wii-examples-20091124.tar.bz2/download | tar -C examples/wii -xjvf -
    wget -q -O- http://sourceforge.net/projects/devkitpro/files/examples/gamecube/gamecube-examples-20091212.tar.bz2/download | tar -C examples/gamecube -xjvf -
3. Ora scrivete (se usate questo toolkit spesso però aggiungetelo al file .bashrc!):
    export DEVKITPRO=/opt/devkitpro # Dove avete installato insomma...
    export DEVKITPPC=$DEVKITPRO/devkitPPC

Non si sa perché ma a me non andava.

Forse mi dimenticavo di mettere libogc, comunque ora funziona…