Differences among Decimal BASIC editions
○ | Working. |
△ | Working partially. |
? | Unconfirmed. |
× | Imperfection. |
- | Not available. |
Kind | Command or Function | Windows 7.8 | Windows 8.0.2 | Linux 8.0.2.4 | MAC 8.0.2.4 | Remarks |
Characters
| string | Microsoft localized | Unicode | Unicode | Unicode | Depends on option setting |
Graphics output
| SET DRAW MODE MASK | ○ | ○ | 〇 | × | Nonstandard |
SET DRAW MODE NOTXOR | ○ | ○ | 〇 | × | Nonstandard |
PAINT | ○ | ○ | - | - | Nonstandard |
FLOOD | ○ | ○ | - | - | Nonstandard |
Graphics input
| MOUSE POLL | ○ | ○ | ○ | △ | Nonstandard |
Graphic object | GLOAD,GSAVE | BMP,GIF,JPEG | BMP,JPEG,PNG | BMP,JPEG,PNG | BMP,JPEG,PNG | Nonstandard |
metafile | ○ | - | - | - | |
Control
| ASSOC PRINT | ○ | - | - | - | Nonstandard |
PLAY | ○ | - | - | - | Nonstandard |
PLAYSOUND | ○ | - | - | - | Nonstandard |
ASSIGN | ○ | ○ | ○ | ? | Nonstandard |
OLE | ○ | - | - | - | Nonstandard |
SIGNAL | ○ | - | - | - | |
WAIT SIGNAL | ○ | - | - | - | Nonstandard |
Functions
| GetKeyState | ○ | ○ | ○ | × | Nonstandard |
ANSI$ | - | ○ | - | - | Nonstandard |
WIDE$ | - | ○ | - | - | Nonstandard |
WINHANDLE | ○ | - | - | - | Nonstandard |
CallBackAdr | ○ | - | - | - | Nonstandard |
License | | Free | GPL | GPL | GPL | |
Developed with | | Delphi7 | Lazarus | Lazarus | Lazarus | |
Furthermore, Decimal BASIC 8.0 has differences as follows.
CHAIN or EXECUTE cannot start an application with association.
An OPEN statement do not append an extension when a file name with no extension is assigned.
Run parameters /NI,/NR,/OR are changed to -NI,-NR,-OR, respectively
Back