第0436章 三代方圓電腦樣機(2/2)
hgc不但以相對便宜的價格提供較高解析度顯示圖形的功能,還開放底層接口,讓用戶較大彈性地發揮硬體的功能,對遊戲開發十分有利。
但成也蕭何敗也蕭何,這種底層方式掌握起來非常有難度,尤其是720x348的解析度,過於特殊了,和行業常見的640x480、640x350、640x200標準差異較大。
為了讓自家的ibm-pc具備繪圖能力,藍色巨人迅速推出了colorgraphicsadapter——彩色圖形適配器即cga。
顧名思義,cga是ibm-pc上第一個支持彩色的顯卡。
其標準為,提供兩種標準文字顯示模式:40行×25列×16色和80行×25列×16色;以及兩種常用的圖形顯示模式:320行×200列×4色和640行×200列×2色。
當然了,遊戲編程者也可以通過特殊的技術,在cga上模擬顯示出更多的顏色。
不得不說,藍色巨人的保守作風,在產品設計上也得到了充分的展示,它自以為順應時勢推出的cga,實際上也沒跟上個人電腦市場的變化。
唐煥為方圓電腦設計的顯示實現方式叫做videographicsstandard——視頻圖形標準即vgs。
一代方圓電腦使用了vgs的1.0版本,支持的最高分辯率達到了640×350,並且可以在這種模式下顯示4種顏色。
至於文字模式,同樣有兩種,分別為80行×25列×16色,以及40行×25列×16色。
二代方圓電腦使用了vgs的1.5版本,支持的最高分辯率達到了640×480,並且在這種模式下可以顯示8種顏色。
在文字模式方面,vgs的1.5版本和1.0版本一樣,分別為80行×25列×16色,以及40行×25列×16色,但有一個增強之處,那就是還同時支持文字的4種背景色。
另外,vgs有一套完整的彙編語言函數接口,供編程人員進行更精確的控制。
方圓電腦的兼容機廠商,在方圓電腦的公共標準上會進行各種取捨,但基本不會在vgs上縮水。
這使得方圓電腦的顯示功能,明顯比競爭者出色,加上具備一套系統的調用接口,進而吸引了越來越多的開發者在這個平台上開發遊戲。
三代方圓電腦使用了vgs的2.0版本,支持的最高分辯率同樣為640×480,但在這種模式下可以顯示多達16種的顏色。
文字模式方面,除了分別為80行×25列×16色,以及40行×25列×16色外,文字的背景色提高到了8種。
值得注意的是,vgs的2.0版本可以在320×200的模式下,顯示出256色。
當然了,整個vgs標準是向下兼容的,vgs2.0支持用模擬的方式畫出vgs1.0和vgs1.5的解析度。
可以說,三代方圓電腦所使用的vgs2.0顯卡,開始有了原本時空里個人電腦顯卡的影子,比如發熱量直線上升。
蓋因其採用了法國fab1半導體工廠出產的256kb顯存,以及運行頻率達到25mhz的顯示核心。
唐煥估計,當三代方圓電腦的標準開放給兼容廠商後,顯示部分的vgs2.0很可能會被縮水為vgs1.5。
這台intel80286樣機除了採用vgs2.0標準的顯卡外,cpu運行頻率為12.5mhz,內存為1mb,硬碟為20mb,毫無疑問地又把主流個人電腦的性能推上了一個新台階。
《大富翁》這款遊戲的運行效果,和旁邊做為參考的,同為英特爾微處理器系列的intel8086二代方圓電腦一比,就看出了明顯的差距。
接下來,演示內容為同時運行兩個程序——電子表格cgrid和文字處理wordeasy。
這顯然是在展示intel80286關於多任務支持方面的特性,其由最新版的作業系統freedos來實現。
現階段的個人電腦產品中,只有方圓電腦的高端型號支持多任務,並且是採用摩托羅拉微處理器mc68000的那部分產品。
僅從這個方面來講,英特爾和摩托羅拉的cpu高下立判,這讓一向自詡代表半導體行業先進技術的英特爾耿耿於懷了很久。
現在好了,intel80286被推出後,雙方就算是打平了。
實際上,這個多任務也是有限制的,畢竟現階段個人電腦的硬體資源不太寬裕。
freedos在作業系統層面,理論上允許同時運行的最大進程數目為8。
由於作業系統自身保留、物理內存、虛擬內存等因素的制約,用戶可以同時運行的程序也就2到4個,這還要cpu速度夠快,經得起狀態來回切換的折騰。