NeoGeo
NEOGEO 的遊戲的話,簡單的說p rom 是遊戲的程序 rom,c rom 是遊戲的圖形 rom,v rom 是遊戲的聲音 rom,s rom 是遊戲中前景的一些小圖片比如血槽等。從 KOF99 開始後期的 C、V 有加密,並且主板上沒有 s rom 了,而是把 s rom 放到了 c rom 裡從而達到加密的效果。當然解密出來以後就成了一套解密的 C + S。
運行的時候,遊戲根據 p rom 裡的程序提取 c rom 裡的數據顯示在畫面上。因此如果一個遊戲的 p rom 搭配另一個遊戲的 c rom 來運行的話,雖然遊戲是在運行,但是畫面卻是花的。聲音同理。
縱觀現在的Rom有數種不同的情況,如Cps2的ROM它們本身沒有被解密,但是通過與Cps2Shock的解密Xor文件結合運算得出正確數據被模擬器支持這個可以叫Xor解密法吧,這種技術現在已經用到MVS得身上啦,早些時候的Kof99 就曾經使用過Xor解密(Kof99_P1x.rom)必需要在Rom中加上解密用的Xor文件,Xor的缺點是跟所要解密的ROM大小數量都相同,被解密的文件有1MB,解密用的Xor也得有1MB.
其實現在MVS的ROM可以用幾種情況來說一下:
1:遊戲的P ROM並無加密,但C ROM是加密的(mslug3合金3),合金3的P ROM是從沒加密的機板上Dump出的.
2:遊戲的P ROM並無加密,C ROM是經過解密的(kof99nd),Winkawaks支持的Kof99(Full Decrypted).
3:遊戲的P ROM是加密的,而且C ROM也是加密的(Kof2000 encrypted) (餓狼Mark Of Wolf:garou encrypted)
大家都會經常看到Rom最後可能會是kof99n或者Kof99d,或者Kof99nd:
n可以理解為none encrypted P:沒有加密的P ROM;
d可以理解為decrypted C:解密的C ROM;
nd可以理解為none encrypted P+decrypted C:既沒加密的P ROM+解密的C ROM也就是Full Decrypted:完全解密版。
encrypted:加密的,最新被Kawaks支持的整個遊戲都是完全加密的(P ROM與C ROM都加密),Kawaks能玩是因為Raz搞了個出來的新形態的SMA加密表,它的主要作用就是把遊戲的P Rom解密具體和Xor有什麼不同偶也不很清楚,不過它只有256k大小比起Xor節省空間哦呵呵,Kawask本身就能解密遊戲的C ROM直接讀取S1 ROM, 所以完全encrypted的ROM也照玩不誤,但這些加密版沒什麼意思,畢竟玩的時還是要解密的,如果大家的內存只有 128MB Load ROM的時候可能需要幾分鐘.
有很多人問怎麼有些ROM大7xMB,但另外一個只有2xMB卻一樣能玩,2xMb那個是刪除了什麼嗎? 這是因為加密後的Rom中有大量無規律的垃圾數據,Winzip不能對這些無規律的垃圾數據進行壓縮,所以生成的Zip 就非常巨大啦,解密後就完全不同去掉無用的垃圾代碼一下子就被壓縮去1半以上啦,所以使用壓縮版Load Rom 的時候會快得多. 另外使用Winkawaks可以自己把加密的C Rom解密,只要在讀取需要解密的ROM之前把Tools選擇中最下面的一項 勾上就ok,這樣kawaks讀取完C Rom後會把它們解密並析出S1 ROM保存在Winkawaks的根目錄中,把這些Rom替換 掉原來加密的C Rom一個decrypted C版就做好啦,如果P ROM也是沒加密的那麼可以把Zip文件名改成xxxnd.zip 這就是既沒加密的P ROM+解密的C ROM也就是Full Decrypted:完全解密版,用winkawaks讀取特別快.
S1的問題:
SNK遊戲都需要S1 ROM,它是用來存放遊戲中需要的字體的,以外的遊戲S1 大小都是128k,但新的遊戲重新加入了不同的字體,如Kof2000它的S1應該是512k的,現在的Mame模擬器與Kawaks都能直接從C ROM中讀取S1文件所以不需要為它們準備S1 ROM啦,相反Neoragex則需要可是它只支持讀取128k的S1,如果文件大於128k也只讀128k,這樣玩Kof2000它由於不能顯示出所有的字體所以遊戲有花屏的想像,要解決它只有等新版出啦別無它法.
至於MS3很幸運雖然它的s1也應該是512k的但它說使用的字體與Msx的一致,所以直接用Msx的S1文件替換就能得到完美得效果啦.
CRC問題:
CRC:循環冗余碼校驗,每個文件的CRC都不同,所以CRC就成了識別文件的最佳選擇.只要2個文件的CRC一樣我們可以說它們是一樣的.模擬器作者開發的東西也有自己的一套,它們會使用不同版本的Rom,所以我們如果直接把本來在A模擬器能玩的遊戲那到B模擬器上玩的時候外外就出現問題啦.通常都是Cant Find xxx.rom(這個可能是xxx.ROM在B模擬器中所能識別的名字不同).有時候模擬器會直接給出CRCxxxxx這樣的提示,這個就是你現在Rom文件與模擬器所需要文件不同(CRC也就不同) ,只要加入模擬器識別的Rom並修正Rom的名字就應該可以啦,還有模擬器對zip名字也有一定的規定.
Driver下的那一列就是Rom的正確名字,命名法則看上面的說明. 如果你英文可以建議下載專業的Rom修復工具Romcenter. 官方網站http://www.romcenter.com , 它們根據專用的Date對Rom進行校對與修復,這裡不詳細介紹
運行的時候,遊戲根據 p rom 裡的程序提取 c rom 裡的數據顯示在畫面上。因此如果一個遊戲的 p rom 搭配另一個遊戲的 c rom 來運行的話,雖然遊戲是在運行,但是畫面卻是花的。聲音同理。
縱觀現在的Rom有數種不同的情況,如Cps2的ROM它們本身沒有被解密,但是通過與Cps2Shock的解密Xor文件結合運算得出正確數據被模擬器支持這個可以叫Xor解密法吧,這種技術現在已經用到MVS得身上啦,早些時候的Kof99 就曾經使用過Xor解密(Kof99_P1x.rom)必需要在Rom中加上解密用的Xor文件,Xor的缺點是跟所要解密的ROM大小數量都相同,被解密的文件有1MB,解密用的Xor也得有1MB.
其實現在MVS的ROM可以用幾種情況來說一下:
1:遊戲的P ROM並無加密,但C ROM是加密的(mslug3合金3),合金3的P ROM是從沒加密的機板上Dump出的.
2:遊戲的P ROM並無加密,C ROM是經過解密的(kof99nd),Winkawaks支持的Kof99(Full Decrypted).
3:遊戲的P ROM是加密的,而且C ROM也是加密的(Kof2000 encrypted) (餓狼Mark Of Wolf:garou encrypted)
大家都會經常看到Rom最後可能會是kof99n或者Kof99d,或者Kof99nd:
n可以理解為none encrypted P:沒有加密的P ROM;
d可以理解為decrypted C:解密的C ROM;
nd可以理解為none encrypted P+decrypted C:既沒加密的P ROM+解密的C ROM也就是Full Decrypted:完全解密版。
encrypted:加密的,最新被Kawaks支持的整個遊戲都是完全加密的(P ROM與C ROM都加密),Kawaks能玩是因為Raz搞了個出來的新形態的SMA加密表,它的主要作用就是把遊戲的P Rom解密具體和Xor有什麼不同偶也不很清楚,不過它只有256k大小比起Xor節省空間哦呵呵,Kawask本身就能解密遊戲的C ROM直接讀取S1 ROM, 所以完全encrypted的ROM也照玩不誤,但這些加密版沒什麼意思,畢竟玩的時還是要解密的,如果大家的內存只有 128MB Load ROM的時候可能需要幾分鐘.
有很多人問怎麼有些ROM大7xMB,但另外一個只有2xMB卻一樣能玩,2xMb那個是刪除了什麼嗎? 這是因為加密後的Rom中有大量無規律的垃圾數據,Winzip不能對這些無規律的垃圾數據進行壓縮,所以生成的Zip 就非常巨大啦,解密後就完全不同去掉無用的垃圾代碼一下子就被壓縮去1半以上啦,所以使用壓縮版Load Rom 的時候會快得多. 另外使用Winkawaks可以自己把加密的C Rom解密,只要在讀取需要解密的ROM之前把Tools選擇中最下面的一項 勾上就ok,這樣kawaks讀取完C Rom後會把它們解密並析出S1 ROM保存在Winkawaks的根目錄中,把這些Rom替換 掉原來加密的C Rom一個decrypted C版就做好啦,如果P ROM也是沒加密的那麼可以把Zip文件名改成xxxnd.zip 這就是既沒加密的P ROM+解密的C ROM也就是Full Decrypted:完全解密版,用winkawaks讀取特別快.
S1的問題:
SNK遊戲都需要S1 ROM,它是用來存放遊戲中需要的字體的,以外的遊戲S1 大小都是128k,但新的遊戲重新加入了不同的字體,如Kof2000它的S1應該是512k的,現在的Mame模擬器與Kawaks都能直接從C ROM中讀取S1文件所以不需要為它們準備S1 ROM啦,相反Neoragex則需要可是它只支持讀取128k的S1,如果文件大於128k也只讀128k,這樣玩Kof2000它由於不能顯示出所有的字體所以遊戲有花屏的想像,要解決它只有等新版出啦別無它法.
至於MS3很幸運雖然它的s1也應該是512k的但它說使用的字體與Msx的一致,所以直接用Msx的S1文件替換就能得到完美得效果啦.
CRC問題:
CRC:循環冗余碼校驗,每個文件的CRC都不同,所以CRC就成了識別文件的最佳選擇.只要2個文件的CRC一樣我們可以說它們是一樣的.模擬器作者開發的東西也有自己的一套,它們會使用不同版本的Rom,所以我們如果直接把本來在A模擬器能玩的遊戲那到B模擬器上玩的時候外外就出現問題啦.通常都是Cant Find xxx.rom(這個可能是xxx.ROM在B模擬器中所能識別的名字不同).有時候模擬器會直接給出CRCxxxxx這樣的提示,這個就是你現在Rom文件與模擬器所需要文件不同(CRC也就不同) ,只要加入模擬器識別的Rom並修正Rom的名字就應該可以啦,還有模擬器對zip名字也有一定的規定.
Driver下的那一列就是Rom的正確名字,命名法則看上面的說明. 如果你英文可以建議下載專業的Rom修復工具Romcenter. 官方網站http://www.romcenter.com , 它們根據專用的Date對Rom進行校對與修復,這裡不詳細介紹