Skip to content

Tiny AI model embedded in NES ROMs to generate character names in-game.

License

Notifications You must be signed in to change notification settings

erodola/bigram-nes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐉 Bigram NES

gen demo demo

demo demo

This project explores simple bigram-based name generation models running on NES hardware.

The NES only has 2KB RAM and usually a 128KB ROM for the code. What AI can we fit in there?

The project includes three subprojects:

Each subfolder contains its own README with instructions for building and usage.

Here's a video of the romhacks running on real hardware! (courtesy of @lucentw)

⚙️ Requirements

  • cc65 toolchain
  • An NES emulator (e.g. FCEUX or Mesen)
  • Legally owned game ROMs of Final Fantasy 1 and Dragon Warrior (NES), US versions

📄 License

This project is licensed under the MIT License.

It also includes third-party code used under their respective licenses.
See NOTICE for attribution and licensing details.

About

Tiny AI model embedded in NES ROMs to generate character names in-game.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published