The first edition of the
Family BASIC application cartridge is bundled with a computer style keyboard and instructional textbook, and requires a cassette tape recorder to save
user-generated BASIC programs. Programs can be saved using any cassette tape drive, such as the
Famicom Data Recorder.
Family BASIC was not designed to be compatible with floppy disk storage on the
Famicom Disk System and the Disk System's RAM adapter requires the use of the Famicom's cartridge slot, which prevents using the slot for the
Family BASIC cartridge.
Family BASIC includes a dialect of the
BASIC programming language enhanced for game development. Its HuBASIC command set is extended with support for
sprites, animation, backgrounds, musical sequences, and
gamepads. Several visual components of Nintendo games, such as backgrounds and characters from the
Mario and
Donkey Kong series , are
Family BASIC development componentry, or appear in premade
Family BASIC games. Like
Integer BASIC and
Tiny BASIC, the
Family BASIC interpreter only supports integers. It is based on Hudson Soft BASIC for the Sharp MZ80. Its keywords are in English. ==Development==