Skip to content

Latest commit

 

History

History
35 lines (21 loc) · 1.12 KB

README.md

File metadata and controls

35 lines (21 loc) · 1.12 KB

kotNES

A Nintendo Entertainment System Emulator written in Kotlin.

Running

Load an iNES ROM using File - Open. The should start immediately unless there is an error otherwise. If you wish to switch renderers, right click and select your available renderers.

Controls

Controls are hard coded at the moment.

  • A/B - X/Z respectively
  • Start - Enter
  • Select - S
  • Up/Down/Left/Right - Arrow Keys
  • P - Saves screen to disk
  • PrintScr - Saves screen to clipboard (also available when you right click)

Performance and Compatibility

Special thanks to @Xyene for lending me his Nitrous renderers. For extra rendering speed, kotNES bypasses the Java2D API to obtain rendering contexts for the various pipelines Java2D supports simultaneously. Current supported renders: OpenGL, Direct3D, GDI, and X. Tested for Ubuntu 16.10+, Windows 8, and Windows 10.

Title Screens

Since title screens are nice:

License

MIT © Jason Pham