Ultra BASIC in alphabetical order
This page was last modified 15:17, 1 September 2021 by Mars2000you.

Description

This BASIC extension was created by Sebastiaan (Bas) Weigel and distributed by the Dutch MSX Gids magazine in 1988. A demo is provided on the floppy disk.

To install it, you need to enter RUN"ULTRA.BAS" or BLOAD"ULTRA",R. The installation will provoke a soft reset. You need to remove the Ultra BASIC disk from the drive during this soft reset, that gives a permanent status to the extension in the RAM (see also CALL DEACTIVATE).

On this page, you will find the instructions in alphabetical order, without being classified to their purpose. For a listing by function, see this page: Ultra BASIC

Instructions

Ultra BASIC comes with 42 new instructions. Some of them allow to directly use a non-documented MSX1 screen with multicolored characters, many pokes or routines are also replaced by corresponding instructions.

Note: CALL can be replaced by the character underscore (_). A space is not required after this character. See CALL for more info.

Instruction Generation Type Related standard instruction
CALL ALTERCHR MSX1 Characters CHR$()
CALL ALTERCOLOR MSX1 Colors COLOR
CALL CAPSLOCK MSX1 Keyboard
CALL CAPSOFF MSX1 Keyboard
CALL CAPSON MSX1 Keyboard
CALL CLGRAPHIC MSX1 Display PAINT
CALL CLP MSX1 Windows CLS
CALL CLRSPRITES MSX1 Sprites SPRITE$()
CALL DATLIN MSX1 Debugging DATA, READ
CALL DEACTIVATE MSX1 Ultrabasic System
CALL DEEK MSX1 RAM Access PEEK
CALL DEFAULTCHR MSX1 Characters CHR$()
CALL DEFPAGE MSX1 Windows
CALL DISK MSX1 Data Storage
CALL DO...WHILE MSX1 Conditions IF...GOTO...ELSE, IF...THEN...ELSE
CALL DOKE MSX1 RAM Access POKE
CALL DSCROLL MSX1 Display
CALL GETSCREEN MSX1 Display
CALL GRAPHIC MSX1 Display PSET
CALL HELP MSX1 Ultrabasic System
CALL HICOLOR MSX1 Colors COLOR
CALL HIRES MSX1 Colors
CALL INGRAPHIC MSX1 Display COPY
CALL INIFNK MSX1 Keyboard KEY
CALL INIPSG MSX1 Sound and Music BEEP
CALL KILLBUF MSX1 Keyboard
CALL LOWER MSX1 Display
CALL LSCROLL MSX1 Display
CALL NORMAL MSX1 Windows
CALL PAGE MSX1 Display
CALL PATTERN MSX1 Characters CHR$()
CALL POL MSX1 Printer
CALL PUTGRAPHIC MSX1 Display COPY
CALL RCLSCREEN MSX1 Display
CALL RSCROLL MSX1 Display
CALL SCROFF MSX1 Display
CALL SCRON MSX1 Display
CALL SETCHR MSX1 Characters CHR$()
CALL SETCOLOR MSX1 Colors COLOR
CALL STOSCREEN MSX1 Display
CALL UPPER MSX1 Display
CALL USCROLL MSX1 Display