libretro / libretro/RetroArch

[NGC] RetroArch does not start

Open
#19,119 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

Is there an existing issue for this?
  • This is a bug in RetroArch frontend
  • I have searched the existing issues
Description

When launching the GameCube version of RetroArch using Swiss, it just remains on a black screen. There is a video signal, but no image is displayed.

No log file is created.

Other homebrew software, including GBI and the 240p test suite, do work, as well as official games launched through Swiss.

Also reported on Discord: https://discord.com/channels/184109094070779904/1516876007460569280

Expected behavior

Launching RetroArch should succeed and the main menu should appear.

Steps to reproduce the bug
  1. Using a DOL-001 GameCube, install the PicoLoader mod and an SD2SP2.
  2. Extract the retroarch folder, as well as a ROMs folder, to the root of the SD2SP2 SD card.
  3. Connect the GameCube to a CRT television (in my case, the Sanyo DS25320) using the official AV cable.
  4. In Swiss, mount the SD card, navigate to /retroarch, and launch any of the DOL files.
Version/Commit

1.22.2

Bisect Results

No response

Present in the nightly version

Yes, this is reproduced in the nightly build

Platform & operating system

Nintendo GameCube

Affected Cores

No response

Environment information

Swiss commit: emukidid/swiss-gc@891109b3

Relevant log output

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing the black-screen launch with a DOL-001 GameCube, Swiss commit emukidid/swiss-gc@891109b3, and RetroArch 1.22.2 or the nightly build. Compare launching the DOL files from /retroarch with the reported working homebrew, and investigate why no log is created. Done means RetroArch starts from Swiss and displays its main menu.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.