页次: 1
@司徒
我又试了下7月30日给出的代码程序 运行几个游戏
①kof97me.zip 我覆盖了4个文件,生成kof97me.gno 扫描出来了,完美运行(只有这个可以扫描出来)
②samsho2me.zip 我只改了p1的出招部分,生成 samsho2me.gno但是gngeo扫描不出来,只能玩zip格式
③kof96ae.zip fbas的rom,生成 kof96ae.gno但是gngeo扫描不出来,只能玩zip格式
④kof96ae20.zip fbas的rom,生成 kof96ae20.gno但是gngeo扫描不出来,只能玩zip格式
⑤kof95sp.zip fbas的rom,不会写drv.c 载入游戏后 gngeo报错
{//p1me 为什么p1分2个部分?
"samsho2me", "neogeo", "Samurai Shodown II (me)", 1994,
0x00000000, 0x00020000, 0x00000000, 0x00700000, 0x00000000, 0x00000000, 0x00020000, 0x00000000, 0x00200000, 0x01000000, 16,
"063-p1.bin", 8, 0x00000000, 0x00100000, 0x00100000, 0x1061cdda,
"063-p1.bin", 8, 0x00100000, 0x00000000, 0x00100000, 0x1061cdda,
{
"kof95sp", "neogeo", "The King of Fighters '95 (sp)", 1995,
0x00000000, 0x00020000, 0x00000000, 0x00900000, 0x00000000, 0x00000000, 0x00020000, 0x00000000, 0x00220000, 0x01a00000, 16,
"084-p1.bin", 8, 0x00000000, 0x00000000, 0x00100000, 0x8bcca012,
"084-p2.bin", 8, 0x00000000, 0x00100000, 0x00100000, 0x5cb1af9e,
"084-p3.bin", 8, 0x00000000, 0x00200000, 0x00020000, 0x030e71cb,
"084-s1.bin", 6, 0x00000000, 0x00000000, 0x00020000, 0x83cbae60,
我上传了
②我改的samsho2的p1 samsho2me p1.zip
⑤下载的kof95sp kof95sp.zip
请帮忙看下,为什么
②③④gngeo可以生成gno文件,为什么扫描不到? 只能扫描到修改的97
⑤这个kof95sp的drv.c怎么写才是正确的 (只有4个文件我改名成p1.bin p2.bin p3.bin s1.bin了)
@司徒
没必要,你可以看中文字幕版的,哈哈哈哈:)
unibios好像是我的问题?现在7月31日版本也载入不聊了,我崩溃了呀
kof96ae直接运行了....!!! 我什么都没干,就抄写了给的代码
链接: https://pan.baidu.com/s/14kPGYpSX0SbE4CVpB8poRQ 提取码: frqn
是不是我们下载的版本不一样啊
@司徒
我貌似看明白了您说的,但是搞了好长时间也没有成功,我把下面的加入到b2b的下面,编译ok,但是运行扫描不到 kof96ae.zip,
不知道还得修改哪些文件?亦或者是我根本就没写对.(我搜索了下b2b,只有drv这个文件里面包含)
{
"kof96ae", "neogeo", "the kof96ae (final?version)", 1996, 0x00000000, 0x00020000, 0x00000000, 0x00c00000, 0x00000000, 0x00000000, 0x00020000, 0x00000000, 0x00500000, 0x03000000, 19,
"214ae-p1.bin", 8, 0x00000000, 0x00000000, 0x00100000, 0x47660e7c,
"214ae-p2.bin", 8, 0x00000000, 0x00100000, 0x00400000, 0x824ff3eb,
"214ae-s1.bin", 6, 0x00000000, 0x00000000, 0x00020000, 0x203b3aaf,
"214ae-m1.bin", 1, 0x00000000, 0x00000000, 0x00020000, 0xc9dd0348,
"214-v1.bin", 3, 0x00000000, 0x00000000, 0x00400000, 0x63f7b045,
"214-v2.bin", 3, 0x00000000, 0x00400000, 0x00400000, 0x25929059,
"214ae-v3.bin", 3, 0x00000000, 0x00800000, 0x00400000, 0x143923a7,
"214ae-c1.bin", 9, 0x00000000, 0x00000000, 0x00400000, 0xb308c1f9,
"214ae-c2.bin", 9, 0x00000000, 0x00000001, 0x00400000, 0x220a92b2,
"214-c3.bin", 9, 0x00000000, 0x00800000, 0x00400000, 0x64989a65,
"214-c4.bin", 9, 0x00000000, 0x00800001, 0x00400000, 0xafbea515,
"214ae-c5.bin", 9, 0x00000000, 0x01000000, 0x00400000, 0x6e03cb0c,
"214ae-c6.bin", 9, 0x00000000, 0x01000001, 0x00400000, 0xa90bc55d,
"214ae-c7.bin", 9, 0x00000000, 0x01800000, 0x00400000, 0x08021fd6,
"214ae-c8.bin", 9, 0x00000000, 0x01800001, 0x00400000, 0xbbd21b08,
"214ae-c9.bin", 9, 0x00000000, 0x02000000, 0x00400000, 0x57e5bf80,
"214ae-c10.bin", 9, 0x00000000, 0x02000001, 0x00400000, 0xcbe44c81,
"214ae-c11.bin", 9, 0x00000000, 0x02800000, 0x00400000, 0x5c7ddc8b,
"214ae-c12.bin", 9, 0x00000000, 0x02800001, 0x00400000, 0x48d8b574,
},
我之所以老是要新版的代码,是我知道很多hack的游戏都很少有人玩,一些功能与gngeo也没有什么关系,为了追求代码简洁您也不太可能增加这些功能.
我要是天天发 能不能支持这个kof96改版,能不能支持这个新出的侍魂完美版,能不能让gngeo内置亮度和声音调节功能,这样会更惹人烦不是,
我也知道老被人追着要最新代码肯定不高兴,但是还是想请您考虑下别明年才发代码好不,能不能每隔1个月或者2个月发一次...好歹我也能玩上一些新支持了的游戏,同时对比新旧代码的更新,也能学到那么一些我能看的懂那部分知识
@司徒
教程 HACK资料合集.zip
这是我看的教程,不知道您用不用的上,
像侍魂2,里面给出了详细的出招地址以及各种出招,想把一种出招改成另一种,替换即可
高难度的汇编部分我是完全不会,全部跳过
还得求最新的gngeo代码......
@司徒
.左右声道问题这是我确实存在的硬件问题,老玩游戏就必然会发现这个故障,然后到处找人解答,这不是我水平高,而是最终有高手解答了,整个基板只有此处焊接了,我不懂原理,不懂硬件,只是将此处焊开,就解决了.就像你给出的小横米超频,我虽然还没改,即使我不懂硬件,但是买几个电阻,照着您的图,很菜的我应该还是可以改出来的.
.crc跑掉 确实是个问题,我多年以前也到处问过这个问题,因为傻瓜式电子书给出了如何简单修改招式,我也改好了,但是模拟器无法运行,
当时我还不知道是crc的问题,无果.然后今年我又问了一次,又是高手给出了答案,CRC32编辑器 修正MameHackRom 4字节.zip
用软件改4个字节修正crc即可
如果您想知道某些内容,直接说就可以了,我会的肯定会直接答复的,因为我只玩snk的游戏,对gngeo非常关注,我甚至为了编译gngeo,看了您所有的教程,(当然是我能看懂的一小部分,无数难点只能pass)
花了很长很长时间,问了很多人现在看来很愚蠢的问题,才最终编译成功,从结果来看,对高手来说应该1个小时信手拈来,我却用了1一个月.又是debian又是虚拟机又是toolchain,这些我都从来没有接触过.
您问我分享一下HACK ROM的過程,我真的是不知道怎么分享,
我就是拿来主义,大神发布了无数游戏补丁,选择我需要的打到rom上即可,然后再照着各路大神的初级教程改一些简单的游戏出招例如侍魂 拳皇,
我肚子里真的没有什么高级货...
.这些hack相关的东西,以前有很多论坛,现在好像都倒闭了,只有琵琶行论坛了,所以我只能推荐这个给您,您却说我态度有问题,我真的很无语.
很多您给的解释我真的看不明白....只能继续问
A1. 這是ROM Size,你把每個Region加起來就可以,
A2. 第一個是來源(Source)位址,你要從BIN的哪個地方開始複製,第二個是目的(Destination)位址,你要把BIN複製到哪個地方,一般來說,大同小異,如果有特別的ROM,需要從FBAlpha去找一下複製的區間
我真的又想提问,能不能以b2b这个游戏为例具体发一下怎么加起來的,10个rom size,而b2b.zip里面只有7个rom,这是怎么加的,我完全对不上号.
source,destination又是怎么得到的... 像kof97.zip source都是0x00000000,destination却有7个不是.b2b只有一个是0x00000001.
@司徒
我很菜的,都是去琵琶行论坛( https://www.ppxclub.com/forum.php?mod=forumdisplay&fid=142 )
找现成的补丁,哈哈:) 那些hack大神都是汇编高手
还有一些基础电子书教程 比较傻瓜式适合我,照着改一些拳皇97类常见游戏的出招还是可以的
还是要问下添加游戏的问题
"b2b", "neogeo", "Bang Bang Busters (2010 NCI release)", 2010,
0x00000000, 0x00020000, 0x00000000, 0x00100000, 0x00000000,
0x00000000, 0x00020000, 0x00000000, 0x00080000, 0x00400000,
6,
...
"071.c2", 9, 0x00000000, 0x00000001, 0x200000, 0xce7b6248,
1.
0x00000000, 0x00020000, 0x00000000, 0x00100000, 0x00000000,
0x00000000, 0x00020000, 0x00000000, 0x00080000, 0x00400000,
这10个是什么..怎么搞出来的? romsize?
2.最后一行 0x00000000, 0x00000001, 0x200000, 0xce7b6248,
第三个0x200000是rom大小,第四个0xce7b6248是crc check.第一个我看貌似都是0x00000000? 第二个是什么?怎么搞出来的 不明白
@司徒
不好意思,我问的太多了,要求也很过分,确实.我开始只是把问题想的太简单,以为添加个游戏比较"容易",以免出现 能不能添加这个那个以及其他游戏的更多烦人问题.
这个模拟器只有会写且愿意写代码的您能做,只能问您,打扰之处,只能求谅解,作揖~~~
1.小橫米是雙聲道,而且據謝工說,那個喇吧也是支援雙聲道~你懷疑?難道~你不相信謝工為人?
这个不是相信不相信的问题,是确实存在的现象.
我有多个snk的mvs基板,其中之一以前存在同样的状况(实体硬件故障竟然和横米状况一样...).
具体您可以测试:真侍魂samsho2.zip,B是投计,真侍魂的投计有2次落地音效,人物被摔在地上反弹一下再次落地,"咚~咚~".
snk-mvs基板有单声道mono也有双声道立体声输出的,我的彩监都是只有单声道输入的.不管基板单声道或是双声道合二为一,
这个"咚~咚~"的音效都是没有问题的.
唯独一个基板,我选1p角色,cpu 2p,我站在左边投,"咚~咚~",没问题.我站在右边投,"咚~"只有一次落地音效,没有反弹后的音效.
后来发帖,经过多位大神指点,最终找到了故障,就是早期很多街机营业厅的音箱都是单声道连接,所以老板为了省事,基板上故意将左声道接地了.
将连焊处去掉,立体声ok.
横米也是一样"故障",站在右边投,"咚~"只有一次落地音效,没有反弹后的音效.
因为我老玩这个游戏,所以认为这个横米只有右声道,当然也可能我想的有问题.
或者怎么修改gngeo的代码,让左右声道先合并然后输出单声道...(我的天,我又在求改代码...)
2.确实很麻烦您改写添加代码,您还得浪费时间贴图,这个确实太难太复杂,我这个自学一丢丢C语言的学不来.
我感觉您最新的代码应该相对来说更容易添加新游戏了,而且已经加好了b2b或者更多的游戏..厚着脸皮再要下最新gngeo代码,可以不
@司徒 感谢解答,还有几个问题求助
1. $ echo 5 > /sys/devices/platform/backlight/backlight/backlight/brightness 谢谢指出,
请问声音调节命令是什么,是不是也是类似的命令
2.横米系统声音貌似只有右声道,而不是那种左右合并输出到唯一的一个喇叭上,缺少左侧一部分声效,请问系统输出能不能改成mono输出到这唯一的一个小喇叭上,或者通过更改硬件 把左右声道都接到这个喇叭上(当然大部分早期游戏都是单声道的,基本不影响使用)
3.怎么添加原先未支持游戏 例如b2b.zip(棒棒破坏者/情侣破坏王)这个游戏,能不能以这个游戏为例具体发一下代码,(还有一些改了几乎所有rom还扩容的kof游戏,希望能够支持运行)
@司徒
其实我对您源代码基本没改动 只是原先想多支持几个dcy文件 奈何水平太菜只成功运行了少数几个 现在改成gno格式 就更不需要改动了...
我有2台横米 一台就是原装的系统 ,另一台我开机直接就运行了 ./gngeo samsho2.
因为亮度原因,需要进入一次gmenu2x调成合适的亮度以后, 下次就不需要再进gmenu2x了(这个亮度有时候会重置成最亮)
1.
好久没碰横米了,这次看到用了gno文件 确实神速~~~
但是,亮度每次都得进入gmenu2x调节了.直接运行./gngeo samsho2必然是最大亮度,不知道我什么地方搞坏了...原先还能记忆亮度
不知道gngeo模拟器能不能内置亮度调节功能,或者横米能添加个亮度调节旋钮就完美了
2.以前是./gngeo samsho2运行的是samsho2.zip文件,,现在改成gno,我测试了./gngeo samsho2.gno是不可以的 有没有什么命令行方式可以运行的办法
@司徒
感谢提供了现阶段的代码 昨天一天都瞎忙也没具体查看
看到您都转换了gno格式,
我说下我以前在小横米上测试过的所有的rom后的结果
kof2000 kof2002好像不行 这2个我记不清楚了
kof2003 我没有成功生成dcy文件 无法运行
mslug5 我生成了dcy文件 游戏成功运行 但是开始画面花屏 1秒后退出
pspike2 玩一小会基本上就没有声音了
samsh5 我没有成功生成dcy文件 无法运行
samsho5sp 我没有成功生成dcy文件 无法运行
sonicwi2 无声
sonicwi3 无声
svc 我没有成功生成dcy文件 无法运行
svcplus 我没有成功生成dcy文件 无法运行
qllbee 说:kekemuyu 说:读spifalsh做什么? linux内核和文件系统都在tf卡里
有的是不在tf卡里....全在spi里面....
如果是为了获取最新的miyoo源码,这里有最新的,而且还在持续更新https://whycan.com/t_2998.html
这是个竖版的的早期代码 似乎不通用的
我从作者网站下载过 打开看过 至少开机图片里面都没有包含,
然后很快就转向了横版销售,不是100%通用的 游戏和模拟器应该是一样的
业余想搞下f1c100s系列的掌机的内置spi芯片内容 不懂硬件...请问几个问题
①u-boot-sunxi-with-spl.bin是写入了w25q64这个芯片的什么地址...
sudo dd if=u-boot-sunxi-with-spl.bin of=/dev/sdX bs=1024 seek=8
sudo sunxi-fel -p spiflash-write 0 u-boot-sunxi-with-spl.bin
如果是sd卡启动我明白 8k处开始 我会用dd命令读出来
这第二个上传到内置spi芯片的命令是写到了什么地址 从什么地址开始...
我只有编程器 没有usb串口设备...我淘bao看到好几种串口 还有多功能的..有点蒙
我用编程器可以把w25q64这个spi芯片读出来,8M大小
我如何把这里面包含的u-boot-sunxi-with-spl.bin文件反向读出来 我不知道从什么地址哪里开始
②这个比较神奇 我用编程器 把w25q64这个spi芯片读出来,8M文件 为什么每次内容都不一样 就是开头(不是最开头)一小段不同...其他一样....我测试了很多遍
我以前读取显卡bios 游戏卡芯片什么的 没出过这种事情 编程器应该没有问题...
③现在貌似有不下10f1c100s的所谓开源掌机 有哪家的掌机是硬件开源的 有pcb开源什么的 可以打个板子 自己焊接那种...我看论坛好几位高手都是硬件软件开源的 这些板子可以使用游戏机的资源吗
F1C200s主线gstreamer使用openmax调用cedar硬解码
http://whycan.com/t_5824.html
(出处:哇酷开发者社区)
hehe 我不需要这么高深的... 基本找到答案了 但是还是有问题 这个芯片的解码有些奇怪 还得长期测试才能下结论
页次: 1