Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
70d2e9873c | ||
|
|
705947fefb | ||
|
|
f48f9a527f | ||
|
|
f824187248 |
3
.gitignore
vendored
@@ -11,7 +11,6 @@ old_code
|
||||
created_ncas
|
||||
assets/romfs/shaders
|
||||
.vscode/settings.json
|
||||
.idea
|
||||
info/
|
||||
romfs/shaders
|
||||
assets/unused
|
||||
@@ -23,5 +22,3 @@ libs/tweeny
|
||||
|
||||
compile_commands.json
|
||||
out
|
||||
|
||||
usb_test/
|
||||
|
||||
116
README.md
@@ -1,107 +1,63 @@
|
||||
# Sphaira
|
||||
# sphaira
|
||||
|
||||
A homebrew menu for the Nintendo Switch.
|
||||
A homebrew menu for the switch.
|
||||
|
||||
[See the GBATemp thread for more details / discussion](https://gbatemp.net/threads/sphaira-hbmenu-replacement.664523/).
|
||||
[See the gbatemp thread for more details / discussion](https://gbatemp.net/threads/sphaira-hbmenu-replacement.664523/).
|
||||
|
||||
[We have now have a Discord server!](https://discord.gg/8vZBsrprEc) Please use the issues tab to report bugs, as it is much easier for me to track.
|
||||
|
||||
## Showcase
|
||||
## showcase
|
||||
|
||||
| | |
|
||||
:-------------------------:|:-------------------------:
|
||||
 | 
|
||||
 | 
|
||||
 | 
|
||||
 | 
|
||||
 | 
|
||||
 | 
|
||||
 | 
|
||||
 | 
|
||||
|
||||
## Bug reports
|
||||
## bug reports
|
||||
|
||||
For any bug reports, please use the issues tab and explain in as much detail as possible!
|
||||
for any bug reports, please use the issues tab and explain in as much detail as possible!
|
||||
|
||||
Please include:
|
||||
please include:
|
||||
|
||||
- CFW type (i assume Atmosphere, but someone out there is still using Rajnx);
|
||||
- CFW version;
|
||||
- FW version;
|
||||
- The bug itself and how to reproduce it.
|
||||
- CFW type (i assume Atmosphere, but someone out there is still using Rajnx)
|
||||
- CFW version
|
||||
- FW version
|
||||
- The bug itself and how to reproduce it
|
||||
|
||||
## FTP
|
||||
## ftp
|
||||
|
||||
FTP can be enabled via the network menu. It uses the same config as ftpsrv `/config/ftpsrv/config.ini`. [See here for the full list
|
||||
ftp can be enabled via the network menu. It uses the same config as ftpsrv `/config/ftpsrv/config.ini`. [See here for the full list
|
||||
of all configs available](https://github.com/ITotalJustice/ftpsrv/blob/master/assets/config.ini.template).
|
||||
|
||||
## MTP
|
||||
## mtp
|
||||
|
||||
MTP can be enabled via the Network menu.
|
||||
mtp can be enabled via the network menu.
|
||||
|
||||
## File association
|
||||
## file assoc
|
||||
|
||||
Sphaira has file association support. Let's say your app supports loading .png files, then you could write an association file, then when using the file browser, clicking on a .png file will launch your app along with the .png file as argv[1]. This was primarly added for rom loading support for emulators / frontends such as RetroArch, MelonDS, mGBA etc.
|
||||
sphaira has file assoc support. lets say your app supports loading .png files, then you could write an assoc file, then when using the file browser, clicking on a .png file will launch your app along with the .png file as argv[1]. This was primarly added for rom loading support for emulators / frontends such as retroarch, melonds, mgba etc.
|
||||
|
||||
```ini
|
||||
[config]
|
||||
path=/switch/your_app.nro
|
||||
supported_extensions=jpg|png|mp4|mp3
|
||||
```
|
||||
|
||||
The `path` field is optional. If left out, it will use the name of the ini to find the nro. For example, if the ini is called mgba.ini, it will try to find the nro in /switch/mgba.nro and /switch/folder/mgba.nro.
|
||||
the `path` field is optional. if left out, it will use the name of the ini to find the nro. For example, if the ini is called mgba.ini, it will try to find the nro in /switch/mgba.nro and /switch/folder/mgba.nro.
|
||||
|
||||
See `assets/romfs/assoc/` for more examples of file assoc entries.
|
||||
|
||||
## Installing (applications)
|
||||
|
||||
Sphaira can install applications (nsp, xci, nsz, xcz) from various sources (sd card, gamecard, ftp, usb).
|
||||
|
||||
For informantion about the install options, [see the wiki](https://github.com/ITotalJustice/sphaira/wiki/Install).
|
||||
|
||||
### Usb (install)
|
||||
|
||||
The USB protocol is the same as tinfoil, so tools such as [ns-usbloader](https://github.com/developersu/ns-usbloader) and [fluffy](https://github.com/fourminute/Fluffy) should work with sphaira. You may also use the provided python script found [here](tools/usb_install_pc.py).
|
||||
|
||||
### Ftp (install)
|
||||
|
||||
Once you have connected your ftp client to your switch, you can upload files to install into the `install` folder.
|
||||
|
||||
## Building from source
|
||||
|
||||
You will first need to install [devkitPro](https://devkitpro.org/wiki/Getting_Started).
|
||||
|
||||
Next you will need to install the dependencies:
|
||||
```sh
|
||||
sudo pacman -S switch-dev deko3d switch-cmake switch-curl switch-glm switch-zlib switch-mbedtls
|
||||
```
|
||||
|
||||
Also you need to have on your environment the packages `git`, `make`, `zip` and `cmake`
|
||||
|
||||
Once devkitPro and all dependencies are installed, you can now build sphaira.
|
||||
|
||||
```sh
|
||||
git clone https://github.com/ITotalJustice/sphaira.git
|
||||
cd sphaira
|
||||
cmake --preset MinSizeRel
|
||||
cmake --build --preset MinSizeRel
|
||||
```
|
||||
|
||||
The output will be found in `build/MinSizeRel/sphaira.nro`
|
||||
see `assets/romfs/assoc/` for more examples of file assoc entries
|
||||
|
||||
## Credits
|
||||
|
||||
- [borealis](https://github.com/natinusala/borealis)
|
||||
- [stb](https://github.com/nothings/stb)
|
||||
- [yyjson](https://github.com/ibireme/yyjson)
|
||||
- [nx-hbmenu](https://github.com/switchbrew/nx-hbmenu)
|
||||
- [nx-hbloader](https://github.com/switchbrew/nx-hbloader)
|
||||
- [deko3d-nanovg](https://github.com/Adubbz/nanovg-deko3d)
|
||||
- [libpulsar](https://github.com/p-sam/switch-libpulsar)
|
||||
- [minIni](https://github.com/compuphase/minIni)
|
||||
- [GBATemp](https://gbatemp.net/threads/sphaira-hbmenu-replacement.664523/)
|
||||
- [hb-appstore](https://github.com/fortheusers/hb-appstore)
|
||||
- [haze](https://github.com/Atmosphere-NX/Atmosphere/tree/master/troposphere/haze)
|
||||
- [nxdumptool](https://github.com/DarkMatterCore/nxdumptool) (for gamecard bin dumping and rsa verify code)
|
||||
- [Liam0](switch-010editor-templates) (for ticket / cert structs)
|
||||
- [libusbhsfs](https://github.com/DarkMatterCore/libusbhsfs)
|
||||
- [libnxtc](https://github.com/DarkMatterCore/libnxtc)
|
||||
- [oss-nvjpg](https://github.com/averne/oss-nvjpg)
|
||||
- [nsz](https://github.com/nicoboss/nsz)
|
||||
- [themezer](https://themezer.net/)
|
||||
- Everyone who has contributed to this project!
|
||||
- borealis
|
||||
- stb
|
||||
- yyjson
|
||||
- nx-hbmenu
|
||||
- nx-hbloader
|
||||
- deko3d-nanovg
|
||||
- libpulsar
|
||||
- minIni
|
||||
- gbatemp
|
||||
- hb-appstore
|
||||
- haze
|
||||
- everyone who has contributed to this project!
|
||||
|
||||
|
Before Width: | Height: | Size: 569 B After Width: | Height: | Size: 569 B |
|
Before Width: | Height: | Size: 703 B After Width: | Height: | Size: 703 B |
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 783 B After Width: | Height: | Size: 783 B |
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/81_libretro_libnx.nro
|
||||
supported_extensions=p|tzx|t81
|
||||
database=Sinclair - ZX 81
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/DoubleCherryGB_libretro_libnx.nro
|
||||
supported_extensions=cgb|dmg|gb|gbc|sgb
|
||||
database=Nintendo - Game Boy|Nintendo - Game Boy Color
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
supported_extensions=mp3|ogg|flac|wav|aac|ac3|aif|asf|mp4|mkv|m3u|m3u8|hls|vob|avi|dv|flv|m2ts|m2v|m4a|mov|mpeg|mpg|mts|swf|ts|vob|wma|wmv|png|jpg|jpeg|bmp|gif
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/a5200_libretro_libnx.nro
|
||||
supported_extensions=a52|bin
|
||||
database=Atari - 5200
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/ardens_libretro_libnx.nro
|
||||
supported_extensions=hex|arduboy
|
||||
database=Arduboy Inc - Arduboy
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/arduous_libretro_libnx.nro
|
||||
supported_extensions=hex
|
||||
database=Arduboy Inc - Arduboy
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/atari800_libretro_libnx.nro
|
||||
supported_extensions=xfd|atr|dcm|cas|bin|a52|zip|atx|car|rom|com|xex|m3u
|
||||
database=Atari - 5200|Atari - 8-bit
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/bk_libretro_libnx.nro
|
||||
supported_extensions=bin
|
||||
database=BK-0010/BK-0011
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/bluemsx_libretro_libnx.nro
|
||||
supported_extensions=rom|ri|mx1|mx2|dsk|col|sg|sc|sf|cas|m3u
|
||||
database=Microsoft - MSX|Microsoft - MSX2|Coleco - ColecoVision|Sega - SG-1000|Spectravideo - SVI-318 - SVI-328
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/boom3_libretro_libnx.nro
|
||||
supported_extensions=pk4
|
||||
database=Doom 3
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/boom3_xp_libretro_libnx.nro
|
||||
supported_extensions=pk4
|
||||
database=Doom 3
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/bsnes_hd_beta_libretro_libnx.nro
|
||||
supported_extensions=smc|sfc|swc|fig|gb|gbc|bs
|
||||
database=Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo|Nintendo - Satellaview
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/bsnes_libretro_libnx.nro
|
||||
supported_extensions=smc|sfc|swc|fig|gb|gbc|bs
|
||||
database=Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo|Nintendo - Satellaview
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/cannonball_libretro_libnx.nro
|
||||
supported_extensions=game|88
|
||||
database=Cannonball
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/cap32_libretro_libnx.nro
|
||||
supported_extensions=dsk|sna|zip|tap|cdt|voc|cpr|m3u
|
||||
database=Amstrad - CPC|Amstrad - GX4000
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/chailove_libretro_libnx.nro
|
||||
supported_extensions=chai|chailove
|
||||
database=ChaiLove
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/crocods_libretro_libnx.nro
|
||||
supported_extensions=dsk|sna|kcr
|
||||
database=Amstrad - CPC
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/desmume_libretro_libnx.nro
|
||||
supported_extensions=nds|ids|bin
|
||||
database=Nintendo - Nintendo DS|Nintendo - Nintendo DS (Download Play)
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/dinothawr_libretro_libnx.nro
|
||||
supported_extensions=game
|
||||
database=Dinothawr
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/dosbox_pure_libretro_libnx.nro
|
||||
supported_extensions=zip|dosz|exe|com|bat|iso|chd|cue|ins|img|ima|vhd|jrc|tc|m3u|m3u8|conf|/
|
||||
database=DOS
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/dosbox_svn_libretro_libnx.nro
|
||||
supported_extensions=exe|com|bat|conf|cue|iso|img|/
|
||||
database=DOS
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/easyrpg_libretro_libnx.nro
|
||||
supported_extensions=ldb|zip|easyrpg
|
||||
database=RPG Maker
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/ecwolf_libretro_libnx.nro
|
||||
supported_extensions=wl6|n3d|sod|sdm|wl1|pk3|exe
|
||||
database=Wolfenstein 3D
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/fbneo_libretro_libnx.nro
|
||||
supported_extensions=zip|7z|cue|ccd
|
||||
database=FBNeo - Arcade Games
|
||||
use_base_name=true
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/fceumm_libretro_libnx.nro
|
||||
supported_extensions=fds|nes|unif|unf
|
||||
database=Nintendo - Nintendo Entertainment System|Nintendo - Family Computer Disk System
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/flycast_libretro_libnx.nro
|
||||
supported_extensions=chd|cdi|elf|bin|cue|gdi|lst|zip|dat|7z|m3u
|
||||
database=Sega - Dreamcast|Sega - Naomi|Sega - Naomi 2|Atomiswave
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/fmsx_libretro_libnx.nro
|
||||
supported_extensions=rom|mx1|mx2|dsk|fdi|cas|m3u
|
||||
database=Microsoft - MSX|Microsoft - MSX2
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/freechaf_libretro_libnx.nro
|
||||
supported_extensions=bin|chf
|
||||
database=Fairchild - Channel F
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/freeintv_libretro_libnx.nro
|
||||
supported_extensions=int|bin|rom
|
||||
database=Mattel - Intellivision
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/frodo_libretro_libnx.nro
|
||||
supported_extensions=d64|t64|x64|p00|lnx|lyx|zip
|
||||
database=Commodore - 64
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/fuse_libretro_libnx.nro
|
||||
supported_extensions=tzx|tap|z80|rzx|scl|trd|dsk|dck|sna|szx|zip
|
||||
database=Sinclair - ZX Spectrum +3|Sinclair - ZX Spectrum
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/gambatte_libretro_libnx.nro
|
||||
supported_extensions=gb|gbc|dmg
|
||||
database=Nintendo - Game Boy|Nintendo - Game Boy Color
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/gearboy_libretro_libnx.nro
|
||||
supported_extensions=gb|dmg|gbc|cgb|sgb
|
||||
database=Nintendo - Game Boy|Nintendo - Game Boy Color
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/gearcoleco_libretro_libnx.nro
|
||||
supported_extensions=col|cv|bin|rom
|
||||
database=Coleco - ColecoVision
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/gearsystem_libretro_libnx.nro
|
||||
supported_extensions=sms|gg|sg|bin|rom
|
||||
database=Sega - Game Gear|Sega - Master System - Mark III|Sega - SG-1000
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/genesis_plus_gx_libretro_libnx.nro
|
||||
supported_extensions=mdx|md|smd|gen|bin|cue|iso|sms|bms|gg|sg|68k|sgd|chd|m3u
|
||||
database=Sega - Game Gear|Sega - Master System - Mark III|Sega - Mega-CD - Sega CD|Sega - Mega Drive - Genesis|Sega - PICO|Sega - SG-1000
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/genesis_plus_gx_wide_libretro_libnx.nro
|
||||
supported_extensions=mdx|md|smd|gen|bin|cue|iso|sms|bms|gg|sg|68k|sgd|chd|m3u
|
||||
database=Sega - Game Gear|Sega - Master System - Mark III|Sega - Mega-CD - Sega CD|Sega - Mega Drive - Genesis|Sega - PICO|Sega - SG-1000
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/gpsp_libretro_libnx.nro
|
||||
supported_extensions=gba|bin
|
||||
database=Nintendo - Game Boy Advance
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/gw_libretro_libnx.nro
|
||||
supported_extensions=mgw
|
||||
database=Handheld Electronic Game
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/handy_libretro_libnx.nro
|
||||
supported_extensions=lnx|lyx|o
|
||||
database=Atari - Lynx
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/jaxe_libretro_libnx.nro
|
||||
supported_extensions=ch8|sc8|xo8
|
||||
database=CHIP-8
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/jumpnbump_libretro_libnx.nro
|
||||
supported_extensions=dat
|
||||
database=Jump 'n Bump
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/lowresnx_libretro_libnx.nro
|
||||
supported_extensions=nx
|
||||
database=LowRes NX
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/lutro_libretro_libnx.nro
|
||||
supported_extensions=lutro|love|lua
|
||||
database=Lutro
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/mame2000_libretro_libnx.nro
|
||||
supported_extensions=zip|7z
|
||||
database=MAME 2000
|
||||
use_base_name=true
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/mame2003_libretro_libnx.nro
|
||||
supported_extensions=zip
|
||||
database=MAME 2003
|
||||
use_base_name=true
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/mame2003_plus_libretro_libnx.nro
|
||||
supported_extensions=zip
|
||||
database=MAME 2003-Plus
|
||||
use_base_name=true
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/mednafen_lynx_libretro_libnx.nro
|
||||
supported_extensions=lnx|lyx|o
|
||||
database=Atari - Lynx
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/mednafen_ngp_libretro_libnx.nro
|
||||
supported_extensions=ngp|ngc|ngpc|npc
|
||||
database=SNK - Neo Geo Pocket|SNK - Neo Geo Pocket Color
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/mednafen_pce_fast_libretro_libnx.nro
|
||||
supported_extensions=pce|cue|ccd|chd|toc|m3u
|
||||
database=NEC - PC Engine - TurboGrafx 16|NEC - PC Engine CD - TurboGrafx-CD
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/mednafen_pce_libretro_libnx.nro
|
||||
supported_extensions=pce|sgx|cue|ccd|chd|toc|m3u
|
||||
database=NEC - PC Engine SuperGrafx|NEC - PC Engine - TurboGrafx 16|NEC - PC Engine CD - TurboGrafx-CD
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/mednafen_pcfx_libretro_libnx.nro
|
||||
supported_extensions=cue|ccd|toc|chd
|
||||
database=NEC - PC-FX
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/mednafen_supergrafx_libretro_libnx.nro
|
||||
supported_extensions=pce|sgx|cue|ccd|chd
|
||||
database=NEC - PC Engine SuperGrafx|NEC - PC Engine - TurboGrafx 16|NEC - PC Engine CD - TurboGrafx-CD
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/mednafen_vb_libretro_libnx.nro
|
||||
supported_extensions=vb|vboy|bin
|
||||
database=Nintendo - Virtual Boy
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/mednafen_wswan_libretro_libnx.nro
|
||||
supported_extensions=ws|wsc|pc2|pcv2
|
||||
database=Bandai - WonderSwan|Bandai - WonderSwan Color
|
||||
|
||||
@@ -1,2 +1,4 @@
|
||||
[config]
|
||||
supported_extensions=nds
|
||||
database=Nintendo - Nintendo DS
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/melonds_libretro_libnx.nro
|
||||
supported_extensions=nds|ids|dsi
|
||||
database=Nintendo - Nintendo DS|Nintendo - Nintendo DS (Download Play)|Nintendo - Nintendo DSi|Nintendo - Nintendo DSi Decrypted|Nintendo - Nintendo DSi (Digital)
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/mesen-s_libretro_libnx.nro
|
||||
supported_extensions=sfc|smc|fig|swc|bs|gb|gbc
|
||||
database=Nintendo - Super Nintendo Entertainment System|Nintendo - Satellaview|Nintendo - Game Boy|Nintendo - Game Boy Color
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/mesen_libretro_libnx.nro
|
||||
supported_extensions=nes|fds|unf|unif
|
||||
database=Nintendo - Nintendo Entertainment System|Nintendo - Family Computer Disk System
|
||||
|
||||
@@ -1,2 +1,3 @@
|
||||
[config]
|
||||
supported_extensions=gba|gbc|sgb|gb
|
||||
database=Nintendo - Game Boy|Nintendo - Game Boy Color|Nintendo - Game Boy Advance
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/mgba_libretro_libnx.nro
|
||||
supported_extensions=gb|gbc|gba
|
||||
database=Nintendo - Game Boy|Nintendo - Game Boy Color|Nintendo - Game Boy Advance
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/mrboom_libretro_libnx.nro
|
||||
supported_extensions=desktop
|
||||
database=MrBoom
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/mupen64plus_next_libretro_libnx.nro
|
||||
supported_extensions=n64|v64|z64|ndd|bin|u1
|
||||
database=Nintendo - Nintendo 64
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/neocd_libretro_libnx.nro
|
||||
supported_extensions=cue|chd
|
||||
database=SNK - Neo Geo CD
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/nestopia_libretro_libnx.nro
|
||||
supported_extensions=nes|fds|unf|unif
|
||||
database=Nintendo - Nintendo Entertainment System|Nintendo - Family Computer Disk System
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/np2kai_libretro_libnx.nro
|
||||
supported_extensions=d98|zip|98d|fdi|fdd|2hd|tfd|d88|88d|hdm|xdf|dup|cmd|hdi|thd|nhd|hdd|hdn
|
||||
database=NEC - PC-98
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/nxengine_libretro_libnx.nro
|
||||
supported_extensions=exe
|
||||
database=Cave Story
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
supported_extensions=mp3|ogg|flac|wav|aac|ac3|aif|asf|mp4|mkv|m3u|m3u8|hls|vob|avi|dv|flv|m2ts|m2v|m4a|mov|mpeg|mpg|mts|swf|ts|vob|wma|wmv|png|jpg|jpeg|bmp|gif
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/o2em_libretro_libnx.nro
|
||||
supported_extensions=bin
|
||||
database=Magnavox - Odyssey2|Philips - Videopac+
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/opera_libretro_libnx.nro
|
||||
supported_extensions=iso|bin|chd|cue
|
||||
database=The 3DO Company - 3DO
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/pcsx_rearmed_libretro_libnx.nro
|
||||
supported_extensions=bin|cue|img|mdf|pbp|toc|cbn|m3u|ccd|chd|iso|exe
|
||||
database=Sony - PlayStation
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/picodrive_libretro_libnx.nro
|
||||
supported_extensions=bin|gen|smd|md|32x|cue|iso|chd|sms|gg|sg|sc|m3u|68k|sgd|pco
|
||||
database=Sega - Master System - Mark III|Sega - Game Gear|Sega - Mega-CD - Sega CD|Sega - Mega Drive - Genesis|Sega - PICO|Sega - 32X
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/pokemini_libretro_libnx.nro
|
||||
supported_extensions=min
|
||||
database=Nintendo - Pokemon Mini
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/potator_libretro_libnx.nro
|
||||
supported_extensions=bin|sv
|
||||
database=Watara - Supervision
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/ppsspp_libretro_libnx.nro
|
||||
supported_extensions=elf|iso|cso|prx|pbp|chd
|
||||
database=Sony - PlayStation Portable
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/prboom_libretro_libnx.nro
|
||||
supported_extensions=wad|iwad|pwad
|
||||
database=DOOM
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/prosystem_libretro_libnx.nro
|
||||
supported_extensions=a78|bin|cdf
|
||||
database=Atari - 7800
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/puae2021_libretro_libnx.nro
|
||||
supported_extensions=adf|adz|dms|fdi|ipf|hdf|hdz|lha|slave|info|cue|ccd|nrg|mds|iso|chd|uae|m3u|zip|7z|rp9
|
||||
database=Commodore - Amiga|Commodore - CD32|Commodore - CDTV
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/puae_libretro_libnx.nro
|
||||
supported_extensions=adf|adz|dms|fdi|ipf|hdf|hdz|lha|slave|info|cue|ccd|nrg|mds|iso|chd|uae|m3u|zip|7z|rp9
|
||||
database=Commodore - Amiga|Commodore - CD32|Commodore - CDTV
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/px68k_libretro_libnx.nro
|
||||
supported_extensions=dim|img|d88|88d|hdm|dup|2hd|xdf|hdf|cmd|m3u
|
||||
database=Sharp - X68000
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/quasi88_libretro_libnx.nro
|
||||
supported_extensions=d88|u88|m3u
|
||||
database=NEC - PC-8001 - PC-8801
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/quicknes_libretro_libnx.nro
|
||||
supported_extensions=nes
|
||||
database=Nintendo - Nintendo Entertainment System
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/race_libretro_libnx.nro
|
||||
supported_extensions=ngp|ngc|ngpc|npc
|
||||
database=SNK - Neo Geo Pocket|SNK - Neo Geo Pocket Color
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/reminiscence_libretro_libnx.nro
|
||||
supported_extensions=map|aba|seq|lev
|
||||
database=Flashback
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/retro8_libretro_libnx.nro
|
||||
supported_extensions=p8|png
|
||||
database=PICO-8
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/sameboy_libretro_libnx.nro
|
||||
supported_extensions=gb|gbc
|
||||
database=Nintendo - Game Boy|Nintendo - Game Boy Color
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/scummvm_libretro_libnx.nro
|
||||
supported_extensions= Seuss's ABC|#02|$00|(A)|(a)|(b)|0|000|001|002|003|004|005|006|007|009|025|1|101|102|12|1C|1c|2|2 US|25|26|3|34|4|455|5|512|6|8|84|85|86|87|99|99 (PG)|ACX|AD|ADF|ADV|AGA|ALD|ALL|AN|ANG|AP|ASK|AUD|AVD|AVI|BAT|BIN|BLB|BMV|BND|BRO|BS
|
||||
database=ScummVM
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/smsplus_libretro_libnx.nro
|
||||
supported_extensions=sms|bin|rom|col|gg|sg
|
||||
database=Sega - Game Gear|Sega - Master System - Mark III
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/snes9x2010_libretro_libnx.nro
|
||||
supported_extensions=smc|fig|sfc|gd3|gd7|dx2|bsx|swc
|
||||
database=Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo|Nintendo - Satellaview
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/snes9x_libretro_libnx.nro
|
||||
supported_extensions=smc|sfc|swc|fig|bs|st
|
||||
database=Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo|Nintendo - Satellaview
|
||||
|
||||
2
assets/romfs/assoc/sphaira.ini
Normal file
@@ -0,0 +1,2 @@
|
||||
[config]
|
||||
ext=nro
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/squirreljme_libretro_libnx.nro
|
||||
supported_extensions=jar|sqc|jam|jad|kjx
|
||||
database=J2ME
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/stella2014_libretro_libnx.nro
|
||||
supported_extensions=a26|bin
|
||||
database=Atari - 2600
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/stella2023_libretro_libnx.nro
|
||||
supported_extensions=a26|bin
|
||||
database=Atari - 2600
|
||||
|
||||