nesbox 0.0.1 copy "nesbox: ^0.0.1" to clipboard
nesbox: ^0.0.1 copied to clipboard

A nes emulator written in dart.

Nesbox #

A nes emulator written in dart without dependencies.

Demo App #

this dart package has no other dependencies at all, all of codes is written in the lib folder. so you can't see the game graphics if you just only run this package. if you want to see the actual effect of this emulator. you can run the demo project Fico

Getting Started #

there is no package published yet.

TODO #

  • CPU
  • PPU
  • APU
  • ROM file parser
  • Controller in keyboard
  • Picture render

Features #

  • Basic nes emulator
  • Game speed control (2x, 4x, 8x ...)
  • Controller in handle
  • Save/Load game progress
  • Video record
  • Multiple players from WIFI or bluetooth

References #

blogs:

6502 CPU:

PPU:

Unoffical Opcodes(Instructions)
there are some unoffical opcodes in nes program. these docs may help.

nesfiles:

Tests:

Other nes emulators #

License #

This project is licensed under the MIT License - see the LICENSE file for details

0
likes
15
pub points
0%
popularity

Publisher

unverified uploader

A nes emulator written in dart.

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

More

Packages that depend on nesbox