遅まきながら、「30日でできるOS自作入門」を読み始めた。
- 作者: 川合秀実
- 出版社/メーカー: 毎日コミュニケーションズ
- 発売日: 2006/03/01
- メディア: 単行本
- 購入: 36人 クリック: 735回
- この商品を含むブログ (299件) を見る
14日目はウィンドウやキーボードの操作など。画面を多少大きくした。
QEMUのバグなのか?画面モードを設定する場合のコードで、下記のMOV命令のアドレスを 0xfd000000
に変える必要があった。
図. 大画面モード (640x480) に設定する
; 画面モードを設定 MOV BX,0x4101 ; VBEの640x480x8bitカラー MOV AX,0x4f02 INT 0x10 MOV BYTE [VMODE],8 ; 画面モードをメモする(C言語が参照する) MOV WORD [SCRNX],640 MOV WORD [SCRNY],480 MOV DWORD [VRAM],0xfd000000
図. 1024x768のモードに設定した。でかい!
図. キーコードを受け取って表示した。
図. テキストボックスを作り、キーボードからの入力を表示した。
図. テキストボックスを作り、ウィンドウをマウスでクリックして移動できるようにした。
関連記事
- 「30日でできる!OS自作入門」を読み始めた (1. 0日目、1日目、2日目)
- 「30日でできる!OS自作入門」を読み始めた (2. 3日目)
- 「30日でできる!OS自作入門」を読み始めた (3. 4日目)
- 「30日でできる!OS自作入門」を読み始めた (4. 5日目前半)
- 「30日でできる!OS自作入門」を読み始めた (5. 6日目)
- 「30日でできる!OS自作入門」を読み始めた (6. 7日目)
- 「30日でできる!OS自作入門」を読み始めた (7. 8日目前半)
- 「30日でできる!OS自作入門」を読み始めた (8. 9日目前半)
- 「30日でできる!OS自作入門」を読み始めた (9. 10日目)
- 「30日でできる!OS自作入門」を読み始めた (10. 11日目)