From WikiTemp, the GBAtemp wiki
Line 19: Line 19:
 
! style="width:20%" | Author
 
! style="width:20%" | Author
 
|-
 
|-
|CTRRPC  
+
| CTRRPC  
|RPC server/client for poking the 3DS usermode. [https://github.com/plutooo/ctrrpc Temporary Link]
+
| RPC server/client for poking the 3DS usermode. [https://github.com/plutooo/ctrrpc Temporary Link]
|Plutooo
+
| [[User:Plutooo|Plutooo]]
 
|}
 
|}
  
Line 32: Line 32:
 
| 3DS Homebrew template
 
| 3DS Homebrew template
 
| Makefile project template for 3DS homebrew that creates elf, 3dsx, smdh, cia, and 3ds files. [https://github.com/Steveice10/3DSHomebrewTemplate git]
 
| Makefile project template for 3DS homebrew that creates elf, 3dsx, smdh, cia, and 3ds files. [https://github.com/Steveice10/3DSHomebrewTemplate git]
| Steveice10
+
| [[User:Steveice10|Steveice10]]
 
|}
 
|}
  
Line 41: Line 41:
 
! style="width:20%" | Author
 
! style="width:20%" | Author
 
|-
 
|-
|aemstro
+
| aemstro
|set of tools used to disassemble and assemble shader code for DMP's MAESTRO shader extension used in the 3DS's PICA200 GPU . [https://github.com/smealum/aemstro Temporary Link]
+
| set of tools used to disassemble and assemble shader code for DMP's MAESTRO shader extension used in the 3DS's PICA200 GPU . [https://github.com/smealum/aemstro Temporary Link]
|Smealum
+
| [[User:Smealum|Smealum]]
 
|-
 
|-
 
| BlargGL
 
| BlargGL
 
| simple GPU API wrapper [https://github.com/StapleButter/blargSnes/blob/master/source/blargGL.c git]
 
| simple GPU API wrapper [https://github.com/StapleButter/blargSnes/blob/master/source/blargGL.c git]
| StapleButter
+
| [[User:StapleButter|StapleButter]]
 
|-
 
|-
|Brewboard
+
| Brewboard
|a Keyboard demo / Library [https://gbatemp.net/threads/brewboard-an-opensource-software-keyboard-library.375700/ Temp Link]
+
| a Keyboard demo / Library [https://gbatemp.net/threads/brewboard-an-opensource-software-keyboard-library.375700/ Temp Link]
|titegtnodI
+
| [[User:titegtnodI|titegtnodI]]
 
|-
 
|-
|ctrGL
+
| ctrGL
|OpenGL implementation for the POS PICA. [https://github.com/minexew/ctrgl git]
+
| OpenGL implementation for the POS PICA. [https://github.com/minexew/ctrgl git]
|minexew
+
| [[User:minexew|minexew]]
 
|-
 
|-
|CTRULib
+
| CTRULib
|3DS User Library. [https://github.com/smealum/ctrulib temporary Link]
+
| 3DS User Library. [https://github.com/smealum/ctrulib temporary Link]
|smealum
+
| [[User:smealum|smealum]]
 
|-
 
|-
|LibCTR
+
| LibCTR
|libctr is a software API for interfacing with the Nintendo 3DS hardware and software. It's a fork of an old ctrulib.
+
| libctr is a software API for interfacing with the Nintendo 3DS hardware and software. It's a fork of an old ctrulib.
|CTRSDKv2
+
| [[User:CTRSDKv2|CTRSDKv2]]
 
|-
 
|-
|libmpo
+
| libmpo
|mpo (multiple picture object) file encoding/decoding library. https://github.com/Lectem/libmpo
+
| mpo (multiple picture object) file encoding/decoding library. https://github.com/Lectem/libmpo
|lectem
+
| [[User:lectem|lectem]]
 
|-
 
|-
|libntrplg
+
| libntrplg
|Library to write plugins for NTR cFW. https://github.com/44670/libntrplg
+
| Library to write plugins for NTR cFW. https://github.com/44670/libntrplg
|44670
+
| [[User:44670|44670]]
 
|-
 
|-
|Nihstro
+
| Nihstro
|nihstro is a collection of tools for 3DS vertex shaders targeted at homebrew development and/or reverse engineering. [https://github.com/neobrain/nihstro Temporary Link]
+
| nihstro is a collection of tools for 3DS vertex shaders targeted at homebrew development and/or reverse engineering. [https://github.com/neobrain/nihstro Temporary Link]
|neobrain  
+
| [[User:neobrain|neobrain]]
 
|-
 
|-
|picasso
+
| picasso
|PICA200 shader assembler [https://github.com/fincs/picasso git]
+
| PICA200 shader assembler [https://github.com/fincs/picasso git]
|fincs
+
| [[User:fincs|fincs]]
 
|-
 
|-
|SDL for 3DS
+
| SDL for 3DS
|SDL Library patch for 3DS. [https://gbatemp.net/threads/sdl-for-3ds.374519/ Temp Link]
+
| SDL Library patch for 3DS. [https://gbatemp.net/threads/sdl-for-3ds.374519/ Temp Link]
|Rikku2000
+
| [[User:Rikku2000|Rikku2000]]
 
|-
 
|-
 
| SwKbd
 
| SwKbd
 
| Custom software keyboard module. [https://github.com/nop90/SwKbd git][https://gbatemp.net/threads/homebrew-nop90-swkbd-custom-software-keyboard-module.376502/ Temp Link]
 
| Custom software keyboard module. [https://github.com/nop90/SwKbd git][https://gbatemp.net/threads/homebrew-nop90-swkbd-custom-software-keyboard-module.376502/ Temp Link]
| Nop90
+
| [[User:Nop90|Nop90]]
 
|-
 
|-
|TextStuff
+
| TextStuff
|Library to add text support. https://github.com/titegtnodI/textstuff
+
| Library to add text support. https://github.com/titegtnodI/textstuff
|titegtnodI
+
| [[User:titegtnodI|titegtnodI]]
 
|}
 
|}
  
Line 102: Line 102:
 
| [http://pastebin.com/szJp5dR6 GateWay 3.0 Launcher Creator]
 
| [http://pastebin.com/szJp5dR6 GateWay 3.0 Launcher Creator]
 
| Encrypt Launcher.dat for Gateway 3.0's Spider exploit. ([https://gbatemp.net/threads/homebrew-development.360646/page-166#post-5290460 Mac version] by Cearp)
 
| Encrypt Launcher.dat for Gateway 3.0's Spider exploit. ([https://gbatemp.net/threads/homebrew-development.360646/page-166#post-5290460 Mac version] by Cearp)
| Ernilos
+
| [[User:Ernilos|Ernilos]]
 
|}
 
|}
  
Line 121: Line 121:
 
| [http://xem.github.io/3DShomebrew/ 3DS dev. guide Homepage] [http://xem.gitbooks.io/3ds/content/ eBook] [https://github.com/xem/3ds Git]
 
| [http://xem.github.io/3DShomebrew/ 3DS dev. guide Homepage] [http://xem.gitbooks.io/3ds/content/ eBook] [https://github.com/xem/3ds Git]
 
| CTRuLib and homebrew Tools guides and documentation. [https://github.com/xem/3DShomebrew Old Link]
 
| CTRuLib and homebrew Tools guides and documentation. [https://github.com/xem/3DShomebrew Old Link]
| xem
+
| [[User:xem|xem]]
 
|-
 
|-
 
| [https://gbatemp.net/threads/handy-functions-for-your-3ds-homebrews.376679/ handy functions]
 
| [https://gbatemp.net/threads/handy-functions-for-your-3ds-homebrews.376679/ handy functions]
 
| useful function for writing homebrew
 
| useful function for writing homebrew
| xem
+
| [[User:xem|xem]]
 
|-
 
|-
 
| [https://gbatemp.net/threads/homebrew-development.360646 GBATemp main homebrew development thread]
 
| [https://gbatemp.net/threads/homebrew-development.360646 GBATemp main homebrew development thread]

Revision as of 10:24, 21 January 2015

Applications Games Emulators Homebrew Loaders System Tools Demos Development tools PC Utilities Exploits All

Homebrew

Title Description Author
CTRRPC RPC server/client for poking the 3DS usermode. Temporary Link Plutooo

Templates

Title Description Author
3DS Homebrew template Makefile project template for 3DS homebrew that creates elf, 3dsx, smdh, cia, and 3ds files. git Steveice10

Libraries and tools

Title Description Author
aemstro set of tools used to disassemble and assemble shader code for DMP's MAESTRO shader extension used in the 3DS's PICA200 GPU . Temporary Link Smealum
BlargGL simple GPU API wrapper git StapleButter
Brewboard a Keyboard demo / Library Temp Link titegtnodI
ctrGL OpenGL implementation for the POS PICA. git minexew
CTRULib 3DS User Library. temporary Link smealum
LibCTR libctr is a software API for interfacing with the Nintendo 3DS hardware and software. It's a fork of an old ctrulib. CTRSDKv2
libmpo mpo (multiple picture object) file encoding/decoding library. https://github.com/Lectem/libmpo lectem
libntrplg Library to write plugins for NTR cFW. https://github.com/44670/libntrplg 44670
Nihstro nihstro is a collection of tools for 3DS vertex shaders targeted at homebrew development and/or reverse engineering. Temporary Link neobrain
picasso PICA200 shader assembler git fincs
SDL for 3DS SDL Library patch for 3DS. Temp Link Rikku2000
SwKbd Custom software keyboard module. gitTemp Link Nop90
TextStuff Library to add text support. https://github.com/titegtnodI/textstuff titegtnodI

Other development tools

Title Description Author
GateWay 3.0 Launcher Creator Encrypt Launcher.dat for Gateway 3.0's Spider exploit. (Mac version by Cearp) Ernilos

Documentations

Title Description Author
http://3dbrew.org 3DS homebrew user based wiki
http://4dsdev.org/ forum with info and shared resources (audio/functions/released homebrew/etc.) multiple devs
3DS dev. guide Homepage eBook Git CTRuLib and homebrew Tools guides and documentation. Old Link xem
handy functions useful function for writing homebrew xem
GBATemp main homebrew development thread random information, ask questions here. multiple developers