Giter Site home page Giter Site logo

jakofranko / nasu Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hundredrabbits/nasu

0.0 1.0 0.0 879 KB

๐Ÿ† Famicon spritesheet and nametable editor

Home Page: https://100r.co/site/nasu.html

License: MIT License

Assembly 3.18% HTML 67.48% JavaScript 29.11% Shell 0.23%

nasu's Introduction

NASU

---------------

Nasu is a spritesheet and nametable editor created to help us design and assemble the assets of our famicon games. It can import and export both .chr spritesheets and .asm nametables. To change the palette color, use the theme ecosystem files.

The application was initially created for internal use, but was later made available as a free and open source software. 

Controls

โˆท        Toggle Menubar   Tab
โˆท        Open Theme       ^Shift+O
โˆท        Reset Theme      ^Backspace
File     New              ^N
File     Import .chr      ^O
File     Import .asm      ^Shift+L
File     Export .chr      ^S
File     Export .asm      ^Shift+S
Select   Move Up          W
Select   Move Right       D
Select   Move Down        S
Select   Move Left        A
Sprite   Select Color1    1
Sprite   Select Color2    2
Sprite   Select Color3    3
Sprite   Select Color4    4
Sprite   Erase            Backspace
Tile     Erase            Shift+Backspace
Tile     Toggle Page      Space
View     Toggle Guides    H

FAQs

A few design decisions rely on the target platform and its limitations, here are a few explanations.

> Why can't I draw on the lower 2 rows?

They are restricted, the NES can only display up to 32x30 sprites, the data located at that location in memory is used to store the background attributes. 

Extras

- Themes: https://github.com/hundredrabbits/Themes
- Support: https://patreon.com/100
- Pull Requests are welcome!

nasu's People

Contributors

neauoire avatar rekkabell avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.