Difference between revisions of "List of Switch homebrew demos"
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: | ||
− | + | {{NXNav}}__NOTOC__{{Newpagepreload|Template:P/Switch Homebrew}} | |
− | |||
==Demos== | ==Demos== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{| 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]] | ||
− | |||
|} | |} | ||
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 | ||
|- | |- | ||
− | | [[ | + | | [[Switch generic homebrew page|sdl Hello World]] |
− | | | + | | Apps that prints text using SDL and bitmap fonts. |
− | | [[User: | + | | [[User:vgmoose|vgmoose]] |
− | | [https://gbatemp.net/threads/ | + | | |
− | | [https://github.com/ | + | | [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
Switch Homebrew | |
---|---|
Introduction • Homebrew Development • Homebrew Bounty • Glossary | |
Release Lists | All Homebrew • Applications • Games • Emulators • Demos • Exploits • Payloads • CFWs • Development libraries & tools • PC Utilities |
Information | • Homebrew TitleID • Game patches and mods • Savegames • Websites |
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 |