More actions
No edit summary |
|||
Line 14: | Line 14: | ||
}} | }} | ||
NoiES is an original NES emulator for the Nintendo Switch. Created entirely from scratch by Hydr8gon, it was developed as a means to enhance skills for future projects, NoiES surpassed expectations and evolved into a full-fledged emulator, apart from some minor inaccuracies and some missing mappers. | NoiES is an original NES emulator for the Nintendo Switch. Created entirely from scratch by Hydr8gon, it was developed as a means to enhance skills for future projects, NoiES surpassed expectations and evolved into a full-fledged emulator, apart from some minor inaccuracies and some missing mappers. | ||
The homebrew was entered into the GBAtemp Switch Homebrew Bounty 2018 (Emulators, 3rd place). | |||
==Installation== | ==Installation== | ||
Line 75: | Line 77: | ||
* GBAtemp - https://gbatemp.net/download/noies.35680/ | * GBAtemp - https://gbatemp.net/download/noies.35680/ | ||
* ForTheUsers - https://apps.fortheusers.org/switch/noies | * ForTheUsers - https://apps.fortheusers.org/switch/noies | ||
[[Category:GBAtemp Homebrew Bounty 2018]] |
Latest revision as of 13:06, 4 Haziran 2024
NoiES | |
---|---|
General | |
Author | Hydr8gon |
Type | Console |
Version | 1.2 |
License | GPL-3.0 |
Last Updated | 2019/05/06 |
Links | |
Download | |
Website | |
Source | |
NoiES is an original NES emulator for the Nintendo Switch. Created entirely from scratch by Hydr8gon, it was developed as a means to enhance skills for future projects, NoiES surpassed expectations and evolved into a full-fledged emulator, apart from some minor inaccuracies and some missing mappers.
The homebrew was entered into the GBAtemp Switch Homebrew Bounty 2018 (Emulators, 3rd place).
Installation
Place the .nro to the /switch/ folder on the SD card.
User guide
Mappers
Each ROM is associate with a mapper, which is responsible for loading distinct sections of ROM memory into the CPU memory for execution. The most popular mappers as well as a few others have been implemented in NoiES (1-4, 7, 9, 15), which should cater to a large portion of the NES game library.
Minor inaccuracies
Aside from some missing mappers, it's mainly the audio stuff that needs work done. Most importantly the DMC audio channel, which isn't implemented at all. There are also a few minor inaccuracies in other places that shouldn't affect most things.
Screenshots
Changelog
v1.2 2019/05/06
- General:
- Fixed incorrect cycle timings on CPU instructions.
- Implemented mappers 7 and 15.
- Implemented all illegal CPU instructions.
- Added crop overscan setting.
- Switch:
- Improved the UI font.
- Added new UI selector, styled like the one from the Switch UI.
- Added complete UI touch control, including scrolling and button presses when touching the labels in the corner.
- Added support for mapping multiple controls to a single button, as well as clearing mappings.
- Added support for player 2 input using a second controller.
- Added aspect ratio setting.
v1.1 2019/04/07
- General:
- Added MMC2 mapper support.
- More accurate PPU memory accesses.
- Fix audio crackles caused by the triangle channel.
- Switch:
- Automatically open the last visited directory on startup.
- Added an icon.
- Added file and folder icons for the file browser.
- Fixed distorted sound in docked mode.
v1.0 2019/04/01
- Mostly finished APU (audio) implementation.
- Major PPU (graphics) fixes.
- Substantial mapper optimization.
- Added savestates.
- Added settings menu and control remapping.
- Various menu improvements.
External links
- GitHub - https://github.com/Hydr8gon/NoiES
- GBAtemp - https://gbatemp.net/threads/noies-for-switch-nes-emu.534983/
- GBAtemp - https://gbatemp.net/download/noies.35680/
- ForTheUsers - https://apps.fortheusers.org/switch/noies