NESkit - a development kit for NES

A place where you can keep others updated about your NES-related projects through screenshots, videos or information in general.
HaniSoftwares
Posts: 2
Joined: Tue Mar 11, 2025 12:01 am

NESkit - a development kit for NES

Post by HaniSoftwares »

so after some time i managed to finish my NES development kit, it uses C as its programming language and compiles using cc65, the API is easy to use and inspired by pico8 fantasy console and raylib, it includes every tool you need such as asset converters or even a map editor for creating and editing levels

and yes its a commercial library, you can get it now for whatever price you want(1 euro and above)
https://cutawayshot-games.itch.io/neskit
User avatar
Memblers
Posts: 4154
Joined: Mon Sep 20, 2004 6:04 am
Location: Indianapolis

Re: NESkit - a development kit for NES

Post by Memblers »

Congrats on finishing it and putting it out there. Seems like it could be a decent alternative to neslib.

I haven't tried it yet, but with it being written in C, I expect it will be simple to build it with other compilers such as LLVM-MOS or vbcc. LLVM-MOS includes neslib ported to C, I imagine that allows it to be call graphed and optimized with the rest of the code. If performance becomes a concern, either of those compilers will build much faster code than cc65.
HaniSoftwares
Posts: 2
Joined: Tue Mar 11, 2025 12:01 am

Re: NESkit - a development kit for NES

Post by HaniSoftwares »

Memblers wrote: Fri Mar 14, 2025 6:46 pm Congrats on finishing it and putting it out there. Seems like it could be a decent alternative to neslib.

I haven't tried it yet, but with it being written in C, I expect it will be simple to build it with other compilers such as LLVM-MOS or vbcc. LLVM-MOS includes neslib ported to C, I imagine that allows it to be call graphed and optimized with the rest of the code. If performance becomes a concern, either of those compilers will build much faster code than cc65.
thank you, yes i tried neslib before, its a good library but its too low level, but my library has more high level features that makes nes dev easier, and yes its possible to compile this library using any compiler that supports 6502 architecture but i tested it with cc65, if you have any questions about library feel free to ask :)