Decimal BASIC  Ver. 8.1.6.0   2026/01/16

The language specification accords with ISO (ANSI) Full BASIC.
Decimal BASIC implements the graphics module and the modules module of ISO Full BASIC except for slight incompatibility.

Figures drawn by PLOT TEXT statements have changed not to be afected problem coordinates nor picture transformatin. Previous behavior have been succeeded to PLOT LETTERS.

Initial beam mode has been set to "IMMORTAL". This causes incompatibe with ISO standard, you can change it in the option menu to meet with the standard.


On ver. 8.1, vector graphics can be done letting graphics destination be the printer, which can be a printer driver.

Following original enhancements for Windows version do not work.
FLOOD
PAINT

This application was compiled with FPC 3.0.4 + Lazarus 2.0.8.
A few sample programs and help pages have not been translated yet.

The following program registers Decimal BASIC in Linux lancher. 
100 Ask StartDir dir$
110 Ask EnvironmentVariable("HOME") home$
111 WHEN EXCEPTION IN
112    MAKE DIRECTORY home$ & "/.local/share"
113 USE
114 END WHEN
116 WHEN EXCEPTION IN
117    MAKE DIRECTORY home$ & "/.local/share/applications"
118 USE
119 END WHEN
120 OPEN #1:NAME home$ & "/.local/share/applications/decimalbasic.desktop"
130 REM OPEN #1:NAME "/usr/share/applications/decimalbasic.desktop"
140 ERASE #1
150 PRINT #1:"[Desktop Entry]"
160 PRINT #1:"Type=Application"
170 PRINT #1:"Encoding=UTF-8"
180 PRINT #1:"Name=Decimal BASIC"
190 PRINT #1:"Comment=Decimal BASIC Ver.8.1.5.4 (GTK2)"
200 PRINT #1:"Exec=" & dir$ & "/basic" 
210 PRINT #1:"Icon=" & dir$ & "/BASIC_ICON.png"
220 PRINT #1:"Categories=Development;"
230 PRINT #1:"Terminal=false"
240 CLOSE #1
245 PRINT "Finished"
250 END
When all users use Decimal BASIC, Remove REM from 130 line and remove 110 to 120 lines.

Decimal BASIC Web page
https://decimalbasic.web.fc2.com/English/index.htm

English Help Page (for Windows version, slightly different)
(translation in progress)
https://decimalbasic.web.fc2.com/English/BASICHelp.html

Decimal BASIC Bulletin Board
https://decimalbasic.freeforums.net/board/1/general-discussion

Decimal BASIC 3rd Bulletin Board in Japanese
https://deimal-basic.bbs.fc2.com/

Copyright SHIRAISHI Kazuo, 2025
