Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev. Learn more →
Top 23 C Homebrew Projects
Noob-proof (N)3DS "Custom Firmware"Project mention: Can someone help? | /r/3dspiracy | 2023-11-29
Replace Luma files on your sd card, boot.firm and boot.3dsx. You can download them here.
🍂 Multipurpose homebrew tool for Nintendo SwitchProject mention: For those that don't use Tinfoil, how do you keep up with DLC and Updates? | /r/SwitchPirates | 2023-05-17
Found this on their github: https://github.com/XorTroll/Goldleaf/blob/master/Quark.md
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
Library for Switch HomebrewProject mention:  Running Solutions on the Nintendo Switch | /r/adventofcode | 2023-01-13
The SDK used by most, if not all switch developers, is libnx. As a Rust enthusiast, I wanted the core logic in Rust so I just built the display in C/C++ which the switch library is written in.
💡 A homebrew save management, editing tool and memory trainer for Horizon (Nintendo Switch)Project mention: glitch zelda tears of the gingdom? | /r/SwitchPirates | 2023-05-20
What glitch are you talking about? If you are referring to the item duplication glitch, this has nothing to do with pirating or hacking, it works on any console. If you search on YouTube for "item duplication glitch" you'll find dozens of videos with details on how to do it. If you install something like Edizon you can add things to your game or get full stamina bars and lots of other cheats. There's also some save game editors out where you can edit your save.
A multi-purpose file manager for the Nintendo Switch.Project mention: Anyway to choose to load an autosave or restore point of the same game at the menu? | /r/NoMansSkyTheGame | 2023-01-02
You might be able to access the save files using a Switch file manager like NX-Shell.
Create custom themes for the nintendo switch !Project mention: [Release] Unison R, maybe the "definitive edition" of my previously released Unison theme pack - btw, happy TotK release! | /r/NXThemes | 2023-05-25
I updated my whole setup to the latest of everything at the time of TotK release. I'm not running 16.0.3 though, still on 16.0.2 Make sure you installed the ips patches intended for 16.x https://github.com/exelix11/SwitchThemeInjector/releases
Generates XCI/NSP/HFS0/ExeFS/RomFS/Certificate/Ticket dumps from Nintendo Switch gamecards and installed SD/eMMC titles.Project mention: Can I dump dlc of a game I already installed? | /r/SwitchPirates | 2023-05-12
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
Homebrew development library for Nintendo 3DS/Horizon OS user mode (Arm11)
A fan port of Cave Story for the Sega Mega DriveProject mention: Cave Story keeps doing this weird thing with save states… | /r/RG35XX | 2023-04-08
or the MD version to avoid loading screens
Examples for 3DS using devkitARM, libctru, citro3d and citro2dProject mention: Examples for 3DS using devkitARM, libctru, citro3d and citro2d | news.ycombinator.com | 2023-09-05
The cross-platform, open-source SDK to develop for original Xbox: *new* xdkProject mention: PCSX2 is an open source PS2 Emulator | news.ycombinator.com | 2023-07-12
In addition to what tehbeard mentioned, Xemu at least (which is what i have experience with as i used it to do some homebrew development with the open source nxdk SDK) is far from accurate and largely just a means for playing OG Xbox games on modern hardware. However the GPU emulation does not take into account NV2A's performance at all and simply translates the calls to OpenGL (despite the "DirectXbox" name, the GPU is actually designed around OpenGL :-P) so it is much faster than the real one and depending on what is going on the CPU performance can also be quite faster. IIRC it doesn't even emulate the real CPU the OG Xbox has as you can accidentally use instructions in Xemu not available on the real hardware.
Of course if your goal is to just have games from OG Xbox playable on a PC that is fine (if anything for most games it is an improvement as they'd run smoother) but if you want cycle accurate emulation it doesn't fit the bill. In that case basing the emulator on something like 86box might be better as that has been designed with the goal of achieving cycle accurate PC hardware emulation.
A homebrew bootloader for the Nintendo 3DS that is similar to android's fastboot.
Operating system for the Sega DreamcastProject mention: Someone got the link to the latest version of Iso Loader for dreamshell? | /r/dreamcast | 2023-03-25
The latest version can be found on the DC-SWAT forum, though https://github.com/DC-SWAT/DreamShell/releases is also regularly updated (last release was yesterday).
Allows connecting controllers from other consoles like native Wii U Pro Controllers on the Wii UProject mention: Anyone have experience with these 3rd party Wii u Pro remotes?? | /r/wiiu | 2023-06-05
Not worth it. If you have a modded Wii U, bloopair is worth trying: https://github.com/GaryOderNichts/Bloopair
Experimental modification of Mupen64GC using devkitRice.Project mention: is there a way to play n64 games using the emulator for the zelda collector's edition and master quest? | /r/Gamecube | 2022-12-14
Open source development for Neo-Geo
Reverse engineering Fujifilm firmwareProject mention: RyujinX – Open Source Nintendo Switch Emulator | news.ycombinator.com | 2023-08-30
PSPident clone for 3DSProject mention: Is it really a big deal for a 3ds to have IPS screens? | /r/3DS | 2023-07-12
That is 3DSident, the "non-GUI" version.
Counter Strike Demake/Remake on Nintendo DS
A multi-purpose file manager for the PSP, heavily inspired by the CM file manager design.
A feature-rich background audio player for Nintendo Switch (requires Atmosphere)
Video player for 3dsProject mention: Breaking bad on the 3ds | /r/3dspiracy | 2023-06-12
Easiest solution https://github.com/Core-2-Extreme/Video_player_for_3DS or you can make a MOFLEX
NDS/3DS fork/port of the uxn/Varvara virtual machineProject mention: Playing Oquonie on the NDS Lite | /r/NintendoDS | 2023-05-03
Oquonie is a game from 2014 that was re-released in 2023 for the uxn platform. Here I'm running it via the uxnds emulator.
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Homebrew related posts
Can someone help?
1 project | /r/3dspiracy | 29 Nov 2023
Nintendo 3DS Architecture
1 project | news.ycombinator.com | 21 Sep 2023
Homebrew development library for Nintendo 3DS
1 project | news.ycombinator.com | 4 Sep 2023
Luma v13.0 on old 3DS XL, is it safe?
1 project | /r/3dspiracy | 3 Aug 2023
Is it really a big deal for a 3ds to have IPS screens?
1 project | /r/3DS | 12 Jul 2023
I just picked this up at a garage sale for 1$ DiD i ScOrE?
1 project | /r/Gamecube | 10 Jul 2023
What does this mean?
1 project | /r/3dspiracy | 7 Jul 2023
A note from our sponsor - Onboard AI
getonboard.dev | 30 Nov 2023
What are some of the best open-source Homebrew projects in C? This list will help you: