/NesVoxel

DirectX 3D NES Emulator for Windows

Primary LanguageC++

NesVoxel (Hololens Optimized)

Originally created by and0p

Background

N3S is a 3D NES emulator for Windows. It works by wrapping the Nestopia UE libretro core and re-emulates the PPU to draw predefined 3D voxel meshes in place of 2D sprites.

More info

This particular project is a port of N3S which targets the Universal Windows Platform. The specific aim is to run N3S on the Microsoft Hololens.

Features

  • Compatibility with most 8K / CHR mapped games See: nesmapper.txt
  • Supports controller input with a bluetooth paired Xbox One S gamepad

Prerequisites

Instructions

  1. Clone this repo
  2. Initialize and update the included Nestopia submodule:
  3. Open .sln => change build config to Hololens Release / x86 => Build (note build error)
  4. Supply missing mario.nes file into the directory indicated and rebuild the N3SHololens project
  5. Ensure that a value (ip address) is set for "Machine Name" in both the Release and Debug configuration (Right-Click NS3Hololense Project => Properties => Debugging):
  6. Bask in the glory of 3-dimensional classic NES awesomeness!

Demonstration

Video Capture Example