PCSX2 / pcsx2

PCSX2 - The Playstation 2 Emulator
https://pcsx2.net
GNU General Public License v3.0
11.34k stars 1.58k forks source link

Namco 50th Anniversary Collection SLPS-25500 Blackscreen at startup #1405

Closed Catarax closed 4 years ago

Catarax commented 8 years ago

Exclusive game released in japan only containing a retextured version of Tekken 1 and more.

Here's what I get in the log, blackscreen at startup :

Unknown device 'cdrom0'
Unknown device 'cdrom0'
loadmodule: fname cdrom0:¥MODULES¥NGYCDVD.IRX;1 args 1 arg 
Frame buffer size set to  1024x1024 (4096x4096)
loadmodule: id 30, ret 0
loadmodule: fname cdrom0:¥MODULES¥LIBSD.IRX;1 args 0 arg 
loadmodule: id 31, ret 0
loadmodule: fname cdrom0:¥MODULES¥MODHSYN.IRX;1 args 0 arg 
loadmodule: id 32, ret 0
loadmodule: fname cdrom0:¥MODULES¥MODMIDI.IRX;1 args 0 arg 
loadmodule: id 33, ret 0
loadmodule: fname cdrom0:¥MODULES¥MODDELAY.IRX;1 args 0 arg 
loadmodule: id 34, ret 0
loadmodule: fname cdrom0:¥MODULES¥NGYHSYN.IRX;1 args 0 arg 
loadmodule: id 35, ret 0
loadmodule: fname cdrom0:¥MODULES¥NGYSND.IRX;1 args 1 arg 
loadmodule: id 36, ret 0

Hardware/Software mode switch doesn't fix it.

refractionpcsx2 commented 8 years ago

Unknown device 'cdrom0'

Are you running from iso or the dvd? what version are you using? Has it ever worked? Throw us a bone here :P

Catarax commented 8 years ago

Iso Latest build: v1.5.0-dev-895-g5aa3d71 The game is properly recognized in the log bar title, that's all i can say.

FlatOutPS2 commented 8 years ago

Did you also try PCSX2 1.4.0?

