Commit code, circa 2005
This commit is contained in:
200
install.txt
Executable file
200
install.txt
Executable file
@@ -0,0 +1,200 @@
|
||||
GameCube Action Replay SD Loader V1.00. Copyright 2005.
|
||||
by Costis (costis@gbaemu.com) and Parasyte
|
||||
|
||||
INSTALLATION GUIDE
|
||||
|
||||
=================
|
||||
Things You Need
|
||||
=================
|
||||
|
||||
- Action Replay (ANY version!!!)
|
||||
- Nintendo SD Adapter
|
||||
- SD Card (Any size)
|
||||
- SD Card Reader/Writer for PC and Windows XP, NT, or 2000 (or a way to run code on GC.)
|
||||
|
||||
|
||||
==============
|
||||
Installation
|
||||
==============
|
||||
|
||||
NOTE: SDLoad works with ALL versions of the Action Replay by Datel!
|
||||
|
||||
1. Ensure that your SD reader creates a virtual drive (Example: F:\) and that you
|
||||
can read and write files to the card without any problems. Your SD card must also
|
||||
be formatted with FAT16 (FAT12 and FAT32 are NOT supported.)
|
||||
|
||||
2. Run sdpatch.exe, passing the SD reader drive letter on the command line.
|
||||
(Example: sdpatch.exe F:\)
|
||||
|
||||
This program will install the boot driver to the SD card. The boot driver will
|
||||
only have to be installed once, and will have to be installed on each SD card you
|
||||
wish to use with SD Loader. This is just the initial driver, and NOT the menu
|
||||
program, so it will never have to be changed!
|
||||
|
||||
Be assured that the file system of the card will remain COMPLETELY in tact after you
|
||||
have run the sdpatch.exe (or alternatively sdpatch.dol) program! They have advanced
|
||||
error checking, so there really is NOT any possibility for the file system on your
|
||||
card to become corrupted.
|
||||
|
||||
NOTE: If you do not have a computer with Windows XP, NT, or 2000 installed, or
|
||||
you cannot get sdpatch.exe to work for some reason and you already have a
|
||||
means of uploading code to your GameCube (such as PSO), then you can install
|
||||
the boot driver to the SD card by booting sdpatch.dol to your GC and following
|
||||
the on-screen instructions.
|
||||
|
||||
3. Copy SDLOADER.BIN to the root directory of the SD card. This is the DOL file
|
||||
selection menu that boots up after the Action Replay and lets you select what
|
||||
DOL to boot from the card. Since it's simply a file on the SD card, upgrading or
|
||||
replacing it is as easy as overwriting the file with a newer version in Explorer!
|
||||
|
||||
You may also copy any DOL files you want to the SD card, at this point. Try the
|
||||
included testdemo.dol file, as it's guaranteed to work! The SD boot menu supports
|
||||
subdirectories as well, so your DOL's can be arranged inside any directories you
|
||||
want. SDLOADER.BIN, however, MUST be copied to the root directory in order for
|
||||
the boot driver to locate it.
|
||||
|
||||
4. Additionally, the SD Loader Menu system can setup the BBA for you and allow
|
||||
NETWORK BOOT support. This means that just like PSOload, you can upload DOL
|
||||
or binary files from your computer through the network to your GameCube. If
|
||||
you want this functionality, create a new file named SDIPDATA.CFG containing
|
||||
the following text:
|
||||
|
||||
ON 192.168.0.4 9002 192.168.0.254 1234
|
||||
|
||||
The format is "ON PCIP PCPORT GCIP GCPORT" and must NOT contain any additional
|
||||
spaces or blank lines. Currently, due to a limitation of the current version
|
||||
of PSOload released, the GC IP address must end in 254 (xxx.xxx.xxx.254) and
|
||||
the GC port must be 1234. You must set the PC IP to your PC's IP address and
|
||||
the PC port to any free UDP port.
|
||||
|
||||
If you do not need network boot functionality, you can leave the SDIPDATA.CFG
|
||||
file off of the SD card, or change the first word of the file to "OFF".
|
||||
Both SDLOADER.BIN and SDIPDATA.CFG must be in the SD card's root directory.
|
||||
|
||||
You can tell that the SD boot menu has recognized the network configuration file
|
||||
if you see "INITIALIZING BBA..." at the top once it is running. Refer to the
|
||||
"Using SD Loader" section for information on how to use the network boot feature.
|
||||
|
||||
5. After installing the boot driver to your SD card, place the card and SD adapter
|
||||
into your GameCube's memory card slot A. Insert the Action Replay card or a
|
||||
standard memory card into slot B and start up the Action Replay. From the AR
|
||||
main menu, select Action Replay Codes. Select the USA flag, then ADD NEW GAME.
|
||||
Enter "SDLOAD" as the game name and push the "done" key. Now enter "(m)" as
|
||||
the code name.
|
||||
|
||||
Enter the following code:
|
||||
|
||||
7YPR-RKZZ-MH6W5
|
||||
D26A-PE4J-1XX2W
|
||||
ZJHY-B1ZH-6P00G
|
||||
|
||||
|
||||
Next, select ADD NEW CODE and name the code "SDLOAD".
|
||||
Enter the following code:
|
||||
|
||||
AF4H-JPF5-H1B5J
|
||||
MVAB-7TQE-ABZPB
|
||||
V2CK-QQ1A-Y6P72
|
||||
M5N6-CMMH-9EURT
|
||||
0JFM-3A6C-VZ6VK
|
||||
KYV8-0JGV-0GR1N
|
||||
2EGU-HVKF-NDMCN
|
||||
7AH0-J9JZ-HHGNJ
|
||||
4MHU-G8XT-ZRYCJ
|
||||
9474-KF41-8KG34
|
||||
QMEV-G90N-A8RV0
|
||||
KD4G-5QHV-74D46
|
||||
V97K-652Q-Y4TEY
|
||||
6M4W-9GPT-E99NG
|
||||
QPFY-DJAF-E01FV
|
||||
2Z6E-P2WY-24WV4
|
||||
6NHW-G3NH-HP31Y
|
||||
A2KF-MCKN-D645J
|
||||
K5V8-EF9W-7GFQC
|
||||
XTU3-269T-VH5NE
|
||||
H9GP-C4PP-6FGF9
|
||||
HF77-R45C-ZXPDV
|
||||
22Y3-D98C-50AJM
|
||||
WTWZ-EC88-U5ZTV
|
||||
36G1-UGDG-J2G84
|
||||
DUMT-15KR-DXJ8K
|
||||
JV55-6VF5-2Z02T
|
||||
D4R8-MVJ5-QGR21
|
||||
1G3C-APD7-1CUVD
|
||||
|
||||
|
||||
Finally, select the code named "SDLOAD" and press A to enable it. (The
|
||||
check box next to the code name will be filled when the code is enabled.)
|
||||
Press START and open/close the lid when asked.
|
||||
|
||||
6. The SD Loader main menu will now be shown on the screen. At this point, you can
|
||||
select from all dol files you have written to the SD card. You can also pull
|
||||
the SD card out and write new files to it. Just reinsert the SD card when ready
|
||||
and the SD Loader menu will refresh the card contents. If you have written the
|
||||
configuration file for network boot, you can also boot a GC executable with it
|
||||
at any time of your choice.
|
||||
|
||||
|
||||
=================
|
||||
Using SD Loader
|
||||
=================
|
||||
|
||||
Many versions of Action Replay contain a bug that will keep newly entered codes
|
||||
disabled. The second time you use SD Loader, you must enable the code from the
|
||||
code list. After this has been done, the enabled code will be saved to the card
|
||||
in slot B.
|
||||
|
||||
You can then get into the SD Loader menu by simply selecting START from the AR
|
||||
main menu and open/close the disc cover when asked. That's right! All it will
|
||||
take from this point on to boot back into the menu is simply turning on your GC,
|
||||
pressing A, and opening\closing your GameCube's cover once!
|
||||
|
||||
Some newer versions of Action Replay may disallow booting their own discs. The
|
||||
Japanese "Pro Action Replay" is especially sensitive. If you are unable to get
|
||||
the SD Loader menu to show up (if the GameCube hangs after closing the disc lid,
|
||||
for example) then you may be required to swap discs when the AR asks. Any game
|
||||
disc will work, so long as the GameCube can read it properly.
|
||||
To do this, select START from the AR main manu, as usual. Open the disc cover
|
||||
and replace the AR disc with another disc. For example, Super Smash Bros. Melee
|
||||
or Pikmin (whatever games you have). After closing the disc cover, the SD Loader
|
||||
menu will show up!
|
||||
|
||||
To use the network boot functionality with PSO Loader v2.0, the GC's IP address
|
||||
must be x.x.x.254, and the GC's Port must be set to 1234. (See the installation
|
||||
notes above) Use psoload's -r switch to send dol files.
|
||||
For example:
|
||||
|
||||
psoload.exe -r -u9002 testdemo.dol
|
||||
|
||||
|
||||
|
||||
===============
|
||||
DOL Reloading
|
||||
===============
|
||||
|
||||
SD Loader supports DOL reloading in the same way as PSO Loader. To add reload
|
||||
support to your own DOL files, jump to address 0x80001800 in GameCube memory.
|
||||
You can achieve this in C by either using function pointers, or by using some
|
||||
inline assembly:
|
||||
|
||||
asm ("lis 3, 0x8000");
|
||||
asm ("ori 3, 3, 0x1800");
|
||||
asm ("mtlr 3");
|
||||
asm ("blr");
|
||||
|
||||
Once the reloader has been invoked, the SD card browser menu will be reloaded
|
||||
and you will be able to network boot again or select another DOL file from the
|
||||
card to load.
|
||||
|
||||
|
||||
==============
|
||||
Known Issues
|
||||
==============
|
||||
|
||||
- A few DOL files which rely on Phantasy Star Online may not work well with SD loader.
|
||||
- The the SD Loader Menu will not show up if the SD card Adapter is removed or
|
||||
inserted while in the Action Replay menu. The SD card adapter CAN be removed to change
|
||||
cards or make changes to the current card while in the SD card boot menu, however!
|
||||
- PC IP must be correct in the SDIPDATA.CFG file if you choose to use it. Otherwise the
|
||||
menu code may hang.
|
||||
|
||||
Reference in New Issue
Block a user