All Projects → cpp3ds → Cpp3ds

cpp3ds / Cpp3ds

Licence: mit
Basic C++ gaming framework and library for Nintendo 3DS

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.py
Python on your Nintendo 3DS
Stars: ✭ 90 (+12.5%)
Mutual labels:  homebrew, nintendo-3ds
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
ctrmus
3DS Music Player
Stars: ✭ 73 (-8.75%)
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
Picasso
Homebrew PICA200 shader assembler
Stars: ✭ 41 (-48.75%)
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
Crsfml Examples
Simple games made with CrSFML
Stars: ✭ 47 (-41.25%)
Mutual labels:  sfml
Cthulhu
Homebrew alternative to Nintendo's dev unit software
Stars: ✭ 72 (-10%)
Mutual labels:  homebrew
Dotfiles
Get started with your own dotfiles.
Stars: ✭ 1,094 (+1267.5%)
Mutual labels:  homebrew
Install
📥 Homebrew (un)installer
Stars: ✭ 1,031 (+1188.75%)
Mutual labels:  homebrew

cpp3ds

Build Status Codecov branch Docker pulls AUR package

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

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].