[Features] To output text data to the screen.

 [Format] PRINT [data[;]][,]...

    Data is a character string or a number.
    When divided by a comma',', the tab space of less than 14 characters is outputted.
    It can use '?' instead of 'print'statement.(Writing in the source isn't recommended.)

  print "reslut"; dat*10, 1


 [Features] The position of a cursor is specified.

 [Format] LOCATE [x] [,y]

    Mode 'order(x,y) upper left(0,0)'
    Mode 'order(y,x) upper left(1,1)'
    The two modes can be selected by setting.



 [Features] To specify a text TextColorcode.

 [Format] COLOR [TextColorcode][,GraphicColorcode][,BackColorcode]

    To specify TextColorcode.
    TextColorcode is a color used Text('print').
    GraphicColorcode is a color used when color is omitted by graphic drawing statement.
    BackColorcode is a color which becomes a ground in the very back.
    Color code range:(-2147483648~2147483647)

  color rgb(255,0,0) 'red
  color col(15) 'white


 [Features] To clear the screen.

 [Format] CLS [n]

    n=1 Text area. (Default)
    n=2 Graphics area.
    n=3 Text & Graphics area.
    n=4 Graphic buffer.



 [Features] To specify a text editarea per character coordinates.

 [Format] CONSOLE Y,Height[,X,Width]

    Start point(x,y) and specify Width,Height.

  console 0,14 'Coordinates Y0-13 is specified。


 [Features] The data inputted from the keyboard is substituted for a variable.

 [Format] INPUT ["message"|,or;|]variable[,variable]...

    If 'input' is performed, a program will be in the state waiting for an input from a keyboard.
    The inputted data is substituted for the variable identifier.
    Data type is a character string or a number.
    Comma',' is used for a pause.
    If "message" is specified, "message" is displayed other than "?",too.



 [Features] The data inputted from the keyboard is substituted for a variable.

 [Format] LINE INPUT ["message"|,or;|] character-variable

    The same as "input",  it goes to input mode.
    But, what is treated is only a character variable.
    A punctuation mark',' is also recognized to be continuation of a character.
    And "?" is not displayed.



 [Features] To return the current cursor X position.

 [Format] POS(0)

    (0) is a dummy argument.



 [Features] To return the current cursor Y position.





 [Features] To return one character inputted from the keyboard.

 [Format] INKEY$

    When nothing is pushed, it is returned nullstring.



 [Features] To return string of n characters inputted from the keyboard.

 [Format] INPUT$(n)

    It waits for this until a key is pressed.



 [Features] To return reading character string from text screen.

 [Format] SCRN$(x,y,length)

    To return the character string of the specified length that is read from text screen (x,y).



 [Features] Text font size is changed.

 [Format] FONT [size] [,printer]

    size: Display text font size is changed.
     size can be chosen from [8,12,16,24,32,40,48].(pixel)
    printer: It is the size of characters when printing with 'LLIST'.
     Number is from 1 to 7. 7 is max. Default is 2.(not pixel)

     font 16


 [Features] Data(numeric and string) is outputted to the screen according to "Format-control-string".

 [Format] PRINT USING "Format-control-string"; data[| , or ; |data]...

    Data can also be specified by variable.
    Numeric data to numeric-controls, string data to string-controls,
     there must be matched up as order of control-string.
    When specify plural data, control-string is used repeatedly.
    Mark',' or ';' is used for the punctuation of data.(result is same)
    When the sentence end is ';', line feed code isn't outputted.

    The Format-control-string is as follows.
    *String controls
    [!]  To output only first one character of the string.
    [&]  To output whole of the string. [Yen-Style:'@']
    [\]  To output only characters of the number of characters
        in enclosed '\ \'.(include two '\') [Yen-Style:'& &']
       When string data is shorter, as for remainder, space is output.

    *Numeric controls
    [#]  The digit number which display numerical value
        is specified by the number of '#'.
       If the digit of data is shorter than the field,
        it is displayed in right justify.
    [.]  The position of decimal point is specified. (period)
       '#' on the right of here,
        It becomes digit number of the decimal to display.
       The decimal non-display portion is rounded off.
    [+]  When attached to the beginning or end of the control-string,
        a numerical sign is displayed on each position.
    [-]  When attached to the last of control-string,
        Sign is displayed back. Plus>' ' Front sign will be turned off.
    [,]  When it places into the sequence of integer part'#',
        integer part is displayed in 3digit form split by ','. (comma)
    [**]  When it put in top of Numerical-control,
         will be output extra space is filled with '*'.
        It reserve for 2 digits area.
    [$$]  When it put in top of Numerical-control,
         will be output in the form attached '$' at the head.
        It reserve for 2 digits area, 1 character is used for '$'.
    [**$] When it put in top of Numerical-control,
         will be output by the function of both '**' and '$$'.
        It reserve for 3 digits area, 1 character is used for '$'.
    [^^^^] When attached after '#' of digit number specification,
         Numerical value is output in exponential format.(00E+00)
         In exponential format,
          1 character-'#' of the integer part is monopolized for sign.

    The character except control-string is output in unchanged form.
    When output control-string in itself as a character,
     describe to attach '_' before the character.
    When numerical digit number is larger than specified numeric range,
     will be output with "%" at the beginning.
    Type of 'Format-control-string' can be selected from the Settings.
     [$DollarStyle] or [¥YenStyle]
    There are differences in the use of characters[$\&@].

    print using "####.##"; 12
    print using "###.##"; 123456
    print using "& ####.##"; "abc",-123.456
    abc -123.46
    print using "Initial=! "; "abc","def","ghi"
    Initial=a Initial=d Initial=g
    print using "\  \ _#_\"; "abcdefg"
    abcd #\
    print using "$$##,###-"; -12345
    print using "###.##^^^^"; 1.234
    print using "**###.##"; 12.345
    print using "[& is +**$##] "; "ab",-123,"cd",45.67,"ef",2468
    [ab is *$-123] [cd is **$+45] [ef is $+2468]