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.
ByteSize: three ways to downsize the static bank
“PC value out of range.”
This is the message a lot of NESmaker developers dread. It (usually) means that the static bank $1F is full, and you’ll need to size it down a few notches. Here are three (bigger and smaller) suggestions on how to move or get rid of those excessive bytes!
ByteSize: the NESmaker Flowchart
I don’t know who needs this, but here’s a downloadable flowchart for a default NESmaker game.
Assembly 101: Macros and subroutines
Back in 2022, I promised I’d get back to you on the topic of macros versus subroutines. Sorry for the delay, but here it is! This posts recaps the last time I wrote about macros, then shows you how to use subroutines as an alternative.
The Game Genie and how to use it in NESmaker games
This post is a bit out of the ordinary, because although it touches upon assembly and NESmaker games, it doesn’t really fit in any category. But I thought it was too much fun to leave out of the blog! In the following post, you’ll learn how to use the Game Genie in your NESmaker game. Not only we’ll find codes that work for your game, but you’ll even be able to add custom codes and handle those in your game in any way you’d like!
NESmaker News: 13 Bytes of October
In the spirit of tutorial-driven holidays, the successor to the Twelve Days of NESmas is here.
NES Architecture: PPU and CPU timing
Have you encountered cases of slowdown or dropped frames in your game? That’s because the game uses too many cycles to be processed in a single frame. But how many cycles do you have actually? This short post will show you the number of CPU cycles you can use, and why it’s that number exactly.
ByteSize: Bankswitching
Here’s a quick silly comic that tries to explain why you can’t bankswitch from one dynamic bank to another.
Enhance! Replacing GGSound with Sabre
Strap in, this is a big one! This is a step-by-step guide on how to replace GGSound, the sound engine NESMaker uses by default, with CutterCross’ Sabre, an even lighter-weight sound driver with more features, into your NESMaker project.
NESmaker News: NESmaker Direct
The New 8 Bit Heroes recently have announced a lot of new, exciting stuff that’s coming up! Watch the video here.