********************************************

         KM-BASIC web ver 0.5.0-beta

    Copyright (C) 2012 Katsumi Morimatsu

       kmorimatsu@users.sourceforge.jp
  http://hp.vector.co.jp/authors/VA016157/

********************************************

このライブラリはフリーソフトウェアです。あなたはこれを、フリーソフトウェ
ア財団によって発行されたGNU 劣等一般公衆利用許諾契約書(バージョン2.1 
か、希望によってはそれ以降のバージョンのうちどれか)の定める条件の下で
再頒布または改変することができます。

このライブラリは有用であることを願って頒布されますが、*全くの無保証* 
です。商業可能性の保証や特定の目的への適合性は、言外に示されたものも含
め全く存在しません。詳しくはGNU 劣等一般公衆利用許諾契約書をご覧くださ
い。
　
あなたはこのライブラリと共に、GNU 劣等一般公衆利用許諾契約書の複製物を
一部受け取ったはずです。もし受け取っていなければ、フリーソフトウェア財
団まで請求してください(宛先は the Free Software Foundation, Inc., 59
Temple Place, Suite 330, Boston, MA 02111-1307 USA)。

GNU 劣等一般公衆利用許諾契約書(バージョン2.1)の非公式な日本語訳は、
次のURLで閲覧することができるかもしれません。
http://www.opensource.gr.jp/lesser/lgpl.ja.html

LGPL(v2.1)に基づくフリーソフトウェアとして扱われる限り再頒布可能です。

＜概要＞
KM-BASIC webは、KM-BASIC for MIPS用の簡易開発環境です。ブラウザ上でBASIC
プログラムの記述と実行シミュレーションによる動作確認を行なうことが出来ま
す。

＜使用方法＞
kmbasic.htmlをブラウザから開き、テキストボックスにBASICコードを記述した後、
「Run」ボタンを押して実行して下さい。

BASIC KM-1120
Compiling...done

と表示され、BASICプログラムが実行されます。BASICプログラムの動作確認が取れ
ましたら、*.txtファイルとして保存し、SDカードにコピーすれば、KM-BASIC for
MIPS上で実行することが可能です。

但し、シミュレーターの実行速度は、KM-BASIC for MIPSでの実行速度より劣りま
す。また、BGMや効果音の再生がとぎれとぎれになることがあります。加えて、こ
の開発環境でプログラムが実行可能であることは、必ずしもKM-BASIC for MIPSで
も実行可能であるとの保証にはなりません。文法等、KM-BASIC for MIPSのそれに
従って、記述して下さい。

ブラウザでhtmlファイルを開く際、kmbasic.html?debug=1とすれば、コンパイル
された中間言語の内容を閲覧することが出来ます。また、kmbasic.html?help=1と
すれば、BASICの仕様ファイルを閲覧しながら開発することが出来ます。

＜BASIC言語の書式＞
help.txtを参照して下さい。

＜注意点＞

割り算を行なう場合は、演算結果を()で囲って下さい。これにより、演算結果が
必ず整数になります。

GOSUB()関数は、一つのステートメントの中で２回以上使わないで下さい。

INPUT$()関数の戻り値は、変数に代入して使って下さい。直接PRINT命令を使用す
ると（そういうプログラムはほとんど無いと思いますが）、同じ内容が何回も画
面に表示されます。

パレット番号は、15迄が有効です。

＜バージョン履歴＞
・ver 0.5
　・WAITステートメントを追加
　・SCROLLステートメントを追加
　・USEPCG, PCGステートメントを追加
　・DIMステートメントに於いて、配列の内容をゼロで初期化出来ない場合があっ
　　た不具合を解消
　・フォントの右１ドットが欠けていた不具合を解消
　・カタカナ文字列に対応
　・ENDステートメントで停止しない不具合を解消
　・配列表記のコンパイルの不具合を解消
　・CLEARステートメントが使えなかった不具合を解消
　・INPUT$()関数で、入力中のDELキーによる一文字削除に対応
　・VAL()関数がNaNを返す場合があったのを修正
　・FOR-NEXTの挙動が異なっていたのを、修正
