everyBASIC
Docs » MSX BASIC

msx:

MSX BASIC

MSX BASIC
Keywords

  • ABS
  • ASC
  • ATN
  • AUTO
  • BASE
  • BEEP
  • BIN$
  • BLOAD
  • BSAVE
  • CALL
  • CDBL
  • CHR$
  • CINT
  • CIRCLE
  • CLNG
  • CLOAD
  • CLOSE
  • CLS
  • CMD
  • COLOR
  • CONT
  • COPY
  • COS
  • CSAVE
  • CSNG
  • CSRLIN
  • CVD
  • CVI
  • CVS
  • DATA
  • DEF
  • DEFDBL
  • DEFINT
  • DEFSNG
  • DEFSTR
  • DEFUSR
  • DELETE
  • DIM
  • DRAW
  • DSKF
  • DSKI$
  • DSKO$
  • ELSE
  • END
  • EOF
  • ERASE
  • ERL
  • ERR
  • ERROR
  • EXP
  • FIELD
  • FILES
  • FIX
  • FN
  • FOR
  • FRE
  • GO TO
  • GOSUB
  • GOTO
  • HEX$
  • IF
  • INKEY$
  • INP
  • INPUT
  • INPUT$
  • INSTR
  • INT
  • INTERVAL
  • KEY
  • LEFT$
  • LEN
  • LET
  • LINE
  • LINE INPUT
  • LIST
  • LLIST
  • LOAD
  • LOCATE
  • LOG
  • LPOS
  • LPRINT
  • MAXFILES
  • MERGE
  • MID$
  • MOD
  • MOTOR
  • NEW
  • OCT$
  • ON
  • ON ERROR GOTO
  • ON KEY
  • ON STRIG
  • ON-GOSUB
  • ON-GOTO
  • OPEN
  • OR
  • OUT
  • PAD
  • PAINT
  • PDL
  • PEEK
  • PLAY
  • POINT
  • POKE
  • POS
  • PRESET
  • PRINT
  • PRINT USING
  • PSET
  • PUT
  • RANDOMIZE
  • READ
  • REM
  • RENUM
  • RESTORE
  • RESUME
  • RETURN
  • RIGHT$
  • RND
  • RUN
  • SAVE
  • SCREEN
  • SGN
  • SIN
  • SOUND
  • SPACE$
  • SPC
  • SPRITE
  • SPRITE$
  • SQR
  • STEP
  • STICK
  • STOP
  • STR$
  • STRIG
  • STRING$
  • STR$
  • SWAP
  • TAB
  • TAN
  • THEN
  • TIME
  • TROFF
  • TRON
  • USR
  • VAL
  • VARPTR
  • VDP
  • VPEEK
  • VPOKE
  • WAIT
  • WIDTH

The MSX platform standard anedoctally takes its name from "MicroSoft eXtended", and was developed by a Japanese subsidiary of Microsoft called ASCII in 1983, and its disk formats can be used with the IBM-PC. It was as Microsoft as an 8-bit computer might get, and the powerful MSX BASIC is arguably the last evolution of the Microsoft BASIC-80 on its original processors.

MSX BASIC was comprehensive enough to take advantage of much of the platform features, but also suffered from its limitations — the major one, probably, the already outdated and weak video chip, the Texas Instruments' TMS9918 released in 1979. Each new version of the standard had an extension of the original BASIC, but also had less machines following it.

Where it is/was used

Because MSX was a standard, a number of manufacturers adopted it for many machines, so it is easy to miss some in such a list:

  • Gradiente Expert (Brazil)
  • Sharp/Epcom HOTBIT (Brazil)

Noteworthy characteristics

Environment and usage

Extensions

The Disk Basic extension was bundled with every cartridge connector for external disk drives, and incorporated into ROM for machines with internal drives.

Curiosities

Related to...

Influenced by

  • Microsoft GW-BASIC - not a big surprise: both BASICs wre released and developed at the same time.

Influence for

Versions and successors

The BASIC of the original specification, known as MSX 1 (which this page is based on), was also updated along each successive version of the standard, and such versions were largely backwards compatible:

  • MSX BASIC 2.0 and 2.1 - for MSX2 machines
  • MSX BASIC 3.0 - for MSX 2+ machines
  • MSX BASIC 4.0 and 4.1 - for the only MSX Turbo R machines, Panasonic FS-A1ST and FS-A1GT.

References

  • https://en.wikipedia.org/wiki/MSX_BASIC , last checked on 2023-02-11
  • Gradiente Expert DD Plus - Manual de Instruções. Editora Aleph, 1989, Brazil.
Interpreters, Microsoft, MSX BASIC
Previous Next

everyBASIC

Table of Contents

Table of Contents

  • MSX BASIC
    • Where it is/was used
    • Noteworthy characteristics
    • Environment and usage
    • Extensions
    • Curiosities
    • Related to...
      • Influenced by
      • Influence for
    • Versions and successors
    • References

Home Login Links

  • BASICs we know of
    • Apple II INTEGER BASIC
    • Altair BASIC
    • ANSI BASIC
    • Applesoft BASIC
    • Atari BASIC
    • Acorn Atom BASIC
    • BBC BASIC
    • bootBASIC
    • Bywater BASIC
    • Commodore BASIC
    • Dartmouth BASIC
    • DEC BASIC-PLUS
    • Decimal BASIC
    • FreeBASIC
    • Gambas
    • Microsoft GW-BASIC
    • HP Time-Shared BASIC
    • Liberty BASIC
    • Numbered Lines BASIC
    • MiniBASIC (Joe Strout's)
    • minibasic (McLean's)
    • Microsoft BASIC-80
    • Amiga Microsoft BASIC
    • Microsoft Atari BASIC
    • Microsoft QuickBASIC
    • MSX BASIC
      • MSX DiskBASIC
    • Sinclair BASIC
    • Structured BASICs
    • TI BASIC
    • TRS-80
    • Color BASIC
    • TrueBASIC
    • twinBASIC
    • ugBASIC
    • MS Visual Basic for DOS
  • BASIC keywords reference
  • Links