[測評] 迷你超任相關 canoe EMU

看板Emulator (模擬器)作者 (邊緣人)時間6年前 (2019/03/31 23:45), 6年前編輯推噓14(14018)
留言32則, 11人參與, 6年前最新討論串1/1
https://i.imgur.com/XVAdkUM.jpg
實測+感覺文,部分圖之後再補. 如有違規,請告知。 先廢話一下. 一、canoe canoe 是老任為mini SNES 弄得新規格 重新定義的目的,老前輩們心中應該有自己的答案~ -舊式的rom檔(.smc、.sfc)不能使用,須編寫轉換成.sfrom -其他EMU皆無法讀.sfrom(目前) -EMU wiki原文+翻譯 https://i.imgur.com/fzfUyBm.png
//猜測NS eShop 上的(S)NES遊戲,也採用這新規格EMU 二、canoe在迷你超任上,有啥好處? (看低分少年應該了解一二,但我還是再補充贅述) 1.pixel perfect 可得到像素畫質改善,但比例是8:7 (近乎正方形) 2.自動回放存檔 (My Play) 最長可達40秒,可在這40秒裡的任何位置,繼續遊戲 3.自動回放(Auto Play) 其實跟My Play本質上是一樣的. 但是自己額外加進的遊戲 因為預設沒有autoplay資料夾及相關檔,所以馬力歐跳上去會空空如也. 這方面,也有人解答了,把存檔改過來即可。 只是我改失敗,跳上去變國防布,下次再研究. 4.這兩種Play可當成螢幕保護程式 (浪費電模式) 如MyPlay-->AutoPlay不想改, 那就直接關掉設定裡的AutoPlay,只開啟My Play,然後看馬力歐奮力地往下跳 5.兩條可愛的圖牆 這可以幫你邊框補起來 但這在RetroArch上已解,早有人做好圖了XD https://i.imgur.com/qV9AkCq.png
https://i.imgur.com/A5e7SRh.png
https://i.imgur.com/EZ2moGU.png
撇除懷舊機台造型,這些就是能想到的優點了 個人偏好是 4 > 5 > 1 > 2 私評: 以上canoe優點如果不屑一顧,那就全部用RetroArch跑.sfc就好 但這樣就變成一般機台了,少了這台的價值感 三、那如何轉換成.sfrom格式?  答:Hakchi_CE都幫你想好了  Canoe是否通吃所有的超任遊戲? -否,部分還是得靠RetroArch跑 //多丟幾次Hakchi後,會了解linux指令大概是 執行程式核心+完全路徑 四、轉換成.sfrom不能跑的遊戲,有解嗎? -部分有,部分沒有。沒有的,請繼續依靠RetroArch. 但從RetroArch按迷你超任RESET鍵就沒有40秒回放功能了, 只能從最後斷點繼續遊戲 Reddit上的miniSNESmods版,有人彙整的部分清單 https://goo.gl/TvhcRm (找不到的,可能只是沒人分享&整理,不代表 有/無 問題) 也可直接在miniSNESmods搜尋 https://www.reddit.com/r/miniSNESmods/ 須有早期的IPS相關工具,以下動手舉例 五、天地創造(中文版) with canoe 這款本來是不吃的,但是用老外做的ips就能跑了 [廢片搶先看] https://youtu.be/Neqvc8wsdQU
~注意,這是canoe才能使用的自動回放功能,非Retro介面. 算是延續應用,再蓋個中文ips,達成目的。 ◎事前準備 工具類-Lunar IPS (只使用創造ips功能) tush (增減及確認有無Header用) Hakchi_CE (須先行將 SFROM tool加進資料夾) ROM檔類-Terranigma_U.sfc (原版) Terranigma_中文版.sfc (漢化ROM比漢化IPS好找,所以採用ROM) IPS類-Terranigma Canoe.ips (@reddit分享版) 1.先把U原版扔進tush,確認是no header版 (如想要確認CRC,可在模擬器或HashMyFile確認) 2.開啟Lunar,選取[Creat IPS Patch] 先選U原版ROM,後選漢化ROM 此時會生成CHT.ips 3.將U原版ROM丟進Hakchi_CE (記得setting先勾選 (sfc to sfrom),再丟入) 4.遊戲目錄右鍵選擇SFROM tool>Edit header Add IPS.. 選reddit版ips檔,SAVE一次 選自己做好的CHT版,再SAVE一次 此時debug視窗畫面 https://i.imgur.com/GitH2Xw.png
搞定! 同步&RUN機測試~ ----------- 蓋亞幻想記 使用同樣方法跑漢化,聲音會錯置,變沙沙聲... 估計是一開始漢化的ROM就不同 開頭動畫順序明顯不同 (還一個紫色ENIX,一個綠色ENIX) 這部分要解決,只能靠高手拆解調整了~~ #這區塊的相關參考文 https://goo.gl/W6Hric https://goo.gl/Jfbjwn 六、天外魔境ZERO發生無限復位A鍵怎解?  這款目前只能用RetroArch跑 我沒摸過其他PIE,不知道會不會發生此情況 但迷你超任版一開始會!~ 解法: 1.先在迷你超任上跑此遊戲 (暫稱Z.sfc) 2.在電腦上模擬器(此例是sen9x)跑一輪 把復位A、復位B都完成後,再關閉 此時再saves資料夾找Z.srm 改名為cartridge.sram 3.Hakchi_CE連上您的迷你超任 Tools>>Open FTP 使用者密碼:clover 路徑至 /var/lib/clover/profiles/0/ 選到你的天外魔境資料夾 (資料夾名在hakchi清單上查的到) 好~將上面的改好的cartridge.sram蓋掉機台裡的 4.RUN機測試,已跳過復位確認; 或以後再發生復位A,也可正常跑出復位B #參考文 https://goo.gl/TU397R 七、其餘分享 後來發現不是壓不壓縮的問題,是因為我中文名稱ROM拖進去 會自動變成"無檔名.xxx" 再變成7z就會讀不到. 自行增加英文名即可 &檔案名稱不可有空格 //追別人口中的佳作,發現都一堆RPG跟戰棋 現在看是,音樂很好聽,可是這要玩完有點困難阿-- 但除了炸彈人4、小丸子前進南島 這類小品,我又多認識一個 Final Fight 3,這款第一關蠻簡單娛樂的~ (望向魂斗羅...血尿) 另外漢化ROM在pixel perfect的表現也還好而已, 如果一開始的作品漢字陰影就糊糊的,再怎麼改善都差不多XD ---- [got 新知識] 早期IPS跟原ROM分開,可躲避一些版權等問題,我是能理解一點點 跟現在破解檔類似. 而且沒融合,還可以方便自由更換 可是我搞不懂 Q1.header是幹麻的? 如果蓋IPS都需要NO heaedr, Q2.為啥早期沒人把Lunar+tush整合成一款工具? 是以前的時代更敏感? 刪去header這種事,應該交給別人扛? -------- [科普~笨版] 用這台讓我知道... 原來NB的HDMI只能輸出阿 一開始跟迷你超任對著插,好險沒發生什麼事... 還沒入手OTG,跑來跑去超麻煩的(暈) -- | ' ′ ^' ╴ おれは人間をやめるぞ!~サトシ──ッ!! ╲ ﹨ ╱ ╴ ● ● ╴ノ ︶︶ 乡 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.10.62.113 ※ 文章網址: https://www.ptt.cc/bbs/Emulator/M.1554047122.A.5BC.html

