62 Commits

Author SHA1 Message Date
ITotalJustice
17b341d83a fix ncz install due to write offset being applied twice, fix zlt, bump version 0.11.2 -> 0.11.3
bug was introduced in 6b56b7f.
2025-05-29 01:45:15 +01:00
redraz
391234ea7b Update Russian translation (#155) 2025-05-28 23:24:43 +01:00
ITotalJustice
92eb3a9ecd add some default url entries, add option to enter custom url.
see #135
2025-05-28 20:02:51 +01:00
ITotalJustice
491445a12f Revert "remove Web menu"
This reverts commit 2d7763444e.
2025-05-28 18:46:30 +01:00
ITotalJustice
04c3c64562 always display commit hash with the version, log version hash, bump version for new release. 2025-05-28 15:37:14 +01:00
ITotalJustice
36c8a60de0 multi-threaded file copy (2.5x speed improvement for sd -> hdd). 2025-05-28 15:25:50 +01:00
ITotalJustice
6b01735655 multi-threaded hasher. 2025-05-28 15:16:32 +01:00
ITotalJustice
a801e385ce reduce the size of all file assoc entries by removing the [config] section. 2025-05-28 15:15:32 +01:00
ITotalJustice
01bfcb05cd fix gamecard install due to fs==NULL. more explicit yields for sd card transfers for file based emummc. 2025-05-28 15:00:31 +01:00
ITotalJustice
6b56b7f7c2 make all threads preemptive. workaround file based emummc hanging due to fs r/w hanging the system.
the fix for file based emummc is to simply sleep between fs r/w to the sd card.
the performance impact is minimal, even with the reduced buffer size.

the above *only* applies for when using file based emummc. not affecting using partition or sysmmc.
2025-05-28 14:37:56 +01:00
impeeza
b0ff2eb4b7 Impeeza build enh (#144)
* Update README.md

add switch-mbedtls needed to build the code

* Update build_release.sh

improvement on dir change using pushd

* Update README.md
2025-05-28 11:58:42 +01:00
Ny'hrarr
8821dfcbe4 Update Portuguese translation (#152)
* Update pt.json

* Update pt.json

* Translate new entries and other tweaks

* Added proper context to some entries
2025-05-28 11:57:32 +01:00
redraz
f48e6e21a1 Make RU translation (#151) 2025-05-28 11:57:13 +01:00
ITotalJustice
37ab1a345c fix toggling ftp enable in options which could cause a crash / prevent it from re-starting ftp.
fixes #137
2025-05-28 11:55:15 +01:00
ITotalJustice
89fbb10ee6 change update behaviour to update all paths where sphaira exists and better prompt the user how to update. 2025-05-27 22:17:50 +01:00
ITotalJustice
6db0cc0615 hide left-side menu from appearing in the misc menu 2025-05-27 21:51:51 +01:00
ITotalJustice
8f6c5ff618 enable hdd mounting over ftp, bump ftpsrv commit, disable ftpsrv gc mount, reduce ftpsrv memory usage in half 2025-05-27 21:47:06 +01:00
ITotalJustice
e1e19b1001 fix native fs showing empty dir count. 2025-05-27 18:21:13 +01:00
ITotalJustice
695102405b fix filebrowser split crash due to capturing the lambda by ref, 0.11.1 2025-05-27 17:59:06 +01:00
ITotalJustice
aeb6c64077 bump version for new release 0.10.3 -> 0.11.0 2025-05-27 17:44:48 +01:00
⭐️NINIKA⭐️
9050229b12 Change NSP padding logic to follow nxdt and nsfw validation (#147) 2025-05-27 17:05:28 +01:00
ITotalJustice
af4aa836a9 add gamecard trim detection. remove duplicate value in error box. 2025-05-27 15:35:52 +01:00
ITotalJustice
fb2272546a bump usbhsfs git tag to include hack for adaptor mounting. fix applet mode text being draw at wrong offset. 2025-05-27 00:55:26 +01:00
ITotalJustice
4b25b2c5eb use usb mount flags to detect if its read only, rather than checking global config. 2025-05-26 23:18:14 +01:00
ITotalJustice
c11d9edc4e add support for changing the left-side menu.
fixes #148
2025-05-26 22:55:06 +01:00
ITotalJustice
e2a5454263 set fs view to the right side when split mode is enabled. 2025-05-26 20:27:54 +01:00
ITotalJustice
3ca82463cc mount hdd by default, add hdd write protect option. 2025-05-26 19:25:09 +01:00
ITotalJustice
793b36fd59 add hotkey for file browser to jump to advanced options (R2 + X). 2025-05-26 18:01:06 +01:00
ITotalJustice
66fe526754 add option to label trimmed xci dumps (disabled by default). 2025-05-26 17:55:54 +01:00
ITotalJustice
7c45d60e60 add nxmp and switch wave file assoc, remove old sphaira file assoc, replace ext/db assoc parse code with views::split 2025-05-26 17:42:32 +01:00
ITotalJustice
a9931a975d many more optimisations. cleaned up fs code. bug fixes etc (see below).
- fix usb using the wrong year when polling the timestamp.
- fs file/dir has been re-written to allow for simplified calling and remove the need of manually closing.
- add SetSize for stdio by using ftruncate.
- don't truncate the file when opened in stdio.
- add getcount api for stdio.
- display file/dir count in filebrowser for non-native fs.
- allow hash to be used on non-native fs.
- slightly optimise nro parsing by manually calculating nro size rather than doing an os call.
- slightly optimise nro parsing by keeping the fs struct alive between calls, rather than creating a new one on the stack.
- fix filebrowser peeking into zip files that are stored on non-sd fs.
- set the timestamp of a file moved to a stdio location (cut/paste).
- slightly optimise daybreak update folder detection by skipping opening/polling the dir size.
- set the fullpath of the file thats being hashed in progress box.
2025-05-26 17:06:04 +01:00
ITotalJustice
3e3ec71329 default to having boost mode enabled for progress bar 2025-05-26 01:46:28 +01:00
ITotalJustice
49abdc0590 hotkey R2 in filebrowser for when pressed along with L2, select all files. 2025-05-25 21:06:14 +01:00
ITotalJustice
4f931d2991 Merge branch 'master' into dev 2025-05-25 21:00:51 +01:00
ITotalJustice
f7c5ccfa87 huge optimisations (see below). Build with c++26 and c23.
- build with c++26 and c23, fixes warnings due to this change.
- use #embed over romfs where applicable.
- load all configs upfront in the app menu, massively improves boot time
- enable boost mode during load/scan time in all (slow loading) menus, huge load time improvement.
- enable boost mode when exiting the app, to speed up closing all the menus and saving the config.
- reduce the size of the nro nacp when loading to just the title + author + display version.
- add option to enable boost mode for all progress bar menus, huge perf improvement again.
- remove unused launch_count var from the playlog file.
- display full path when dumping.
- optimise appstore unzip code by iterating through the zip rather than finding a specific file, reduces retroarch extract time from 52s to 26s.

overall, this commit has reduced boot time from 0.4s to 0.3s and massively increased load times of other menus.
(it also reduced the binary size by 4kb, so yay)
2025-05-25 20:57:03 +01:00
ITotalJustice
5ce23f29fa GC add initial data and UID dumping (credit to nxdumptool). Fix gc bug where ns wasn't closed. Fix usb s2s being an option if dumping the bins. Always remount GC after storage has been mounted. 2025-05-25 13:24:03 +01:00
shadow2560
d13ad64099 Update french translation (#149)
Signed-off-by: shadow2560 <24191064+shadow2560@users.noreply.github.com>
2025-05-25 11:23:00 +01:00
ITotalJustice
be88bdb567 initial work towards support standard nsp spec.
see #147
2025-05-24 23:56:42 +01:00
ITotalJustice
1bff57f9c9 Merge branch 'master' into dev 2025-05-24 23:40:52 +01:00
Yorunokyujitsu
4172d5d5b6 Added new strings and update Korean, Japanese lang. (#146)
* Added new strings and update Korean, Japanese lang.

* Update ko.json, ja.json.
2025-05-24 23:32:38 +01:00
ITotalJustice
1cdea981de workaround for time / battery % x position changing every few seconds.
fixes #142
2025-05-24 23:13:53 +01:00
ITotalJustice
22ebfd4a82 fs display hdd at the top of mount list for quick access, change xci dump folder to Gamecard. 2025-05-24 22:31:24 +01:00
ITotalJustice
798ac47487 limit fs hash to a single file. 2025-05-24 22:17:12 +01:00
ITotalJustice
fba8051007 use feof and ferror to detect errors with stdio fs stream. 2025-05-24 22:14:06 +01:00
ITotalJustice
15721b8e8a split screen mode for fs. fix game dump. scrolling text for fs, progress, menu base. display icon when dumping. 2025-05-24 21:55:10 +01:00
ITotalJustice
d43ca37875 add file hashing to the file browser (crc32, md5, sha1, sha256) 2025-05-23 17:02:35 +01:00
ITotalJustice
1b5e7401f2 use stdio for minini to benefit from buffering (reduces startup by 300ms), reduce fatfs size by 60kb. 2025-05-23 14:51:49 +01:00
ITotalJustice
d8b2896bed fix native dump, fix xci dumps going to nsp folder.
native dump broke with prev commit due to not using the sd card, instead using an empty fs.
2025-05-23 13:07:00 +01:00
ITotalJustice
6475f4316a simplify stdio/native file paths by sharing the same code. 2025-05-23 12:44:56 +01:00
ITotalJustice
93c38da742 add support for mounting stdio (hdd) in the file browser. 2025-05-23 12:23:28 +01:00
ITotalJustice
8070268d2a add hdd dump support, cleanup dump code into a single generic file. 2025-05-22 15:50:50 +01:00
ITotalJustice
2e6d757852 update usbds_getspeed to match pr, fix appstore install returning a bool instead of Result. 2025-05-21 21:52:54 +01:00
ITotalJustice
a91550174a add dump options, allow for gamecard menu to be accessed without install enabled. 2025-05-21 19:52:22 +01:00
ITotalJustice
52b166932d Merge branch 'master' into dev 2025-05-21 17:42:07 +01:00
ITotalJustice
654f3a1446 replace progress box result from bool to Result. Display error box if progress box fails. 2025-05-21 16:50:18 +01:00
ITotalJustice
71415e5044 remove unused last_launch | prev_timestamp storing / fetching. 2025-05-21 15:32:42 +01:00
ITotalJustice
da33b9a6b9 add usbds speed / max packet detection, add zlt support for usbds, fix game usb transfer bug (see below).
due to the previous commit, i broke dumping multiple games via usb as the stream offset wasn't reset.
because of this, the first transfer would complete, but the 2nd one would fail.
2025-05-21 14:43:18 +01:00
ITotalJustice
fe2a1a3a80 add support for streamed usb upload, multi thread usb uploads / dumps.
Some notes i made when adding stream support:
The tinfoil API makes it hard / impossible to multi thread the file upload because each data transfer passes the the file name and offset, meaning that it can and will change files and offset in the middle of a transfer
So that prevents the read thread from running freely in the background and the pull thread pulling data when requested.
The extension adds a flag to the usb header which if set, enables stream mode (same as ftp installs). This removes random access, but allows for multi threading as the data will be requested in order.
2025-05-21 13:19:46 +01:00
ITotalJustice
a67171e2b8 disable sleep whilst downloading, uploading, using usb, inside ftp menu. 2025-05-20 23:33:51 +01:00
ITotalJustice
cf908d63b9 backport controller led flashing from ftpsrv (only flash 1 controller). 2025-05-20 23:13:20 +01:00
ITotalJustice
ef25c3edc7 multi thread game dumps and file uploads.
previous uploads were all single threaded, which meant that it only uploaded as fast as the slowest source.
usb transfer is still single threaded due it being random access for both files and data, making it
hard for the read thread to run freely.
2025-05-20 22:50:05 +01:00
ITotalJustice
f956adabc3 add xci dumping, add xci cert and id set dump.
still missing uid and initial dumping.
2025-05-20 17:56:55 +01:00
224 changed files with 9773 additions and 5203 deletions

View File

@@ -40,7 +40,6 @@ MTP can be enabled via the Network menu.
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.
```ini
[config]
path=/switch/your_app.nro
supported_extensions=jpg|png|mp4|mp3
```
@@ -69,9 +68,11 @@ You will first need to install [devkitPro](https://devkitpro.org/wiki/Getting_St
Next you will need to install the dependencies:
```sh
sudo pacman -S switch-dev deko3d switch-cmake switch-curl switch-glm switch-zlib
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
@@ -96,4 +97,5 @@ The output will be found in `build/MinSizeRel/sphaira.nro`
- GBATemp
- hb-appstore
- haze
- nxdumptool (for gamecard bin dumping and rsa verify code)
- Everyone who has contributed to this project!

View File

Before

Width:  |  Height:  |  Size: 569 B

After

Width:  |  Height:  |  Size: 569 B

View File

Before

Width:  |  Height:  |  Size: 703 B

After

Width:  |  Height:  |  Size: 703 B

View File

Before

Width:  |  Height:  |  Size: 2.7 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

View File

Before

Width:  |  Height:  |  Size: 783 B

After

Width:  |  Height:  |  Size: 783 B

View File

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/81_libretro_libnx.nro
supported_extensions=p|tzx|t81
database=Sinclair - ZX 81

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/DoubleCherryGB_libretro_libnx.nro
supported_extensions=cgb|dmg|gb|gbc|sgb
database=Nintendo - Game Boy|Nintendo - Game Boy Color

View File

@@ -0,0 +1 @@
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

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/a5200_libretro_libnx.nro
supported_extensions=a52|bin
database=Atari - 5200

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/ardens_libretro_libnx.nro
supported_extensions=hex|arduboy
database=Arduboy Inc - Arduboy

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/arduous_libretro_libnx.nro
supported_extensions=hex
database=Arduboy Inc - Arduboy

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/bk_libretro_libnx.nro
supported_extensions=bin
database=BK-0010/BK-0011

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/boom3_libretro_libnx.nro
supported_extensions=pk4
database=Doom 3

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/boom3_xp_libretro_libnx.nro
supported_extensions=pk4
database=Doom 3

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/cannonball_libretro_libnx.nro
supported_extensions=game|88
database=Cannonball

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/cap32_libretro_libnx.nro
supported_extensions=dsk|sna|zip|tap|cdt|voc|cpr|m3u
database=Amstrad - CPC|Amstrad - GX4000

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/chailove_libretro_libnx.nro
supported_extensions=chai|chailove
database=ChaiLove

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/crocods_libretro_libnx.nro
supported_extensions=dsk|sna|kcr
database=Amstrad - CPC

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/desmume_libretro_libnx.nro
supported_extensions=nds|ids|bin
database=Nintendo - Nintendo DS|Nintendo - Nintendo DS (Download Play)

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/dinothawr_libretro_libnx.nro
supported_extensions=game
database=Dinothawr

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/dosbox_svn_libretro_libnx.nro
supported_extensions=exe|com|bat|conf|cue|iso|img|/
database=DOS

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/easyrpg_libretro_libnx.nro
supported_extensions=ldb|zip|easyrpg
database=RPG Maker

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/ecwolf_libretro_libnx.nro
supported_extensions=wl6|n3d|sod|sdm|wl1|pk3|exe
database=Wolfenstein 3D

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/fbneo_libretro_libnx.nro
supported_extensions=zip|7z|cue|ccd
database=FBNeo - Arcade Games

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/fceumm_libretro_libnx.nro
supported_extensions=fds|nes|unif|unf
database=Nintendo - Nintendo Entertainment System|Nintendo - Family Computer Disk System

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/fmsx_libretro_libnx.nro
supported_extensions=rom|mx1|mx2|dsk|fdi|cas|m3u
database=Microsoft - MSX|Microsoft - MSX2

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/freechaf_libretro_libnx.nro
supported_extensions=bin|chf
database=Fairchild - Channel F

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/freeintv_libretro_libnx.nro
supported_extensions=int|bin|rom
database=Mattel - Intellivision

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/frodo_libretro_libnx.nro
supported_extensions=d64|t64|x64|p00|lnx|lyx|zip
database=Commodore - 64

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/gambatte_libretro_libnx.nro
supported_extensions=gb|gbc|dmg
database=Nintendo - Game Boy|Nintendo - Game Boy Color

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/gearboy_libretro_libnx.nro
supported_extensions=gb|dmg|gbc|cgb|sgb
database=Nintendo - Game Boy|Nintendo - Game Boy Color

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/gearcoleco_libretro_libnx.nro
supported_extensions=col|cv|bin|rom
database=Coleco - ColecoVision

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/gpsp_libretro_libnx.nro
supported_extensions=gba|bin
database=Nintendo - Game Boy Advance

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/gw_libretro_libnx.nro
supported_extensions=mgw
database=Handheld Electronic Game

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/handy_libretro_libnx.nro
supported_extensions=lnx|lyx|o
database=Atari - Lynx

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/jaxe_libretro_libnx.nro
supported_extensions=ch8|sc8|xo8
database=CHIP-8

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/jumpnbump_libretro_libnx.nro
supported_extensions=dat
database=Jump 'n Bump

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/lowresnx_libretro_libnx.nro
supported_extensions=nx
database=LowRes NX

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/lutro_libretro_libnx.nro
supported_extensions=lutro|love|lua
database=Lutro

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/mame2000_libretro_libnx.nro
supported_extensions=zip|7z
database=MAME 2000

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/mame2003_libretro_libnx.nro
supported_extensions=zip
database=MAME 2003

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/mame2003_plus_libretro_libnx.nro
supported_extensions=zip
database=MAME 2003-Plus

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/mednafen_lynx_libretro_libnx.nro
supported_extensions=lnx|lyx|o
database=Atari - Lynx

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/mednafen_pcfx_libretro_libnx.nro
supported_extensions=cue|ccd|toc|chd
database=NEC - PC-FX

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/mednafen_vb_libretro_libnx.nro
supported_extensions=vb|vboy|bin
database=Nintendo - Virtual Boy

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/mednafen_wswan_libretro_libnx.nro
supported_extensions=ws|wsc|pc2|pcv2
database=Bandai - WonderSwan|Bandai - WonderSwan Color

View File

@@ -1,4 +1,2 @@
[config]
supported_extensions=nds
database=Nintendo - Nintendo DS

View File

@@ -1,4 +1,3 @@
[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)

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/mesen_libretro_libnx.nro
supported_extensions=nes|fds|unf|unif
database=Nintendo - Nintendo Entertainment System|Nintendo - Family Computer Disk System

View File

@@ -1,3 +1,2 @@
[config]
supported_extensions=gba|gbc|sgb|gb
database=Nintendo - Game Boy|Nintendo - Game Boy Color|Nintendo - Game Boy Advance

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/mrboom_libretro_libnx.nro
supported_extensions=desktop
database=MrBoom

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/mupen64plus_next_libretro_libnx.nro
supported_extensions=n64|v64|z64|ndd|bin|u1
database=Nintendo - Nintendo 64

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/neocd_libretro_libnx.nro
supported_extensions=cue|chd
database=SNK - Neo Geo CD

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/nestopia_libretro_libnx.nro
supported_extensions=nes|fds|unf|unif
database=Nintendo - Nintendo Entertainment System|Nintendo - Family Computer Disk System

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/nxengine_libretro_libnx.nro
supported_extensions=exe
database=Cave Story

View File

@@ -0,0 +1 @@
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

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/o2em_libretro_libnx.nro
supported_extensions=bin
database=Magnavox - Odyssey2|Philips - Videopac+

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/opera_libretro_libnx.nro
supported_extensions=iso|bin|chd|cue
database=The 3DO Company - 3DO

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/pokemini_libretro_libnx.nro
supported_extensions=min
database=Nintendo - Pokemon Mini

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/potator_libretro_libnx.nro
supported_extensions=bin|sv
database=Watara - Supervision

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/ppsspp_libretro_libnx.nro
supported_extensions=elf|iso|cso|prx|pbp|chd
database=Sony - PlayStation Portable

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/prboom_libretro_libnx.nro
supported_extensions=wad|iwad|pwad
database=DOOM

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/prosystem_libretro_libnx.nro
supported_extensions=a78|bin|cdf
database=Atari - 7800

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/px68k_libretro_libnx.nro
supported_extensions=dim|img|d88|88d|hdm|dup|2hd|xdf|hdf|cmd|m3u
database=Sharp - X68000

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/quasi88_libretro_libnx.nro
supported_extensions=d88|u88|m3u
database=NEC - PC-8001 - PC-8801

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/quicknes_libretro_libnx.nro
supported_extensions=nes
database=Nintendo - Nintendo Entertainment System

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/race_libretro_libnx.nro
supported_extensions=ngp|ngc|ngpc|npc
database=SNK - Neo Geo Pocket|SNK - Neo Geo Pocket Color

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/reminiscence_libretro_libnx.nro
supported_extensions=map|aba|seq|lev
database=Flashback

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/retro8_libretro_libnx.nro
supported_extensions=p8|png
database=PICO-8

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/sameboy_libretro_libnx.nro
supported_extensions=gb|gbc
database=Nintendo - Game Boy|Nintendo - Game Boy Color

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,4 +1,3 @@
[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

View File

@@ -1,2 +0,0 @@
[config]
ext=nro

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/squirreljme_libretro_libnx.nro
supported_extensions=jar|sqc|jam|jad|kjx
database=J2ME

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/stella2014_libretro_libnx.nro
supported_extensions=a26|bin
database=Atari - 2600

View File

@@ -1,4 +1,3 @@
[config]
path=/retroarch/cores/stella2023_libretro_libnx.nro
supported_extensions=a26|bin
database=Atari - 2600

Some files were not shown because too many files have changed in this diff Show More