OS自作入門 11日目/30日(ウィンドウ)
OS自作入門 11日目/30日(ウィンドウ)
1.はじめに
11日目では、コードの整理をしたあとウィンドウを作成する。
特に躓くところはないが、追加するコード量が多いため、タイプミスには気を付けたい。
2.harib08a,b,c
画面外のサポートを実施した後、コードの整理
- コードを整理するため
bootpack.c
の修正 - 上記作成に伴う
bootpack.h
の修正 - 上記作成に伴う
sheet.c
を修正
No. | 対象ファイル | 修正内容 |
---|---|---|
1 | bootpack.c | 各関数からshtclt を削除 |
2 | bootpack.h | 上記に伴う修正 |
3 | sheet.c | 上記に伴う修正 |
3.harib08d,e,f,g,h
ウィンドウの表示から、カウンタ表示、ちらつき解消までをまとめて実施
harib07cからの修正内容は下記の通り
bootpack.c
の修正bootpack.h
の追記sheet.c
の修正
No. | 対象ファイル | 修正内容 |
---|---|---|
1 | bootpack.c | 関数make_window8 の実装、その他修正等 |
2 | bootpack.h | struct SHTCTL にunsigned char *vram, *map; を追記 |
3 | sheet.c | 多々修正 |