Skip to content

strafist/lkens

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LakeNES

LakeNES is a NES emulator written in Rust.

To-do: Refactor the codebase to use a per-cycle accurate CPU and PPU instead of a per-instruction step. This will allow for more accurate emulation of the NES hardware.

Features

  • CPU emulation
  • PPU emulation
  • APU emulation
  • Mapper emulation
  • Controller emulation
  • Save state support
  • Debugging tools

Getting Started

Prerequisites

  • Rust 1.70.0 or higher
  • Cargo 1.70.0 or higher

Usage

./lakenes <rom_path>

License

This project is licensed under the MIT license.

About

NES/FDS Emulator written in rust (Impl: APU, PPU, FDS BIOS, +10 ROM Mappers)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 82.0%
  • JavaScript 10.5%
  • HTML 7.5%