https://github.com/codemeow/nesokia
NES 2.0 utility tools
https://github.com/codemeow/nesokia
ca65 nes
Last synced: 5 months ago
JSON representation
NES 2.0 utility tools
- Host: GitHub
- URL: https://github.com/codemeow/nesokia
- Owner: codemeow
- License: mit
- Created: 2025-09-21T18:46:31.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-12-12T17:54:05.000Z (6 months ago)
- Last Synced: 2025-12-14T07:46:29.998Z (6 months ago)
- Topics: ca65, nes
- Language: C
- Homepage:
- Size: 320 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nesokia
**Nesokia** is a collection of utilities designed to simplify routine tasks when working with NES assembly code using **ca65**.
The project is structured as a set of submodules, each dedicated to a specific task.
## Current Modules
_Each module provides its own documentation inside its respective subdirectory._
- **Header Reader** (`utils/ines/inspect`)
iNES/NES 2.0 headers reader
- **Header Generator** (`utils/ines/header`)
NES 2.0 ROM header generator
### Todo
- **Tiles converter** (`utils/chr/convert`)
Image to CHR data/PAL data converter
- **Palette converter** (`utils/chr/palette`)
Converts .pal files into composite component for `utils/chr/convert`
* PNG component output
* Terminal colored ANSI output
* Terminal text output
- **Easing data generator** (`utils/math/ease`)
Generates the data tables for easing functions (ex. Doner tool)
- Extract shared component
Compile with rpath
## Authors
- [codemeow](https://github.com/codemeow)
## License
This project is licensed under the **MIT License**.
See the [LICENSE](LICENSE) file for details.