作者pttpu (边缘人)
看板Emulator
标题[测评] 迷你超任相关 canoe EMU
时间Sun Mar 31 23:45:10 2019
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://webptt.com/cn.aspx?n=bbs/Emulator/M.1554047122.A.5BC.html
1F:推 Jay915: 推04/01 00:19
2F:推 EDGE: 推~04/01 00:32
3F:推 srwcc: 感恩04/01 01:06
4F:推 srwcc: 详细04/01 01:07
5F:推 rei196: 推好文04/01 04:54
6F:推 hipposman: 实作优文推04/01 07:01
7F:推 kashin: 推推04/01 12:15
8F:推 ADHI: 也许是因为Reddit分享的IPS是用no header rom做的? 04/01 14:06
更改一下
这才是Q2.
为啥早期没人把Lunar+tush整合成一款工具?
9F:推 ADHI: Sorry,我以为你是问为什麽要求使用no header rom,04/01 14:34
10F:→ ADHI: 误解你的意思,不好意思;04/01 14:35
11F:→ ADHI: 你是指一个工具为何不同时提供去header功能及套用IPS功能?04/01 14:35
12F:→ ADHI: 这有可能只是单纯没想到吧,毕竟IPS并不限定使用在ROM上,04/01 14:35
13F:→ ADHI: 写header工具的人也不见得会想研究IPS的格式,04/01 14:36
14F:→ ADHI: 所以也降低整合进来的机率04/01 14:36
15F:推 ADHI: Lunar其实自己也有工具可以侦测ROM有否有Header, 04/01 15:12
16F:→ ADHI: 他应该是有能力整合的 04/01 15:12
哈~常常心里想问的,文字表达错误
目前我所知的IPS资讯,都是搭配ROM服用
看到那文,去抓了一个中文马力欧4 bps档
可是只能挂着使用,Lunar无法把
bps档融合
看来另有工具阿~
17F:推 jangfu: 如果MINI SFC也能像RETROARCH模拟MSU-1晶片的话就太棒了~ 04/02 09:34
18F:推 conpo: 感谢分享 04/02 11:20
19F:推 ADHI: 不好意思,用了很多[应该],有错还请指正, 04/02 11:36
20F:→ ADHI: 原po Q1所指的header应该是指前512bytes的资讯, 04/02 11:36
21F:→ ADHI: 可能是dump工具(例如磁碟机)加上去的, 04/02 11:36
22F:→ ADHI: 原卡匣应该是没有的,对模拟器执行不影响, 04/02 11:36
23F:→ ADHI: NoIntro的Data应该就没包含header; 04/02 11:36
24F:→ ADHI: 不过原卡匣本身还是有header的, 04/02 11:36
25F:→ ADHI: 包含游戏名称、ROM SIZE(4M、8M..)及checksum等之类的资讯, 04/02 11:37
26F:→ ADHI: 这个不确定是否所有模拟器都会读取这一块, 04/02 11:38
27F:→ ADHI: 但snes9x在载rom时就有显示这边的header的一些资讯, 04/02 11:38
28F:→ ADHI: zsnes也可以勾选用这边的游戏名称来显示ROM列表, 04/02 11:38
29F:→ ADHI: 然後还会校验一下checksum看对不对,但其实不对还是可以玩XD 04/02 11:38
30F:推 vincentpp: 真有爱,推一个~ 04/02 23:04
31F:→ pttpu: @ADHI 感谢解说,那我当成CD的TAG好了。噗,原来intro不等 04/02 23:18
32F:→ pttpu: 於header,只是其中一部份 04/02 23:18
※ 编辑: pttpu (39.10.126.100), 04/03/2019 02:23:21