精華區beta Programming 關於我們 聯絡資訊
==> LinusChang@Palmarama (Linus) 提到: > 我的程式是在Dos下 的Graphic Mode跑的,據我所知Borland C++不提供 > 800x600的解析度,請問各位高手,要如何才能切換成800x600? > 多謝幫忙! 不要用borland提供的bgi,其速度過慢又不靈活 如果要進入800*600的模式,有以下幾個方法 一,找現成的函式庫 如果是是使用djgpp(GNU C for MSDOS),可以用一個 叫Allegro的函式庫,遊戲專用,可輕易進入各種高解 析度模式,及撥放midi,wav,fli,也可作3d運算,投影等等 而djgpp本身的工能就十分強大了,可直接進入保護模式 你有多少記億體就可以用多少,雷神之槌一代就是用DJGPP寫 的! 二,使用顯示卡提供的模式,此法有點麻煩,因為市面上顯示卡 眾多,每款的切換方式都不盡相同,你要一一為它們撰寫 不同的呼叫函式,相當不便 三,用windows!! -- ☆ [Origin:椰林風情] [From: TS2-PPP-03.fju.edu.tw] [Login: 5] [Post: 5] > -------------------------------------------------------------------------- < 發信人: Philosopher.bbs@cszone.cc.ntu.edu.tw (阿哲), 看板: Programming 標 題: Re: 關於C的Graphic Mode一問 發信站: 程式設計樂園(CSZone) (Thu Jan 21 08:20:04 1999) 轉信站: Ptt!news.ntu!CSZone ※ 引述《LinusChang.bbs@bbs.ntu.edu.tw (Linus)》之銘言: : 我的程式是在Dos下 的Graphic Mode跑的,據我所知Borland C++不提供 : 800x600的解析度,請問各位高手,要如何才能切換成800x600? 找 svga16.bgi -- ※ Origin: 程式設計樂園 ◆ From: ppp14.ee.ntu.edu.tw > -------------------------------------------------------------------------- < 發信人: snoky.bbs@redbbs.cc.ntut.edu.tw (人間失格), 看板: Programming 標 題: Re: 關於C的Graphic Mode一問 發信站: 臺北科技大學紅樓資訊站 (Fri Jan 22 00:10:05 1999) 轉信站: Ptt!news.ntu!ctu-gate!news.nctu!ccnews.cc.ntut!redbbs 【 在 Huangs.bbs@bbs.ntu.edu.tw (瀟洒不羈) 的大作中提到: 】 : ==> LinusChang@Palmarama (Linus) 提到: : 不要用borland提供的bgi,其速度過慢又不靈活 : 如果要進入800*600的模式,有以下幾個方法 : 一,找現成的函式庫 : 如果是是使用djgpp(GNU C for MSDOS),可以用一個 : 叫Allegro的函式庫,遊戲專用,可輕易進入各種高解 : 析度模式,及撥放midi,wav,fli,也可作3d運算,投影等等 : 而djgpp本身的工能就十分強大了,可直接進入保護模式 : 你有多少記億體就可以用多少,雷神之槌一代就是用DJGPP寫 : 的! : 二,使用顯示卡提供的模式,此法有點麻煩,因為市面上顯示卡 : 眾多,每款的切換方式都不盡相同,你要一一為它們撰寫 : 不同的呼叫函式,相當不便 可以使用 VESA BIOS Extension, 如果你是 SVGA 一定支援 因為它是 SVGA 的標準.... 可上 Yahoo 找相關文件 (or SimTel FTP ....etc.) 不過建議你還是用 DJGPP + Allegro......功能超強 : 三,用windows!! -- ╴▄▄▄▄▄ ╴▄▄▄▄▄ ╴▄▄▄▄▄▄ ╴▄╴▄╴▄╴▄ ╴▄╴▄╴▄╴▄╴▄╴▄╴▄╴▄╴▄╴▄▄▄▄ ╴▄╴▄╴▄╴▄╴▄▄▄▄▄ ╴▄╴▄╴▄╴▄╴▄╴▄╴▄╴▄╴▄╴▄▄▄▄ ╴▄╴▄╴▄╴▄╴▄╴▄╴▄╴▄╴▄ ╴▄▄▄▄ ╴▄▄ ╴▄▄ ╴▄▄▄▄▄▄ ╴▄▄ ╴▄▄╴▄▄ ※ 來源:台北科技大學紅樓資訊站 redbbs.cc.ntut.edu.tw‧[FROM: ppp7213.cc.ntut.edu.] ※ 修改:‧snoky 於 Jan 22 00:10:05 修改本文‧[FROM: ppp7213.cc.ntut.edu.] > -------------------------------------------------------------------------- < 發信人: ob9.bbs@bear.lib.ntttc.edu.tw (IMHOINOYB), 看板: Programming 標 題: Re: 關於C的Graphic Mode一問 發信站: 台大資訊網(Wed Jan 20 23:18:29 1999) 轉信站: Ptt!news.ntu!spring!news.csie.ncu!news.ice.cycu!ccnews.nsysu!news.nsys ※ 引述《LinusChang.bbs@bbs.ntu.edu.tw (Linus)》之銘言: : 我的程式是在Dos下 的Graphic Mode跑的,據我所知Borland C++不提供 : 800x600的解析度,請問各位高手,要如何才能切換成800x600? : 多謝幫忙! 去找svga.bgi borland的ftp以前有放。 到gopher查一下....應該也有。 不過svga.bgi這種東西不是只有一種版本。 還有的名字不叫svga.bgi,而是像s3.bgi、tigar.bgi等等.... -- ※ Origin: 台大資訊網 ◆ From: Somewhere