04/01 00:19, 6年前 , 1F
04/01 00:19, 1F

04/01 00:32, 6年前 , 2F
推~
04/01 00:32, 2F

04/01 01:06, 6年前 , 3F
感恩
04/01 01:06, 3F

04/01 01:07, 6年前 , 4F
詳細
04/01 01:07, 4F

04/01 04:54, 6年前 , 5F
推好文
04/01 04:54, 5F

04/01 07:01, 6年前 , 6F
實作優文推
04/01 07:01, 6F

04/01 12:15, 6年前 , 7F
推推
04/01 12:15, 7F

04/01 14:06, 6年前 , 8F
也許是因為Reddit分享的IPS是用no header rom做的?
04/01 14:06, 8F
更改一下 這才是Q2. 為啥早期沒人把Lunar+tush整合成一款工具?

04/01 14:34, 6年前 , 9F
Sorry,我以為你是問為什麼要求使用no header rom,
04/01 14:34, 9F

04/01 14:35, 6年前 , 10F
誤解你的意思,不好意思;
04/01 14:35, 10F

04/01 14:35, 6年前 , 11F
你是指一個工具為何不同時提供去header功能及套用IPS功能?
04/01 14:35, 11F

04/01 14:35, 6年前 , 12F
這有可能只是單純沒想到吧,畢竟IPS並不限定使用在ROM上,
04/01 14:35, 12F

