琵琶行论坛

 找回密码
 注册
每日签到论坛FTP使用教学领取红包(开放!)论坛FTP搜索引擎
查看: 56470|回复: 77

EasyArcade——程序宅自写代码实现千机变(Flash Air + C#)

[复制链接]

签到天数: 3 天

[LV.2]偶尔看看I

发表于 2012-8-30 01:42:23 | 显示全部楼层 |阅读模式
本帖最后由 CLARKH 于 2012-8-30 01:44 编辑

一楼是怀旧篇幅,要研究电脑改装街机的请去二楼……

作为一个80后的街机玩家,我一直坚守在街机游戏里。只可惜现在国内的街机房都是娃娃机捕鱼机,难得几个进新游戏的机房又不禁烟,每次洗完澡去玩一趟回来又要洗,所以我宁可在家玩玩模拟器。

从01年大学的时候我就开始研究摇杆DIY,当时照着EZ子站“电子DIY”的说明,自己找做木工的亲戚钻了两块板子,打好眼,然后去郊区的电子市场买了一堆摇杆线路什么的回来,花十块钱买了个PS手柄拆开,请老板帮忙把导线焊接到电路板上去,最后回宿舍拼好了人生第一台双打摇杆(当然只是一块木板而已,连底座都没,固定方式是用抽屉夹住),就是这个简陋的双打摇杆,伴随了一宿舍的人的怀旧之旅。

等到毕业工作以后,有了点钱,我就想着开始买一台真正的摇杆,那时候正好真天的摇杆卖的比较火,外观又好看,我就先后买过两个,早期那个电路板也是用焊接的,后期应该就是厂里生产的了,有插头有接口。
客观评价那个时候的真天摇杆,就是左手那个摇杆很烂,大八向圆档,我好歹也是个KOF中手,用这摇杆摇四分之一圈很难摇,因为斜方向压不到位,所以我也只能过一点瘾,完全没有街机上行云流水的感觉。
IMG_20120809_143527.jpg


等到有一次去了机友家里,看见两个方型摇杆用吸盘牢牢的固定在玻璃茶几上,手感完全和街机一样,打02UM任何难度的BC连都可以连出(当然我本身街机就连不出的不算)。于是被虐了一个小时以后,我急急忙忙问了牌子,就立刻回淘宝去搜索下单了,这个摇杆牌子叫四通。

在淘宝上,经过多方比较和买卖评价分析,我选择了一个叫“小熊毛毛”的卖家,因为在我看来,这个卖家是属于那种比较偏技术,爱较真又自恋专业水平的人,这种卖家基本上都不太会做生意,但是卖的东西质量从来都不含糊。在旺旺交谈过程中,果不其然,毛毛处处都表示出自己在摇杆领域内的专业知识,最后我拿回了一个四通摇杆,用双面胶固定在了公司办公桌上,天天下班以后一个人打到夜里。

后来有一天,在逛拳皇论坛的时候,无意看到以前从格斗乐园开始就一直在做MV的條條居然也在苏州,于是找了QQ号加上聊了一下,原来就在我这栋楼的同一层!立刻过去找他,他说每天晚上就看到一个人在公司里摇杆乒乒乓乓的摇,没想到是我,那段时间正好有个机房进了02UM,于是我们也经常过去切磋。

美好的时光过的很快,公司倒闭了,我去了一家管理比较严格的游戏公司,于是就暂时告别了街机生活,也很少在电脑上打模拟器了。然后又是跳槽,换工作,期间经历了结婚的人生大事阶段,在丈母娘的资助下,首付了一套房子,有了自己的空间,终于可以开始考虑如何规划自己的游戏生涯了。

首先我配了一台2000块钱的电脑主机,基本上可以开高特效满帧运行当时99%的3D电脑游戏,至于模拟器更是不在话下,TTX2基板爆发的时候,我每个游戏都是全速运行。一直记得那个晚上,和拳皇盟的spelliu版主熬夜在线拖国外的KOF13下载档,等到在机器上真的出现熟悉的选人画面时,我激动不已。接着,我从京东拖回了一台47寸的3D电视,当接上1080P打街霸四的时候,那效果只有一个惊艳可以形容,游戏机房的劣质液晶远远不能相比。

只是,一切条件都具备了,我还缺一个趁手的摇杆,老真天和四通早就不灵了,于是我又拜访了毛毛的店铺,发现了他1000大洋的镇店之宝——不锈钢摇杆台。平心而论,倒不是摇杆本身不值这个价钱,而是花1000块钱买一个既非国外品牌,又不是限量版的摇杆,很不划算,所以针对这款摇杆,很多其他卖家都在说毛毛想钱想疯了,但凭着对毛毛的信任,我决定尝试一下。

当摇杆寄到后,短短5分钟的惊喜,立刻被一个噩耗替代:这款摇杆居然不能玩TTX2的游戏!经过各种尝试甚至重装XP后,我不得不接受现实,开始使用Joy2Key来模拟按键,接下来又是一个打击:我用键盘都能流畅打出的KOF13十割连,居然用这款摇杆连招都摇不出,当时我心里完全失望了,毛毛作为一个STG玩家,居然质疑我的FTG水平,觉得是我的问题,当时我真的非常后悔。

接下来的情况可以用一句峰回路转来形容,毛毛答应帮我寄一块PC专用电路板过来,替换掉原来的PS3/PC两用电路板,同时我自己捣鼓,居然发现摇不出招是挡板的原因!毛毛和网上一些玩家坚称那个挡板是影响手感的,必须去掉,而我和另一些玩家的实践发现这挡板必须留着才能顺畅发招!电路板发到后,安装完毕,TTX2游戏直接能认出来,我也能在电脑上顺利的打出十割连了,这一刻,失落的心情终于挽回了许多。

摇杆虽然好,可惜固定依然不完美,打STG的毛毛完全不能体会我等FTG玩家的摇杆力度,内置的防滑脚完全没有用,经过更换吸盘和防滑垫虽然能够解决这个问题,但我实在厌烦了把摇杆搬来搬去的事情(因为吃饭和打游戏都是用电视前的茶几,摇杆很占地方),所以我决定实现小时候的愿望:买一台街机!

评分

5

查看全部评分

签到天数: 3 天

[LV.2]偶尔看看I

 楼主| 发表于 2012-8-30 01:43:06 | 显示全部楼层
本帖最后由 CLARKH 于 2012-8-30 01:47 编辑

二楼开始描述前期准备工作和技术的选择,实际截图请去三楼……

买街机,游戏是个问题,作为一个“资深”模拟器玩家,如果用国产垃圾千机变或者花钱买基板,那就太逊了,但是用模拟器的话,难道还自配一个键盘鼠标在边上等着选择?我开始在各大论坛研究电脑改装街机的帖子,可惜一直没有完整方案,直到我发现了yangjuniori这个奇葩玩家。

说他奇葩,是因为无论是PPX、TGBUS、A9或者S1,他的帖子从来没有一个懂行的人认同过,在各种冷嘲热讽之中,他坚持着自己莫名其妙的追求。不过从他最终的结果以及发的截图看来,yangjuniori和我追求的是同样的事情,就是用模拟器完美的重现街机。因此,我和他短消息了几次,也大致了解了一些改装的难点,比如电脑接口输出到显像管街机的显示转换问题,刷新率不同的同步问题等等。

硬件问题了解后,接下来是软件问题,要做一台完美的千机变,一个好的前端必不可少,几番搜索以后,只有AdvanceMame+Menu勉强符合要求,但是运行别的模拟器以及TTX2的游戏就不行了,所以也被我否决了。最终,身为一个Flash程序员,我决定自己写一个前端。
无标题.jpg
到了实际购买阶段了,淘宝上显像管的街机基本在1000元左右,因为显像管已经停产,所以都是二手显像管,我想着可能几百块能到本地机房淘个机器回来,可惜看了一圈下来,基本都损耗严重,偏色、闪烁、老化等等各种情况层出不穷,加上显像管辐射大又伤眼,虽然老街机用模拟器的效果好,但为了个人健康和街机质量着想,最终我还是选择了买一台液晶机台。

适合家用的液晶机台有22寸和32寸两个选择,价格相差1000元左右,我看了一下公司的19寸显示器,心想22寸应该够大了,所以买了一台22寸的液晶机台,淘宝付款后,开始了焦急的等待之旅……

下面是对玩家有参考价值的购买相关话题

1、街机购买都是采用物流发货,经常玩淘宝的同学注意,这和快递不同,物流是要自己去提的,或者你花钱让他帮你送过来,说点好话可能会帮你搬一下。物流人员平时面对的也都是三教九流的社会人士,不像快递还对你好言好语,所以别在物流面前乱装B,说你帮我抬上来啥的,多叫两声师傅,人家才会对你热情。抽烟的给根烟,运费啥的可能也会少算你点(外地到本地的运费是少不了的,我指的是师傅运到你家的)。

2、街机发货时为了安全,可以加几十块钱打个木架,打了木架以后基本上就不会坏了,物流通知你货到了以后,直接打款确认,让物流送过来另外再给运费就可以了,不需要弄快递什么验货付款的那一套,时间上也来不及的。

3、显像管虽然还原模拟器效果好,但毕竟都是老东西了,而且机台比液晶的重,转接电脑也要弄转换线(有需要请找yangjuniori,专注老式线材30年),所以怕麻烦的玩家要么买液晶机,要么买显像管+千机变基板,多花几百块而已,但是流畅程度无法保证,毕竟我在机房没见过不卡的国产千机变。

4、街机接线出来是一个高度集成的JAMMA28插和显示器线,所以基板是直接支持的,而改装就要自己一根一根的接上线了,只要注意一点,都是体力活而已。
回复 支持 反对

使用道具 举报

签到天数: 3 天

[LV.2]偶尔看看I

 楼主| 发表于 2012-8-30 01:43:37 | 显示全部楼层
本帖最后由 CLARKH 于 2012-8-30 01:58 编辑

终于说道正题了,本楼开始实际改装截图

改装部件准备:

液晶框体×1
旧电脑×1(事先装点模拟器试试看能跑什么,我赛扬1.2+独立显卡能全速跑MVS+CPS123+PGM,甚至还能跑TTX的98UM等2D格斗)
摇杆电路板×2(各摇杆网店有售,推荐毛毛的PC小熊无延迟电路板,可以玩TTX2游戏,兼容性好)
电脑音频线×1(便宜点或者坏掉都行,只要接口和连线)
带独立电源的USBHUB×1(因为摇杆对电压要求很高,独立电源的HUB淘宝最便宜20-30元,我买了一个,效果很好)
十字起、尖嘴钳、打火机等工具若干(会动手的就不用我解释我为什么了吧)

先来一张拆包前的截图,木架很稳当,不用担心坏掉
IMG_20120824_175558.jpg
框体下方有滑轮,路上不会有问题,等到搬好以后记得要把轮子卸掉,不然打起来一直会晃
IMG_20120829_203901.jpg
插头插好,下面的开关是总电源,上面的开关是显示器
IMG_20120829_203940.jpg
机箱用钥匙打开,内置了一个基板用的电源,如果你的电脑放得进去,可以考虑裸版放进去,要注意散热。
IMG_20120829_205524.jpg
打开正面投币板,右边是比较式投币器,左下有一个金属片,拨动可以打开摇杆面板。
IMG_20120829_204805.jpg
面板打开以后看见整齐的连线,师傅还很用心的扎起来了,不过送的摇杆和按键都比较渣,毫无手感。
IMG_20120824_214146.jpg
改造第一步,当然是先连接显示器,标准VGA接口,一般台式机或者笔记本都能连,支持1440×900分辨率,也算半高清了。

开机,熟悉的XP系统出现,说明显示器没问题。
IMG_20120829_205421.jpg
第二步,先做简单的,改造摇杆,因为之前已经改装过多台摇杆,所以这一步纯粹是体力活了。
IMG_20120824_214134.jpg IMG_20120829_202512.jpg
先用的淘汰的真天电路板,结果连上去发现效果不好,接触不良还有延迟,所以我忍痛把正在用的迅佳电路板贡献了出来,顺便也换上了正在用的摇杆和按钮。
每个按钮都是插口的,连上去很简单,稍微注意一下按钮的顺序以及线的长度就可以了,如果你不是完美主义者,乱接也行……
IMG_20120829_202541.jpg IMG_20120829_204659.jpg
看看接好后的效果,还是蛮漂亮的,按钮并不是越多越好,这种三个两排的结构已经可以应付99%的游戏了,四键用黑色,街霸用上三下三。
六个功能键是我要求师傅帮忙打的,考虑到为了脱离键盘操作,需要多点按钮改设置。
IMG_20120829_204625.jpg
第三步,改造投币器,本来家用是不需要这个功能,但是同事一致要求装上,更有怀旧的感觉(事实上的确很有感觉)。
先看看比较式投币器,由电路板控制,卡什么币就可以投什么币,但是我这台似乎接触不良,卡口有点紧,稍微松一点才能投,于是乎……土方法上,垫张纸吧。
IMG_20120829_204512.jpg
解决了投币问题,开始连线。投币器连出来三根线,黑的是地线,一红一绿是什么呢?我不管三七二十一,都剪掉试试,结果……没用了

原来红线是投币器的电源线,是进线不是出线,于是苦逼的又连回去黑线红线,同时在黑线分一根出来,手头没有合适的导线,就从真天板上剪了一段下来,和绿线一起放到面板里,接成2P的按钮,在Windows里测试一下,果然有用,看来初中的电路知识没忘光啊。
IMG_20120829_204726.jpg
最后一步,音箱,这步应该不算难,找到合适的线接上就可以了,我直接把音箱连到28插的线剪断了连电脑的,至此这个28插已经彻底报废,仅仅供应着投币器的电源……
IMG_20120829_205511.jpg
硬件改造完成,把摇杆装好,最后就剩软件问题了,我用了以下几个模拟器:
IMG_20120829_204752.jpg IMG_20120829_204758.jpg
Caname——聋五大大改造的MVS、CPS、PGM专用模拟器,内置BOSS补丁以及一些换人补丁,非常适合低配置电脑使用,赛扬1.2都能全速运行群雄争霸和形意拳,不过我还是希望把合金弹头的胖子补丁以及恐龙的大血补丁给去掉,只保留换人……
MamePlus!——模人鼎鼎大名的Mame改版,之所以用这个版本是因为Romset比较新,而这个版本不能全速的游戏,我用Mame32K也不能全速,所以就还是用这个吧,关键是支持命令行调用IPS。
Zinc——这个是目前比较有问题的一个模拟器,其他都还好,但是退出不能用摇杆实现,必须用键盘的Esc,我又不想用Joy2Key,所以只能先搁置着了,不过本来Zinc也没有什么好玩的游戏,街霸EX之类的在现在的电脑上显示就是一堆方块,估计不会有人有兴趣。
TTX——老的TTX的像素2D游戏在我这破机器上居然都能运行,比如98UM,而且TTX2的设置可以用摇杆退出游戏,所以这个也在范围内吧。

还有一些模拟器比如Demul等等,因为机器跑不动,我也没继续试是不是能命令行启动了,如果你的机器够,我想你可以加入,只是操作起来会不方便,但是CVS以及拳皇11、三国七星等等还是值得一玩的游戏。

IMG_20120829_205145.jpg
IMG_20120824_214154.jpg
IMG_20120829_202429.jpg
IMG_20120829_204349.jpg
IMG_20120829_204915.jpg
IMG_20120829_205444.jpg
IMG_20120829_205544.jpg
回复 支持 反对

使用道具 举报

签到天数: 3 天

[LV.2]偶尔看看I

 楼主| 发表于 2012-8-30 01:44:58 | 显示全部楼层
本帖最后由 CLARKH 于 2012-8-30 02:00 编辑

最后大家看看运行的效果吧,自己用Flash Air写了一个前端,全摇杆操作,可以切换分类,预览图,高清液晶的千机变界面效果,远非显像管可比,当然进了游戏的界面就……


IMG_20120829_223851.jpg
IMG_20120829_224056.jpg
IMG_20120829_225146.jpg
IMG_20120829_225203.jpg
IMG_20120829_225126.jpg
IMG_20120829_225052.jpg
IMG_20120829_225111.jpg
IMG_20120829_224207.jpg
IMG_20120829_224622.jpg
IMG_20120824_220735.jpg
IMG_20120829_204323.jpg
IMG_20120829_205145.jpg
IMG_20120829_205327.jpg
IMG_20120829_222136.jpg
IMG_20120829_222517.jpg
IMG_20120829_225025.jpg
IMG_20120829_224146.jpg

评分

2

查看全部评分

回复 支持 反对

使用道具 举报

签到天数: 3 天

[LV.2]偶尔看看I

 楼主| 发表于 2012-8-30 01:51:13 | 显示全部楼层
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-8-30 02:29:27 | 显示全部楼层
这DIY水平高啊。拜服。
回复 支持 反对

使用道具 举报

签到天数: 57 天

[LV.5]常住居民I

发表于 2012-8-30 02:53:45 | 显示全部楼层
技术贴 绝对加精了
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2012-8-30 08:19:34 | 显示全部楼层
来参观以下
回复 支持 反对

使用道具 举报

签到天数: 4 天

[LV.2]偶尔看看I

发表于 2012-8-30 08:34:55 | 显示全部楼层
楼主我也有兴趣方不方便告诉我需要些什么 我也想DIY套玩玩。

回复 支持 反对

使用道具 举报

签到天数: 1582 天

[LV.Master]伴坛终老

发表于 2012-8-30 08:36:19 | 显示全部楼层
我是来求那个你写的那个前端的。。。。THX
回复 支持 反对

使用道具 举报

签到天数: 2421 天

[LV.Master]伴坛终老

发表于 2012-8-30 09:33:20 | 显示全部楼层
这等费钱费力的事,我等小民只有观瞻的份,在电脑上自娱自乐下就已心满意足了
回复 支持 反对

使用道具 举报

签到天数: 1 天

[LV.1]初来乍到

发表于 2012-8-30 10:20:41 | 显示全部楼层
一个字,牛X
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|琵琶行论坛 ( 赣ICP备12000882号 )

GMT+8, 2019-11-18 20:05 , Processed in 0.025090 second(s), 9 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表