cpp3ds / Cpp3ds
Licence: mit
Basic C++ gaming framework and library for Nintendo 3DS
Stars: ✭ 80
Labels
Projects that are alternatives of or similar to Cpp3ds
Citro3d
Homebrew PICA200 GPU wrapper library for Nintendo 3DS
Stars: ✭ 143 (+78.75%)
Mutual labels: nintendo-3ds, homebrew
3ds Examples
Examples for 3DS using devkitARM, libctru, citro3d and citro2d
Stars: ✭ 221 (+176.25%)
Mutual labels: nintendo-3ds, homebrew
Citro2d
Library for drawing 2D graphics using the Nintendo 3DS's PICA200 GPU
Stars: ✭ 88 (+10%)
Mutual labels: nintendo-3ds, homebrew
Libctru
Homebrew development library for Nintendo 3DS/Horizon OS user mode (Arm11)
Stars: ✭ 530 (+562.5%)
Mutual labels: nintendo-3ds, homebrew
HWL-SaveEditor
An Save-Editor for the game Hyrule Warriors Legends (Nintendo 3DS)
Stars: ✭ 18 (-77.5%)
Mutual labels: homebrew, nintendo-3ds
m3diaLib-CTR
A C++ library for easier homebrew development for the Nintendo 3DS
Stars: ✭ 39 (-51.25%)
Mutual labels: homebrew, nintendo-3ds
Fastboot3ds
A homebrew bootloader for the Nintendo 3DS that is similar to android's fastboot.
Stars: ✭ 258 (+222.5%)
Mutual labels: nintendo-3ds, homebrew
bottomless-block-barrage
Panel de Pon (Tetris Attack) clone for the 3ds.
Stars: ✭ 15 (-81.25%)
Mutual labels: homebrew, nintendo-3ds
Guide 3ds
A complete guide to 3DS custom firmware, from stock to boot9strap.
Stars: ✭ 1,055 (+1218.75%)
Mutual labels: nintendo-3ds, homebrew
Pong 3ds
A 3D pong game for 3DS with software rendering.
Stars: ✭ 12 (-85%)
Mutual labels: nintendo-3ds, homebrew
Homebrew Clickhouse
ClickHouse for MacOS Sierra and High Sierra.
Stars: ✭ 50 (-37.5%)
Mutual labels: homebrew
Bump Homebrew Formula Action
Automatically bump Homebrew formula after a release
Stars: ✭ 63 (-21.25%)
Mutual labels: homebrew
Homebrew Mingw w64
unofficial mingw-w64 Homebrew sub-command and Formulae. These formulae have been superseded by homebrew's mingw-w64.rb.
Stars: ✭ 49 (-38.75%)
Mutual labels: homebrew
Cthulhu
Homebrew alternative to Nintendo's dev unit software
Stars: ✭ 72 (-10%)
Mutual labels: homebrew
cpp3ds
Basic C++ gaming framework and library for Nintendo 3DS.
cpp3ds is essentially a barebones port of SFML with a parallel native 3ds emulator built on top of it. The goal is to completely abstract the developer from the hardware SDK and provide a nice object-oriented C++ framework for clean and easy coding. And the emulator is designed to provide a means of surface-level realtime debugging (with GDB or whatever you prefer).
Won't be stable and usable until v1.0
Installation
Coming soon.
Documentation
Will be released with v1.0 stable
Requirements
- DevkitARM
- ctrulib
- citro3d
For emulator:
For unit tests:
Credit and Thanks
- Laurent Gomila and SFML team
- smealum - ctrulib
- Lectem - some CMake stuff
- Everyone on EFNet #3dsdev
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].