|
95:プロンプトの搭載 hideyosi 10/19 21:21 なんか、「見た目だけ」とはいえ、だんだんMS-DOSっぽくなってきて楽しいなぁ・・・。 そんなわけで、プロンプトを搭載してみよう。 これはそうむずかしくない。まず、テキスト画面を一旦クリアする。 で、プロンプトを表示する。 さらに、Enterキーが押されたら、とりあえず無条件でプロンプトを表示させると。 ------------------------------------------------- ENTERPRINTNML ;BIOSでカーソル位置を設定 MOV AH,0x02 MOV BH,0x0 MOV DL,0 INT 0x10 CALL PROMPTPRINT JMP INTEND PROMPTPRINT: ;BIOSコールで文字列を表示 MOV AH,0x13 MOV AL,0x01 MOV BH,0x0 MOV BL,0x0F MOV CX,0x07 ;本来はここで、DLとDHで座標を指定するが、これは変わらないので ;いらないと思う MOV BP,pmsg INT 0x10 RET ;プロンプトの文字列 pmsg DB "THEBBL>" ------------------------------------------------------- ・・・・ぶははははは!!! できたできたー! |