NBASIC is a BASIC interpreter designed to mimic the operation of 8/16bit microcomputers of the early 1980’s like the Tandy Color Computer®, Apple ][e®, Commodore 64®, Texas Instruments TI-99/4A®, and others.  The operating system that also included the BASIC interpreter was usually stored in ROM and started immediately upon boot up.

 

NBASIC works much the same way and is essentially a small operating system that handles memory management, input/output, file management, and command processing.  The interface to the operating system is through the BASIC interpreter.  To control NBASIC you enter commands in the form of BASIC statements.  NBASIC interprets the command and performs the requested operation.

 

NBASIC was developed for the computer hobbyist in mind nostalgic for these older microcomputers.  It is not meant to be a professional development tool.  Many BASIC computer programs from other platforms have been ported to NBASIC successfully.