|
|
       FC主副双控修改教程
0 F7 A) n8 |1 Q" U6 r% h* U! `作者:by火焰烈旋风 o1 X" L1 y2 t3 s t! {) ?
时间:记不清了
! s4 C5 _7 O7 h7 @$ x& ~     当只有一个人游戏时想双人同时玩该如何?
! D$ ^3 y% A. o2 V     答案很简单的,接下来讲讲如何做到双控的修改。7 F4 s. g5 N G4 M& i& V1 W
    以魂斗罗一代美版为例:
4 w2 ?- V8 P# D0 [    1、找到一个地址作为判断是否执行双控的指令,这里以07A2为例子。% A, Z# ^; ]* C3 V- O6 [- D+ W
    2、找到主机与副机的纵横坐标、按键地址(按住后只变化一次的那个)这里的主机横坐标:0334,纵坐标:031A,副机横坐标:0335,纵坐标:031B,主机按键:F5,副机按键:F6,另外的需要主机控制按键F1,至于如何查找本人不多说了,如果找不了还如何谈修改呢?8 Z6 @; }2 ?- `+ U8 B! c
    指令我不作多余说明了,很容易就看懂的了: A& x ]4 `' v3 A& K6 y& _
    F620: 95 F5   STA $F5,X/ o9 T, s) I5 ~
    F622: 94 F1   STY $F1,X(补回代码)" g7 `' `* b4 Y$ d$ x! _3 f
    F624: 48   PHA
- v: s! [ o4 J+ W" | A7 U( f# l: c# C    F625: A5 F1   LDA $F1
6 O; H* I; m8 E6 g. ?) y. r6 n/ l3 c    F627: C9 28   CMP #$28(按了选择+上?)
. ^0 k4 {/ f0 }) ~9 [# b    F629: D0 05   BNE $F630
) R9 b. G! s9 Z& Y; @ z: u' U    F62B: A9 FF   LDA #$FF( u, R( y9 _( g" ^2 B
    F62D: 8D A2 07   STA $07A2
2 |( x& `. [% x4 X    F630: C9 24   CMP #$24(按了选择+下?)
: [9 B; y! }+ y& z5 f6 X+ r    F632: D0 05   BNE $F639
1 S$ _, [8 A) D! V6 w# I    F634: A9 00   LDA #$00
D. e: ]* C% G9 S- y! ~    F636: 8D A2 07   STA $07A2(这里当按选择+下时才清零)
* z, ? F, d1 X' R    F639: AD A2 07 LDA $07A2; B, l# a$ t! A; X) a- d
    F63C: C9 FF   CMP #$FF & l$ K' y/ T" Y! Q+ W* y. \
    F63E: F0 04   BEQ $F644(比较是否为FF,是就去执行双控): w# ~, W" Q) b
    F640: 68   PLA
5 J( v( S6 ^# K9 O    F641: 4C 91 C3 JMP $C391(跳回去执行原程序)* q" D, d. M$ Y1 n7 s, N
    F644: A5 F5   LDA $F5
+ V+ X) V& b5 P    F646: 85 F6   STD $F6(按键动作主机控制副机)2 B5 |) `) G6 @3 \ M/ {9 X* I- a
    F648: AD 34 03   LDA $0334
: {4 U7 Z0 G* v! j! P& ~3 ^' u4 L    F64B: 8D 35 03   STA $0335(横坐标主机控制副机)8 t3 L6 j+ n, ^2 e, }& x
    F64E: AD 1A 03   LDA $031A
5 z; h! @+ M" e& x    F651: 8D 1B 03   STA $031B(纵坐标主机控制副机)
9 x. U; F8 y2 Q, X* ]    F654: 68   PLA' o6 m' N- E6 l* i) V% M) A
    F655: 4C 91 C3   JMP $C391(跳转回去执行原程序)$ Y7 L1 I% k- M0 {2 W5 S0 X5 o
    这里的功能是:按了选择+上开启双,选择+下关闭双控,双控就是坐标、按键动作一样。
+ M* z/ a% M! m) ]+ \4 T5 Y4 z4 {    看懂了吗?
; S1 a7 @7 `" v* {' x Q    感谢您的阅读,祝您快乐!: r9 P/ u+ u3 M& p- y
    欢迎加QQ:1490868135谈论:
' C0 ^8 V1 P+ d
( R/ C; h+ ~# y8 Z: e* I$ ?( ?
" V+ v/ w6 P' t7 ]- `* t' y" p6 h    |
|