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

NESalizer Switch: Difference between revisions

From GameBrew
(Created page with "{{Infobox Switch Homebrews |title=NESalizer |image=nesalizerswitch.png |description=NESalizer - Successor to LaiNES. |author=Kevoot |lastupdated=2018/09/15 |type=Console |version=2018 |license=Mixed |download=https://dlhb.gamebrew.org/switchhomebrews/nesalizerswitch.7z |website=https://gbatemp.net/threads/nesalizer-successor-to-laines.516467/ |source=https://github.com/Kevoot/NESalizer |donation= }} {{#seo: |title=Switch Homebrew Emulators (Console) - GameBrew |title_mod...")
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{Infobox Switch Homebrews
{{Infobox Switch Homebrews
|title=NESalizer
|title=NESalizer
|image=nesalizerswitch.png
|image=switch-logo.png
|description=NESalizer - Successor to LaiNES.
|description=SDL2 NES emulator ported to the Nintendo Switch (unfinished).
|author=Kevoot
|author=Kevoot
|lastupdated=2018/09/15
|lastupdated=2018/09/15
Line 8: Line 8:
|version=2018
|version=2018
|license=Mixed
|license=Mixed
|download=https://dlhb.gamebrew.org/switchhomebrews/nesalizerswitch.7z
|download=https://dlhb.gamebrew.org/switchhomebrews/nesalizernx.7z Source Only
|website=https://gbatemp.net/threads/nesalizer-successor-to-laines.516467/
|website=https://gbatemp.net/threads/nesalizer-successor-to-laines.516467/
|source=https://github.com/Kevoot/NESalizer
|source=https://github.com/Kevoot/NESalizer
|donation=
|donation=
}}
}}
{{#seo:
NESalizer is a WIP emulator project that aims to improve upon its predecessor, [[LaiNES Switch|LaiNES]], by addressing various shortcomings and providing enhanced functionality.  
|title=Switch Homebrew Emulators (Console) - GameBrew
 
|title_mode=append
The decision to create a new emulator stemmed from the challenges encountered while working with LaiNES. While acknowledging the original author's efforts to create a compact codebase, it became apparent that debugging the emulator was an arduous task. Furthermore, LaiNES compatibility was very low.
|image=nesalizerswitch.png
|image_alt=NESalizer
}}
{{cleanup|article|Needs cleanup}}
NESalizer - Successor to LaiNES.


==Media==
NESalizer seeks to overcome these obstacles and introduce significant improvements. In initial tests, the emulator demonstrated better performance compared to LaiNES, even with the compiler optimization flag set to -O1, compared with -O3 for LaiNES. While this may result in a slight decrease in accuracy, the primary objective is to ensure smooth gameplay. Additionally, the codebase of NESalizer has been developed with readability in mind, enabling more effective debugging procedures.
<youtube></youtube>


Currently it can load a ROM one time and run smoothly (no official release of NESalizer is available).


==Screenshots==
==Known issues==
https://dlhb.gamebrew.org/switchhomebrews/nesalizerswitch-01.png
Exiting through the menu crashes the Switch (must use the Home button to exit).
https://dlhb.gamebrew.org/switchhomebrews/nesalizerswitch-02.png
https://dlhb.gamebrew.org/switchhomebrews/nesalizerswitch-03.png
https://dlhb.gamebrew.org/switchhomebrews/nesalizerswitch-04.png
https://dlhb.gamebrew.org/switchhomebrews/nesalizerswitch-05.png
https://dlhb.gamebrew.org/switchhomebrews/nesalizerswitch-06.png
https://dlhb.gamebrew.org/switchhomebrews/nesalizerswitch-07.png
https://dlhb.gamebrew.org/switchhomebrews/nesalizerswitch-08.png


==Changelog==
The followings are still being worked on:
'''v.1.0'''
* Pausing emulation.
* First Release.
* Loading a new ROM after the initial one is loaded.
* Configurable Controls.
* Clean Exits.
* Reconfiguring video settings.
* Menu controls are janky as hell.
* Palette seems off. Red Looks very brown, not sure what's up with that yet.


== External links ==
== External links ==
* Gbatemp - https://gbatemp.net/threads/nesalizer-successor-to-laines.516467/
* GitHub - https://github.com/Kevoot/NESalizer
* Github - https://github.com/Kevoot/NESalizer
* GBAtemp - https://gbatemp.net/threads/nesalizer-successor-to-laines.516467/
* Reddit -

Latest revision as of 00:25, 29 Mayıs 2023

NESalizer
Switch-logo.png
General
AuthorKevoot
TypeConsole
Version2018
LicenseMixed
Last Updated2018/09/15
Links
Source Only Download
Website
Source

NESalizer is a WIP emulator project that aims to improve upon its predecessor, LaiNES, by addressing various shortcomings and providing enhanced functionality.

The decision to create a new emulator stemmed from the challenges encountered while working with LaiNES. While acknowledging the original author's efforts to create a compact codebase, it became apparent that debugging the emulator was an arduous task. Furthermore, LaiNES compatibility was very low.

NESalizer seeks to overcome these obstacles and introduce significant improvements. In initial tests, the emulator demonstrated better performance compared to LaiNES, even with the compiler optimization flag set to -O1, compared with -O3 for LaiNES. While this may result in a slight decrease in accuracy, the primary objective is to ensure smooth gameplay. Additionally, the codebase of NESalizer has been developed with readability in mind, enabling more effective debugging procedures.

Currently it can load a ROM one time and run smoothly (no official release of NESalizer is available).

Known issues

Exiting through the menu crashes the Switch (must use the Home button to exit).

The followings are still being worked on:

  • Pausing emulation.
  • Loading a new ROM after the initial one is loaded.
  • Configurable Controls.
  • Clean Exits.
  • Reconfiguring video settings.
  • Menu controls are janky as hell.
  • Palette seems off. Red Looks very brown, not sure what's up with that yet.

External links

Advertising: