![]() ![]() Programming for NES in C has two major drawbacks comparing to programming in assembly. Basic knowledge of NES hardware, especially PPU.You can find practically all the NES-specific information in the NesDev wiki and forums. There are a lot of books and articles about these things around. It is impossible to give even brief explaination of everything that is involved in a single article, so check this list, if you don't know something, you'll probably need to learn it somewhere. To make a NES game you need to have a lot of prior knowledge. If the example game code is still too large and complex to figure out, check these small example programs that also use the same low level code and demonstrate how to do certain simple things such as outputting text or sprites. The example game also include latest version of my low level code that was developed and used in my previous NES projects. My previous projects were rather large, and lacked comments almost completely, so they aren't too good to be used as an example. The goal of developing the example game was to provide a real, complete project with very simple and short code that is easy to figure out. It covers many topics related to programming NES games in C using CC65 compiler, with a specially developed simple game provided as an example. This article is aimed to the people who would like to start NES software development, but aren't yet ready to get into programming large projects in 6502 assembly, and seeking for an easier, high level alternative. Programming NES games in C Programming NES games in Cīy Shiru 01'12 mailto:shiru at mail dot ru ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |