Re: 徵 vga/super vga 技術手冊 範例程式
參考了一些早期的 VGA/SVGA 書籍, 都是使用 vga bios int 0x10
來切換文字/圖形模式, 但在進入保護模式後, int 0x10 是無法使用的,
我也不願意為了這原因, 在切回真實模式只為了使用 vga bios int 0x10, 在
http://bos.asmhackers.net/docs/vga_without_bios/docs/mode%2013h%20without%20using%20bios.htm
找到一段 code, 稍微改寫一下, 在 gcc 環境下就可以編譯, 不過由於沒有 spec, 我無
法了解這是對 VGA 做了什麼樣的設定。
詳情請參考:
http://descent-incoming.blogspot.com/2011/10/vga-biso.html
還是要謝謝 POWERPC 提供的範例程式, 真的很感謝。
ref:
30 天打造OS
Orange'S:一個操作系統的實現
使用開源軟體-自己動手寫作業系統
http://bos.asmhackers.net/docs/vga_without_bios/docs/mode%2013h%20without%20using%20bios.htm
http://wiki.osdev.org/Inline_Assembly/Examples
http://bos.asmhackers.net/docs/vga_without_bios
※ 引述《descent ( 返無)》之銘言:
: ※ 引述《POWERPC (PPC)》之銘言:
: : 這本?
: : http://album.blog.yam.com/show.php?a=ddsc&f=7751943&i=14927668&p=53
: 是的, 是這本, 本來想研究從文字模式切換到繪圖模式的方法,
: 不過書中範例好像還是使用 vga bios int 10 的呼叫,
: 我是想找設定 vga register 來切換的方式。
: 進入保護模式, 應該無法使用 int 10 的 vga bios 呼叫函式吧!
: 真實模式/保護模式切來切去也不是好方法。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.69.103.233
→
10/04 12:07, , 1F
10/04 12:07, 1F
→
10/04 12:07, , 2F
10/04 12:07, 2F
http://www.amazon.com/Programmers-Guide-EGA-Super-Cards/dp/0201624907
這本嗎?
我有第二版的中文版本:
https://picasaweb.google.com/lh/photo/LWFHuNEoFZ1KYAUD_o3tog?feat=directlink
不過還是以 int 0x10 為主, 這是本大部頭, 我還沒完全看完,
或是二、三版本有些差異。
謝謝提供資料的網友們。
※ 編輯: descent 來自: 219.69.103.233 (10/04 14:49)
→
10/04 15:35, , 3F
10/04 15:35, 3F
→
10/04 15:36, , 4F
10/04 15:36, 4F
→
10/04 15:36, , 5F
10/04 15:36, 5F
→
10/04 15:37, , 6F
10/04 15:37, 6F
→
10/04 15:37, , 7F
10/04 15:37, 7F
→
10/04 15:58, , 8F
10/04 15:58, 8F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 7 之 7 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章