Differences among Decimal BASIC editions
| ○ | Working. |
| △ | Working partially. |
| ? | Unconfirmed. |
| × | Imperfection. |
| - | Not available. |
| Kind | Command or Function | Windows 7.8 | Windows 8.1.4.7 | Linux 8.1.4.7 Gtk2 | MAC 8.1.4.7 | 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 |
| OLE | ○ | - | - | - | Nonstandard |
| SIGNAL | ○ | - | - | - | |
| WAIT SIGNAL | ○ | - | - | - | Nonstandard |
| Functions
| GetKeyState | ○ | ○ | ○ | × | Nonstandard |
| ANSI$ | - | ○ | - | - | Nonstandard |
| WIDE$ | - | ○ | - | - | Nonstandard |
| WINHANDLE | ○ | - | - | - | 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