Skip to content

Treasures of the Deep NTSC-U crash on loading missions #1884

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
1 of 5 tasks
stoneskipper42 opened this issue Mar 10, 2025 · 0 comments
Open
1 of 5 tasks

Treasures of the Deep NTSC-U crash on loading missions #1884

stoneskipper42 opened this issue Mar 10, 2025 · 0 comments

Comments

@stoneskipper42
Copy link

Describe the bug

After selecting a mission and a loadout, the game displays the "Now loading" screen for the level and then halts before the level is displayed. This happens for both levels available at the beginning of the game, "Training dive" and "Wreck of the Concepcion".

Expected behavior

After the "Now loading" screen, the level should start

Steps to reproduce the bug

  1. After the intro FMV, select "Game start" from the title screen
  2. Select "Training Dive" or "Wreck of the Concepcion" from the mission select screen
  3. Select "Gear up"
  4. Select "Get wet"
  5. After "Now loading" flashes ~10 times, the emulator halts instead of displaying the level

Operating System

Windows 11 Pro Version 23H2

PCSX-Redux version

Version: 21887.20250310.2.x64
Build: 219
Changeset: 28ad5de
Date & time: 2025-03-10 01:41:52

CPU model

Intel(R) Core(TM) i7-8665U CPU @1.90GHz 2.11 GHz

GPU model & Drivers

Intel(R) UHD Graphics 620 version 3.2.0 - Build 31.0.101.2130

BIOS version

OpenBIOS, SCPH5502

Options

  • Dynarec CPU
  • 8MB
  • OpenGL GPU
  • Fastboot
  • Debugger

Iso checks

GameID: SLUS00430
Track 1: 3d2552fe
Track 2: a42e6432
Track 3: a1871511

Track 1 matches redump.org, tracks 2 and 3 do not
http://redump.org/disc/843/

Logs

Warning: OpenGL error reporting disabled. See About dialog for more information.

uC-sdk - booting

BIOS Trace1: 0x0f
BIOS Trace1: 0x0e
BIOS Trace1: 0x01
BIOS Trace1: 0x02
BIOS Trace1: 0x03
BIOS Trace1: 0x04
BIOS Trace1: 0x01
BIOS Trace1: 0x03
BIOS Trace1: 0x04
BIOS Trace1: 0x05
BIOS Trace1: 0x06
BIOS Trace1: 0x02
BIOS Trace1: 0x05
PS-X Realtime Kernel OpenBios - build id df96a292c4a86e585a076db67ec25e17307072d9.
Copyright (C) 2019-2025 PCSX-Redux authors.
BIOS Trace1: 0x06
KERNEL SETUP!
Configuration : EvCB 0x10 TCB 0x04
BIOS Trace1: 0x07
*** OpenBIOS tiny shell - starting ***
*** Data is acceptable, booting now. ***
BIOS Trace1: 0x08
BOOTSTRAP LOADER
BIOS Trace1: 0x09
setup file : cdrom:SYSTEM.CNF;1
TCB 00000004
EVENT 00000010
STACK 801fff00
BOOT = cdrom:\SLUS_004.30;1
argument =
KERNEL SETUP!
Configuration : EvCB 0x10 TCB 0x04
boot file : cdrom:\SLUS_004.30;1
EXEC:PC0(80015ec4) T_ADDR(80010000) T_SIZE(0002b800)
boot address : 80015ec4 801fff00
Execute !
S_ADDR(801fff00) S_SIZE(00000000)
Found B0 patch hash 6dee1051 "_patch_pad#2", issued from 0x8001ec2c, executing...
PS-X Control PAD Driver
CD_init:addr=8003afb8
Found C0 patch hash 847eabf2 "_patch_card#1", issued from 0x80016168, executing...
Found B0 patch hash 0bc81000 "_patch_card2#1", issued from 0x80016220, executing...
ResetGraph:jtb=80035620,env=80035668
Got an unknown GPU data word: 00035620 (cmdType: 0, command: 0)
Found C0 patch hash c223044d "_patch_gte#2", issued from 0x800286d4, executing...
CD_init:addr=8003afb8
ResetGraph:jtb=80035620,env=80035668
Got an unknown GPU data word: 00035620 (cmdType: 0, command: 0)
ResetGraph:jtb=80035620,env=80035668
Got an unknown GPU data word: 00035620 (cmdType: 0, command: 0)
ResetGraph:jtb=80035620,env=80035668
Got an unknown GPU data word: 00035620 (cmdType: 0, command: 0)
ResetGraph:jtb=80035620,env=80035668
Got an unknown GPU data word: 00035620 (cmdType: 0, command: 0)
Found C0 patch hash c223044d "_patch_gte#2", issued from 0x800286d4, executing...
ResetGraph:jtb=80035620,env=80035668
Got an unknown GPU data word: 00035620 (cmdType: 0, command: 0)
Found C0 patch hash c223044d "_patch_gte#2", issued from 0x800286d4, executing...
MAX_PREALLOC_SMOPS =162
Allocation Error Dop=39
BIOS Trace1: 0x03
BIOS Trace1: 0x04
BIOS Trace1: 0x05
BIOS Trace1: 0x06
=== Unimplemented A0:3A syscall from 0x80054EE4 ===
epc = 0x80026B74 - status = 0x40020404 - cause = 0x00000400 - badv = 0x00000000
r0 = 0x00000000 - at = 0x80010050 - v0 = 0x80026B1C - v1 = 0x00000014
a0 = 0x00003400 - a1 = 0x801FBF18 - a2 = 0x00000001 - a3 = 0x801FBEA0
t0 = 0x00000000 - t1 = 0x0000002B - t2 = 0xBFC087F4 - t3 = 0x1F800398
t4 = 0xBFC1E5C8 - t5 = 0xE07FFCD3 - t6 = 0x00000030 - t7 = 0x00000000
s0 = 0x801A4BD0 - s1 = 0x00003400 - s2 = 0x00000010 - s3 = 0x00000034
s4 = 0x00000010 - s5 = 0x801A49F4 - s6 = 0x00000048 - s7 = 0x00000000
t8 = 0x00000001 - t9 = 0x000000A0 - k0 = 0x00000000 - k1 = 0x00000000
gp = 0x8003B0F0 - sp = 0x1F800308 - s8 = 0x00000000 - ra = 0x80051E38
hi = 0x80026B74 - lo = 0x00000000
=== halting ===

Additional information

I've tested Treasures of the Deep on a few other emulators including PCSX-Reloaded and haven't experienced this bug. I've also tried a few other games using on PCSK-Redux and haven't experienced the bug.

I've tried a couple different configuration changes without success, such as:

  • Using the SCPH5502 bios that the other emulators are using, instead of OpenBIOS
  • Enabling/disabling Dynarec CPU from the Emulation menu
  • Enablind/disabling Debugger from the Emulation menu
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant