grumpycoders / grumpycoders/pcsx-redux

NASCAR Rumble hangs with black screen after progress bar in PCSX-Redux

Open
#1,451 0 comments 2 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
994
Forks
151
Avg merge
1d 15h
Merged PRs (30d)
18

Description

### Describe the bug

When running NASCAR Rumble, PCSX-Redux (pcsx-redux-nightly-16487.20230929.2-x64) hangs with black screen after progress bar in the game.

However the very old version of PCSX-Redux (pcsx-redux-nightly-6198.20211110.2-x64) works without any problems

### Expected behavior

Game runs without hanging on black sreen

### Steps to reproduce the bug

1. File -> Open Disk Image
2. Emulator -> Start emulation
3. Wait until intro image is gone
![image](https://github.com/grumpycoders/pcsx-redux/assets/12811869/b0707661-b7e0-44e7-a293-76cb8db26465)
4. Press 'X' to skeep intor video or wait until it is finished
5. Observe loading screen / progress bar
![image](https://github.com/grumpycoders/pcsx-redux/assets/12811869/b77e09c8-362a-4f8a-b973-3b9feb0ac94e)
6. Observe black screen

### Operating System

Windows 10

### PCSX-Redux version

**This version doesn't work**
Version: 16499.20230930.2.x64
Changeset: 27bd76b5bdc20fd4ec496e239a74745fa0bcf317
Date & time: 2023-09-30 06:45:34

**This version works**
Version: 6198.20211110.2x64

### CPU model

Intel Core i7-12700K

### GPU model & Drivers

NVIDIA GeForce RTX 3080Ti / 3.2.0 NVIDIA 537.34

### BIOS version

openbios, ps-22a

### Options

- [ ] Dynarec CPU
- [ ] 8MB
- [ ] OpenGL GPU
- [X] Fastboot
- [ ] Debugger

### Iso checks

_No response_

### Logs

**Version: 16499.20230930.2.x64**

Loading memory card C:\Users\Lijkbezorger\AppData\Roaming\pcsx-redux\memcard1.mcd
Loading memory card C:\Users\Lijkbezorger\AppData\Roaming\pcsx-redux\memcard2.mcd
Warning: OpenGL error reporting disabled. See About dialog for more information.
PCSX-Redux booting
Copyright (C) 2019-2023 PCSX-Redux authors
CPU type: Interpreted
Loaded BIOS: C:\ReverseEngineering\pcsx-redux-nightly-16487.20230929.2-x64\openbios.bin
OpenBIOS detected (5b06a897)
Loaded CD Image: C:\ReverseEngineering\NascarRumble\NR-BIN_CUE\NASCAR Rumble (USA).cue[+cue].
Track 01 (DATA) - Start 00:02:00, Length 24:41:00
CD-ROM Label: RUMBLE
CD-ROM ID: SLUS01068
CD-ROM EXE Name: SLUS_010.68;1

================

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 ec593b7a0ab1aec364ef6f65224f350621f7e981.
Copyright (C) 2019-2023 PCSX-Redux authors.
BIOS Trace1: 0x06
KERNEL SETUP!
Configuration : EvCB 0x10 TCB 0x04
BIOS Trace1: 0x07
BIOS Trace1: 0x08
BOOTSTRAP LOADER
BIOS Trace1: 0x09
setup file : cdrom:SYSTEM.CNF;1
TCB 00000004
EVENT 00000010
STACK 801fff00
BOOT = cdrom:\SLUS_010.68;1
argument =
KERNEL SETUP!
Configuration : EvCB 0x10 TCB 0x04
boot file : cdrom:\SLUS_010.68;1
EXEC:PC0(800a5440) T_ADDR(80010000) T_SIZE(0009f800)
boot address : 800a5440 801fff00
Execute !
S_ADDR(801fff00) S_SIZE(00000000)
addr=800ac868
Found C0 patch hash 61c914a1 "_patch_gte#1", issued from 0x800a4cc0, executing...
Found C0 patch hash 2a81bbef "_patch_card#2", issued from 0x8009d4dc, executing...
Found B0 patch hash c29df18f "_patch_card2#2", issued from 0x8009d570, executing...
Found B0 patch hash 5123f82a "_patch_card_info#1", issued from 0x8009d3f8, executing...
Saving memory card C:\Users\Lijkbezorger\AppData\Roaming\pcsx-redux\memcard1.mcd
Saving memory card C:\Users\Lijkbezorger\AppData\Roaming\pcsx-redux\memcard2.mcd
ResetGraph:jtb=800adb28,env=800adb70
Got an unknown GPU data word: 000adb28
addr=800ac868

**Version: 6198.20211110.2x64**
Loading memory card memcard1.mcd
Loading memory card memcard2.mcd
PCSX-Redux booting
Copyright (C) 2019-2021 PCSX-Redux authors
Loaded BIOS: C:\ReverseEngineering\pcsx-redux-nightly-6198.20211110.2-x64\openbios.bin
OpenBIOS detected (5c651c6f)
Loaded CD Image: C:\ReverseEngineering\NascarRumble\NR-BIN_CUE\NASCAR Rumble (USA).cue[+cue].
Track 01 (DATA) - Start 00:02:00, Length 24:41:00
CD-ROM Label: RUMBLE
CD-ROM ID: SLUS01068
CD-ROM EXE Name: SLUS_010.68;1

================

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 8b60b6cf1cbb044ba2f3b388d1f8b31af2ca1fb1.
Copyright (C) 2019-2021 PCSX-Redux authors.
BIOS Trace1: 0x06
KERNEL SETUP!
Configuration : EvCB 0x10 TCB 0x04
BIOS Trace1: 0x07
BIOS Trace1: 0x08
BOOTSTRAP LOADER
BIOS Trace1: 0x09
setup file : cdrom:SYSTEM.CNF;1
TCB 00000004
EVENT 00000010
STACK 801fff00
BOOT = cdrom:\SLUS_010.68;1
argument =
KERNEL SETUP!
Configuration : EvCB 0x10 TCB 0x04
boot file : cdrom:\SLUS_010.68;1
EXEC:PC0(800a5440) T_ADDR(80010000) T_SIZE(0009f800)
boot address : 800a5440 801fff00
Execute !
S_ADDR(801fff00) S_SIZE(00000000)
CD_init:addr=800ac868
Found C0 patch hash 61c914a1 "_patch_gte#1", issued from 0x800a4cc0, executing...
VSync: timeout
Found C0 patch hash 2a81bbef "_patch_card#2", issued from 0x8009d4dc, executing...
Found B0 patch hash c29df18f "_patch_card2#2", issued from 0x8009d570, executing...
Found B0 patch hash 5123f82a "_patch_card_info#1", issued from 0x8009d3f8, executing...
Saving memory card memcard1.mcd
Saving memory card memcard2.mcd
ResetGraph:jtb=800adb28,env=800adb70
CD_init:addr=800ac868

### Additional information

I have tried to run this game with random available versions
- 13275.20230209.2-x64
- 13463.20230225.8-x64
- 15464.20230711.3-x64

of PCSX-Redux that available here https://install.appcenter.ms/orgs/grumpycoders/apps/pcsx-redux-win64/distribution_groups/public.
But for all of them I see black sreen in the game.

Only old version works good.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.