My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
HowTo  
How to compile and launch.
Featured, Phase-Deploy
Updated Feb 10, 2012 by AndreyLegchilin

Compile

  • Download latest Devkitpro and install it.
  • Download latest zlib library from portlibs and extract it into devkitPro/portlibs/ppc.
    1. Windows:
    2. Unix:

Launch

File organisation:

[sd:]&[usb:]
+-apps
|  +-pcsx-r
|     |-boot.dol
|     |-meta.xml
|     |-icon.png

[sd:]&[usb:]
+-pcsx-r
|  +-bios
|     |-scph1001.bin
|  |-memcards
|  |-games

[smb:]
+-pcsx-r
|  |-games
  • Put scph1001.bin in bios dir.
  • Memory cards will be created automatically on the first launch.
  • Default folder for games is sd:/pcsx-r/games.
  • Supported types: iso, bin, bin+cue, bin+toc, img, mdf.
  • All config files stored in sd:/pcsx-r.
  • Don't forget to configure PAD before launch a game.

SMB

SMB config (smb.ini) should be placed in pcsx-r directory.

smb.ini should contain (without "%"):

ip = %ip of your share%
user = %username of the share%
pwd = %password%
share = %share name%
Comment by codiak@gmail.com, Feb 12, 2010

Getting this error when I try to compile it with devkitPro: "make": No targets specified and no makefile found. Stop.

Comment by gwahahaha@gmail.com, Mar 2, 2010

same error (no problem with other project like snes9xgx etc)

Comment by project member AndreyLegchilin, Mar 2, 2010

Thanks for feedback. I didn't check that is stored in project files... Now I know, that they are completely useless.

Comment by noddy...@hotmail.co.uk, Mar 2, 2010

Tried compiling with Programmers Notepad but got the following errors where it's not making the .o files. http://www.zshare.net/download/7325157773a35c22/

Comment by project member AndreyLegchilin, Mar 4, 2010

Problem solved?

Comment by noddy...@hotmail.co.uk, Mar 4, 2010

Yes just compiled rev73 fine :-) but I had to do the following Tools, Options, Tools, make, Edit, and then change $(ProjectPath?) to C:\projects\gamecube\pcsx-revolution\Gamecube and then hit alt+1 to compile using the normal method just throws up

No targets specified and no makefile found. Stop.

Comment by project member AndreyLegchilin, Mar 5, 2010

Are you sure, what you opened right Makefile? In your option you need to do: File->Open->"C:\projects\gamecube\pcsx-revolution\Gamecube\Makefile" and then click "make". And ProjectPath? should be default - $(ProjectPath?).

Comment by gwahahaha@gmail.com, Mar 5, 2010

@noddy it works with this method :) (with errors for me : http://www.megaupload.com/?d=CL0JZOOI )

@firnis : same error : "make": No targets specified and no makefile found. Stop.

Comment by project member AndreyLegchilin, Mar 5, 2010

@gwahahaha: It's not errors, it's warnings, just ignore them =) Look in Gamecube folder and you find there pcsx.dol. ;)

Comment by noddy...@hotmail.co.uk, Mar 6, 2010

http://www.megaupload.com/?d=E05N3WXD Tried the compiled pcsx.dol rev73 an I get a black screen with sdml, I then tried it rhough sdload and I get a red dump screen error. Rev50 from the Downloads section loads games fine with the filepath changes I made http://code.google.com/p/pcsx-revolution/issues/detail?id=17#c4 although I haven't found a game that goes in-game yet, Dino Crisis 2 works fine with CubeSX beta i've also compiled working versions of it with extra options to enable/disable cdda and Xa audio.

Comment by project member AndreyLegchilin, Mar 6, 2010

@noddykev, You compiled Wii version. For Gamecube you need to change command in tools from "make" to "make gc". The output file should be ~740kB. Wii version ~880kB. Sizes are for the rev78.

Comment by noddy...@hotmail.co.uk, Mar 6, 2010

Couldn't get that to work either, sorry for my noobness :-( > "make gc" > Failed to create process: The system cannot find the file specified. > Process Exit Code: 0 > Time Taken: 00:00 so as a last resort, I decided to delete Makefile an renamed Makefile.gc to Makefile and compiled it that way instead, haven't run it yet though.

Comment by onecc3b1...@getonemail.com, Mar 6, 2010

Rev73 which I compiled for Wii works good. but no sound rev74-78. I tried to change all SPU settings, but same result.

Comment by project member AndreyLegchilin, Mar 6, 2010

onecc3b1ce08fce@getonemail.com, Yes, I notice it too, but haven't look at a problem yet. noddykev@hotmail.co.uk, it would work. Command "make gc" just runs Makefile.gc.

Comment by noddy...@hotmail.co.uk, Mar 7, 2010

Tried rev78 it saves and load the settings from both slots fine now however the settings don't seem to be taking effect as the fps dispay still remains on when the setting is off. The bios file still isn't found when using slot B.

Comment by project member AndreyLegchilin, Mar 8, 2010

noddykev@hotmail.co.uk, I've added only slot A for now. Same with Wii - SD only. I will change that later.

Comment by noddy...@hotmail.co.uk, Mar 9, 2010

I see, I changed the pathway entries in GamecubeMain?.c to cardb and gave it a test as well but that made no difference. Also is there any reason why the settings are different to CubeSX? isn't Config.HLE the option to use a emulated bios?

(CubeSX) Config.PsxOut? = 1; Config.HLE = 1; Config.Cdda = 1;

(pcsx-r) Config.PsxOut? = 0; Config.HLE = 0; Config.Cdda = 0;

Comment by Subar...@gmail.com, Apr 15, 2010

Tried Rev 50 with Harvest Moon (Back to the Nature I believe) it worked enough to play it somehow, with sound I guess Tried Rev 78 with Digimon World 2003 (European 3) it works with like from 15 FPS at place names part to 30-40 FPS at map and battle, I guess nice enough to play freely, tried changing settings but sound is no present I will try compiling Rev 79 in a minute and will edit/add report about it

One more thing if I may ask I don't understand fully how that SMB should be configured... Does Share Collection shall be named pcsx-r but directory whatever picked and then inside it directory named games or something? I use Linux so I can configure it without problems just I don't know details here Sorry for troubles

Best regards and have a nice day End of report

iSubaru


Sign in to add a comment
Powered by Google Project Hosting