04/01 14:36, 6年前 , 13F
寫header工具的人也不見得會想研究IPS的格式,
04/01 14:36, 13F

04/01 14:36, 6年前 , 14F
所以也降低整合進來的機率
04/01 14:36, 14F

04/01 15:12, 6年前 , 15F
Lunar其實自己也有工具可以偵測ROM有否有Header,
04/01 15:12, 15F

04/01 15:12, 6年前 , 16F
他應該是有能力整合的
04/01 15:12, 16F
哈~常常心裡想問的,文字表達錯誤 目前我所知的IPS資訊,都是搭配ROM服用 看到那文,去抓了一個中文馬力歐4 bps檔 可是只能掛著使用,Lunar無法把bps檔融合 看來另有工具阿~

04/02 09:34, 6年前 , 17F
如果MINI SFC也能像RETROARCH模擬MSU-1晶片的話就太棒了~
04/02 09:34, 17F

04/02 11:20, 6年前 , 18F
感謝分享
04/02 11:20, 18F

04/02 11:36, 6年前 , 19F
不好意思,用了很多[應該],有錯還請指正,
04/02 11:36, 19F

04/02 11:36, 6年前 , 20F
原po Q1所指的header應該是指前512bytes的資訊,
04/02 11:36, 20F

04/02 11:36, 6年前 , 21F
可能是dump工具(例如磁碟機)加上去的,
04/02 11:36, 21F

04/02 11:36, 6年前 , 22F
原卡匣應該是沒有的,對模擬器執行不影響,
04/02 11:36, 22F

04/02 11:36, 6年前 , 23F
NoIntro的Data應該就沒包含header;
04/02 11:36, 23F

04/02 11:36, 6年前 , 24F
不過原卡匣本身還是有header的,
04/02 11:36, 24F

04/02 11:37, 6年前 , 25F
包含遊戲名稱、ROM SIZE(4M、8M..)及checksum等之類的資訊,
04/02 11:37, 25F

04/02 11:38, 6年前 , 26F
這個不確定是否所有模擬器都會讀取這一塊,
04/02 11:38, 26F

04/02 11:38, 6年前 , 27F
但snes9x在載rom時就有顯示這邊的header的一些資訊,
04/02 11:38, 27F

04/02 11:38, 6年前 , 28F
zsnes也可以勾選用這邊的遊戲名稱來顯示ROM列表,
04/02 11:38, 28F

04/02 11:38, 6年前 , 29F
然後還會校驗一下checksum看對不對,但其實不對還是可以玩XD
04/02 11:38, 29F

04/02 23:04, 6年前 , 30F
真有愛,推一個~
04/02 23:04, 30F

04/02 23:18, 6年前 , 31F
@ADHI 感謝解說,那我當成CD的TAG好了。噗,原來intro不等
04/02 23:18, 31F

04/02 23:18, 6年前 , 32F
於header,只是其中一部份
04/02 23:18, 32F
※ 編輯: pttpu (39.10.126.100), 04/03/2019 02:23:21
文章代碼(AID): #1SeE2IMy (Emulator)
文章代碼(AID): #1SeE2IMy (Emulator)