迷你超任相關 canoe EMU - 模擬器

Emma avatar
By Emma
at 2019-03-31T23:45

Table of Contents

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
Jay915: 推04/01 00:19
EDGE: 推~04/01 00:32
srwcc: 感恩04/01 01:06
srwcc: 詳細04/01 01:07
rei196: 推好文04/01 04:54
hipposman: 實作優文推04/01 07:01
kashin: 推推04/01 12:15


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

ADHI: Sorry,我以為你是問為什麼要求使用no header rom,04/01 14:34
ADHI: 誤解你的意思,不好意思;04/01 14:35
ADHI: 你是指一個工具為何不同時提供去header功能及套用IPS功能?04/01 14:35
ADHI: 這有可能只是單純沒想到吧,畢竟IPS並不限定使用在ROM上,04/01 14:35
ADHI: 寫header工具的人也不見得會想研究IPS的格式,04/01 14:36
ADHI: 所以也降低整合進來的機率04/01 14:36
ADHI: Lunar其實自己也有工具可以偵測ROM有否有Header, 04/01 15:12
ADHI: 他應該是有能力整合的 04/01 15:12
哈~常常心裡想問的,文字表達錯誤

目前我所知的IPS資訊,都是搭配ROM服用
看到那文,去抓了一個中文馬力歐4 bps檔

可是只能掛著使用,Lunar無法把bps檔融合
看來另有工具阿~

jangfu: 如果MINI SFC也能像RETROARCH模擬MSU-1晶片的話就太棒了~ 04/02 09:34
conpo: 感謝分享 04/02 11:20
ADHI: 不好意思,用了很多[應該],有錯還請指正, 04/02 11:36
ADHI: 原po Q1所指的header應該是指前512bytes的資訊, 04/02 11:36
ADHI: 可能是dump工具(例如磁碟機)加上去的, 04/02 11:36
ADHI: 原卡匣應該是沒有的,對模擬器執行不影響, 04/02 11:36
ADHI: NoIntro的Data應該就沒包含header; 04/02 11:36
ADHI: 不過原卡匣本身還是有header的, 04/02 11:36
ADHI: 包含遊戲名稱、ROM SIZE(4M、8M..)及checksum等之類的資訊, 04/02 11:37
ADHI: 這個不確定是否所有模擬器都會讀取這一塊, 04/02 11:38
ADHI: 但snes9x在載rom時就有顯示這邊的header的一些資訊, 04/02 11:38
ADHI: zsnes也可以勾選用這邊的遊戲名稱來顯示ROM列表, 04/02 11:38
ADHI: 然後還會校驗一下checksum看對不對,但其實不對還是可以玩XD 04/02 11:38
vincentpp: 真有愛,推一個~ 04/02 23:04
pttpu: @ADHI 感謝解說,那我當成CD的TAG好了。噗,原來intro不等 04/02 23:18
pttpu: 於header,只是其中一部份 04/02 23:18
※ 編輯: pttpu (39.10.126.100), 04/03/2019 02:23:21


All Comments

Edwina avatar
By Edwina
at 2019-04-04T08:09
Wallis avatar
By Wallis
at 2019-04-06T07:16
推~
Leila avatar
By Leila
at 2019-04-06T15:28
感恩
Wallis avatar
By Wallis
at 2019-04-07T21:16
詳細
John avatar
By John
at 2019-04-12T19:07
推好文
Jack avatar
By Jack
at 2019-04-13T02:51
實作優文推
Xanthe avatar
By Xanthe
at 2019-04-17T04:59
推推
Franklin avatar
By Franklin
at 2019-04-21T23:25
也許是因為Reddit分享的IPS是用no header rom做的?
Yuri avatar
By Yuri
at 2019-04-25T08:27
Sorry,我以為你是問為什麼要求使用no header rom,
John avatar
By John
at 2019-04-30T07:05
誤解你的意思,不好意思;
你是指一個工具為何不同時提供去header功能及套用IPS功能?
這有可能只是單純沒想到吧,畢竟IPS並不限定使用在ROM上,
Harry avatar
By Harry
at 2019-04-30T16:50
寫header工具的人也不見得會想研究IPS的格式,
所以也降低整合進來的機率
Wallis avatar
By Wallis
at 2019-05-01T11:58
Lunar其實自己也有工具可以偵測ROM有否有Header,
他應該是有能力整合的
Olga avatar
By Olga
at 2019-05-02T10:44
如果MINI SFC也能像RETROARCH模擬MSU-1晶片的話就太棒了~
Quanna avatar
By Quanna
at 2019-05-04T22:50
感謝分享
Kelly avatar
By Kelly
at 2019-05-08T15:55
不好意思,用了很多[應該],有錯還請指正,
原po Q1所指的header應該是指前512bytes的資訊,
可能是dump工具(例如磁碟機)加上去的,
原卡匣應該是沒有的,對模擬器執行不影響,
NoIntro的Data應該就沒包含header;
不過原卡匣本身還是有header的,
Carol avatar
By Carol
at 2019-05-11T21:34
包含遊戲名稱、ROM SIZE(4M、8M..)及checksum等之類的資訊,
Faithe avatar
By Faithe
at 2019-05-14T10:42
這個不確定是否所有模擬器都會讀取這一塊,
但snes9x在載rom時就有顯示這邊的header的一些資訊,
zsnes也可以勾選用這邊的遊戲名稱來顯示ROM列表,
然後還會校驗一下checksum看對不對,但其實不對還是可以玩XD
Susan avatar
By Susan
at 2019-05-18T06:54
真有愛,推一個~
Todd Johnson avatar
By Todd Johnson
at 2019-05-20T18:21
@ADHI 感謝解說,那我當成CD的TAG好了。噗,原來intro不等
於header,只是其中一部份

魔眼殺機 SPEED RUN

Sierra Rose avatar
By Sierra Rose
at 2019-03-31T21:47
逛水管的時候 無意間找到這種影片...... PS:影片的標題 時間是6分53秒 Eye of the Beholder speedrun in 6:53 (World Record) https://www.youtube.com/watch?v=NSornNbeAdc 有些過關方法真的很歪..... ...

MEGADRIVE MINI收錄遊戲公開其中10款

Daniel avatar
By Daniel
at 2019-03-30T10:19
全部預定40款 https://twitter.com/SEGA_OFFICIAL/status/1111811106182295552 單吸血鬼殺手就值了吧 https://pbs.twimg.com/media/D23xfN3U4AAsXb6.jpg 2019.09.19發售 單手把版本6980YE ...

仙劍DOS版硬迷你超任-從零開始

Doris avatar
By Doris
at 2019-03-30T09:24
https://i.imgur.com/g82e4y2.png 本輪關鍵工具:hakchi_CE 仙劍DOSandamp;存檔取自隔壁專版 ───────────────────────────── ◎算是菜鳥筆記,給還有需要的人 -Retroarch從頭摸起,好麻煩...好險整合工具夠簡單 使 ...

(MD) BlastEm v0.6.2

Eden avatar
By Eden
at 2019-03-29T14:03
2019.03.28 Updated Sega Genesis / Megadrive emulator. New Features - Zipped and gzipped SMD ROMs are now supported - Gain control for overall volume and ...

(NDS) melonDS 0.7.4

Frederic avatar
By Frederic
at 2019-03-29T14:01
2019.03.26 melonDS is a new Nintendo DS emulator for Windows and Linux. 0.7.4: Arisotura finally stopped being lazy, among other things, so here we go, ...