Skip to content

NES Emulator v1.0

Overview

Can emulate Nintendo Entertainment System games, using XamariNES library. The library runs on CPU only, does not output sound. The following ROM formats are supported:

  • CNROM
  • MMC1
  • NROM
  • UxROM

Probably these games can be played:

  • Super Mario
  • Contra
  • Double Dragon
  • Castlevania
  • Adventure Island
  • Dragon Quest
  • Metal Gear

Only one instance of NES emulator can be running, the screen contents of each emulator are the same. All controller signals will perform a bitwise OR operation, then transmitted to the instance.
It will load the built-in test ROM default when the emulator starts up. If you want to load another ROM, you can edit the block and enter the path of the ROM, or the ID of the memory bank that stores a ROM. If the path isnestest, the built-in test ROM will be loaded.

Ports Definition

The final input is generated by performing a bitwise OR operation between the inputs from all ports.

Nes Emulator Icon

All Input

Start & EndFunctionDescription
1

Power

If this is 0, the emulator will shut down, otherwise it will be turned on.

2

Reset

When this is 1, the emulator will reset itself.

3 ~ 4

Rotation

For each 1 increase of this, the screen of the emulator will rotate 90 degree clockwise.

5 ~ 8

Empty

No effect.

9 ~ 16

Controller 1

From the lowest bit to the highest bit:StartSelectBA

17 ~ 24

Controller 2

No Effect,Because XamariNES does not support the second controller.

25 ~ 31

Scale

If this is 0 or 1, the screen of the emulator will be 1 block size. Then each 1 increase of this, the screen size of the emulator will increase 1 block.

32

Empty

No effect.