紅白機發售30週年 - 模擬器

Quintina avatar
By Quintina
at 2013-07-15T19:42

Table of Contents

※ 引述《tint (璇月)》之銘言:
: 任天堂紅白機真的是很經典的一台主機
: 出了一堆經典好遊戲
: 有經歷過那個時期的人都難以忘懷

沒錯!

: 不過,較少人知道的是
: 有些遊戲為何能表現出超越主機硬體規格的畫面/音效
: 除了開發廠商本身的技術/功力之外
: 其實也要歸功於卡匣中搭載的MMC(Multi-Memory Controllers)
: http://en.wikipedia.org/wiki/Multi-Memory_Controller
: 也就是類似輔助運算晶片DSP之類的硬體
: 能夠提高主機處理速度、色彩豐富度、更好的音源表現等...


1.MMC的縮寫有Memory Management Controller和Multi-Memory Controllers兩種說法

雖然兩種單字在網路上都能找到,但是就MMC的功能來說的確是記憶體管理控制,尤

其是對P-ROM(PROGRAM-ROM,程式)和C-ROM(Character-ROM,角色圖像)還有SRAM的相

互支援。

2.MMC其實不像DSP,除了MMC4有內藏模擬遊戲的協助運算外,比較多的就是附加音源

等額外的效果,不過MMC最主要的還是對遊戲軟體進行更大容量的記憶體管理,以及

實現Bank Switching(一種記憶體的切換技術),這使得更大的動畫拼合得以實現,

至於色彩豐富度的話,那增加的效果自然不用多說,利用一般的MMC可以方便定義雙

色盤,單個角色的話還是8*8允許使用四個色盤(包含定義一個ALPHA色盤);而DSP

則否,DSP在SFC的應用上很廣,包含在2D圖像裡使用向量圖像(洛克人X系列),對

背景模式的控制(MARIO賽車),SA-1晶片能夠以速度10.74Mhz運作(MARIO RPG),

S-DD1晶片能高度壓縮2D圖像(快打ZERO2),之後的SUPER-FX晶片得以純處理3D和浮

點座標等(星戰火狐,可惜二代和任天堂VR快打都因故停止開發),其運作頻率亦可

達到21MHz,但在w/divider模式下頻率要減半為10.5MHz,最後一款SUPER-FX2更能

一舉將速度維持在21.477MHz,且SRAM由32KB加到最多128KB!

但是這款晶片在SFC末期大家都紛紛放棄,有搭載該晶片的只剩本家的耀西島(只

處理2D背景的縮放)、另一款老梗的FPS DOOM和一款滑雪遊戲,大多為輔助的MMC

就沒能直接提升能力這麼厲害啦,同時也因為MMC的關係,FC遊戲的MAPPER也才會

越來越多。



: 例如Konami公司,就開發了VRC系列晶片
: http://ethermetic.com/archives/2872
: 以FC中後期的一款遊戲Lagrange Point來說
: 卡匣中配置了K社自開發的VRC7晶片(VRC系列最後一代)
: 因此卡匣的大小比一般卡匣大了許多,價格也很高(8500日圓)
: VRC7除了提高處理速度外,最出色的地方在於音源表現
: 內建YM2413線路能夠輸出6聲道的FM音源
: 達到超越FC主機先天的聲音輸出效果
: http://youtu.be/MRQAG_jODy0
: http://youtu.be/gJT38FGnF4w
: Lagrange Point這一塊遊戲
: 現在依然有不少玩家認為是畫面和音效最好的FC遊戲之一

以下是已知的MMC和VRC系列的一些介紹:

●MMC1A:老任開發的初代MMC,據說老任給一般第三方廠商都用這個。

●MMC1B:MMC1A的改良版,據說原本是洛克人2搭載的MMC(能處理SG-ROM),和前一代

差異不大。

●MMC1B2:MMC1系列晶片的最後一款,DQ4搭載的MMC晶片(能處理SU-ROM),主要是處

理暫存讓P-ROM把WRAM當成是CACHE,還有就是控制角色用的SRAM,對ROM

位址管理和對WRAM的支援是該機片最主要的功能。


●MMC2:老任首次搭載的擴充晶片,只用在麥克泰森PUNCH-OUT這個拳擊遊戲上,詳細

機能不明,但是推斷是能夠進行8KB的Bank Switching,並從記憶區中直接讀

取特定的圖像到畫面上規畫好的表格內,使得順暢的大人物圖像能夠得以實現

。這卡帶的人物圖像應該不是用原開發工具的腳色定義去定義的,所以才免除

一水平線中角色定義不能超過32*32的閃爍限制。

●MMC3A:老任系列最被普遍使用的MMC晶片,超級瑪莉3首次搭載該款晶片,該晶片讓

P-ROM能使用的CACHE達到了256KB之譜,使得螢幕移動更為容易,故SMB3能有

許多很廣大的地圖,能任意上天下海四處探索,第四大關的巨大角色世界也

顯現出MMC3的威力。


●MMC3B:太陽電子的バトルフォーミュラ所採用的MMC3晶片,這款我很推薦沒玩過的

朋友試試看,那畫面真的是很棒,非常的棒,這遊戲玩法又多元,是我選出

FC畫面最棒的遊戲之一。

●MMC3C:MMC3A晶片的改良版,洛克人4和6還有FF3(TG-ROM)都採用此晶片,這晶片讓

記憶體對資料的判斷一舉提升到512KB之多,專為大容量角色開發的專用晶片

;沒有它,招喚獸系統就不會那麼快的出現在遊戲之中。

●MMC4:任天堂大戰和聖火降魔錄所搭載的晶片,內藏戰略運算的機能,以及可對

WRAM做高速讀取、入動作,整體和MMC2類似,相異點在能做16KB的Bank

Switching。

●MMC5:非常有名的MMC之一也是最貴的MMC。FC後期作品ジャストブリード(光榮聖戰)

、惡魔城3(美)、8M超大作メタルスレイダーグローリー、光榮的許多遊戲等

都採用MMC5,該晶片能夠管理更大量的記憶體,能讓一個畫面中能利用的拚

和數從256個直升到16384個,對每個2*2單位的點陣均可以獨立定義一個色盤。

MMC5其主要機能就是對P-ROM和C-ROM的管理還有就是能把極細微的記憶碎片

統合起來做CACHE,並帶有音源擴張的機能。

●MMC6B:日本國內無搭載該晶片的遊戲,星之海洋STAR TROPICS和STAR TROPICS2

搭載了此一晶片。



VRC(Virtual Rom Controller),KONAMI自己製造的特殊晶片就稱之為VRC:

也就是第三方廠商所開發的MMC。

●VRC:大盜五右衛門(がんばれゴエモン・からくり道中)和大金剛2 憤怒的百萬噸

鐵拳(キングコング2 怒りのメガトンパンチ)搭載該晶片,據信是輔助地圖

和另一地圖間區域的切換。

VRC由P-ROM、C-ROM、VRC、LS32等四塊晶片所構成。也是KONAMI首次破128K

的ROM(卡普空則是魔界村,也是FC首款破128K的ROM)。

●VRC II:超知名遊戲月風魔伝搭載該晶片,月風魔伝在畫面上的表現相信不用多

說,另外日版魂斗羅、大盜五右衛門2也同樣搭載該晶片,該晶片重點放

在程式的管理控制上,音源尚沒有擴充機能。

●VRC IIB:科拿米世界搭載的晶片,VRC2的改良版。

●VRC3:沙羅曼蛇搭載的晶片,詳細不明,但有人依照卡帶內容推測為增加色彩方

面的演算。

●VRC IV-1B:VRC4的試作型之一,用於兵蜂3上。

●VRC IV-2A:VRC4的試作型之二,用於科拿米世界2上。

●VRC IV:VRC4的正式版本也是VRC2的加強版,KONAMI使用最多的一款VRC晶片。

グラディウス2(宇宙巡航艦2)和クライシスフォース(Crisis Force)還有

大盜五右衛門外傳2 天下之財寶等均搭載該晶片,晶片本身構造複雜,對

於圖像機能有著超強的輔助機能,常見於射擊遊戲上。


●VRC V:未實裝上市。

●VRC VI:惡魔城伝説搭載的晶片,該晶片能做多機能的記憶體管理,容量擴張到

256K/128K,搭載有附加音源(鋸波一聲道+矩形波二聲道) 因此惡魔城伝

説能以5+3聲道的音效傲視群雄,而美版的惡魔城伝説因為不配有VRC6,

而以任天堂的MMC5取代,有些地方無法如期表現只好刪減或刪除,故日版

的惡魔城3表現要優於美版許多。


●VRC VI-v:VRC6的改良版,魍魎戦記MADARA和エスパードリーム2(世界之夢2)均搭

載該晶片,這晶片和VRC6並無不同,就缺了SCC(波形記憶音源晶片)而已。


●VRC VII:ラグランジュポイント(Lagrange Point,拉格朗日點)搭載的晶片。

晶片機能和VRC一樣,但是把音源換成了FM音源,這就有恐怖到....。