This could just be an iso issue. Does the issue happen when playing from disc? And did you make the iso with ImgBurn(recommended for making PS2 iso's)?

Catarax commented 8 years ago

I ordered the game right now, i'll come back later if this an issue from the iso or the game himself. Thanks for the help!

refractionpcsx2 commented 8 years ago

Yeh come back when you own the game, we don't help pirates. If you didn't say you were ordering it I would have outright closed this.

Catarax commented 8 years ago

Received the game DVD today, there is still the blackscreen at startup however the emulator doesn't freeze (constant 60fps). I think this complation need a particular hack to run or it tries to load from cdrom0 without success. The path for loading the game seems broken.

Log: Unknown device 'cdrom0' Unknown device 'cdrom0' loadmodule: fname cdrom0:¥MODULES¥NGYCDVD.IRX;1 args 1 arg  Frame buffer size set to 1024x1024 (4096x4096) loadmodule: id 30, ret 0 loadmodule: fname cdrom0:¥MODULES¥LIBSD.IRX;1 args 0 arg loadmodule: id 31, ret 0 loadmodule: fname cdrom0:¥MODULES¥MODHSYN.IRX;1 args 0 arg loadmodule: id 32, ret 0 loadmodule: fname cdrom0:¥MODULES¥MODMIDI.IRX;1 args 0 arg loadmodule: id 33, ret 0 loadmodule: fname cdrom0:¥MODULES¥MODDELAY.IRX;1 args 0 arg loadmodule: id 34, ret 0 loadmodule: fname cdrom0:¥MODULES¥NGYHSYN.IRX;1 args 0 arg loadmodule: id 35, ret 0 loadmodule: fname cdrom0:¥MODULES¥NGYSND.IRX;1 args 1 arg  loadmodule: id 36, ret 0

I can send a blok dump or whatever if necessary. Thanks.

refractionpcsx2 commented 8 years ago

Can you post a full log?

refractionpcsx2 commented 8 years ago

You're still not giving me the full log, what are you trying to hide?

Catarax commented 8 years ago
PCSX2 1.5.0-20160613223916 - compiled on Jun 13 2016
Savestate version: 0x9a0b0000

Host Machine Init:
    Operating System =  Microsoft Windows 10 Pro (build 10586), 64-bit
    Physical RAM     =  16323 MB
    CPU name         =  Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz
    Vendor/Model     =  GenuineIntel (stepping 03)
    CPU speed        =  3.998 ghz (8 logical threads)
    x86PType         =  Standard OEM
    x86Flags         =  bfebfbff 7ffafbbf
    x86EFlags        =  2c100000

x86 Features Detected:
    SSE2.. SSE3.. SSSE3.. SSE4.1.. SSE4.2.. AVX.. AVX2.. FMA

Reserving memory for recompilers...

Loading plugins...
    Binding   GS: C:\Users\dcx\Documents\Jeux (Playstation 2)\pcsx2\plugins\GSdx32-AVX.dll 
    Binding  PAD: C:\Users\dcx\Documents\Jeux (Playstation 2)\pcsx2\plugins\LilyPad.dll 
    Binding SPU2: C:\Users\dcx\Documents\Jeux (Playstation 2)\pcsx2\plugins\SPU2-X.dll 
    Binding CDVD: C:\Users\dcx\Documents\Jeux (Playstation 2)\pcsx2\plugins\cdvdGigaherz.dll 
    Binding  USB: C:\Users\dcx\Documents\Jeux (Playstation 2)\pcsx2\plugins\USBnull.dll 
    Binding   FW: C:\Users\dcx\Documents\Jeux (Playstation 2)\pcsx2\plugins\FWnull.dll 
    Binding DEV9: C:\Users\dcx\Documents\Jeux (Playstation 2)\pcsx2\plugins\DEV9null.dll 
Plugins loaded successfully.

(GameDB) 9706 games on record (loaded in 127ms)
    (CdvdSource) HotSwapping CDVD source types from Iso to Plugin.
HLE Notice: ELF does not have a path.

Initializing plugins...
    Init GS
    Init PAD
    Init SPU2
    Init CDVD
    Init USB
    Init FW
    Init DEV9
Plugins initialized successfully.

Patches: No CRC found, using 00000000 instead.
Opening plugins...
    Opening GS
    Opening PAD
    Opening SPU2
Current Renderer: OpenGL (Hardware mode)
    Opening CDVD
 * CDVD: Opening drive '\\.\R:'...
 * CDVD: setSpindleSpeed success (11080KB/s)
 * CDVD: IO thread started...
 * CDVD: KeepAlive thread started...
 * CDVD: Disk Type: Single-Layer DVD
 * CDVD Disk Open: DVD, Single layer or unknown:
 * * Track 1: Data (Mode 2) (2255952 sectors)
3.x GL context successfully created
OpenGL information. GPU: GeForce GTX 770/PCIe/SSE2. Vendor: NVIDIA Corporation. Driver: NVIDIA 368.39
INFO: GL_EXT_texture_filter_anisotropic is available
INFO: GL_ARB_gpu_shader5 is available
INFO: GL_ARB_draw_buffers_blend is available
INFO: GL_ARB_viewport_array is available
INFO: GL_ARB_shader_image_load_store is available
INFO: GL_ARB_clear_texture is available
INFO: GL_ARB_get_texture_sub_image is available

GSdx Lookup CRC:0
    Opening USB
    Opening FW
    Opening DEV9
McdSlot 0 [File]: [is not memcard file]
McdSlot 1 [File]: [is not memcard file]
McdSlot 0: [Folder] C:\Users\dcx\Documents\Jeux (Playstation 2)\Carte Mémoire\Mcd003_converted.ps2
(FolderMcd) Indexing slot 0 with filter "".
Plugins opened successfully.
EE/iR5900-32 Recompiler Reset
    Bios Found: USA     v02.30(20/02/2008)  Console
    BIOS rom1 module not found, skipping...
    BIOS rom2 module not found, skipping...
    BIOS erom module not found, skipping...
(UpdateVSyncRate) Mode Changed to NTSC.
(UpdateVSyncRate) FPS Limit Changed : 59,94 fps
# Initialize memory (rev:4.00, ctm:392Mhz, cpuclk:294Mhz detected)
Frame buffer size set to  512x512 (2048x2048)

PlayStation 2 ======== Hard reset boot
 ROMGEN=2008-0220, IOP info (CPUID=1f, CACH_CONFIG=14000200, 2MB, IOP mode)
 <20080220-175343,ROMconf,PS20230WC20080220.bin:11824>
# Total accessable memory size: 32 MB (B:2:8:0) (400:2:7c30)
# TLB spad=0 kernel=1:12 default=13:30 extended=31:38
# Initialize Start.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize User Memory ...
# Initialize Scratch Pad ...
# Initialize Done.

EE DECI2 Manager version 0.06 Sep  5 2006 12:57:08
  CPUID=2e20, BoardID=0, ROMGEN=2008-0220, 32M

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 rom0:OSDSYS secname all
loadelf version 3.30
Input ELF format filename = rom0:OSDSYS
0 00100000 00058530 ......
Loaded, rom0:OSDSYS
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.
# 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.
Get Reboot Request From EE
ROM directory not found

PlayStation 2 ======== Update rebooting..
ROM directory not found

PlayStation 2 ======== Update reboot complete
cdvdman Init
rmreset start
rmreset end
clearspu: completed
Pad Driver for OSD (2000/12/05 18:05) 392, 128

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)
read/write allocate memory 4000
open name rom0:OSDVER flag 1 data 4aa78
open fd = 2
open name rom0:ROMVER flag 1 data 4aa78
open fd = 2
open name rom0:XDEV9 flag 1 data 4aa78
open fd = 2
loadmodule: fname rom0:XDEV9 args 0 arg 
dev9: unknown dev9 hardware.
loadmodule: id 32, ret 1
loadmodule: fname rom0:XDEV9SERV args 0 arg 
loadmodule: id -200, ret 1
open name rom0:ROMVER flag 1 data 4aa78
open fd = 2
open name rom0:FONTM flag 1 data 4aa78
open fd = 2
open name rom0:FNTIMAGE flag 1 data 4aa78
open fd = 2
open name rom0:SNDIMAGE flag 1 data 4aa78
open fd = 2
open name rom0:TEXIMAGE flag 1 data 4aa78
open fd = 2
open name rom0:ICOIMAGE flag 1 data 4aa78
open fd = 2
open name rom0:TZLIST flag 1 data 4aa78
open fd = 2
_spu_rev_offsetaddr 1f9021
### addr = 1034255  size = 28640
_spu_rev_offsetaddr 1d9021
### addr = 968719  size = 28640
get val add 3c0 type 2 ret 1ff000
get val add 1ff000 type 2 ret 0
open name rom0:PS1ID flag 1 data 4aa78
open fd = 2
open name rom0:PS1VERA flag 1 data 4aa78
open fd = 2
open name rom1:DVDID flag 1 data 4aa78
open fd = -6
Set GS CRTC configuration. Interlace Interlaced. Field Type FRAME. Mode DVD NTSC 640x448 @ ??.???
Set GS CRTC configuration. Interlace Interlaced. Field Type FRAME. Mode DVD NTSC 640x448 @ ??.???
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLPS_255.00;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
found 0 symbols
ELF (cdrom0:\SLPS_255.00;1) Game CRC = 0xD150759B, EntryPoint = 0x00100008
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLPS_255.00;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
open name cdrom0:¥SYSTEM.CNF;1 flag 5 data 4aa78
Frame buffer size set to  640x512 (2560x2048)
open fd = 2
ExecutePs2GameDisk
open name cdrom0:¥SYSTEM.CNF;1 flag 5 data 4aa78
open fd = 2
# Restart.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize User Memory ...
# Initialize Scratch Pad ...
# Restart Done.
Get Reboot Request From EE
ROM directory not found

