Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

LaiNES Switch

From GameBrew
Revision as of 04:40, 9 April 2023 by HydeWing (talk | contribs) (Created page with "{{Infobox Switch Homebrews |title=LaiNES |image=lainesswitch.png |description=A cycle accurate NES emulator based on LaiNES. |author=Kevoot |lastupdated=2018/07/26 |type=Console |version=1.4 |license=BSD-2-Clause |download=https://dlhb.gamebrew.org/switchhomebrews/lainesswitch.7z |website=https://gbatemp.net/threads/laines-a-cycle-accurate-nes-emulator.505010/ |source=https://github.com/Kevoot/LaiNESwitch |donation= }} {{#seo: |title=Switch Homebrew Emulators (Console) -...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
LaiNES
File:Lainesswitch.png
General
AuthorKevoot
TypeConsole
Version1.4
LicenseBSD-2-Clause
Last Updated2018/07/26
Links
Download
Website
Source

A cycle accurate NES emulator based on LaiNES.

To Use

  • Put the resulting LaiNes.nro file on the Switch's SD card under /switch/LaiNes
  • Place ROMs in sdcard:/switch/LaiNes/game

Usage

The emulator comes bundled with a simple GUI to navigate the filesystem and set preferences. Use DPAD and 'A' to operate it. 'R' toggles between emulation and menu.

Compatibility

LaiNES implements the most common mappers, which should be enough for a good percentage of the games:

  • NROM (Mapper 000)
  • MMC1 / SxROM (Mapper 001)
  • UxROM (Mapper 002)
  • CNROM (Mapper 003)
  • MMC3, MMC6 / TxROM (Mapper 004)
  • AOROM (Mapper 007) <-- EXPERIMENTAL

You can check the compatibility for each ROM in the following list: http://tuxnes.sourceforge.net/nesmapper.txt

Controls

  • Direction -> DPad (Joystick too but there's a weird bug on the x-axis)
  • A -> A
  • B -> B
  • Select -> Minus
  • Start -> Plus
  • Program Menu -> R

Screenshots

lainesswitch-01.png lainesswitch-02.png lainesswitch-03.png lainesswitch-04.png lainesswitch-05.png lainesswitch-06.png

Known Issues

  • The quality of the audio emulation on Linux is very poor. Typing export SDL_AUDIODRIVER=ALSA before running the emulator has been reported to improve it.

Changelog

v.1.4

  • Threading has been removed as there was a deadlock I had neither the time nor patience to track down. Speed is still relatively good, same compatibility as before. Mapper7 is still experimental, and unlikely to entirely work.
  • IMPORTANT: place the res folder on the root of your sdcard or it'll crash. Will fix paths in a patch asap.

v.1.3

  • Folders no longer have limits, have fun scrolling through your mega ROM packs!

v.1.2

  • Threading has been added, tested with LoZ, runs full speed.

v.1.1

  • Fixed:
    • Crashes for all games which loaded and ran only briefly
    • Menu bugs (mostly by removing most of them as they weren't needed)
  • Added:
    • Stability
    • Exit cleanly
    • Scaffolding for render quality improvements for when hw acceleration becomes available
  • Next up:
    • Add support for 2 players
    • Make the menus even better

v.1.0

  • First Release.

Contributors

  • AndreaOrru - Original Author
  • Jeff Katz - Mapper 002, 003, initial 007, and configuration.
  • Kevoot - Switch port, 007 integration, threading

References and credits

External links

Advertising: