Re: [問題] 為什麼有些dos遊戲原生解析度是320x200?

作者: oopFoo (3d)   2021-02-11 21:03:07
那年代有寫過遊戲的人來嘮叨一下
為什麼256色 是mode 13 320x200解析度?
因為DOS是16bit real mode,只能用1MB的記憶體。
VGA的在繪圖模式下記憶體是memory mapped到A000:0000 - A000:FFFF
你的程式只能寫在這64k 的VGA記憶體上。320x240就75k,所以不能全寫到,只能屈就320x200約62.5k才行。
但其實有神秘的Mode X,可以320x240, 360x200, 320x480....。原來VGA可以切成4個Plane,所以64k*4就可以用上全部VGA的256k。
但這個模式其實蠻難用的,知道的人也少,不是很多遊戲有支援。
後來有32 bit 的Dos Extender,有VESA VGA,才有640x480, 800x600...的遊戲出現,因為你可以直接抓那麼多的記憶體。
但3D加速器的到來,大家很快就轉去Window寫DirectX或OpenGL的遊戲。台灣的遊戲業跨不過這個門檻,就開始衰敗了。
作者: Anero (Adenhart永別了)   2021-02-11 21:52:00
推專業
作者: vincentpp (文森)   2021-02-11 22:52:00
推經驗
作者: if4 (if)   2021-02-11 23:07:00
作者: justicebb   2021-02-11 23:30:00
推血淚史
作者: MikageSayo (御影佐夜)   2021-02-11 23:31:00
作者: j1551082 (薄荷哈亞鐵)   2021-02-12 00:56:00
不是跨不過那個門檻好嗎,是網遊時期蠶食掉整個台灣遊戲市場
作者: porcupine (波苦排)   2021-02-12 02:18:00
推!
作者: gameking16 (真他喵的)   2021-02-12 03:25:00
看不懂先推
作者: xd852369 (某路人)   2021-02-12 03:53:00
推經驗談
作者: skyhawkptt (skyhawk)   2021-02-12 05:12:00
推!本篇專業!!
作者: donation12   2021-02-12 08:20:00
推專業
作者: legendrl (Legend R/L)   2021-02-12 09:35:00
阿貓阿狗應該也是遇到類似的狀況吧…只是同期的外國遊戲有不少採用DirectX,畫面真的差太多,記得那時沒多少人在玩國產的,幾乎都是在討論need for speed這類的
作者: Orisinal (http://orisinal.com)   2021-02-12 11:04:00
作者: spfy (spfy)   2021-02-12 11:15:00
厲害了這個
作者: h1236660 (X GOD艾克軋德)   2021-02-12 12:25:00
推專業
作者: KMSNY (MSN+KY)   2021-02-12 14:15:00
專業
作者: playerlin (PlayerLin)   2021-02-12 14:41:00
Mode X只知道精訊的光明戰史有用,雖然不確定正確否。
作者: Raelian (芋圓)   2021-02-12 14:41:00
型不過大約是在DirectX 5,1997左右,早於網路時代。
作者: Raelian (芋圓)   2021-02-12 14:42:00
轉型不過大約是在DirectX 5,1997左右,早於網路時代。
作者: oopFoo (3d)   2021-02-12 15:08:00
其實網遊帶來大量金錢。橘子的劉總花了大批銀兩開發遊戲,不是開發不出來就是開發出來的遊戲不好。門檻是越墊越高還好unity出來了,現在開發又簡單許多。
作者: luichen (風隨雲)   2021-02-12 17:05:00
其實有時候不是遊戲不好的問題,橘子的自主開發遊戲我都會丟點錢進去,但是有天上線錢不見了,我就沒再玩過橘子的遊戲了
作者: ailio (Ailio)   2021-02-12 18:05:00
網遊蠶食只是結果論,實際上那時遊戲開發是真的大卡關,就算沒網路遊戲也改變不了什麼
作者: castlewind (城中之風)   2021-02-12 19:11:00
記得那時評論時常吐嘈國產256色美工還不如人家日本16色 開發週期太長導致跟不上時代 世紀末當時最出名的應該是三國演義跟中華職棒這兩個吧......
作者: justicebb   2021-02-12 23:04:00
市場小吸引不了金主,人少開發週期自然長
作者: if4 (if)   2021-02-13 02:31:00
丟錢進去...錢不見了...是怎麼回事?我不懂
作者: castlewind (城中之風)   2021-02-13 04:07:00
世紀末.com那波燒錢是真的各種方式 譬如辦公室搞個鞦韆刺激創意啦啥的 當然後來大家都知道結果了XD
作者: ddavid (謊言接線生)   2021-02-13 06:40:00
日本16色美工那是真的玩到極致。可以參考我這篇 #1HCGvGYf (H-GAME)或是直接看點例子:http://youtu.be/IQbEjQi1Q3E 恋姫(1995,Silky's)スタープラチナ(1996,カスタム)https://i.imgur.com/FgJEX7n.jpghttps://i.imgur.com/pIqYG8U.jpg
作者: xiue (蘇)   2021-02-13 07:14:00
16色我看過最經典的是同級生2,同期國產的256色..不玩也罷
作者: MA40433 (Masa)   2021-02-13 15:50:00
專業推
作者: thioploca (喵喵狗)   2021-02-14 12:40:00
是真的轉不過去,網路遊戲是後面的事情
作者: castlewind (城中之風)   2021-02-14 13:10:00
記得當年16色最震撼是美少女夢工廠一代XD
作者: brolli (broli)   2021-02-14 19:32:00
作者: apflake (笨鳥慢飛)   2021-02-15 19:30:00
解析度320是標準VGA BIOS的mode 13,有統一標準,640以上是一開始沒有標準,每一家廠商不一樣,遊戲公司沒辦法應付幾家顯示卡就寫幾種程式,VESA標準很晚才出A000記憶體是只有64k,但當時主流VGA卡已經256K,只是窗口
作者: cooro (ONYX)   2021-02-16 01:06:00
專業推
作者: bobby4755 (蒼鬱之夜)   2021-02-16 23:04:00
作者: ddavid (謊言接線生)   2021-02-18 00:32:00
當年320x200 Turbo C有內建BGI可以切,640x480就沒有倒是ETBasic因為寄生在倚天中文已經切好的解析度下,可以很輕鬆直接用細點陣畫圖,但畢竟不能用在一般的遊戲軟體XD
作者: mynewid (before sunshit)   2021-02-20 11:10:00
咦咦

Links booklink

Contact Us: admin [ a t ] ucptt.com