Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b2e032ca1f |
15
.github/FUNDING.yml
vendored
@@ -1,15 +0,0 @@
|
||||
# These are supported funding model platforms
|
||||
|
||||
github: ITotalJustice
|
||||
patreon: totaljustice
|
||||
open_collective: # Replace with a single Open Collective username
|
||||
ko_fi: totaljustice
|
||||
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
|
||||
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
|
||||
liberapay: # Replace with a single Liberapay username
|
||||
issuehunt: # Replace with a single IssueHunt username
|
||||
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
|
||||
polar: # Replace with a single Polar username
|
||||
buy_me_a_coffee: # Replace with a single Buy Me a Coffee username
|
||||
thanks_dev: # Replace with a single thanks.dev username
|
||||
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']
|
||||
10
.github/workflows/build_presets.yml
vendored
@@ -1,6 +1,10 @@
|
||||
name: build
|
||||
|
||||
on: [push, pull_request]
|
||||
on:
|
||||
push:
|
||||
branches: [ "master" ]
|
||||
pull_request:
|
||||
branches: [ "master" ]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
@@ -8,7 +12,7 @@ jobs:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
os: [ubuntu-latest]
|
||||
preset: [MinSizeRel]
|
||||
preset: [Release, RelWithDebInfo, MinSizeRel, Debug]
|
||||
runs-on: ${{ matrix.os }}
|
||||
container: devkitpro/devkita64:latest
|
||||
|
||||
@@ -20,7 +24,7 @@ jobs:
|
||||
|
||||
- name: Configure CMake
|
||||
run: |
|
||||
cmake --preset ${{ matrix.preset }} -DUSE_VFS_GC=0
|
||||
cmake --preset ${{ matrix.preset }}
|
||||
|
||||
- name: Build
|
||||
run: cmake --build --preset ${{ matrix.preset }} --parallel 4
|
||||
|
||||
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/
|
||||
|
||||
@@ -42,12 +42,5 @@ function(dkp_fatal_if_not_found var package)
|
||||
endif()
|
||||
endfunction(dkp_fatal_if_not_found var package)
|
||||
|
||||
# disable exceptions and rtti in order to shrink final binary size.
|
||||
add_compile_options(
|
||||
"$<$<COMPILE_LANGUAGE:C>:-fno-exceptions>"
|
||||
"$<$<COMPILE_LANGUAGE:CXX>:-fno-exceptions>"
|
||||
"$<$<COMPILE_LANGUAGE:CXX>:-fno-rtti>"
|
||||
)
|
||||
|
||||
add_subdirectory(hbl)
|
||||
add_subdirectory(sphaira)
|
||||
|
||||
84
README.md
@@ -1,12 +1,12 @@
|
||||
# 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/).
|
||||
It was built for my usage, as such, features that may seem out of place are included because i found them useful.
|
||||
|
||||
[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.
|
||||
[See the gbatemp thread for more details / discussion](https://gbatemp.net/threads/sphaira-hbmenu-replacement.664523/).
|
||||
|
||||
## Showcase
|
||||
## showcase
|
||||
|
||||
| | |
|
||||
:-------------------------:|:-------------------------:
|
||||
@@ -15,74 +15,30 @@ A homebrew menu for the Nintendo Switch.
|
||||
 | 
|
||||
 | 
|
||||
|
||||
## 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
|
||||
## file assoc
|
||||
|
||||
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 can be enabled via the Network menu.
|
||||
|
||||
## File association
|
||||
|
||||
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
|
||||
|
||||
@@ -94,8 +50,6 @@ The output will be found in `build/MinSizeRel/sphaira.nro`
|
||||
- deko3d-nanovg
|
||||
- libpulsar
|
||||
- minIni
|
||||
- GBATemp
|
||||
- gbatemp
|
||||
- hb-appstore
|
||||
- haze
|
||||
- nxdumptool (for gamecard bin dumping and rsa verify code)
|
||||
- Everyone who has contributed to this project!
|
||||
- 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 |
4
assets/romfs/assoc/2048_libretro_libnx.ini
Normal file
@@ -0,0 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/2048_libretro_libnx.nro
|
||||
supported_extensions=
|
||||
database=2048
|
||||
@@ -1,3 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/81_libretro_libnx.nro
|
||||
supported_extensions=p|tzx|t81
|
||||
database=Sinclair - ZX 81
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
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 +0,0 @@
|
||||
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
|
||||
database=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
|
||||
supported_extensions=xfd|atr|cdm|cas|bin|a52|zip|atx|car|rom|com|xex
|
||||
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
|
||||
supported_extensions=rom|ri|mx1|mx2|col|dsk|cas|sg|sc|sf|m3u
|
||||
database=Microsoft - MSX|Microsoft - MSX2|Coleco - ColecoVision|Sega - SG-1000
|
||||
|
||||
@@ -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
|
||||
|
||||
4
assets/romfs/assoc/citra_libretro_libnx.ini
Normal file
@@ -0,0 +1,4 @@
|
||||
[config]
|
||||
path=/retroarch/cores/citra_libretro_libnx.nro
|
||||
supported_extensions=3ds|3dsx|elf|axf|cci|cxi|app
|
||||
database=Nintendo - Nintendo 3DS
|
||||
@@ -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 +0,0 @@
|
||||
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|/
|
||||
supported_extensions=exe|com|bat|conf|cue|iso
|
||||
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
|
||||
|
||||
3
assets/romfs/assoc/fbalpha2012_cps1_libretro_libnx.ini
Normal file
@@ -0,0 +1,3 @@
|
||||
[config]
|
||||
path=/retroarch/cores/fbalpha2012_cps1_libretro_libnx.nro
|
||||
supported_extensions=zip
|
||||
3
assets/romfs/assoc/fbalpha2012_cps2_libretro_libnx.ini
Normal file
@@ -0,0 +1,3 @@
|
||||
[config]
|
||||
path=/retroarch/cores/fbalpha2012_cps2_libretro_libnx.nro
|
||||
supported_extensions=zip
|
||||
3
assets/romfs/assoc/fbalpha2012_libretro_libnx.ini
Normal file
@@ -0,0 +1,3 @@
|
||||
[config]
|
||||
path=/retroarch/cores/fbalpha2012_libretro_libnx.nro
|
||||
supported_extensions=iso|zip|7z
|
||||
3
assets/romfs/assoc/fbalpha2012_neogeo_libretro_libnx.ini
Normal file
@@ -0,0 +1,3 @@
|
||||
[config]
|
||||
path=/retroarch/cores/fbalpha2012_neogeo_libretro_libnx.nro
|
||||
supported_extensions=zip
|
||||
@@ -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
|
||||
supported_extensions=d64|t64|x64|p00|lnx|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
|
||||
supported_extensions=tzx|tap|z80|rzx|scl|trd|dsk|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
|
||||
|
||||
3
assets/romfs/assoc/gme_libretro_libnx.ini
Normal file
@@ -0,0 +1,3 @@
|
||||
[config]
|
||||
path=/retroarch/cores/gme_libretro_libnx.nro
|
||||
supported_extensions=ay|gbs|gym|hes|kss|nsf|nsfe|sap|spc|vgm|vgz|zip
|
||||
3
assets/romfs/assoc/gong_libretro_libnx.ini
Normal file
@@ -0,0 +1,3 @@
|
||||
[config]
|
||||
path=/retroarch/cores/gong_libretro_libnx.nro
|
||||
supported_extensions=
|
||||
@@ -1,3 +0,0 @@
|
||||
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
|
||||
supported_extensions=lnx|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
|
||||
supported_extensions=zip|7z|chd
|
||||
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
|
||||
supported_extensions=lnx|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
|
||||
|
||||
3
assets/romfs/assoc/minivmac_libretro_libnx.ini
Normal file
@@ -0,0 +1,3 @@
|
||||
[config]
|
||||
path=/retroarch/cores/minivmac_libretro_libnx.nro
|
||||
supported_extensions=dsk|img|zip|hvf|cmd
|
||||
@@ -1,3 +0,0 @@
|
||||
path=/retroarch/cores/mrboom_libretro_libnx.nro
|
||||
supported_extensions=desktop
|
||||
database=MrBoom
|
||||
3
assets/romfs/assoc/mu_libretro_libnx.ini
Normal file
@@ -0,0 +1,3 @@
|
||||
[config]
|
||||
path=/retroarch/cores/mu_libretro_libnx.nro
|
||||
supported_extensions=prc|pqa|img|pdb|zip
|
||||
@@ -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
|
||||
|
||||
3
assets/romfs/assoc/numero_libretro_libnx.ini
Normal file
@@ -0,0 +1,3 @@
|
||||
[config]
|
||||
path=/retroarch/cores/numero_libretro_libnx.nro
|
||||
supported_extensions=8xp|8xk|8xg
|
||||
@@ -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
|
||||
supported_extensions=bin|cue|img|mdf|pbp|toc|cbn|m3u|ccd|chd
|
||||
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
|
||||
|
||||
3
assets/romfs/assoc/pocketcdg_libretro_libnx.ini
Normal file
@@ -0,0 +1,3 @@
|
||||
[config]
|
||||
path=/retroarch/cores/pocketcdg_libretro_libnx.nro
|
||||
supported_extensions=cdg
|
||||
@@ -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
|
||||
supported_extensions=elf|iso|cso|prx|pbp
|
||||
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
|
||||
|
||||