Difference between revisions of "PC Tools"

From Nintendo Switch Brew
Jump to navigation Jump to search
(Created page with "= Emulators = {| class="wikitable" |- ! width="25%" | Title ! Description ! width="20%" | Author |- ! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [h...")
 
(Added some stuff I use)
 
Line 13: Line 13:
 
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | Experimental Switch emulator written in C#
 
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | Experimental Switch emulator written in C#
 
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/gdkchan gdkchan]
 
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/gdkchan gdkchan]
 +
|-
 +
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/reswitched/Mephisto Mephisto]
 +
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | Debugging/emulating environment for Switch code
 +
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/reswitched ReSwitched Team]
 
|-
 
|-
 
|}
 
|}
 +
 
= File Readers =
 
= File Readers =
 
{| class="wikitable"
 
{| class="wikitable"
Line 31: Line 36:
 
|-
 
|-
 
|}
 
|}
 +
 
= Homebrew Toolkits =
 
= Homebrew Toolkits =
 
{| class="wikitable"
 
{| class="wikitable"
Line 42: Line 48:
 
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/AileenLumina AileenLumina]
 
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/AileenLumina AileenLumina]
 
|-
 
|-
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/carstene1ns/physfs-switch Switch PhysicsFS]
+
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/carstene1ns/physfs-switch PhysicsFS]
 
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | PhysicsFS 3.0.1 for Nintendo Switch homebrew (using libnx).
 
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | PhysicsFS 3.0.1 for Nintendo Switch homebrew (using libnx).
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/carstene1ns carstene1ns]
+
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [[User:Carstene1ns|Carstene1ns]]
 
|-
 
|-
 
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/carstene1ns/lua51-switch Lua 5.1.5]
 
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/carstene1ns/lua51-switch Lua 5.1.5]
 
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | Lua 5.1.5 for Nintendo Switch homebrew
 
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | Lua 5.1.5 for Nintendo Switch homebrew
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/carstene1ns carstene1ns]
+
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [[User:Carstene1ns|Carstene1ns]]
 
|-
 
|-
 
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/Slashcash/Snitch Snitch]
 
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/Slashcash/Snitch Snitch]
 
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | A high level library to develop homebrew software for Nintendo Switch (based on libnx)
 
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | A high level library to develop homebrew software for Nintendo Switch (based on libnx)
 
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/Slashcash Slashcash]
 
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/Slashcash Slashcash]
 +
|-
 +
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/carstene1ns/libmikmod libmikmod]
 +
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | Tracker module playback library with software mixer
 +
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [[User:Carstene1ns|Carstene1ns]]
 +
|-
 +
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/devkitPro/pacman-packages/tree/master/switch pacman-packages]
 +
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | Repository of ported libraries
 +
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/devkitPro devkitPro]
 +
|-
 +
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/devkitPro/SDL Simple DirectMedia Layer]
 +
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | Cross-platform development library for low level access to audio, joystick and graphics hardware
 +
! align="left" style="background-color: #f9f9f9; font-weight: normal;" | [https://github.com/devkitPro devkitPro]
 
|-
 
|-
 
|}
 
|}

Latest revision as of 19:25, 2 June 2018

Emulators

Title Description Author
Yuzu An experimental open-source emulator for the Nintendo Switch from the creators of Citra, written in C/++ Yuzu Team
Ryujinx Experimental Switch emulator written in C# gdkchan
Mephisto Debugging/emulating environment for Switch code ReSwitched Team

File Readers

Title Description Author
hactool A tool to view information about, decrypt, and extract common file formats for the Nintendo Switch, especially Nintendo Content Archives. SciresM
NXReader Node module for parsing several Switch (NX) file types. RedDucks

Homebrew Toolkits

Title Description Author
PyNX Entry point for nx-python, the Python ecosystem for the Switch (write homebrew in Python) AileenLumina
PhysicsFS PhysicsFS 3.0.1 for Nintendo Switch homebrew (using libnx). Carstene1ns
Lua 5.1.5 Lua 5.1.5 for Nintendo Switch homebrew Carstene1ns
Snitch A high level library to develop homebrew software for Nintendo Switch (based on libnx) Slashcash
libmikmod Tracker module playback library with software mixer Carstene1ns
pacman-packages Repository of ported libraries devkitPro
Simple DirectMedia Layer Cross-platform development library for low level access to audio, joystick and graphics hardware devkitPro