3 Attachment(s)
Extracting a game from homebrew compilation disc
Hi everyone
I was looking for the ISO for Giga Wing Generations, and stumbled across an ISO called 'PS2 Shoot em Ups Games Collection 16in1.iso'.
I loaded the ISO in PCSX2 and confirm that it loads a menu, before loading a game.
Attachment 57210
Below is what I extracted from PCSX2's console as it is loading the game.
Code:
IOP Realtime Kernel Ver.0.9.1
Copyright 1999 (C) Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 (C)SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadelf: fname cdrom0:¥SLPM_626.02;1 secname all
loadelf version 3.30
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\MULTI.ELF;1
(SYSTEM.CNF) Software version = 1.47
(SYSTEM.CNF) Disc region type = NTSC
Input ELF format filename = cdrom0:¥SLPM_626.02;1
1 00100000 00342660 .....................................................
2 00442680 00078fb8 ........
Loaded, cdrom0:¥SLPM_626.02;1
start address 0x100008
gp address 00000000
# Restart Without Memory Clear.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize Scratch Pad ...
# Restart Without Memory Clear Done.
ReplaceModule... cdrom0:¥DETA¥MODULES¥IOPRP300.IMG;1
Get Reboot Request From EE
PlayStation 2 ======== Update rebooting..
PlayStation 2 ======== Update reboot complete
cdvdman Init
IOP Realtime Kernel Ver. 2.2
Copyright 1999-2002 (C) Sony Computer Entertainment Inc.
Reboot service module.(99/11/10)
cdvd driver module version 0.1.1 (C)SCEI
Load File service.(99/11/05)
Multi Threaded Fileio module.(99/11/15)
iop heap service (99/11/03)
loadmodule: fname cdrom0:¥DETA¥MODULES¥SIO2MAN.IRX;1 args 0 arg
loadmodule: id 25, ret 0
loadmodule: fname cdrom0:¥DETA¥MODULES¥SIO2D.IRX;1 args 0 arg
loadmodule: id 26, ret 0
loadmodule: fname cdrom0:¥DETA¥MODULES¥DBCMAN.IRX;1 args 0 arg
loadmodule: id 27, ret 0
loadmodule: fname cdrom0:¥DETA¥MODULES¥MC2_S1.IRX;1 args 0 arg
loadmodule: id 28, ret 2
loadmodule: fname cdrom0:¥DETA¥MODULES¥CDVDSTM.IRX;1 args 0 arg
loadmodule: id 29, ret 2
Unknown device ''
nulldev0 call
loadmodule: fname cdrom0:¥DETA¥MODULES¥LIBSD.IRX;1 args 0 arg
loadmodule: id 30, ret 0
loadmodule: fname cdrom0:¥DETA¥MODULES¥SPUCODEC.IRX;1 args 0 arg
loadmodule: id 31, ret 0
loadmodule: fname cdrom0:¥DETA¥MODULES¥HK.IRX;1 args 0 arg
loadmodule: id 32, ret 0
loadmodule: fname cdrom0:¥DETA¥MODULES¥PADMAN.IRX;1 args 0 arg
loadmodule: id 33, ret 0
From here, I was able to determine that the game data was stored in the DETA folder in the ISO.
Attachment 57211
Using IsoBuster, I extracted this folder along with the files SYSTEM.CNF and SLPM_626.02 to my PC.
I edited SYSTEM.CNF as below
Code:
BOOT2 = cdrom0:\SLPM_626.02;1
VER = 1.47
VMODE = NTSC
and used cdgenPS2 to create a new image.
Attachment 57212
I exported it to ISO, and unfortunately loading the ISO in PCSX2 simply crashed.
Next, I exported to BIN+CUE format, and it was able to boot in PCSX2 before crashing. In the PCSX2 console, I get the following lines repeating over and over indicating a problem loading SIO2MAN.IRX.
Code:
loadmodule: id -203, ret 0
loadmodule: fname cdrom0:¥DETA¥MODULES¥SIO2MAN.IRX;1 args 0 arg
open fail name ¥DETA¥MODULES¥SIO2MAN.IRX;1
I can't figure this out for the life of me, and since there doesn't appear to an honest to goodness dump of Giga Wing Generations out there, this is definitely something to do to get the dump out there.
Any help and advice would be greatly appreciated.