PlayStation 2 ======== Update rebooting..

PlayStation 2 ======== Update reboot complete
cdvdman Init

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 rom0:PS2LOGO secname all
loadelf version 3.30
Input ELF format filename = rom0:PS2LOGO
0 01000000 000172c0 ..
Loaded, rom0:PS2LOGO
start address 0x1000008
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.
read/write allocate memory 4000
open name rom0:ROMVER flag 1 data 45d78
open fd = 2
loadmodule: fname rom0:OSDSND args 0 arg 
loadmodule: id 25, ret 0
open name cdrom0:¥SYSTEM.CNF;1 flag 5 data 45d78
open fd = 2
loadmodule: fname rom0:XPARAM args 12 arg SLPS_255.00
loadmodule: id 26, ret 1
_spu_rev_offsetaddr 1dfff1
### addr = 2097120  size = 32
_spu_rev_offsetaddr 1f9021
### addr = 1034255  size = 28640
Set GS CRTC configuration. Interlace Interlaced. Field Type FIELD. Mode NTSC 640x448 @ 59.940 (59.82)
(FolderMcd) Writing data for slot 0 to file system...
(FolderMcd) Done! Took 1 ms.
# Restart.
# Initialize GS ...
# Initialize INTC ...
# Initialize TIMER ...
# Initialize DMAC ...
# Initialize VU1 ...
# Initialize VIF1 ...
# Initialize GIF ...
# Initialize VU0 ...
# Initialize VIF0 ...
# Initialize IPU ...
# Initialize FPU ...
# Initialize User Memory ...
# Initialize Scratch Pad ...
# Restart Done.
Get Reboot Request From EE
ROM directory not found

