The Bywater BASIC Interpreter (bwBASIC) implements a large superset of the ANSI Standard for Minimal BASIC (X3.60-1978) and a significant subset of the ANSI Standard for Full BASIC (X3.113-1987) in C. It also offers shell programming facilities as an extension of BASIC. bwBASIC seeks to be as portable as possible. Originally written by Ted A. Campbell, and released under the GPL. It was posted to comp.sources.misc, volume 40. It was hosted for a while at ftp.eng.umd.edu. Patched by Jon B. Volkoff. Version 2.20 was released 25 November 1995 Patch 1: 15 March 1996 Patch 2: 11 October 1997 Patch 2 includes new files for UNIX ncurses interface, compliments of L.C. Benschop, Eindhoven, The Netherlands.
OS | Architecture | Version |
---|---|---|
NetBSD 10.0 | aarch64 | bwbasic-3.10.tgz |
NetBSD 10.0 | aarch64 | bwbasic-3.10.tgz |
NetBSD 10.0 | aarch64eb | bwbasic-3.10.tgz |
NetBSD 10.0 | aarch64eb | bwbasic-3.10.tgz |
NetBSD 10.0 | alpha | bwbasic-3.10.tgz |
NetBSD 10.0 | alpha | bwbasic-3.10.tgz |
NetBSD 10.0 | earmv6hf | bwbasic-3.10.tgz |
NetBSD 10.0 | earmv6hf | bwbasic-3.10.tgz |
NetBSD 10.0 | earmv6hf | bwbasic-3.10.tgz |
NetBSD 10.0 | earmv7hf | bwbasic-3.10.tgz |
NetBSD 10.0 | earmv7hf | bwbasic-3.10.tgz |
NetBSD 10.0 | earmv7hf | bwbasic-3.10.tgz |
NetBSD 10.0 | i386 | bwbasic-3.10.tgz |
NetBSD 10.0 | i386 | bwbasic-3.10.tgz |
NetBSD 10.0 | m68k | bwbasic-3.10.tgz |
NetBSD 10.0 | powerpc | bwbasic-3.10.tgz |
NetBSD 10.0 | powerpc | bwbasic-3.10.tgz |
NetBSD 10.0 | powerpc | bwbasic-3.10.tgz |
NetBSD 10.0 | sh3el | bwbasic-3.10.tgz |
NetBSD 10.0 | sparc64 | bwbasic-3.10.tgz |
NetBSD 10.0 | sparc64 | bwbasic-3.10.tgz |
NetBSD 10.0 | sparc | bwbasic-3.10.tgz |
NetBSD 10.0 | sparc | bwbasic-3.10.tgz |
NetBSD 10.0 | vax | bwbasic-3.10.tgz |
NetBSD 10.0 | vax | bwbasic-3.10.tgz |
NetBSD 10.0 | vax | bwbasic-3.10.tgz |
NetBSD 10.0 | x86_64 | bwbasic-3.10.tgz |
NetBSD 10.0 | x86_64 | bwbasic-3.10.tgz |
NetBSD 9.0 | aarch64 | bwbasic-3.10.tgz |
NetBSD 9.0 | aarch64 | bwbasic-3.10.tgz |
NetBSD 9.0 | alpha | bwbasic-3.10.tgz |
NetBSD 9.0 | alpha | bwbasic-3.10.tgz |
NetBSD 9.0 | earmv4 | bwbasic-3.10.tgz |
NetBSD 9.0 | earmv6hf | bwbasic-3.10.tgz |
NetBSD 9.0 | earmv6hf | bwbasic-3.10.tgz |
NetBSD 9.0 | earmv6hf | bwbasic-3.10.tgz |
NetBSD 9.0 | earmv7hf | bwbasic-3.10.tgz |
NetBSD 9.0 | earmv7hf | bwbasic-3.10.tgz |
NetBSD 9.0 | earmv7hf | bwbasic-3.10.tgz |
NetBSD 9.0 | i386 | bwbasic-3.10.tgz |
NetBSD 9.0 | i386 | bwbasic-3.10.tgz |
NetBSD 9.0 | m68k | bwbasic-3.10.tgz |
NetBSD 9.0 | powerpc | bwbasic-3.10.tgz |
NetBSD 9.0 | powerpc | bwbasic-3.10.tgz |
NetBSD 9.0 | powerpc | bwbasic-3.10.tgz |
NetBSD 9.0 | sparc64 | bwbasic-3.10.tgz |
NetBSD 9.0 | sparc64 | bwbasic-3.10.tgz |
NetBSD 9.0 | x86_64 | bwbasic-3.10.tgz |
NetBSD 9.0 | x86_64 | bwbasic-3.10.tgz |
NetBSD 9.3 | x86_64 | bwbasic-3.10.tgz |
Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.
The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.
Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.
Problem reports, updates or suggestions for this package should be reported with send-pr.