More actions
No edit summary |
No edit summary |
||
Line 4: | Line 4: | ||
|description=SNES emulator. A continuation project of SNEmulDS. | |description=SNES emulator. A continuation project of SNEmulDS. | ||
|author=Coto | |author=Coto | ||
|lastupdated=2021/11/ | |lastupdated=2021/11/08 | ||
|type=Console | |type=Console | ||
|version=0.6c | |version=0.6c | ||
Line 16: | Line 16: | ||
This is based from the original SNEmulDS sources left by archeide (in between 0.5 and 0.6a). | This is based from the original SNEmulDS sources left by archeide (in between 0.5 and 0.6a). | ||
==Features== | |||
* SPC Jukebox. | |||
* Hotkeys to swap screens during a game. | |||
* Key mappings. | |||
* Save/Load States. | |||
==Installation== | ==Installation== | ||
Line 30: | Line 36: | ||
Then create a /snes/ folder in SD: root, and put your homebrew games on it. | Then create a /snes/ folder in SD: root, and put your homebrew games on it. | ||
For SPC playback (optional), create a /spc/ folder in SD: root, and put your SPC files on it. | For SPC playback (optional), create a /spc/ folder in SD: root, and put your SPC files on it. You can choose and play a SPC File in the SPC Jukebox option. | ||
==User guide== | ==User guide== | ||
===Hotkeys=== | ===Hotkeys=== | ||
While SnemulDS runs a game, it is possible to use hotkeys to swap Menu Screen/Emulator framebuffer between Top/Bottom Screen. | While SnemulDS runs a game, it is possible to use hotkeys to swap Menu Screen/Emulator framebuffer between Top/Bottom Screen. | ||
Line 42: | Line 45: | ||
===Remap NDS to SNES Keys=== | ===Remap NDS to SNES Keys=== | ||
Go to /release/snemul.cfg, section: KEYS and copy/paste source value into target field, then restore original overwritten value into source field. | |||
Save changes, then copy snemul.cfg in SD root. Keys are remapped now. | Save changes, then copy snemul.cfg in SD root. Keys are remapped now. | ||
===Save/Load States=== | ===Save/Load States=== | ||
It is experimental. It may or not work consecutively. | It is experimental. It may or not work consecutively. It's recommended to always save then restore a single state at a time. | ||
It's recommended to always save then restore a single state at a time | |||
This ensures your savefile is kept safely. | To properly Save/Load SRAM: | ||
* Save in-game, check Options -> SRAM saving and wait for a SRAM written message to appear. | |||
* Right after uncheck this option before reloading other games or shutting down console. | |||
* This ensures your savefile is kept safely. | |||
==Controls== | ==Controls== |
Revision as of 13:04, 8 November 2021
SnemulDS [Revival] | |
---|---|
File:Snemuldsre.png | |
General | |
Author | Coto |
Type | Console |
Version | 0.6c |
License | Mixed |
Last Updated | 2021/11/08 |
Links | |
Download | |
Website | |
Source | |
SnemulDS [Revival] is a continuation project of SNEmulDS, a SNES emulator for the Nintendo DS.
This is based from the original SNEmulDS sources left by archeide (in between 0.5 and 0.6a).
Features
- SPC Jukebox.
- Hotkeys to swap screens during a game.
- Key mappings.
- Save/Load States.
Installation
Download contains multiple branches:
- TGDS1.65 - Latest release.
- TGDS1.6 - Branch for stable features (latest stable release).
- TGDS1.6 Singles - Contains precompiled arm9dldi version.
- master - Development branch.
To install, go to the /release/ and folder copy the following files to the SD:/root:
- snemul.cfg.
- Either /arm7dldi-ntr/SnemulDS.nds (NTR mode) or /arm7dldi-twl/SnemulDS.srl (TWL mode).
Then create a /snes/ folder in SD: root, and put your homebrew games on it.
For SPC playback (optional), create a /spc/ folder in SD: root, and put your SPC files on it. You can choose and play a SPC File in the SPC Jukebox option.
User guide
Hotkeys
While SnemulDS runs a game, it is possible to use hotkeys to swap Menu Screen/Emulator framebuffer between Top/Bottom Screen.
When framebuffer is set to bottom screen, the top screen will turn off.
Remap NDS to SNES Keys
Go to /release/snemul.cfg, section: KEYS and copy/paste source value into target field, then restore original overwritten value into source field.
Save changes, then copy snemul.cfg in SD root. Keys are remapped now.
Save/Load States
It is experimental. It may or not work consecutively. It's recommended to always save then restore a single state at a time.
To properly Save/Load SRAM:
- Save in-game, check Options -> SRAM saving and wait for a SRAM written message to appear.
- Right after uncheck this option before reloading other games or shutting down console.
- This ensures your savefile is kept safely.
Controls
L+R+Start+Right - Swap Menu Screen between Top/Bottom Screen (in game only)
Compatibility
Works with NTR compatible Flashcard and TWiLight Menu++.
Tested by the author with X9SD, R4IGold.cc, DeSmuME.
Known issues
Fix Mode 0 (no transparency/broken).
Changelog
0.6c
- Fix TWL mode touchscreen.
0.6c alpha
- TWL support. Currently tested on no&gba. Some lag may happen between loading screens.
- Fixed a ton of issues (a work of at least 3 years, related with TGDS SDK, mostly memory issues, codebase stability, interrupts, arm7 dldi support, arm7 sd twl support, etc).
- Fixed codebase mostly to have a better user-experience, and of course all the changes were merged into NTR version as well.
0.6b
- Fix compatibility with more cards, also restored compatibility to be the same as the one developed by Archeide.
0.6a
- A ton of stuff. Add SnemulDS to TGDS. NTR mode only.
0.6
- Used old SnemulDSx sources, which were broken.
Credits
Thanks to:
- Archeide for the emulator & source code.
- Bubble2k for CPU core.
- Gladius for Sound Core.