介紹就看tint大的連結影片就好了,光音源和音效就值得一玩。

當然其餘廠商也都有開發自己的MMC,像是拿姆科的108晶片就相當於MMC1,109晶片

就相當於MMC3等等,大家一直開發的結果,mapper也就愈來越多了..。

除了本家的MMC之外,其實還是KONAMI的VRC最有名啦~




--

All Comments

Zenobia avatar
By Zenobia
at 2013-07-17T22:25
專業推!
Todd Johnson avatar
By Todd Johnson
at 2013-07-20T18:38
好專業
Carolina Franco avatar
By Carolina Franco
at 2013-07-21T19:24
神文章
Kama avatar
By Kama
at 2013-07-25T13:30
專業推XD
Christine avatar
By Christine
at 2013-07-28T01:36
神人
Jacob avatar
By Jacob
at 2013-08-01T19:37
oginome大解說真專業,推。話說當年SEGA的SVP晶片也讓我印象
Edith avatar
By Edith
at 2013-08-01T22:20
很深刻,可惜只用在VR賽車上,而且導致卡匣售價很高
Liam avatar
By Liam
at 2013-08-06T18:12
專業推
Kelly avatar
By Kelly
at 2013-08-10T02:02
Frederica avatar
By Frederica
at 2013-08-13T05:44
VR賽車啊....當時貴森森,我還是敗了一塊,太喜歡AC版的
Ina avatar
By Ina
at 2013-08-14T00:17
屋挖 有夠專業
Erin avatar
By Erin
at 2013-08-14T21:37
VR賽車我也超愛 永遠忘不了當時第一次看見這個機台的震撼
Valerie avatar
By Valerie
at 2013-08-16T10:29
主機版本的VR賽車我也都有買來收藏 MD版、32X版、SS版、PS2版
Quanna avatar
By Quanna
at 2013-08-20T18:09
後來的Daytona賽車我就不若VR賽車那麼喜愛了,我還是喜愛
VR賽車,不知道就看到那些幾何多邊形,心裡就會覺得有股
Vanessa avatar
By Vanessa
at 2013-08-23T05:37
踏實感,光那些背景在那裏轉轉轉就很舒服了,和VR快打1
一樣,光看那些很流暢的動作就很滿足,也不知道為什麼...
Dinah avatar
By Dinah
at 2013-08-24T05:40
難道你有方塊癖?(誤
Steve avatar
By Steve
at 2013-08-27T05:13
1992年左右,在wowow上看到節目介紹開發中的VR賽車,
James avatar
By James
at 2013-08-28T10:44
整個人被超炫麗的畫面嚇到!
Michael avatar
By Michael
at 2013-08-29T15:03
超專業!不過這些資訊要在哪裡才找得到啊
Enid avatar
By Enid
at 2013-08-31T17:02
英文wiki
Isla avatar
By Isla
at 2013-09-01T07:43
如R大所說的英文wiki,還有一些日本網站也都有提及,最主
Aaliyah avatar
By Aaliyah
at 2013-09-02T07:54
的是對岸的破解ROM的廠商會公布一些原始資料,或被有興趣
Oliver avatar
By Oliver
at 2013-09-02T13:52
的人拆開研究一些合卡等資料,有些合卡就是因為MMC不同,
所以很難做進去,或甚麼1000合一,做來做去就那幾塊重複
Mia avatar
By Mia
at 2013-09-04T02:40
很主要的原因也是MMC的緣故,他們不能一直塞晶片在裡面,
你不能要求一塊合卡要有月風魔傳+魂斗羅+不動明王傳+瑪莉3
Edith avatar
By Edith
at 2013-09-04T04:23
+惡魔城傳說+宇宙巡航艦2+沙羅曼蛇+.....
Susan avatar
By Susan
at 2013-09-06T23:05
很多人會覺得啊容量都夠啊弄個1GB沒多少錢不就全都有了?
事情就沒那麼簡單,這些破解的廠商都很有辦法,會用跳線的
Ivy avatar
By Ivy
at 2013-09-09T12:10
方式讓MMC3也同時做MMC2和MMC1的動作,也能利用IC的零碎
空間塞補丁進去PATCH一些原本不能執行的遊戲,那些合卡都
Jacob avatar
By Jacob
at 2013-09-12T12:03
是靠這種HACK MMC去吃下大部分的遊戲。
Valerie avatar
By Valerie
at 2013-09-14T05:48
對FC的ROM MAPPER或MMC有興趣的自然平時就會多找這類的資
訊來看,自然就會有一些相關常識囉~
Aaliyah avatar
By Aaliyah
at 2013-09-16T08:30
拜神人orz
Rae avatar
By Rae
at 2013-09-20T13:51
現在回想起來,原來有些遊戲是因為有晶片才能有巨大角色
Daph Bay avatar
By Daph Bay
at 2013-09-22T17:04
例如月風魔傳中的龍骨鬼
Dora avatar
By Dora
at 2013-09-22T18:46
之前就有聽過廠商為了更發揮FC的機能,於是在卡匣上加
幾顆IC來擴充功能,只是知道的遠比o來的少
Victoria avatar
By Victoria
at 2013-09-27T06:20
後來FC的幾款大作,根本就已經超出FC機能太多了
Olive avatar
By Olive
at 2013-10-01T18:34
我還記得柯拿米還有出一款可以放大縮小旋轉雙重捲軸的
縱向射擊遊戲,堪稱徹底發揮FC機能的遊戲
Poppy avatar
By Poppy
at 2013-10-05T03:13
與其說徹底發揮FC機能不如說FC平台讓廠商開發能力發揮XD
到後期卡匣+晶片都比FC本身機能還強了XD
Mary avatar
By Mary
at 2013-10-07T00:58
推~
William avatar
By William
at 2013-10-11T05:47
反例來說,個人認為沒用擴充晶片表現最棒的就是Solstice了
Zanna avatar
By Zanna
at 2013-10-14T18:40
那音樂實在是太神了,之後作曲者Tom Follin跟他弟在SFC上的
PLOK這款遊戲的音樂也是超棒的
George avatar
By George
at 2013-10-16T05:55
Tom(X) Tim(O)
Regina avatar
By Regina
at 2013-10-18T18:15
神文推~~~
Kumar avatar
By Kumar
at 2013-10-19T13:22
konami當年投資在任天堂上很大啊
William avatar
By William
at 2013-10-23T03:21
o大真是全才呀 連硬體也知道那麼多
Regina avatar
By Regina
at 2013-10-26T02:21
神文推!
Vanessa avatar
By Vanessa
at 2013-10-26T22:06
SEGA 的 VR 賽車 SVP 卡帶真的很大一張.....
Kumar avatar
By Kumar
at 2013-10-30T07:13
專業好文推!剛回國就看到這種好文會讓血壓飆高XD

聖劍傳說3-序-風之啜泣

Ursula avatar
By Ursula
at 2013-07-15T18:10
終於可以開始寫這款了,破三輪真的花不少時間 0rz http://www.youtube.com/watch?v=NGmlo8Pw8x0 照慣例,這個是當年的電視廣告。 那就像補充解析會說的,當然要從人氣最可怕的莉絲篇開始,才不會招惹眾怒XDD ════════════════════════════════ ...

紅白機發售30週年

Elizabeth avatar
By Elizabeth
at 2013-07-15T16:38
※ 引述《kashin (小戶長日記)》之銘言: : mobile01網友分享了許多當年的廣告單 : 看著看著心情都好起來了 : http://ppt.cc/K0aY 任天堂紅白機真的是很經典的一台主機 出了一堆經典好遊戲 有經歷過那個時期的人都難以忘懷 不過,較少人知道的是 有些遊戲為何能表現出超越主機 ...

nds模擬器同台電腦連線

Selena avatar
By Selena
at 2013-07-15T15:41
※ 引述《l037985589 ( ̄▽ ̄)人( ̄▽ ̄)》之銘言: : 之前用神奇寶貝黑版中文版測試 : 用DEsmume wifi設定nds連線終於成功了 結果要兩台電腦Orz : 輾轉得知還有no$gba 接著一串失敗就開始了 : 從no$gba跳出不支援遊戲開始 (undefined opcode wit ...

紅白機發售30週年

Genevieve avatar
By Genevieve
at 2013-07-15T11:58
mobile01網友分享了許多當年的廣告單 看著看著心情都好起來了 http://ppt.cc/K0aY 個人也是喜歡實機的感覺 忘了以前在哪裡看到的日本網站文章 市面上那麼多FC互換機 其實因為裡面的晶片跟本家不同 玩同一款遊戲所呈現出的聲光效果也不同 該網站是拿超級瑪莉1代的截圖來說明 光是藍天的顏色 ...

nds模擬器同台電腦連線

Andy avatar
By Andy
at 2013-07-15T09:04
之前用神奇寶貝黑版中文版測試 用DEsmume wifi設定nds連線終於成功了 結果要兩台電腦Orz 輾轉得知還有no$gba 接著一串失敗就開始了 從no$gba跳出不支援遊戲開始 (undefined opcode with no debug vector defined) 中間開始做一串功課 ...