Differences among Decimal BASIC editions
| ○ | Working. |
| △ | Working partially. |
| ? | Unconfirmed. |
| × | Imperfection. |
| - | Not available. |
| Kind | Command or Function | Windows Ver.7 | Windows Ver.8 | Linux (Gtk2) | MAC (intel) | 0.7/0.9 | Remarks |
| Characters
| string | Microsoft localized | Unicode | Unicode | Unicode | Unicode | |
| 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 | GPL | |
| Developed with | | Delphi7 | Lazarus | 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