GBA vs SNES 繪圖運算 - 模擬器

Joseph avatar
By Joseph
at 2022-08-21T13:25

Table of Contents

※ [本文轉錄自 C_Chat 看板 #1Z0JeJok ]

作者: hizuki (真女主角愛與正義的天使) 看板: C_Chat
標題: Re: [閒聊] GBA塞一塊GPU
時間: Sun Aug 21 03:46:09 2022

※ 引述《yang560831 ("壞人"喬尼)》之銘言:
: ※ 引述《yuan55226 (Yuan55226)》之銘言:
: : SNES、GBA常常被拿來比較,誰的機能更好
: : 看過網路上無數討論文章得到的結論
: : 超任SNES本身有2塊PPU 來處理圖形,相當於GPU的存在
: : 蠻多遊戲卡匣還塞了SuperFX 的東西
: : 遊戲卡匣也沒放Super FX
: : 所以GBA的性能、圖形各方面遠遠不如SNES
先不講SuperFX,只講SNES和GBA本身
他們都沒有現代意義的GPU,多數遊戲的繪圖原理都不是基於
frame buffer,而純粹是sprites疊圖疊出來的。

我們再來看所謂3D效果的繪製,這在SNES上是Mode 7,
GBA上Mode 3~5。他們都是通過把2d dimensional變形後呈現
3D效果。SNES的CPU非常貧弱遠不如ARM的ARM7TM。
而SNES的PPU的變形必須對整個畫面進行。ARM CPU運算可以對
一個pixel進行操作,適用性完全不同。

SNES的Ricoh 5A22在數學運算這邊根本比不上ARM7帶M的變種,
不帶M的比不上其實,因為bandwidth和frequency擺那裡。
何況GBA的ARM CPU和VRAM之間有一個16bits的bus,WRAM是32bits的bus
SNES的Ricoh 5A22只有8bits的bus,移動自己的暫存器都要兩個週期。

: 呃.......
: 你知道GBA為什麼沒放Super FX嗎?
: 因為它不需要啊
: SuperFX作為超任的強化晶片
: 有大約10款遊戲採用 佔全部超任遊戲約0.5%
: 其中以超級瑪莉歐世界2 遙希島最為知名
: https://i.imgur.com/dqgn1zS.jpg
: 超任需要Super FX這個特規晶片的加持 才能跑得動這款遊戲
: 耀西島也以超級瑪莉歐advance 3之名移植到GBA
: https://i.imgur.com/N1ia4bX.jpg
: 但GBA上的耀西島並不需要特別的硬體
: 就可以在GBA上面順暢運作
: 光這點就足以說明GBA跟SFC在性能上的差距惹
: 對啊
這個其實不不好比,假設Super FX GSU-2沒有被SNES的CPU halt住,
GBA的ARM CPU不用處理其他的工作,工作在Thumb模式下。大體上
可以認為運算速度差不多,特別是除法之類。
這樣比其實沒啥意義,因為兩個頻率不同, register width不同,
只是因為在Thumb模式下data變成16bits了,而Super FX的指令可以
從額外的512bytes cache讀出來。

但是現實就是Super FX會被SNES CPU給卡住,GBA的ARM CPU工作繁忙,
唯獨就是SNES最後可能RAM多一點(錯誤,我忘記有EWRAM了)。
綜合來講結論大概就是SNES不考慮CD addone話還是不如GBA。

--
你比較喜歡哪一個?
當年不是黨國大老但是被江浙財團捧紅的中國帥哥
跟同樣擁兵一方的諸侯約會裁軍結果半途諸侯們爽約,平常有在寫日記的莊嚴男人開始發飆
在旁邊讀著荒漠甘泉冷眼旁觀看著薔薇戰爭的人,為了中國的事情爭吵
別國調侃是不是中國總統,義正詞嚴的說著我是民族的燈塔的威嚴老先生

--

All Comments

Poppy avatar
By Poppy
at 2022-08-25T03:20
只好推了假裝自己有看懂!!
Irma avatar
By Irma
at 2022-08-28T17:16
不過結論來看的確是GBA遊戲畫面比SFC漂亮 但是音樂暴死
Bennie avatar
By Bennie
at 2022-09-01T07:11
雖然解析度比較低 不過光是顏色就贏了
Hedda avatar
By Hedda
at 2022-09-01T03:47
目前看到最狂的是Tomb Raider做在GBA上的homebrew
完全將GBA的性能壓榨出來
Selena avatar
By Selena
at 2022-09-04T17:43
Odelette avatar
By Odelette
at 2022-09-01T03:47
SFC用上Super FX還是沒辦法跟GBA的3D比吧?
Isla avatar
By Isla
at 2022-09-04T17:43
我覺得 同時有玩過GBA跟超任的 一定可以感覺到他們機
能間的差距 會說出GBA機能不如超任 應該是根本沒有玩
Lucy avatar
By Lucy
at 2022-09-01T03:47
很多確實是沒有玩過得人在說阿
gba和超任時代已經有一點距離了
而gba和現在也已經差很遠了
Tracy avatar
By Tracy
at 2022-09-04T17:43
3D沒法比,他們不是SIMD只能俗俗比算力,SuperFX多了個cac
he所以勉強能在16bits上競爭一點
Bennie avatar
By Bennie
at 2022-09-01T03:47
我只知道sfc跟gba畫質很接近
Dora avatar
By Dora
at 2022-09-04T17:43
GBA的聲音較差是因為PCM音源的頻道數少
Ursula avatar
By Ursula
at 2022-09-01T03:47
GBA的動畫拼合處理能力比SFC好不少 SFC的CPU貧弱是不爭事實
Agatha avatar
By Agatha
at 2022-09-04T17:43
https://youtu.be/UOp4VZRc_88
Steve avatar
By Steve
at 2022-09-01T03:47
從二平台的Final Fight GBA的動畫拼合處理能力明顯勝出
Daniel avatar
By Daniel
at 2022-09-04T17:43
上面影片都是使用實機硬體比較
Oscar avatar
By Oscar
at 2022-09-01T03:47
瘋狂計程車在GBA還有起形起伏而且都是貼圖,SFC+SuperFX
根本做不到類似畫面
光DOOM,超任版只保留牆壁和天空有貼圖,其他部分都是塗
色方塊,但GBA版全貼圖沒問題
Isla avatar
By Isla
at 2022-09-04T17:43
GBA只輸在解析度和音效,音效還是為了相容GB才那樣設計
Dinah avatar
By Dinah
at 2022-09-01T03:47
太專業看不懂,只能推
Ethan avatar
By Ethan
at 2022-09-04T17:43
不知道為何標題打GBA和NES,我還在想說這兩者的繪圖機能
有啥可比性...
Thomas avatar
By Thomas
at 2022-09-01T03:47
"通過把2d dimensional變形後呈現2D效果"
這句應該是"過把2d dimensional變形後呈現3D效果"吧
Megan avatar
By Megan
at 2022-09-04T17:43
又GBA通常只需處理240*160的解析度,SFC需處理512*224
Irma avatar
By Irma
at 2022-09-01T03:47
著實吃力的多,再加上GBA的RAM、VRAM和WRAM的優勢
Oscar avatar
By Oscar
at 2022-09-04T17:43
GBA表現起來一定會更好
Susan avatar
By Susan
at 2022-09-01T03:47
P.S. 上面超任處理的512*448只是特例(打成一半的224了)
一般還是處理256*224的
Andy avatar
By Andy
at 2022-09-04T17:43
標題snes 少了s
Carol avatar
By Carol
at 2022-09-01T03:47
GBA的音效規格有一部份也是為了成本考量 如果只是要相容GB
Quintina avatar
By Quintina
at 2022-09-04T17:43
可以在GB音效規格上再加上更多PCM頻道 但GBA的音效規格缺點
就是PCM頻道數太少
Regina avatar
By Regina
at 2022-09-01T03:47
PCM音源是音色取樣 MIDI只是編曲音符的統稱 實際表現看音色
Anthony avatar
By Anthony
at 2022-09-04T17:43
GBA的音效就是在GB的基礎上再去擴充
Megan avatar
By Megan
at 2022-09-01T03:47
MIDI指得是編曲 實際音色要看它是什麼音源 像MD主要是FM音源
Ophelia avatar
By Ophelia
at 2022-09-04T17:43
https://tinyurl.com/ydm363fm 可以參考這網頁GBA音源介紹
Lauren avatar
By Lauren
at 2022-09-01T03:47
基本上 PCM音源就是可直接使用已經取樣好的音色
Megan avatar
By Megan
at 2022-09-04T17:43
GBA的問題就是PCM音源數太少 SFC具有8個PCM音源頻道
Enid avatar
By Enid
at 2022-09-01T03:47
所以GBA的PCM頻道數太少 主要樂曲表現還是矩形波和三角波
Damian avatar
By Damian
at 2022-09-04T17:43
GBA到後期的遊戲 才有比較多活用PCM音源的表現方式
Sarah avatar
By Sarah
at 2022-09-01T03:47
https://youtu.be/8f2OUJTN8gI 例如像黄金の太陽這一款遊戲
Donna avatar
By Donna
at 2022-09-04T17:43
這一款遊戲大量使用PCM音源表現方式

RetroArch with DOSBox-Pure (Android)

Edwina avatar
By Edwina
at 2022-08-20T17:47
透過 RetroArch,在 Android 裝置上也可以重溫 Windows 95/98 老遊戲了。 https://i.imgur.com/W0xjQUr.jpg https://i.imgur.com/ooKns6b.jpg https://i.imgur.com/nMhiFmc.jpg 前兩週 ...

melonds的dsi系統讀不到日版dsiware遊戲?

Rachel avatar
By Rachel
at 2022-08-20T13:28
但是美版dsiware遊戲讀的到! 如何調日版dsi系統 還是去那裡下載日版dsi系統? - ...

SUNSOFT is back!

Brianna avatar
By Brianna
at 2022-08-20T01:50
いっき団結 https://www.youtube.com/watch?v=JLscJJo1gCE 農夫忍者多人版 Steam發售 高價神作『へべれけ』『ギミック!』『ラフ ワールド』會重新發售數位版 2023年還會發售黑膠跟錄音帶版的遊戲原聲帶 https://www.youtube.com/watch? ...

MEGA DRIVE Mini 2 第五彈

Genevieve avatar
By Genevieve
at 2022-08-19T22:41
日版官網: https://sega.jp/mdmini2/ 美版官網: https://sega.jp/genesismini2/#titleList 收錄內容 第5彈: https://sega.jp/mdmini2/titlelist.html タイトル名 ...

粉絲製 惡靈古堡-聖女密碼 Demo V1.2版

Lydia avatar
By Lydia
at 2022-08-19T18:44
※ 引述《BadGame (人生 歡樂易忘卻執著痛苦)》之銘言: : ※ 引述《BadGame (人生 歡樂易忘卻執著痛苦)》之銘言: : : 作者團隊網頁 : : Resident Evil Code: Veronica Remake : : https://recvfanremake.webn ...