NESmaker allows users to create cartridge based, hardware playable NES games in an intuitive, faux object oriented environment without ever having to write a single line of code. Read more about Making NES games with NESmaker – Tutorial for patched versions 3.1.1 – 3.1.3 (misc)