Category:Delta BASIC
This page was last modified 18:35, 4 February 2018 by Mars2000you.

Contents

Description

This BASIC extension was created by A. De Krammer and released by the Dutch company Filosoft in 1987 on tape and disk. All the new instructions look like standard instructions as they are not preceded by CALL or CMD.

It allows to chain several BASIC programs while keeping the variables, program in more structured mode by using procedures, have windows inside the MSX screen, comes with a screensaver, includes many tools for a better programming/debugging and replaces pokes or routines by new instructions.

Installation

A computer with at least 64kB RAM is required. DELTA Basic comes under the form of a 14kB binary file that can be launched with BLOAD"DELTA.BIN", R from disk or BLOAD"DELTA",R from tape.

The new instructions are installed in RAM, slightly reducing the available free memory (119 bytes). They stay in RAM after a soft reset with DEFUSR=0:X=USR(0).

Instructions

Delta BASIC extends the CLS, ERR, ERROR and LOCATE instructions, modifies CALL MEMINI and adds 78 new instructions:

Instruction Generation Type
AVERIFY MSX1 General instruction
BAUD MSX1 General instruction
BIPRINT() MSX1 General instruction
BISET() MSX1 General instruction
BVERIFY MSX1 General instruction
CAPSON MSX1 General instruction
CAPSOFF MSX1 General instruction
CHAIN MSX1 Chaining instruction
CLEARSPRITES MSX1 General instruction
CODETODATA MSX1 Programming instruction
COMMON MSX1 Chaining instruction
COPLIN MSX1 Programming instruction
DELETEPROC MSX1 Procedures instruction
DEVPROC MSX1 Procedures instruction
DFILES MSX1 General instruction
DPEEK() MSX1 General instruction
DPOKE MSX1 General instruction
ENDPROC MSX1 Procedures instruction
FILL MSX1 Windows instruction
FIND MSX1 Programming instruction
GET MSX1 General instruction
INIFNK MSX1 General instruction
INIPSG MSX1 General instruction
KILLBUF MSX1 General instruction
KILLREM MSX1 Programming instruction
LDFILES MSX1 General instruction
LISTDATA MSX1 Debugging instruction
LISTGO MSX1 Debugging instruction
LISTLIN MSX1 Debugging instruction
LISTPROC MSX1 Debugging instruction
LISTPSG MSX1 Debugging instruction
LISTSCREEN MSX1 Debugging instruction
LISTSOUND MSX1 Debugging instruction
LISTTYPE MSX1 Debugging instruction
LISTUSR MSX1 Debugging instruction
LISTVAR MSX1 Debugging instruction
LLISTDATA MSX1 Debugging instruction
LLISTGO MSX1 Debugging instruction
LLISTLIN MSX1 Debugging instruction
LLISTPROC MSX1 Debugging instruction
LLISTPSG MSX1 Debugging instruction
LLISTSCREEN MSX1 Debugging instruction
LLISTSOUND MSX1 Debugging instruction
LLISTTYPE MSX1 Debugging instruction
LLISTUSR MSX1 Debugging instruction
LLISTVAR MSX1 Debugging instruction
LOWER MSX1 General instruction
LSTATUS MSX1 General instruction
LTFILES MSX1 General instruction
MERGEPROC MSX1 Procedures instruction
MOVLIN MSX1 Programming instruction
PAUSE MSX1 General instruction
POL MSX1 General instruction
PROC MSX1 Procedures instruction
QUIT MSX1 General instruction
RESTORESCREEN MSX1 General instruction
ROLLD MSX1 Windows instruction
ROLLL MSX1 Windows instruction
ROLLR MSX1 Windows instruction
ROLLU MSX1 Windows instruction
SAVEPROC MSX1 Procedures instruction
SCREENDUMP MSX1 General instruction
SCREENOFF MSX1 General instruction
SCREENON MSX1 General instruction
SCREENSAVE MSX1 General instruction
SETDRIVE MSX1 General instruction
STATUS MSX1 General instruction
STORESCREEN MSX1 General instruction
TFILES MSX1 General instruction
UNNEW MSX1 General instruction
UPPER MSX1 General instruction
WBOX MSX1 Windows instruction
WINDOW MSX1 Windows instruction
WINPUT MSX1 Windows instruction
WPRINT MSX1 Windows instruction
WRAPD MSX1 Windows instruction
WRAPL MSX1 Windows instruction
WRAPR MSX1 Windows instruction
WRAPU MSX1 Windows instruction


Compatibility

Delta Basic is compatible with

  • CALL SYSTEM when used to go back to MSX-DOS2 / Nextor after using of Delta Basic
  • the RAMDISK (H:) created under Disk Basic 2.0 with CALL RAMDISK or under MSX-DOS2 / Nextor with RAMDISK but this disk is not acesssible with the DFILES, LDFILES and SETDRIVE instructions
  • versions 2.0, 2.2, 3.0, 3.1, 3.2, 4.0, 4.1 of the Memory Disk, created with CALL MEMINI, but the maximum size is strongly reduced

Delta Basic is not compatible with