將 320X200X256 色模式完成。切換成 320X200X256 色後, 將 %ds 設定為 0x10 (這個 selector 可以存取 4GB 範圍的記憶體位址), 再來交給 c, 直接以指標讀寫 0xa0000 畫出 3 個正方形。
若沒有填滿背景, 會有下面亂亂的線條畫面 (bochs 也是同樣的結果)。
不知道為什麼, qemu 的畫面好像少了幾個點, 還是得到真實機器上測試才能確認。
20120709 補充:
qemu 0.12.3 畫出的正方形有點問題, 用 git 的版本就正確了。
↓ bochs snapshot
↓ qemu snapshot
沒有留言:
張貼留言
使用 google 的 reCAPTCHA 驗證碼, 總算可以輕鬆留言了。
我實在受不了 spam 了, 又不想讓大家的眼睛花掉, 只好放棄匿名留言。這是沒辦法中的辦法了。留言的朋友需要有 google 帳號。