Enhance! The NESmaker 4.5.9 Community Patch

Smile Hero recently released a community patch for NESmaker 4.5.9. I’d suggest every to download and apply this patch since it will save you a lot of time and potential headaches. Whether you’re a new user or a seasoned NESmaker, this patched version of the base script will solve a lot of typical problems developers run into.

Read more

Enhance! Two ways to battle sprite limits

The NES, although being an awesome console (especially considering its age), is not without its limitations. For example, the NES can draw up to 64 sprites on screen. A sprite is an 8×8 pixel image that can move freely on screen. So for instance when your main character is a 16×16 pixel character, it will use 4 of the 64 available sprites. To make matters worse, whenever there are more than 8 sprites on a horizontal scanline, additional sprites on that line won’t be drawn. Here are two code modifications which can help you overcome this limitation.

Read more

Enhance! Enabling user screen bytes

NESmaker is a nifty piece of software, enabling beginning developers to create a game for the NES. It’s not without its culprits though. For example, some of the UI elements are no longer supported by the accompanying Assembly scripts. Luckily, there’s a sizable community helping each other out getting the most out of NESmaker. The Enhance! series on this website will help you using NESmaker to its full potential, by re-enabling deprecated scripts, fixing bugs and optimizing core code. This article explains how to enable the user screen bytes in the NESmaker UI.

Read more