Newest Hacks

Hard Mode Quick turn Pokemon Mystery Dungeon - Red Rescue Team EX Super Wario Bros. 3 - Censored Edition

Newest Translations

Mother Zelda II: The Adventure of Link Lunar Pool Final Fight

Newest Utilities

sf_decrunch Elemental Gearbolt (PSX) BIN repacker Super Gokuden 1 Translation Tools DashEditor - Mega Man Legends Translation Toolkit

Newest Reviews

Pokémon Trading Card Game 2 Super Royal Pals. Ocarina of Time - Gender Neutral SMW The Crown Tale

Newest Homebrew

4 Way Play test ROM Retail Clerk '89 Sega Genesis 6 button controller test Parachute

Description:

nbasic is a high-level programming language designed for the 6502 processor, the main CPU of the Nintendo Entertainment System. It has BASIC-like program flow, relying on goto, gosub, and return for most execution flow. It also has no dynamic memory allocation and no actual function parameter passing; rather, globally scoped variables and arrays take the place of these. This kind of language design allows for a very efficient implementation on a low-powered 8-bit CPU such as the NES’s 6502.

The language was originally created by Bob Rost for development of the homebrew original NES game Sack of Flour, Heart of Gold, and its development continues as the language is used in Bob’s class at Carnegie Mellon, Game Development for the 8-bit NES. While this document can be a useful guide when dealing with the language, the best way to learn is to play with some of the example nbasic programs on the course website.

This file pack includes the March 14, 2004 build of nbasic, the updated cygwin1.dll file available from bobrost.com as well as the documentation.

Links:

User Review Information

I really do not recommend this period.

Reviewed By: Hamtaro126 on 11 Oct 2008

Because 1: NESDEV has proven that this isn’t appropiate for a BASIC interpreter. Concerning that it’s code may lead to glitches and bad code. Making it incompatible with REAL NES hardware. Making it invauable for that reason

and 2: There are better 6502 basic interpeters/compilers. One of them that I recommend is Batari Basic at http://bataribasic.com/download.html. Although this is specifically for another system (Atari 2600). This can be recoded or redone to be for the NES.

That is all.

Recommended - No

User Reviews
HeadlineAuthorDateVersionRecommended
Better than nothingtcaudilllg12 Oct 2008N/AYes
I really do not recommend this period.Hamtaro12611 Oct 2008N/ANo