NG-BASIC is a BASIC interpreter written in Javascript. This means it is basically platform independent. Here are links to launch the basic interpreter as well as some initial information to get you up and running!
Try it now!
Note that this will launch the interpreter in a popup-window.
- Click here to start the Beta 0.2.18 version (works on firefox, explorer & chrome)
- Click here to start the Stable 0.2.14 BASIC interpreter (firefox only)
Available Programs
NGbasic includes a virtual filesystem that hosts a few test-programs and works-in-progress. For an overview of which programs are available and for information on how to access the virtual filesystem, check the programs section
Features
NGbasic runs in a web-browser, can be installed as a firefox extension for easy access, has full grpahics support to the pixel level, and includes support for loading and saving basic programs! Click here to find out more!
Downloads
BETA You can now download the 0.2.16 version as a modified to work as a Firefox as an extension!
Notes
As suggested by reader Douglas, `Firefox users should disable the “Start searching the page for text as soon as I start typing” feature. If they dont, the first character they type into the window gets echoed properly to the screen but all chars after that one get captured by the find window that opens at the bottom of the screen and never make it to the Basic client window itself.
For quite some time, there also this irritating thing occured when, for instance, the ‘/’ key is pressed, as this opens the ‘Find’-dialog in Firefox-derived browsers. I figured out why it did this and this isn’t happening in version 0.2.14 (well, as long as you don’t keep it pressed).
I also ignore the F5-Reload key as to prevent an accidental loss of a (long) typed-in BASIC program.
Known Bugs
- Only confirmed running in Firefox 1.5.x, 2.0alpha1 and 2.0alpha2.
- Probably more. Let me know if you encounter them.
ChangeLog
To save space on this page, the ChangeLog is kept over here.
Keywords: ngbasic, NG-BASIC, BASIC, Javascript, Programming, Ajax
Popularity: 38% [?]

1 Response
[...] ngbasic [...]
Posted on February 14th, 2009 at 8:10 pm
Add A Comment
You must be logged in to post a comment.