[AUR] SNES games load, but don't actually run (black screen)
Describe the bug Attempting to load any game (SMW, Kirby Dream Land 3, PAL DKC) results in a black screen. No audio, no video, running at 50/60 VPS. Pressing keys doesn't do anything. It likely happens only with SNES games, as PCE CD and N64 runs fine.
To Reproduce Steps to reproduce the behavior:
- Open ares
- Try to load any SNES game. It can be .zip, .sfc. smc, doesn't matter. I tested only three of them.
- Black screen
Expected behavior SNES games should work, as they did on bsnes, higan and prior versions of ares.
Screenshots
Additional context Arch Linux x86_64, Intel UHD 620, ares bult from AUR.
More additional information, manifest: game sha256: b50bf9d95485e8aeb7a6730e9f9f9c9c4ec23a85b336a4fb2e3b63034531e36f name: Kirby's Dream Land 3 (USA) title: Kirby's Dream Land 3 (USA) label: KIRBY'S DREAM LAND 3 region: NTSC revision: SNS-AFJE-0 board: SA1-RAM memory type: ROM size: 0x400000 content: Program memory type: RAM size: 0x8000 content: Save memory type: RAM size: 0x800 content: Internal volatile
CPU WRAM:
Now I built it from the source myself, and it works as expected! It seems to be some weird problem with AUR build, up to maintainers if they are interesting in solving that problem.
I suspect this is due to the package not finding the appropriate Super Famicom.bml database file. There are several .bml files required by ares to run certain cores, SFC among them. I would report that information to the AUR package maintainer so they can package those files appropriately.
ares should also probably error out when it doesn't find these files instead of the behavior here.
That's odd. SNES games run without issues for me.
Can you tell me how did you build the AUR build? Did you use some AUR helpers? After you have built the .zst package, can you locate Super Famicom.bml at usr/share/ares/Database?
@freq-mod Pushed an update for AUR, it should be fixed now. Can you try it and tell me if it works for you?
I confirm it has been fixed. Thanks, sorry for taking so long to ping back