PC真6键手柄制作

  • 格式:pdf
  • 大小:642.36 KB
  • 文档页数:8
.R 对键位的要求,软件商们在原来的接口技术基础上加以改进,创造性的
开发出了 4、6、8 键控制器,而我们普通玩家实现这一目的也不困难,
H 下面,我们就对此问题做一介绍。 y 话说小可自制作出第一款 PC2 键游戏手柄之后,忽忽两载,眨眼
即过,其间虽解决了2键变4键的问题,但对如何再将其进化为 6 键
里去哦!
W 说到这里,还要讲一讲 6 键和 8 键的关系。根据我的思路,第 7、
8 键应该是 2P 的“右”、“下”键。我曾经用过一个 8 键 Gamepad 的驱 动程序 KYE Maxfire G07 预发行版,KYE 的主页上说此驱动程序只在 EA 的 WC98 中测试过,其余的就……安装完毕后,8 个键位倒是全部 被检测到了,可是却不能被游戏认出,例如《侍魂 2》,它把此驱动程
B 一直参详不透。想找个成品来参考一下嘛,商家亦不可能允许我将其 n 所售商品开膛破肚窥去机密之后却不购买,没办法!不过,在下因有 e 次世代机可以玩,也就偷一偷懒,未继续深入研究
t 近日,我得到了一款非常出色的 CAPCOM 街机 CPS-1 的模拟器 rit Callus,其中有我最喜爱的《街头霸王2》——这可是我一直遗憾没有 W 完美的家用机移植版的经典游戏啊!如果没有6键手柄的话,是不能
游戏的速度都变得奇慢无比(我曾经被这个问题困扰很久,直到某天 灵机一动才得以解脱)。555 IC 部分是额外添加的连发装置,有时还是 很有用的,大家可按自己的需要取舍。按图拼装时一定要注意 Vcc 和 地线绝对不能短路!经检查无误并与你的 PC 连接之后,还需要初始调 校一次。初调最好采用可动态检测 0x201h Joystick 端口的 TESTJOY. EXE 来进行(该程序附带于台湾熊猫公司的“格斗悍将”游戏中)。进 入该程序界面后,不要按手柄的方向键,分别调节 W1 和W3,使所显 示的“bit0 =”、“bit1=”两项数值同为 200 至 300 区间的某一值(本人经 验之最佳值域!), 之后按住“右”和“下”键,调节W2和W4,使
拜托传给我一份)了,在游戏中选择控制设备时不能为你的 6 键手柄选
W 用这些项目。 这个手柄的成本非常低廉,我用全新的 MD 手柄改装也才花了不 到 30 元,但它的使用效果可以比得上甚至超过市面上一些售价在五、 六十元以上的手柄(还未必是真 6 键的),实在是玩 PC 动作、射击、 运动游戏的利器。大家如果在制作和使用上有什么问题,可以 Mail to:
问题,如果经软校正还不行,那就放弃这个游戏好了(事实上,这种
B 情形是少之又少的)。如此调校后,笔者推荐用等值的金属膜电阻去替换 n 四枚可变电阻,这样还有提高方向键精度的好处。使用本 6 键手柄还 e 有很重要的一点系统要求,就是你的 PC 必须有完整的游戏手柄接口, t 而且该接口须被相关软件或硬件跳线激活。这个接口就是每一张声卡 rit 都有的 D 型十五针阴性插座,各针脚定义如电路图所示。不少低价位
hawkie@ 或到侠情岛 BBS 论坛(/~pardon)上 我主持的“电玩空间”版块上留言,我会尽力帮助大家解决。Have fun!
By H.Ronson 成文于 1998 年 7 月
.R 曾刊登于《电脑商情报游戏版》(具体哪期已经遗忘) 重修于 2015 年 3 月,追加图片
真六键游戏手柄的制作和使用
1981 年,划时代的 IBM PC 诞生了,从那时开始,人们就不断的为 这个完全开放的系统添砖加瓦,推动它的不断进步,使之发展成今天微 型机领域的霸主,时至今日,其原始技术都得到了很大的革新,比如大 容量的存储介质,PCI、AGP 总线技术等等,但是有一个项目,却从来未 曾在硬件规范上改进过,那就是由 IBM 定义的模拟式游戏控制器接口 (gameport),遵从此标准的游戏控制器现在依然获得广泛的支持。不过, 这种接口实在是太过古老,其 1P、2P 每人分配两颗功能按键的设计对许 多现代游戏而言真是捉襟见肘,狼狈不堪。为更好的满足游戏对控制器
.R “bit0=”、“bit1=” 为前一数值的两倍,例如,第一次是 250,则第二
次应为 500(个位数跳动不停是正常现象)。如此调校以后,除非更换 主板、声卡,否则不要再更改可调电阻的阻值,各支持手柄的软件大
H 都带有自己的软校正(Calibrate) 功能,只要调用此功能按照其提示 y 执行即可。99%的游戏经过手柄软校正后在操作上都不会有方向失灵的
声卡因生产商偷工减料,往往将接口的 2P 手柄线路给省掉了,致使不
W 能接驳 2 键以上手柄,此现象在廉价的 ESS688 声卡上尤为普遍。另外,
某些主板甚至显卡上也附设有游戏接口,我们可以通过跳线或在 CMOS 中设置将其屏蔽掉,不要以为两个接口能带来双 6 键手柄支持, 它们只会产生令人讨厌的端口地址占用冲突而已。
ritten By H.R W
ritten By H.R W
.R ritten By H 成品图,SegaMD 手柄改 W 电路板结构图,可见 555 连发芯片
从该真6键手柄的电路图大家可以看见,它的结构并不复杂,略 懂无线电常识的玩家都很容易于按图制作。R1 和 R2 的阻值可在 10K 到 100K 之间任意选择,但不能省略,否则在 WIN95 下所有可用手柄的
而且必要的话)。但是它与 GRiP、台湾的“大宇摇杆”、微软 SideWinder
B 系列等数字式手柄不兼容,更不用说以特殊转换装置从打印口接入 PC n 的超任手柄(SNES Gamepad,好像市售的 KL 全能游戏手柄就是这种形 e 式 的 , 详 细 的 技 术 情 报 可 以 在 t http:\\/SilicoValley/Way/8843 网址查看,由于 Geocities rit 的响应速度非常慢,我从来没有去过那儿,如果哪位得到这个资料,
ritten By H W
.R 和数字式手柄 DPP 和平共存,不象 Interact 那样与 DPP 水火不容——
当心,同时安装 Interact 和 DPP 会让你的系统出现致命错误的。) 最 后 要 说 明 的 是 , 本 手 柄 实 质 上 是 标 准 的 IBM Analog
H Joystick/Gamepad,在游戏的 Setup、Install 等程序或 option 菜单中选择 y 输入设备的时候也可以选 4 键类的“Gravis gamepad”(如果有这一项
本 6 键手柄在 DOS 环境下不需要驱动程序, 只要软件本身支持即 可, 主要的代表作有 CAPCOM 的 PC 版《街头霸王 2》系列、 《RISE2》、 《TOMB RAIDER》、超任及世嘉 MD 模拟器等等。当然,你要是把它 设为 2 键或 4 键来用亦无不可;至于 WIN95 用户,建议升级 DirectX 到 5.0 版之后,再安装《电脑报配套光盘 3》 中提供的 6 键手柄驱动 程序(INTERACT PC Gamepad 6),用其中的任何一种都可以,不过要 注意按照其提示逐步安装,然后进入“控制面板”,点击“游戏控制器” 执行校正程序。日后若发现手柄方向紊乱,再执行一次校正程序即可。 WIN95 平台下支持 6 键手柄的游戏非常的多,大名鼎鼎的《侍魂 2》、
555 装置;SS 或 PS 的亦可,不过 PS 手柄玩格斗游戏不是很方便。根
B 据笔者两年多的使用实践表明,此款手柄的兼容性是相当高的,众多 n 游戏、模拟器中,仅仅在 SPW 不能正常工作(只能怪安藤信明学艺不 e 精啦,用 SNES9X 或 ZSNES 来代替吧);其操作性也不错,用此手柄 t 玩格斗游戏《侍魂 2》时,诸如“天霸封神斩”和各种变身技、连续技 rit 等复杂招式也很容易“搓”出,与咱家 PS、SS 的手感相比,差不到哪
.R 《Quake2》、《Street Fighter Zero》、《饿狼 3》、《TOபைடு நூலகம்B RAIDER 2》等
等均是(有时程序会把该六键手柄认作微软的 SideWinder,这倒无关紧 要,照用就是)。
H 制作本 6 键手柄时, 最好用世嘉 MD 的 SJ-4001Gamepad 来改装, y 因为此手柄上的软封装 IC 本身就带有连发功能,加以利用即可省去
充分领略其格斗真髓的,因此,在这一款 SF2 的激励下,笔者几经摸 索(没有任何可用的资料,完全是瞎摸瞎撞,苦啊!),终于完美的“搞 定”了这个问题!
其实,道理说穿了也非常简单。我们知道,一台 PC 可接两个完 全相同的游戏手柄,每个手柄分配有两个按键,如果我们“牺牲”掉 2
P手柄,将其两键“移”到1P手柄上,那么1P手柄就变成了4键 的了。市售的一些所谓6键手柄,其第5、第6键是1、2、3、4 键中某两键的组合或连发功能键,是可谓之假6键。至于真6键嘛,当 然是每一个按键都是独立的喽,那么它的第5、第6键从哪儿来的呢? 哈,你一定想不到吧,竟然是2P手柄的“左”、“上”方向键(好嘛, 2P 手柄被完全剥夺生存权了)!我原来一直未能在 4 到 6 的进化上有所 突破,就是因为不敢相信这两路模拟量居然也可以被按键征用,这也 许就是定向思维的局限性吧。
序下的手柄认成 MS Sidewinder2,但只有前 4 颗按键有效。Callus Win 更惨,本来 6 键用得好好的,换成 8 键后,方向紊乱,按键失灵,我 只好又换回原来的 6 键驱动。估计这种现象的原因是驱动程序有 BUG, 或者不支持我制作的手柄,毕竟此驱动程序是人家本厂商品专用的嘛, 而且是个 pre-release 版,目前我还在寻找另外的 8 键驱动程序,以便 对这种猜想加以验证。(追记:本文在《电脑商情报游戏版》刊登后, 我收到了不少网友的来信,其中潜水艇站()的 Norman 兄弟提供了新 8 键手柄驱动程序的信息,就是那个 Saitek 8-button game controller Ver2,它已经可以正确的识别所有按键,同时,该驱动可以