EVERYTHING XIAOMI
Get listed

Nesbit

Nesbit is a free, open-source NES emulator and debugger written from scratch in Swift for iOS, iPadOS and macOS.

Place
#18 of 26
Score
5.8
Nesbit's website

What Nesbit is

Nesbit is a free, open-source NES emulator and debugger written from scratch in Swift for iOS, iPadOS and macOS. It supports games using mapper 0 or 1, while debugging is limited to mapper 0. Players can use an on-screen controller on iOS and iPadOS, with hardware keyboards and gamepads supported across all listed platforms. Nesbit plays audio from all four synthesized channels and restores each game's previous state automatically. Its debugger shows CPU status and disassembly, with views for breakpoints, memory watches, call stacks and subroutines. It can load labels and subroutine names from ca65-generated .dbg files; macOS reloads them with ROMs, while iPhone and iPad require manual loading each time. The site reports 60 FPS on M1 Macs and newer and iPhone 14 Pro and newer. The project uses the MIT License. Downloads include a macOS build and TestFlight links, though the linked beta is not accepting new testers.

Good

  • Free and MIT-licensed open source
  • Supports NES mapper 0 and 1 games
  • Includes CPU and disassembly debugger views
  • Restores each game's last state
  • Supports keyboards and gamepads

Watch out

  • Debugger supports mapper 0 ROMs only
  • Emulates one controller
  • Does not play sampled audio
  • TestFlight beta is not accepting new testers

Who it suits

Nesbit suits Apple-platform users who want NES playback or development-oriented debugging. It is also relevant to readers seeking an open-source Swift project.

Verdict

Nesbit combines NES emulation with a focused debugger on Apple platforms. Its mapper, controller, audio and beta limitations matter when choosing it for specific games or testing.

The facts

Each one read from Nesbit's own pages, with the date it was checked.

What it does

Assembler labels
The debugger can load labels and subroutine names from ca65-generated .dbg files; files are automatically reloaded with ROMs on macOS, while iPhone and iPad require manual loading each time.checked 9 Oct 2026
Audio
Nesbit plays sounds from all four synthesized channels.checked 9 Oct 2026
Beta availability
The linked TestFlight page says the beta is not accepting new testers.checked 4 Oct 2026
Controls
It provides an on-screen virtual controller on iOS and iPadOS and supports hardware keyboards and gamepads on all platforms.checked 9 Oct 2026
Debugger
Its debugger includes CPU status, disassembly, breakpoints, memory watches, a call stack, discovered subroutines, and step and run-to-instruction commands.checked 9 Oct 2026
Debugger ROM limit
The debugger supports ROMs using mapper 0.checked 9 Oct 2026
Downloads
The maker links to a TestFlight build for iOS and iPadOS and a macOS download.checked 9 Oct 2026
Game support
It supports NES games using mapper 0 or mapper 1.checked 9 Oct 2026
Limitations
Nesbit emulates one controller, does not play sampled audio, and does not implement some illegal CPU instructions.checked 4 Oct 2026
Open source
Nesbit is open source under the MIT License.checked 9 Oct 2026
Other limits
Nesbit emulates one controller, does not play sampled audio, and does not implement illegal CPU instructions that some software may use.checked 9 Oct 2026
Performance
The maker reports 60 FPS on M1 Macs and newer, and iPhone 14 Pro and newer.checked 9 Oct 2026
Playback
It plays sounds from all four synthesized channels and automatically restores each game's last state.checked 4 Oct 2026
Product
Nesbit is a toy NES emulator and debugger built from scratch in Swift for iOS, iPadOS, and macOS.checked 9 Oct 2026
Saved state
Nesbit automatically restores the state from the last time a given game was played.checked 9 Oct 2026
Source files
The debugger can load labels and subroutine names from .dbg files generated by the ca65 assembler.checked 4 Oct 2026

The company

Maker
The site identifies its maker as Jason and says he has over 13 years of experience writing software for Apple platforms.checked 4 Oct 2026

Alternatives to Nesbit

All alternatives
  1. 1

    GoNES

    Free planWebLinuxmacOSWindows
    6.9Free plan
  2. 2

    NESER

    Free planWebLinuxmacOSWindows
    6.9Free plan
  3. 3

    JSNES

    Free planWebLinux
    6.5Free plan
  4. 4

    Nestalgia

    Free planLinuxmacOSWindows
    6.5Free plan
  5. 5

    FCEUX

    Free planLinuxmacOSWindows
    6.3Free plan
  6. 6

    Nintendulator

    Free planWindows
    6.3Free plan