EMU618社区

 找回密码
 立即注册
搜索
查看: 590|回复: 2

[原创HACK教程] FC主副双控修改教程

[复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2015-10-15 08:52:04 | 显示全部楼层 |阅读模式
       FC主副双控修改教程2 J1 z/ r; o7 q) O4 x+ K3 m. F
作者:by火焰烈旋风( N7 m( V" ], N2 I( a0 k
时间:记不清了
+ T5 }1 c0 Q( w& ^# c& C$ q; \     当只有一个人游戏时想双人同时玩该如何?
9 r2 k! J* K9 i5 F1 x9 j     答案很简单的,接下来讲讲如何做到双控的修改。# N& f+ ^1 o( ]8 h1 A
    以魂斗罗一代美版为例:
4 B& d  z9 A1 j& Y. n  g- w    1、找到一个地址作为判断是否执行双控的指令,这里以07A2为例子。1 q. U. L: Y# O( l7 M4 s# k7 r  H5 ~9 y
    2、找到主机与副机的纵横坐标、按键地址(按住后只变化一次的那个)这里的主机横坐标:0334,纵坐标:031A,副机横坐标:0335,纵坐标:031B,主机按键:F5,副机按键:F6,另外的需要主机控制按键F1,至于如何查找本人不多说了,如果找不了还如何谈修改呢?2 i# W% m5 @4 d  ]) b
    指令我不作多余说明了,很容易就看懂的了:6 c8 |) x9 i- G2 y0 J
    F620: 95 F5   STA $F5,X, k% L" N  N" y. T
    F622: 94 F1   STY $F1,X(补回代码)$ F% e  g0 i$ @7 h: J* d
    F624: 48   PHA
$ \( c( r% J  j" M, T( F    F625: A5 F1   LDA $F11 y" F. m5 J9 V9 p% d) f
    F627: C9 28   CMP #$28(按了选择+上?)* T3 t, }7 {+ x6 e
    F629: D0 05   BNE $F6305 L0 ~8 ], ?; A' e
    F62B: A9 FF   LDA #$FF
( o) X& H& y: z% c8 j/ M    F62D: 8D A2 07   STA $07A2
+ e) o) ?: v/ ~! N    F630: C9 24   CMP #$24(按了选择+下?)$ _5 _3 Z2 w5 `7 m8 J8 A& F6 Y/ T
    F632: D0 05   BNE $F639
/ [& j1 p# ?3 `) l' c" g1 u    F634: A9 00   LDA #$005 G, M6 p! r& y+ g9 G" I
    F636: 8D A2 07   STA $07A2(这里当按选择+下时才清零)  @1 h9 B7 D) h( p/ ~7 \
    F639: AD A2 07 LDA $07A2
* m+ G8 e2 n$ u/ g    F63C: C9 FF   CMP #$FF 8 Q9 p0 [# \5 P8 x
    F63E: F0 04   BEQ $F644(比较是否为FF,是就去执行双控)
0 x" _  j- M4 s    F640: 68   PLA
$ R: v& {# n2 p1 c    F641: 4C 91 C3 JMP $C391(跳回去执行原程序)4 K- d# c; U: N" X
    F644: A5 F5   LDA $F59 ?% T. X4 r" d1 R
    F646: 85 F6   STD $F6(按键动作主机控制副机)
3 i* y  z% O3 ~    F648: AD 34 03   LDA $0334
% W, C" P" T% f! \    F64B: 8D 35 03   STA $0335(横坐标主机控制副机)
% E8 e$ n- Q! W! e% S    F64E: AD 1A 03   LDA $031A) j& _8 y7 e8 \
    F651: 8D 1B 03   STA $031B(纵坐标主机控制副机)
) `8 |' y$ ^2 |1 g- }- F: Q0 {    F654: 68   PLA3 A3 p7 M5 Y+ B& i* ^+ Q
    F655: 4C 91 C3   JMP $C391(跳转回去执行原程序)' p- ]6 L! D' D1 b3 l" j* Z/ m2 [
    这里的功能是:按了选择+上开启双,选择+下关闭双控,双控就是坐标、按键动作一样。& k  B( t. m) F
    看懂了吗?* A+ h0 h& G8 |/ T; u* ?
    感谢您的阅读,祝您快乐!6 m0 [0 w" V, i$ q6 o3 u- J
    欢迎加QQ:1490868135谈论:
/ M2 B4 K0 {3 u0 `
6 e3 ~( `! X# s" R) ]8 q1 u5 X; k
7 z* M5 F) _6 V* {$ U9 i   

签到天数: 1297 天

[LV.10]以坛为家III

发表于 2015-10-15 11:05:45 | 显示全部楼层
好高端的样子,学习一下了~~~
[发帖际遇]: wyw 在论坛发帖时没有注意,被小偷偷去了 5 个 柠檬. 幸运榜 / 衰神榜

签到天数: 1700 天

[LV.Master]伴坛终老

发表于 2015-10-15 11:50:42 | 显示全部楼层
不明觉厉,还是留下足迹,以后再学习学习
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2025-4-23 01:19 , Processed in 1.081054 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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