PlayStation 2 ======== Update rebooting..

PlayStation 2 ======== Update reboot complete
cdvdman Init

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:¥SLPS_255.00;1 secname all
loadelf version 3.30
(SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SLPS_255.00;1
(SYSTEM.CNF) Software version = 1.00
(SYSTEM.CNF) Disc region type = NTSC
Input ELF format filename = cdrom0:¥SLPS_255.00;1
0 00100000 00071800 ........
Loaded, cdrom0:¥SLPS_255.00;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.
McdSlot 0: [Folder] C:\Users\dcx\Documents\Jeux (Playstation 2)\Carte Mémoire\Mcd003_converted.ps2
(FolderMcd) Indexing slot 0 with filter "SLPS-25500".
Not found Cheats file: C:\Users\dcx\Documents\Jeux (Playstation 2)\pcsx2\cheats\D150759B.pnach
Overall 0 Cheats loaded
Overall 0 Widescreen hacks loaded
(Wide Screen Cheats DB) Patches Loaded: 0
GSdx Lookup CRC:D150759B
Get Reboot Request From EE
ROM directory not found

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)
heap:0x00d95e90-0x01eef000,size:1159170
Set GS CRTC configuration. Interlace Interlaced. Field Type FIELD. Mode NTSC 640x448 @ 59.940 (59.82)
Unknown device 'cdrom0'
Unknown device 'cdrom0'
loadmodule: fname cdrom0:¥MODULES¥NGYCDVD.IRX;1 args 1 arg 
Frame buffer size set to  1024x1024 (4096x4096)
loadmodule: id 30, ret 0
loadmodule: fname cdrom0:¥MODULES¥LIBSD.IRX;1 args 0 arg 
loadmodule: id 31, ret 0
loadmodule: fname cdrom0:¥MODULES¥MODHSYN.IRX;1 args 0 arg 
loadmodule: id 32, ret 0
loadmodule: fname cdrom0:¥MODULES¥MODMIDI.IRX;1 args 0 arg 
loadmodule: id 33, ret 0
loadmodule: fname cdrom0:¥MODULES¥MODDELAY.IRX;1 args 0 arg 
loadmodule: id 34, ret 0
loadmodule: fname cdrom0:¥MODULES¥NGYHSYN.IRX;1 args 0 arg 
loadmodule: id 35, ret 0
loadmodule: fname cdrom0:¥MODULES¥NGYSND.IRX;1 args 1 arg 
loadmodule: id 36, ret 0
Closing plugins...
    Closing DEV9
    Closing FW
    Closing USB
    Closing CDVD
 * CDVD: KeepAlive thread finished.
 * CDVD: IO thread finished.
    Closing SPU2
    Closing PAD
    Closing GS
