K氏のheboOSをまねてみる

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>"

-------------------------------------------------------






・・・・ぶははははは!!! できたできたー!






1-

BluesBB ©Sting_Band