libretro / beetle-pce-fast-libretro

Standalone fork of Mednafen PCE Fast to libretro
GNU General Public License v2.0
29 stars 52 forks source link

3DS Port not loading CHD files properly #173

Open MarioKartFan opened 3 years ago

MarioKartFan commented 3 years ago

Using the 3DS ports of the Mednafen PCE Fast core, I am unable to fully load games that have been compressed to CHD format. Other cores with CHD support (e.g., PCSX-Rearmed) load games just fine.

Expected behavior

I expect the core to load CHD compressed games.

Actual behavior

The core does not properly load CHD games. The bios screen shows but the games do not properly load and are not playable.

Steps to reproduce the bug

Compress game to CHD Launch game on 3DS using Retroarch Profit. Bisect Results

[Try to bisect and tell us when this started happening]

Version/Commit

You can find this information under Information/System Information

RetroArch: 3DS (latest version) Environment information

OS: [The operating system you're running] Compiler: [In case you are running local builds]

negativeExponent commented 3 years ago

you need to give more info than this.

  1. does your CHD even work on other platforms.
  2. do you have the required pce bios to run it.

3DS support was just added recently, no one reported issue yet but technically it should work, provided pcsx worked which has the same libchdr used.

dunno how to get logs for 3DS but it would probably help as well to have one.

EDIT: nevermind. turns out that the 3DS port is pointing to another repo which does not have CHD support. you'll have to wait till the repo is changed or updated.

MarioKartFan commented 3 years ago

Hi @negativeExponent Do you have any idea why the 3DS build points to the other repo? It seems like it is ages behind this one. Can that be changed?

negativeExponent commented 3 years ago

duno why. already told them for repo change. if you can't wait, you should just compile the core yourself if your able to

UltraSyko commented 3 years ago

bumping this, exact problem occurs in the december 3rd nightly build.

hizzlekizzle commented 3 years ago

Since it has a gitlab.ci recipe, this repo should build on the new automated system. So, soon(TM)

UltraSyko commented 3 years ago

UPDATE! December 23rd Nightly Build CHD files now loads. Not only that but it got a performance boost. Before it was a 40-50fps with crackling audio. Tested Lords of Thunder and Rondo of Blood. Unfortunately it can boot me out to the 3DS Home Menu or crash on boot. But retrying enough times can work. In my personal opinion, it needs to be a little ironed out but I think it's enough for this issue to be closed.

negativeExponent commented 3 years ago

resolved? this can be closed then

UltraSyko commented 3 years ago

Update. Retroarch 1.9.6 Stable. This core loads CHD files. Tested Lords of Thunder and it's now 60fps with no crashes. Safe to say this can be closed.