FAQ: Can NESmaker do Zapper games?

A question I saw popping up from time to time, both in the Discord and on the forum, is if NESmaker supports the Zapper. That’s what prompted me to write up a tutorial on how to add Zapper support to a NESmaker game on the forums. This post is more or less a mirror of the existing forum topic.

Read more

FAQ: Why won’t my music import?

Good music and sound effects are what can set your game apart from the others. NESmaker uses ggsound as its sound engine, which works quite nicely together with text files, exported via tools like Famitracker and Famistudio. There are a few caveats though; not everything Famitracker and Famistudio supports, is supported by ggsound in general, or NESmaker’s implementation specifically. Are you getting errors upon importing music or exporting the ROM file, or do things sound off after exporting? Here are some of the most common errors, and a way to help you fix them.

Read more

FAQ: What’s in the bank?

Some questions that pop up every now and then across several community channels – whether it’s the Facebook group, the NESmakers forum or Discord – are about the banks a NESmaker project use. How many banks are there, what’s (by default) in which bank, and what is this bankswitching thing all about? Let me try and explain them.

Read more

FAQ: Why won’t my game compile?

So, you’ve been hacking away at loads of assembly code to create the NES game of your life, only to be greeted with an error message when you’re ready to compile and run it. NESmaker can’t find your game.nes file. What’s wrong?

Read more