ANESE/src
2021-12-03 20:34:03 +00:00
..
common automatic padding detection + sampling overhaul 2018-07-11 16:17:08 -07:00
nes Update cpu.cc 2021-12-03 20:34:03 +00:00
ui/SDL2 Update emu.cc 2021-12-03 20:10:45 +00:00
.editorconfig ui and build improvements 2017-12-14 16:17:51 -08:00
README.md Update README.md 2018-08-24 12:32:06 -07:00

Directory Structure

  • common/
    • Contains useful tidbits of code used by ANESE core, and by the UI
      • ex: typdefs, utility functions, my Serialization library
  • nes/
    • Conatins the ANESE core.
    • Is completely self-contained, with any files in nes/ only #includeing files that are themselves under nes/ and common/
    • No dependencies aside from clib (doesn't use any STL!)
  • ui/
    • Contain the various frontends to ANESE
      • At the moment, there is only one: ui/SDL2
      • In the future: LibRetro core?
    • Contains all the wideNES code!
    • Handles all code not-directly related to emulating NES
      • ex: saving/loading files, outputting audio/video, reading input