Contents |
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).
Instructions (general info)
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.
Instructions (ordered per category)
Characters
Instruction | Generation | Related standard instruction |
---|---|---|
CALL ALTERCHR | MSX1 | CHR$() |
CALL DEFAULTCHR | MSX1 | CHR$() |
CALL PATTERN | MSX1 | CHR$() |
CALL SETCHR | MSX1 | CHR$() |
Colors
Instruction | Generation | Related standard instruction |
---|---|---|
CALL ALTERCOLOR | MSX1 | COLOR |
CALL HICOLOR | MSX1 | COLOR |
CALL HIRES | MSX1 | SCREEN |
CALL SETCOLOR | MSX1 | COLOR |
Conditions
Instruction | Generation | Related standard instruction |
---|---|---|
CALL DO...WHILE | MSX1 | IF...GOTO...ELSE, IF...THEN...ELSE |
Data Storage
Instruction | Generation | Related standard instruction |
---|---|---|
CALL DISK | MSX1 |
Debugging
Instruction | Generation | Related standard instruction |
---|---|---|
CALL DATLIN | MSX1 | DATA, READ |
Display
Instruction | Generation | Related standard instruction |
---|---|---|
CALL CLGRAPHIC | MSX1 | PAINT |
CALL DSCROLL | MSX1 | |
CALL GETSCREEN | MSX1 | |
CALL GRAPHIC | MSX1 | PSET |
CALL INGRAPHIC | MSX1 | COPY |
CALL LOWER | MSX1 | |
CALL LSCROLL | MSX1 | |
CALL PAGE | MSX1 | |
CALL PUTGRAPHIC | MSX1 | COPY, PSET |
CALL RCLSCREEN | MSX1 | |
CALL RSCROLL | MSX1 | |
CALL SCROFF | MSX1 | |
CALL SCRON | MSX1 | |
CALL STOSCREEN | MSX1 | |
CALL UPPER | MSX1 | |
CALL USCROLL | MSX1 |
Keyboard
Instruction | Generation | Related standard instruction |
---|---|---|
CALL CAPSLOCK | MSX1 | |
CALL CAPSOFF | MSX1 | |
CALL CAPSON | MSX1 | |
CALL INIFNK | MSX1 | KEY |
CALL KILLBUF | MSX1 |
Printer
Instruction | Generation | Related standard instruction |
---|---|---|
CALL POL | MSX1 |
RAM Access
Instruction | Generation | Related standard instruction |
---|---|---|
CALL DEEK | MSX1 | PEEK |
CALL DOKE | MSX1 | POKE |
Sound and Music
Instruction | Generation | Related standard instruction |
---|---|---|
CALL INIPSG | MSX1 | BEEP |
Sprites
Instruction | Generation | Related standard instruction |
---|---|---|
CALL CLRSPRITES | MSX1 | SPRITE$() |
Ultra BASIC System
Instruction | Generation | Related standard instruction |
---|---|---|
CALL DEACTIVATE | MSX1 | |
CALL HELP | MSX1 |
Windows
Instruction | Generation | Related standard instruction |
---|---|---|
CALL CLP | MSX1 | CLS |
CALL DEFPAGE | MSX1 | |
CALL NORMAL | MSX1 |
Instructions (alphabetical order)
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 |
Pages in category "Ultra BASIC"
The following 42 pages are in this category, out of 42 total.
C |
C cont. |
C cont. |