From WikiTemp, the GBAtemp wiki
(Temporary list, please help sorting them to proper categories and into nice Tables: added few items)
(Converted list to nice tables :))
Line 1: Line 1:
<noinclude>{{NXNav}}__NOTOC__{{Newpagepreload|Template:P/Switch Homebrew}}
+
{{NXNav}}__NOTOC__{{Newpagepreload|Template:P/Switch Homebrew}}
  
</noinclude><includeonly>
 
 
==Demos==
 
==Demos==
</includeonly>
 
 
==Temporary list, please help sorting them to proper categories and into nice Tables==
 
Game example https://gbatemp.net/threads/game-example-console-mode-game.517696/
 
Illuminatix https://gbatemp.net/threads/illuminatinx-yet-another-useless-homebrew.517494/
 
apps that prints message https://gbatemp.net/threads/my-first-homebrew-an-app-that-prints-nice-messages.512126/
 
Fuck you - apps that prints fuck you https://gbatemp.net/threads/my-first-homebrew-an-app-that-prints-f-k-you.508879/
 
Fireplace https://gbatemp.net/threads/fireplace-nx.505068/
 
Useless homebrew https://gbatemp.net/threads/useless-homebrew-for-nintendo-switch.497041/
 
Libransistor examples https://github.com/reswitched/libtransistor
 
FizzBuzz - wrong link on switchbru?
 
HitTheButton https://github.com/tumGER/HitTheButton/releases
 
Do u no de wae https://gbatemp.net/threads/release-do-u-no-de-wae-switch-homebrew-app.497019/
 
sdl hello world https://github.com/vgmoose/sdl-hello-world
 
lib-nx examples https://github.com/switchbrew/switch-examples
 
CustomUI Sample https://github.com/XorTroll/CustomUI
 
