Decimal BASIC for Linux (i386)
We provide with an ISO Full BASIC language system that works on Gnu/Linux (i386).
This program implements almost all of the core module and the graphics module of ISO Full BASIC.
It has not been conformed with the standard, whereas there are very few differences.
All graphics commands prescribed in ANSI Full BASIC are implemented with slight incompatibility on behavior.
Most part of the modules module and the individual character input module for Full BASIC are implemented, too.
Decimal BASIC compiled with FPC+Lazarus is available.
Download BASIC0626En-3.tar.xz from Decimal BASIC Open Source Project at SourceForge.jp
GTK2(32bit) is needed.
Part of help files and sample programs are remaining not translated, written in Japanese.
See Help for Windows edition, more part of which may have been translated.
(1) SET DRAW MODE (MASK, ..) works unstably.
(2) MOUSE POLL has a slight fault.
(3) Continual use of LOCATE VALUE makes break unavailable.
Fedora 14 (32bit)
Fedora 17 (32bit)
Fedora 17 (64bit) (On the terminal, run sudo yum install gtk2.i686)
Fedora 19 (32bit)
Fedora 19 (64bit) (On the terminal, run sudo yum install gtk2.i686)
Scientific Linux 6.3
Scientific Linux 6.4 (64bit) (On the terminal, yum install gtk2.i686)
Ubuntu 11.04 (32bit)
Ubuntu 12.04 (32bit)
Ubuntu 12.04 (64bit) (On the terminal, run sudo apt-get install ia32-libs)
Ubuntu 13.04 (amd64) (On the terminal, run sudo apt-get install ia32-libs)
Ubuntu 13.10 (amd64) (On the terminal, run sudo apt-get install libgtk2.0-0:i386 ibus-gtk:i386)
Debian 7.2.0 (amd64) (*)
(*) Run as root
dpkg --add-architecture i386
apt-get install libgtk2.0-0:i386
A Note on 64 bit Linux.
The multi-byte character input window works good on the above versions of Ubuntu and Debian 64 bit.
For Fedora 17/19, an additional command shown below makes it work.
yum install ibus-gtk2.i686 gtk2-immodules.i686
For Scientific Linux 6.4,
yum install ibus-gtk.i686 gtk2-immodule-xim.i686
basic65Ce.tar.gz Ver. 6.5.12 (3,765,165 Bytes)
BASIC launching command is 'BASIC'.
To extract, type on the terminal
tar xvzf basic65Ce.tar.gz (Enter)
To start BASIC, type
cd basic (Enter)
Language Specifications part of the help has been translate,
but most of the rest part of the help is remaining not translated, written in Japanese.
And the executable includes some Japanese Characters originated from Kylix Japanese edition.
The right bottom end buttons of the file dialogs are Cancel buttons.
If you have Japanese language environment, you can launch BASIC as
to enable Japanese Characters.
On This version, LOCATE POINT, GET POINT, MAT LOCATE POINT, and MAT GET POINT require an extra mouse click before intended clicks.
Furthermore, MAT LOCATE POINT or MAT GET POINT with variable length vectors or a variable length matrix goes but works no good.
Decimal BASIC main page (Windows version available)