News
Welcome to NeoRHDN! This place is still a work-in-progress, so pardon the construction...

Chat on Discord
Views: 758,406
Sections: Documents | Utilities | ROM Hacks | Games | Translations | Homebrew | Fonts | Community
Site: Main | Rules/FAQ | Discord | Memberlist | Latest posts | Stats | Ranks | Online users
11-22-24 11:52 PM
Guest: Register | Login

NeoRHDN - Utilities - Utility Information

nbasic
Assembly Tools
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.
Titlenbasic
AuthorBob Rost
CategoryAssembly Tools
PlatformNES
GameN/A
OSOS Independent
LicenseN/A
Source CodeNo
LevelAdvanced
Version1.0
Release Date2014-03-14
Downloads556
Last Modified2017-06-25 13:53:50


Affiliates:


Acmlmboard v2.5.6+neo (2024-08-13)
© 2005-2024 Acmlm, Emuz, NinCollin, et al.

Page rendered in 0.030 seconds. (642KB of memory used)
MySQL - queries: 24, rows: 323/330, time: 0.024 seconds.