FlavorTown https://github.com/AlphonseElric/Flavortown
 
 
 
 
{| class="secondarynav"
 
{| class="secondarynav"
| [[#Hello world|Hello world!]]
+
| [[#Hello world!|Hello world!]]
 
| [[#Demoscenes|Demoscenes]]
 
| [[#Demoscenes|Demoscenes]]
 
| [[#Other Demos and Tests|Other Demos and Tests]]
 
| [[#Other Demos and Tests|Other Demos and Tests]]
| add more if needed
 
 
|}
 
|}
  
Line 32: Line 11:
  
 
===Hello world!===
 
===Hello world!===
 +
Simple programs which only prints text on screen. A ''Hello world!'' is the first thing done in hacking to verify a device can succesfully be tempered with.
 
{| class="prettytable sortable" style="width:100%"
 
{| class="prettytable sortable" style="width:100%"
 
! style="width:25%" | Title
 
! style="width:25%" | Title
Line 39: Line 19:
 
! class="unsortable" style="width:8%" | Source
 
! class="unsortable" style="width:8%" | Source
 
|-
 
|-
| [[Template page name|Template - Homebrew title]]
+
| [[Switch generic homebrew page|sdl Hello World]]
| Description
+
| Apps that prints text using SDL and bitmap fonts.
| [[User:Author name|Author name]]
+
| [[User:vgmoose|vgmoose]]
| [https://gbatemp.net/threads/xxxxxx Release page]
+
|
| [https://github.com/xxxxxx git]
+
| [https://github.com/vgmoose/sdl-hello-world/ git]
 +
|-
 +
| [[Switch generic homebrew page|prints fuck you]]
 +
| Apps that prints fuck you.
 +
| [[User:xXxSwagnemitexXx|xXxSwagnemitexXx]]
 +
| [https://gbatemp.net/threads/508879/ Release page]
 +
| [https://github.com/lolicop123/fuck-u/releases/ git]
 +
|-
 +
| [[Switch generic homebrew page|prints messages]]
 +
| Apps that prints messages based on the pressed buttons.
 +
| [[User:leafeon34|leafeon34]]
 +
| [https://gbatemp.net/threads/512126/ Release page]
 +
| Thread
 
|}
 
|}
 +
  
  
 
===Demoscenes===
 
===Demoscenes===
 +
Demoscenes are scripted media (animation and sound) to demonstrate the device's capabilities and the developer's coding prowess. No user interaction is required nor affecting the program's behavior.
 
{| class="prettytable sortable" style="width:100%"
 
{| class="prettytable sortable" style="width:100%"
 
! style="width:25%" | Title
 
! style="width:25%" | Title
Line 55: Line 49:
 
! class="unsortable" style="width:8%" | Source
 
! class="unsortable" style="width:8%" | Source
 
|-
 
|-
| [[Dokkaebi Hack ]]
+
| [[Dokkaebi Hack]]
| Animated Demo using SDL.  
+
| Animated Demo using SDL.
 
| [[User:Steven Mattera|Steven Mattera]]
 
| [[User:Steven Mattera|Steven Mattera]]
|  
+
|
 
| [https://github.com/StevenMattera/DokkaebiHack git]
 
| [https://github.com/StevenMattera/DokkaebiHack git]
 +
|-
 +
| [[Fireplace]]
 +
| Classical [https://www.hanshq.net/fire.html ASM school learning fireplace animation] using SDL.
 +
| [[User:marice|marice]]
 +
| [https://gbatemp.net/threads/fireplace-nx.505068/ Thread]
 +
| [https://github.com/Marice/Fireplace-NX git]
 
|}
 
|}
 +
 +
 +
  
 
===Other Demos and Tests===
 
===Other Demos and Tests===
 +
Many homebrew are only small tests to see how to display a picture, or test a button pressing interface. These can be used to learn when you are new to homebrew development.
 
{| class="prettytable sortable" style="width:100%"
 
{| class="prettytable sortable" style="width:100%"
 
! style="width:25%" | Title
 
! style="width:25%" | Title
Line 73: Line 77:
 
| Demo used at the 34CCC presentation by Plutoo
 
| Demo used at the 34CCC presentation by Plutoo
 
| [[User:Plutoo|Plutoo]]
 
| [[User:Plutoo|Plutoo]]
|  
+
|
 
| [https://github.com/switchbrew/34c3-demo git]
 
| [https://github.com/switchbrew/34c3-demo git]
 +
|-
 +
| [[Do u no de wae]]
 +
| Demo based on a meme. Press a button to flow from 3 different binary buffered pictures to create an animation.
 +
| [[User:MegaMagikarp|MegaMagikarp]]
 +
| [https://gbatemp.net/threads/497019/ Thread]
 +
| [hhttps://github.com/3096/wae/releases/ git]
 +
|-
 +
| [[FlavorTown]]
 +
| Loads a bmp and mp3 files using SDL.
 +
| [[User:AlphonseElric|AlphonseElric]]
 +
|
 +
| [https://github.com/AlphonseElric/Flavortown git]
 +
|-
 +
| [[FizzBuzz]]
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| Game Example
 +
| A console-mode game example to display a roguelike-map.
 +
| [[User:Dontwait00|Dontwait00]]
 +
| [https://gbatemp.net/threads/517696/ Thread]
 +
| [https://github.com/Dontwait00/game-example/ git]
 +
|-
 +
| [[HitTheButton]]
 +
| Example of Input interaction with [[PyNX]] (homebrew python interperter).
 +
| tumGER
 +
|
 +
| [https://github.com/tumGER/HitTheButton/releases/ git]
 +
|-
 +
| [[Illuminatix]]
 +
| A console-mode program printing a pyramid of asterisk.
 +
| [[User:Dontwait00|Dontwait00]]
 +
| [https://gbatemp.net/threads/517494/ Thread]
 +
| Included
 +
|-
 +
| [[Useless homebrew Switch]] v1.1
 +
| Port of the [[Useless Homebrew 3DS|Useless Homebrew 1.1]] written by Rydian for the DS, 3DS, wiiu, gba etc.
 +
| [[User:Technicmaster0|Technicmaster0]]
 +
| [https://gbatemp.net/threads/497041/ Thread]
 +
| See thread
 
|}
 
|}

Revision as of 15:12, 11 October 2018

Demos

Hello world! Demoscenes Other Demos and Tests


Hello world!

Simple programs which only prints text on screen. A Hello world! is the first thing done in hacking to verify a device can succesfully be tempered with.

Title Description Author Thread Source
sdl Hello World Apps that prints text using SDL and bitmap fonts. vgmoose git
prints fuck you Apps that prints fuck you. xXxSwagnemitexXx Release page git
prints messages Apps that prints messages based on the pressed buttons. leafeon34 Release page Thread


Demoscenes

Demoscenes are scripted media (animation and sound) to demonstrate the device's capabilities and the developer's coding prowess. No user interaction is required nor affecting the program's behavior.

Title Description Author Thread Source
Dokkaebi Hack Animated Demo using SDL. Steven Mattera git
Fireplace Classical ASM school learning fireplace animation using SDL. marice Thread git



Other Demos and Tests

Many homebrew are only small tests to see how to display a picture, or test a button pressing interface. These can be used to learn when you are new to homebrew development.

Title Description Author Thread Source
34c3-demo Demo used at the 34CCC presentation by Plutoo Plutoo git
Do u no de wae Demo based on a meme. Press a button to flow from 3 different binary buffered pictures to create an animation. MegaMagikarp Thread [hhttps://github.com/3096/wae/releases/ git]
FlavorTown Loads a bmp and mp3 files using SDL. AlphonseElric git
FizzBuzz
Game Example A console-mode game example to display a roguelike-map. Dontwait00 Thread git
HitTheButton Example of Input interaction with PyNX (homebrew python interperter). tumGER git
Illuminatix A console-mode program printing a pyramid of asterisk. Dontwait00 Thread Included
Useless homebrew Switch v1.1 Port of the Useless Homebrew 1.1 written by Rydian for the DS, 3DS, wiiu, gba etc. Technicmaster0 Thread See thread