Don't have an account yet? You can register at here. If you already have an account, you can log in at here

Introduce

Unlike traditional NES games, Family BASIC is a programming environment. To use it, players require the dedicated Family BASIC keyboard peripheral. Upon booting up, you are presented with a command-line interface of the BASIC interpreter.

Users input BASIC commands to write programs. Fundamental commands include PRINT for displaying text, INPUT for receiving user data, GOTO for jumping to other lines, FOR/NEXT for loops, and IF/THEN for conditionals. You can SAVE your programs to a data cassette or LOAD previously saved programs.

Although graphics and sound capabilities are limited, Family BASIC provides commands to draw pixels, lines, and produce simple sounds. Its primary purpose is educational and to foster creativity. The package comes with several small example programs, sometimes very basic games like Snake or simple shooters, which users can study and modify.

The gameplay of Family BASIC revolves around typing commands, debugging, running programs, and experimenting with your own programming ideas, effectively turning the NES into a learning tool.

Emulator Controls

Player 1

= Key ←

= Key →

= Key ↑

= Key ↓

A = Key Z

B = Key X

X = Key A

Y = Key S

Start = ENTER

Select = SHIFT