MSX 베이직

MSX 베이직(MSX BASIC)은 베이직 프로그래밍 언어의 하나이다. 마이크로소프트 표준 베이직 버전 4.5를 기반으로 유연성과 확장성에 중점을 두고 설계되었다. 여러 MSX 개인용 컴퓨터의 기능에 맞게 작동되도록 만들어졌으며, 기존 표준 베이직 4.5에 비해 그래픽 기능과 음악 기능 등이 추가된 베이직 언어이다.

특징

MSX BASIC 1.00을 기준으로 다음과 같은 특징이 있다.

  1. 특별히 지정하지 않는 연산은 BCD 연산으로 처리하여, 2진 연산의 오차를 줄였다.
  2. 16비트의 정수형 연산이 추가되어 정수 연산 속도를 향상시켰다.
  3. MSX 규격의 컴퓨터의 주변장치 접속을 위한 명령어들이 추가되었다.
  4. 4가지 화면 모드를 지원한다. 지원하는 모드는 다음과 같다.
    1. 최대 가로40문자 세로24문자의 텍스트 모드
    2. 최대 가로32문자 세로24문자의 텍스트 모드
    3. 256*192 화소의 고해상도 그래픽 모드
    4. 64*48 블록의 다중 칼라 모드
  5. 8옥타브음과 3중 화음이 가능한 PLAY 문과 사운드 발생기의 레지스터값을 변경할 수 있는 SOUND 문이 있다.
  6. 그래픽 명령과 스프라이트 기능을 가지고 있다.
  7. 인터벌 타이머 인터럽트(Interval Timer Interrupt) 및 조이스틱 등의 인터럽트 기능이 있다.
  8. 한글 모아쓰기와 풀어쓰기의 기능을 가지고 있다.(한글 MSX BASIC에만 해당)

같이 보기

  • MSX
    • GW-BASIC: 마이크로소프트의 16 비트 컴퓨터용 표준 베이직의 하나로, MSX 베이직과 유사하다.
  • v
  • t
  • e
  • 분류 분류
  • 목록 문서 목록
    • 알파벳순
    • 분류순
    • 만들어진 시기순
    • 영어 기반이 아닌 목록
  • v
  • t
  • e
베이직 프로그래밍 언어 파생 (목록)
아타리
  • 아타리 베이직
  • 아타리 ST BASIC
  • 베이직 프로그래밍 (Atari 2600)
마이크로소프트
텍사스 인스트루먼트
  • TI 베이직(TI 99/4A)
  • TI-BASIC(계산기)
  • TI 확장 BASIC (일명 XBasic)
  • TI-BASIC 83
휴렛팩커드
  • HP 시분할 베이직
  • 록키 마운틴 베이직
로코모티브 소프트웨어
  • 로코모티브 베이직
  • Mallard 베이직
옵티마이즈드 시스템 소프트웨어
  • 기본 A+
  • BASIC XE
  • BASIC XL
마이크로 컴퓨터
  • 아톰 베이직
  • 정수 베이직
  • JR-베이직
  • 노스스타 베이직
  • 싱클레어 베이직
  • S-베이직
  • 사우샘프턴 베이직 시스템
  • SCELBAL
  • 빌니우스 베이직
미니 컴퓨터
  • 베이직-11
  • 비즈니스 베이직 (B32, 데이터 제너럴)
  • 데이터 일반 확장 베이직
  • 왕 베이직
시분할 컴퓨터
  • 베이직-플러스
  • OpenVMS용 VSI 베이직
  • 다트머스 베이직
  • 슈퍼 베이직
  • CALL/360:베이직
기타
  • 알파베이직
  • BASICODE
  • BAL
  • 카시오 베이직
  • CBASIC
  • 중국어 베이직
  • 한글 베이직
  • 패밀리 베이직
  • 맥베이직
  • PBASIC
  • SDS 베이직
  • 스토스 베이직
  • 타이니 베이직
  • 터보 베이직 XL
  • 유베이직
  • Z베이직
  • ETBASIC
BASIC 확장
  • 베이직 8
  • 그래픽 베이직
  • 시몬스 베이직
  • 슈퍼 익스팬더
  • 슈퍼 익스팬더 64
  • YS 메가베이직
절차 지향적
독점
무료 및
오픈 소스
  • 베이직-256
  • 베이직4GL
  • 다크베이직
  • 유포리아
  • Indic BASIC
  • 오픈 프로그래밍 랭귀지
  • Sdl베이직
  • 스몰베이직
  • QB64
  • wx베이직
  • X베이직
  • Xblite
  • Yabasic
객체확장
포함
무료 및
오픈 소스
RAD
디자인 도구
독점
  • CA-리얼라이저
  • 비주얼 베이직(클래식)
  • NS 베이직
  • 피닉스 옵젝트 베이직
  • 래피드Q
  • 비주얼 베이직 .NET
  • Xojo
무료 및
오픈 소스
전거 통제: 국가 위키데이터에서 편집하기
  • 이스라엘
  • 미국
이 글은 프로그래밍 언어에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다.