nes 0.1.0

NES emulator written in D


To use this package, run the following command in your project's root directory:

Manual usage
Put the following dependency into your project's dependences section:

Summary

This is an NES emulator written in D. It's a port to D from Go of github.com/fogleman/nes. It's pure D & has no dependencies.

Installation

Just add "nes": "\~>0.1.0" or "nes" version="\~>0.1.0" to the dependencies section of your dub.json or dub.sdl file.

Usage

See github.com/blahness/nes_test for an example usage.

Mappers

The following mappers have been implemented:

  • NROM (0)
  • MMC1 (1)
  • UNROM (2)
  • CNROM (3)
  • MMC3 (4)
  • AOROM (7)
  • 255

Known Issues

  • there are some minor issues with PPU timing, but most games work OK anyway
  • the APU emulation isn't quite perfect, but not far off
Authors:
  • Blahness
Dependencies:
none
Versions:
0.2.0 2018-Oct-30
0.1.0 2018-Feb-02
~master 2018-Oct-31
Show all 3 versions
Download Stats:
  • 0 downloads today

  • 0 downloads this week

  • 0 downloads this month

  • 78 downloads total

Score:
1.7
Short URL:
nes.dub.pm