Category:Hangul BASIC
This page was last modified 22:10, 23 August 2018 by Mars2000you. Based on work by Rderooy.

Description

Hangul BASIC is a BASIC extension that is available on Korean MSX/MSX2 computers and on Korean MSX2 consoles. It is not available on Korean MSX1 consoles.

Versions

There are 4 versions of this extension:
- Version 1, available on the Korean MSX1 computers
- Version 2, available on the Korean MSX2 computers
- Version 3, available on the Korean MSX2 consoles
- Version 4, released in 2015 by Korean MSX fan Plaire, under the name 'Hangul I/O system', can be used on most non-Korean MSX1, MSX2, MSX2+ and MSX Turbo R machines. You can find the manual, the rom and bin versions on his blog : http://blog.naver.com/plaire0/220372690919. The BIN version uses a small part of the free memory.

Instructions

Versions 2 to 4 extend the SCREEN instruction with the SCREEN 9 dedicated to the Korean characters. However, version 4 allows to use this screen with non-Korean MSX2 (and higher) computers.

There are many new instructions, especially with versions 3 and 4. The exclusive additions of version 4 are only for non-Korean machines.

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

Instruction Generation Versions Related standard instruction / Remark
CALL ADJUST Only MSX2 2 Probably only for Daewoo CPC-400S
CALL CLS MSX1 4 (ROM and BIN) CLS
CALL ENG MSX2 (*) 3 - 4
CALL FONT MSX1 4 (only ROM)
CALL HANOFF MSX1 (**) 1 - 2 - 3 - 4
CALL HANON MSX1 (**) 1 - 2 - 3 - 4
CALL HELP MSX1 4 (only ROM)
CALL KCHR MSX2 (*) 3 - 4 CHR$()
CALL KCODE MSX2 (*) 3 - 4 ASC()
CALL KEXT MSX2 (*) 3 - 4
CALL KINSTR MSX2 (*) 3 - 4 INSTR
CALL KLEN MSX2 (*) 3 - 4 LEN
CALL KMID MSX2 (*) 3 - 4 MID$()
CALL KTYPE MSX2 (*) 3 - 4
CALL MODE9 MSX2 4 (ROM and BIN) SCREEN
CALL PALETTE MSX2 (***) 3 - 4 COLOR=
CALL REBOOT MSX1 4 (only ROM)
CALL RTCINI MSX2 (***) 3 - 4 SET SCREEN
CALL VER MSX1 4 (only ROM)
SET HAN MSX2 (****) 2 - 3 - 4
SET SYSTEM Only MSX2 2 Only for Daewoo CPC-300

(*) only Korean MSX2 consoles - version 4 allows to use it also on non-Korean MSX1 and higher
(**) only Korean MSX1 and MSX2 - version 4 allows to use it also on non-Korean MSX1 and higher
(***) only Korean MSX2 consoles - version 4 allows to use it also on non-Korean MSX2 and higher
(****) only Korean MSX2 - version 4 allows to use it also on non-Korean MSX1 and higher