Delete 0 Shaders, 59 Programs, 27 Pipelines
Plugins closed successfully.
refractionpcsx2 commented 8 years ago

Thank you, have you checked a newer build as well just to double check it hasn't been resolved since the 13th?

Catarax commented 8 years ago

Jun 26 2016 Build => Same thing PCSX2 1.4 => Same thing

refractionpcsx2 commented 8 years ago

ok thanks :)

MrCK1 commented 8 years ago

Before dual-layer reads were fixed, GT4 needed this or it would hang on loadmodule: id 46, ret 0

See if it affects anything for you?

//skip Videos patch=1,EE,00100D84,word,24100001

Catarax commented 8 years ago

Tried, no effect.

ramapcsx2 commented 8 years ago

This is not a problem with the cdrom0 device. You can see it loading modules off the disk just fine (return value 0). It's probably just a misnamed device in a "try all sources" loop. I'd look into IOP / CDVD timing a bit. Try the CDVD speedhack and try over or underclocking the EE via the speedhack slider.

Catarax commented 8 years ago

Still the blackscreen with the CDVD speedhack or overclocking the EE unfortunately.

ramapcsx2 commented 8 years ago

Okay, nothing we can remote diagnose then. Someone will have to get this game and debug what's going on.

ghost commented 6 years ago

Any status on this issue?

MrCK1 commented 6 years ago

Status hasn't changed, I know that for a fact. Someone on the forum tested it a little while ago.

LanceBoyle94 commented 5 years ago

Apologies for the necropost, but I tested it on the latest build available and it still hangs on a black screen, unfortunately. Just wanted to mention that.

ghost commented 5 years ago

Did you test this game with the EE cache?

LanceBoyle94 commented 5 years ago

Just tested that out and it unfortunately also hangs on a black screen.

LanceBoyle94 commented 5 years ago

Once again, apologies for the necrodump, but I recently tested this on the most recent build (3188-gd0cb0f59d) and it still hangs on a black screen.

HOWEVER... using the patch/cheat that was posted on the thread for this game on the forums (this https://forums.pcsx2.net/Thread-NamCollection-help-NTSC-J-SLPS-25500?pid=577358#pid577358 ) it does manage to get past it, and show a couple of screens (a Memory Card notice, and the Namco logo), but after that it hangs on a black screen again, with a timeout message on PCSX2's console. One later post mentions that it's likely something to do with the odd video format the game uses.

imagen imagen

It's still not playable, sure (or even really bootable, considering the fact that a patch had to be used) but it is something.

ghost commented 5 years ago

I sugest you try using the EE and IOP to interpreter and enable the EE cache to see if it goes into menus.

LanceBoyle94 commented 5 years ago

I have tried that, and it doesn't go anywhere; after the PlayStation 2 logo it just hangs on a black screen and doesn't load anything, regardless of whether that patch is activated or not (compare where the console ends on this screen to where it ends on the previous ones)

imagen

(running it with both set to Interpreter but with EE Cache disabled just leads to the same results as the previous post)

Just in case, here's some blockdumps (first one is with EE/IOP Recompiler, second is with EE/IOP Interpreter, and third is Interpreter with EE Cache enabled)

namcollection-blockdumps.zip

lightningterror commented 4 years ago

Fixed in https://github.com/PCSX2/pcsx2/pull/3172