Looking around the internet, reading newgroups and joining forums there are some voices about a language called NewBasic, but I never find a site nor a single page which actually says something more. I'm quite sure NewBasic is something different than NuBasic as it seems to have characteristics that NuBasic don't have. Not to be confused with NewBASIC Assembler for DOS with visual IDE.
Angros writes: 'NewBasic it's an IDE/Interpreter/Compiler similar to Visual Basic, and works in NewDeal GEOS (not in Windows). NewDeal is a GUI operating system extension for DOS (like Windows 3.1). The graphic is similar to Windows 95, but system requirements was smaller: 80286 or better, CGA to SuperVGA, 640k ram (or more) and at least 20MB of Hard Disk Space. It isn't compatible with Windows, and has it's own applications (word processor, spreadsheet, database and so on...). To develop under this OS the best way is using NewBasic, which is for GEOS what Visual Basic is for Windows. Sadly, the official site ( has disappeared.'
February 2010. Jerzy found a reference to a NewBasic dated 1998. It is written in Basics PDS 7.1 and it creates ASM files that can be compiled with MASM. It is old, but it could be interesting as it comes with sources.

Rated 1/5 upon 3 votes
Review updated: 2010-04-16
listed at The Basics' page'/>

Your name and/or email: (optional but kindly requested)


"; boxy_content += ""; contactBoxy = new Boxy(boxy_content, { title: "Send feedback", draggable: false, modal: true, behaviours: function(c) { c.find('#feedback').submit(function() { Boxy.get(this).setContent("
"); // submit form by ajax using post and send 3 values: subject, your_email, comment $.post("feedback.php", { subject: c.find("input[name='subject']").val(), your_email: c.find("input[name='your_email']").val(), comment: c.find("#comment").val()}, function(data){ /*set boxy content to data from ajax call back*/ contactBoxy.setContent("
"); }); return false; }); } }); return false; }); /* }); */ $('#myreviewstable').tableScroll({ height: 155, width: 400 }); $("th, td").absPos(); // --------------------------------------------------------------------- });