A downloadable graphics editor for Windows

Download NowName your own price

Make your art on the PC, see it on the NES!

NAW aims to be a tool to aid with the creation of graphical assets ready to use with NES development. Meant for artists and technical artists, it automatically imposes all NES limitations and gives you a WISIWYG workflow.

You can export the screen created into a small working NES ROM at the click of a single button.

New in v0.104:

  • Sprites editor! Add, delete, move and flip all sprites on the screen, in 8x8 and 8x16 modes.
  • Draw directly in the sprites layer in 8x8 mode (must start from all empty sprites).
  • A simple tutorial project is loaded as default at startup. You may turn this off in preferences or replace the project file in NAW's folder with a project of your choosing (bins\SampleProj-001.naw).
  • Write tool! Assign tiles to keys and then just type away! Supports cursor movement, setting a rectangle area, and loading/saving tbl files.
  • Sprite overflow simulation and flicker simulation!
  • Copy and paste bitmap data to and from other programs using the clipboard! Whenever the image has more than 4 colors, NAW will automatically reduce the color count.
  • Experimental circle tool (somewhat buggy at this point, but usable).
  • Several small improvements, fixes and more detailed tooltips.
  • Now supports space and other characters for project names.

Previous versions features already included:

  • NES based workflow: tilemaps (nametables), indexed colors (palettes), tilesets (CHR pages). What you do is automatically what the NES can do.
  • Import Nametables, CHR, Indexed palette, NES palette, PPU and OAM dump from emulators.
  • Export Nametables, CHR, Indexed palette, NES ROM with static screen and rudimentary d-pad scrolling.
  • Save/Load entire project.
  • Draw with pencil on CHRs or directly on nametables, with live update of every instance of the edited tile.
  • 8x16 sprites mode.
  • Hotkeys for tool usage and color selection.
  • Undo/Redo with 500 levels.
  • Export entire OAM as ca65 compatible data.

Planned features:

  • Implement the rest of the tools in the toolbar.
  • 8x8 background attributes mode.
  • CHR banks management.
  • Metasprites editor and management.
  • Metasprite animation editor and management.
  • Metatiles editor and management.
  • Metatile based level editor.
  • CHR animation with preview.
  • CRT shader preview and overscan.
  • Palette cycle animation preview.
  • Scanline tricks preview.
  • Forced screen mirroring.
  • Linux and Mac builds.
  • And more!

Current version: 0.104

The ultimate goal is to make NAW a central place to manage all of the visual art assets on a NES development project.

The philosophy behind NAW is to bridge the gap between artists and coders, while using established NES development art asset formats and nomenclatures. 

Workflow for artists, output for coders!


Download NowName your own price

Click download now to get access to the following files:

NAW v0.104.zip 5 MB

Development log