Skip to content
New issue

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

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

Already on GitHub? # to your account

OpenBIOS: Certain PocketStation-compatible games hang while saving data #1694

Open
HeyItsLollie opened this issue Jul 29, 2024 · 1 comment

Comments

@HeyItsLollie
Copy link

HeyItsLollie commented Jul 29, 2024

Describe the bug

Very happy to see another PS1 emulator attempt to support PocketStation data! I had to try it out.

I've encountered a couple instances while using OpenBIOS where games will hang while transferring data. (Thankfully, no issues while using SCPH5500.)

Pocket Tuner (Japan): Couldn't find C0 patch hash aa4431ca issued from 0x8005f8f0!
Pocket MuuMuu (Japan): Couldn't find C0 patch hash 939a62da issued from 0x8002448c!

Expected behavior

As you can expect, these PocketStation apps transfer without issue while using SCPH5500.

Steps to reproduce the bug

"Pocket Tuner" is a simple collection of assistant apps for practicing music. It's not an important or noteworthy title by any means, but it offers a very quick way to test PocketStation transfer capabilities.

  1. Select one of the five apps on the title screen with Circle
  2. On the following menu, select "Download"

Pocket Tuner will hang before it can show a confirmation message. The PocketStation app might appear to have transferred correctly, but incredibly, PocketStation displays a copy protection message instead. (screenshot via PK201)
PK201 - 2024-07-29 - 12-46-24

"Pocket MuuMuu" is a Jumping Flash spin-off, and a sizable collection of PocketStation games and apps. Basically, you play PocketStation games and aim for high scores, so that you can earn money to buy more Pocket games. It takes a few minutes to be able to transfer data, but the games are much higher quality.

  1. Press Start on the title screen
  2. Skip through the tutorial until you reach a screen with two large "PG" icons. You're given a free PocketStation game right off the bat: a checkpoint-attack racing game, or a Simon Says game. Pick your poison, and then select the first menu option.
    muumuu-0
  3. Skip through the rest of the tutorial. When you can finally choose your destination, press D-Pad Right once and select the house with palm trees.
    muumuu-1
  4. In the main menu, select the first option to view your PocketStation game collection.
    muumuu-2
  5. On the navigation bar at the bottom, select the first option.
    muumuu-3
  6. Navigate to the PocketStation icon with the Down icon and select it, and then select the first option to confirm.
    muumuu-4

Pocket MuuMuu will start transferring, but will hang shortly after. The PocketStation app is corrupt and doesn't even appear.

Operating System

Windows 11 Pro (22H2)

PCSX-Redux version

Version: 19217.20240725.2.x64
Changeset: 3665697
Date & time: 2024-07-25 23:19:46

CPU model

13th Gen Intel(R) Core(TM) i7-13700H 2.40 GHz

GPU model & Drivers

NVIDIA GeForce RTX 4070 Laptop GPU/PCIe/SSE2
3.2.0 NVIDIA 555.99

BIOS version

OpenBIOS (267b71e2)

Logs

Memory Card:

Pocket Tuner: (Log - Pocket Tuner (Japan).txt)

Saving memory card C:\Users\Lollie\AppData\Roaming\pcsx-redux\memcard1.mcd (Repeated for 130 lines)
Couldn't find C0 patch hash aa4431ca issued from 0x8005f8f0!

Pocket MuuMuu: (Log - Pocket MuuMuu (Japan).txt)

[seek]: MCXGAME0.FAC (196448)
[read]: MCXGAME0.FAC 801C00A0 (196448)
MCXLoad:KUOUKII.MCX
MCXLoad End -> 15872
No 70: Size 15872: Name BISCPSP10076NO070
Saving memory card C:\Users\Lollie\AppData\Roaming\pcsx-redux\memcard1.mcd
Saving memory card C:\Users\Lollie\AppData\Roaming\pcsx-redux\memcard1.mcd
Couldn't find C0 patch hash 939a62da issued from 0x8002448c!
Stopping.
@nicolasnoble
Copy link
Member

Ooooh, unknown patches! Very nice.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants