libretro / libretro/RetroArch

Feature Request: more power saving options for New Nintendo 3DS port to clock the CPU to old 3DS speeds

Open
#13,715 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature request platform: 3ds
Dominant language
C
Stars
14.1k
Forks
2.2k
Avg merge
7h 35m
Merged PRs (30d)
51

Description

In the "Power Management" settings you should be able to
"disable L2 cache"
and "set clock rate to 268MHz"

these are speeds that the old 3DS can run nes cores and Gameboy and so on just fine at full speeds.
witch the n3DS should not have to be wasting power and battery life if you choose to disable this.
and retroarch does auto turn these new3ds settings on by default every time you load the app

FAQ: Why not just disable it every time you start retroarch in the Luma 3ds bottom screen menus?
A: Cause you can save these configurations for games and cores with "overrides" And thats annoying if you want to just save power on long trips playing NES games!

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

Search the New Nintendo 3DS port for the existing Power Management settings and controls for L2 cache and CPU clock rate. Trace how those settings interact with per-game and core overrides, then verify that users can save the requested options for NES or Game Boy play without changing override behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
operating-systems, performance
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.