jakubito / fnes

📺 NES emulator written in AssemblyScript

Home Page:https://fnes.netlify.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

FNES

FNES is an NES emulator written in AssemblyScript

https://fnes.netlify.app

Netlify Status

screenshot.png

Features

  • Small and efficient webassembly core
  • Lightweight javascript client for browsers
  • Custom keyboard mappings
  • Standard gamepads support for up to two players
  • ZIP files support
  • Full screen support

Related projects

Supported mappers

Click on the links below to see which games should be currently compatible with FNES. Please note it is still in development, there may be random glitches and crashes with certain titles.

Todo

  • Implement more mappers (MMC3 being top priority)
  • Increase PPU accuracy
  • Save states
  • APU (sound)

Useful resources

Homebrew games

Dev related

Bug reporting

If you find a bug, please send me an e-mail to dobes.jakub@gmail.com or open an issue here on Github.

License

ISC

About

📺 NES emulator written in AssemblyScript

https://fnes.netlify.app

License:ISC License


Languages

Language:TypeScript 99.4%Language:HTML 0.3%Language:JavaScript 0.2%Language:CSS 0.1%