EMU618社区

 找回密码
 立即注册
搜索
查看: 2260|回复: 51

[原创FC/FDS-HACK] [FC][忍者神龟1][END选关]

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑
+ g( d. z- t0 j# \* `8 s& V) @0 Z/ n4 f' l+ M& U; J
[FC][忍者神龟1][END选关]- |7 L& b8 U- {+ B
) H; ~* [7 N  Y% X/ Y4 W
时间:2017.4.2
6 a% S* u. K% I. M5 \( x. d; p作者:FlameCyclone
% n. r$ c7 Q) M: i内容:
1 K2 r0 b3 e3 u& L& k( x1 g' K. g    1.关卡选择:   标题时,左或B减,右或A加;
* y( p4 b* e. c" g0 i7 i2 l    2.一击必杀:   选择+B键切换;' ^! {& H% K( o% M% e, _
    3.无敌锁定:   选择+上键切换;
0 s6 t1 S+ K2 \. A    4.血量锁满:   选择+下键切换;# o; k/ u8 p3 |6 M
    5.水下时间:   选择+左键切换;, C/ N( S' N2 |" y
    6.武器切换:   B+上键切换;
- J* F" ]8 \& f6 ?! B+ k    7.暗器数目:   B+下键切换补满/空缺;" w1 ^6 b( T. b2 f1 N6 N
    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.4 \4 v" ?& J' P9 N& X
+ u3 I2 l6 q$ G1 o7 |/ c

- \) G3 ?, f& j' L& _FlameCyclone.ys168.com# x- w; j" `6 A& ^* e+ Q2 {1 }
www.nesbbs.com
0 F7 M; [  u9 a7 U5 `
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0
    + P1 ]( U  K0 i! m) L
  2. ora_data:/ z  X( K7 P/ @2 g* n* w
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10: `! G1 ?% T8 t
  4. and_data:. {  _) O; D5 Z
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF9 U' z4 {/ s2 p2 z# ~$ j  y
  6. # {' Q, v, F; ]7 N3 b  K' F
  7. button = $F5. v( b+ \4 |9 Q7 C
  8. flag = $6000
    1 d( l: \7 R7 s. G8 D( c4 x
  9. .org $80009 u; M3 _- z+ l. e' Z6 m
  10. JMP $8400; n; g' S4 D, u+ f

  11. 8 U5 k% A( \) U: ?9 n, A- F
  12. ! L  a3 ^4 q4 B
  13. .org $8400
    $ h8 k1 v/ z) ^- O4 M
  14. PHA
    2 S! B! L: q% o* s6 D$ ]  x! i3 `% T$ {
  15. TXA, S( }( s. O/ o6 g% m
  16. PHA
    2 _  G  h, Q7 `( S- R
  17. TYA& U) d% f7 j& e% w% ^4 d* g# _
  18. PHA9 P8 I6 y4 A1 [! y8 L) ]
  19. KJMP:
    , P2 E' l4 X4 P3 G
  20. JSR $8100
    + _& `! _, j7 _. @. o6 {# l
  21. JSR KEY_OPERATE
    , v% _. i. K0 N( _. ]- V. \
  22. JSR WEACH
    7 c7 `5 o" Q5 T" a4 g
  23. JSR INV$ D3 R8 @( @. W+ T- c" d( Z* ?
  24. JSR TIME, P7 G, ^# A) D8 w2 b7 ?
  25. JSR TOOLS7 O4 b0 [; C* y  s- U- M
  26. JSR BLOOD/ D5 j$ b; ~7 M6 [, b) b; B
  27. JSR MOVE_FORCE
    4 U$ y3 Q* X4 ?! w( q, X
  28. PLA
    , O4 @& |! f: B: _! [; u
  29. TAY
      c7 h0 ^4 O2 y1 W- T
  30. PLA
    ! m: U& K7 N! ~
  31. TAX
    $ d8 X0 T- y3 H$ C" @0 d
  32. PLA% E' L' [/ _* J& E
  33. RTS5 C7 X$ `% V! @0 Y8 X! |0 u

  34. + g+ R) Z3 a. q
  35. KEY_OPERATE:7 I/ s- R' X+ c9 r
  36. data_protect:7 m" P) d- V& ?8 I, Y6 v* _
  37. PHA
    / I9 Z2 e# K( q# r
  38. TXA
    ) J4 m. _' ?5 E" S& P) R: L4 N3 w% X
  39. PHA
    # j$ f, @1 \" s
  40. TYA4 o) a- c6 [5 m" E" k/ U* R
  41. PHA
    0 k: A: @; I- W2 d- c, Z

  42. 4 ?+ ?, Z/ q" N" g8 y+ _- w  @
  43. FLAG_CMP:
    5 l9 J3 X% _# D  ]# x. C( Y0 r
  44. LDA $600F
      Y; ?: g" [3 B4 K- ]7 K
  45. CMP #$7F    ;标志数据初始化条件判断
    - F, j1 i. @- \9 Y2 K$ x$ f" q
  46. BEQ pause_cmp/ x7 o, F4 B$ \. K5 h" l2 I
  47. LDA #$00
    , X3 J$ ]- s$ D) [7 H
  48. STA $6000    ;数据初始化  A$ ]/ ~9 ~. o; r
  49. STA $6001    ;数据初始化. e7 r- V/ t+ o3 j1 `- ~
  50. LDA #$7F
    ; Y% t% F  y' _/ i* p/ ?" T6 D6 r
  51. STA $600F
    ! Q1 ?0 H& X; S
  52. pause_cmp:* X( S! B! Z3 |7 t- L
  53. LDA button+2,X% ]' a# E' Q4 P# y0 \; U
  54. AND #$205 Y9 U" R7 c9 q3 S2 W( {
  55. BNE button_press
    * a2 _5 b- f( D" E
  56. PLA: J, D9 e0 u" q& x# h9 W, c
  57. TAY
    3 F' X* \& z( Q$ q/ ^: R, C8 L
  58. PLA
    9 c2 F6 ?9 X- Y9 A% _9 f# c
  59. TAX
    9 v; c$ T. ]; S6 g) o. C/ @' z) ~
  60. PLA
    3 B/ ~! S. Z+ O+ z! }! V
  61. RTS& |0 z' p& V; _
  62. ! g4 W7 M  J0 G+ R( K* ?
  63. button_press:2 w* p2 d0 N% G
  64. ini_Y:9 I3 p* l# s1 ~) z( A! ?
  65. LDY #$00
    4 Y# h8 x' _7 d) [0 Q( D# w
  66. button_cmp:$ ?0 ?1 i( ]) d" y- [
  67. LDA button,X0 v7 u1 p* Y& F2 T
  68. CMP ora_data,Y
    4 Q2 U! h- t6 ^3 v
  69. BNE count_Y_cmp
    5 s( R. L0 O! ~. v
  70. flag_cmp:  m) M1 v" v6 C$ {+ {
  71. LDA flag,X
    9 \0 K/ d$ p. T
  72. AND ora_data,Y
      o$ {' D7 F; b5 g; \9 r& F
  73. BNE flag_and, `- T9 Z, k4 F9 p
  74. flag_ora:
    * L" }$ Q0 j+ x! @3 n/ c
  75. LDA flag,X( D9 L% _7 j) T5 ?
  76. ORA ora_data,Y
    # Y0 R0 Y, R1 w% z! C6 {% d& u$ P
  77. STA flag,X) A8 x4 h2 @1 V
  78. BNE count_Y_cmp% J- y, ]* L3 G9 H7 Y' C' |' w5 h
  79. flag_and:- `7 X) G7 H3 B6 k3 }
  80. LDA flag,X  R9 q: r; m, q) s
  81. AND and_data,Y) O) O- y, l6 G3 w/ V. }, x
  82. STA flag,X
    - Q# v8 \9 O* q* E- B4 c3 c
  83. count_Y_cmp:3 h$ a; v! v" n; I5 z5 H; L' @
  84. INY  m; t% @& [9 h; C( ^' W' o7 Y
  85. CPY #$08
    & m+ r7 k: c) W4 T5 ?
  86. BCC button_cmp$ a) [( ^' L5 r6 H

  87. 4 w, l7 h+ [/ l4 h+ \  o6 h& h
  88. data_extract:0 C- u$ s* A# t% k% t  C/ O
  89. PLA
    4 C& v" z7 U; A- }) r- R  H& l
  90. TAY
    2 ^" k/ T( K  N) q
  91. PLA8 y1 r) q- d1 o
  92. TAX
    3 i2 [0 I/ u! p' ~, T# |
  93. PLA
    $ r7 ]) j2 V) G5 P3 c

  94. ( T$ p& W: Y% \5 J+ F
  95. return:
    " i- e: j9 A3 P$ Q8 s# F" u) ]
  96. RTS; T0 P) s" }  x$ v

  97. ' X% I0 z# m0 \1 e( m
  98. 4 @- f0 B2 P) q( ?3 X# y9 M
  99. INV:    ;无敌
    % v$ v6 n( B5 u8 b# }, o
  100. LDA $6000,X
    / K- ]0 A8 ~/ G; F( `1 m
  101. AND #$08" |0 K4 _; b- H- }" u$ J! N% ~
  102. BEQ INV_RTS1 `( T: w6 A9 X
  103. LDA $0450! E  J( z# I3 x5 P* X
  104. ORA #$04
    1 M# w4 x! R) ^. S0 G( j
  105. STA $0450- l( _; G7 p2 }
  106. LDA #$05$ f* W# _6 [- G2 r  I- f9 n
  107. STA $0500,X
    7 D: V- b- l9 ]7 o0 a2 `
  108. INV_RTS:' Z. l/ X5 z  c8 S
  109. RTS5 z, f& O+ R; E3 `, i, R8 \9 ^
  110. 0 N: `- q; D$ \

  111. , {6 V5 L' i0 m# ?9 k
  112. TIME:    ;水下时间
    5 ~/ g4 ^1 W; M$ n
  113. LDA $6000,X8 u3 y  C5 x6 i9 d# Y3 G
  114. AND #$02
    5 X+ b' z) G$ K( ]) v
  115. BEQ TIME_RTS
    : M" i6 E! A  i7 X7 t9 M
  116. LDA #$1E
    / }; q4 l8 v% C
  117. STA $BA, w6 t5 J- a% I( L( p$ {
  118. LDA #$8C
    $ _7 P7 ?2 }% m; w
  119. STA $BB
    : a- C/ X% r9 r' T& n1 Y
  120. TIME_RTS:: ?8 V/ M, b* U/ b  |7 B1 w
  121. RTS
    5 i3 E4 {: H* V/ Q! r
  122. " P1 L; V4 s7 a
  123. BLOOD:    ;血量
    - G- s; @: u2 |) w( ~3 a0 O
  124. LDA $6000,X
    4 ]) Y4 F- }0 N) B4 f
  125. AND #$04
    2 k2 S- `. b, `0 Q8 f7 I' q4 B& x
  126. BEQ BLOOD_RTS
    7 g# d$ i/ t. K$ U
  127. LDA #$802 X2 i( T  s  @* u
  128. STA $77' q) [: e8 j0 f4 c, R
  129. STA $78  T! U+ W* u; [0 s9 b9 T" w
  130. STA $79# P( s5 Z% I  `2 X8 M$ K
  131. STA $7A
    + T$ G9 ?9 ?' x3 O: R$ L0 R
  132. BLOOD_RTS:
    ! |- r2 E& i5 M+ m) H
  133. RTS
    5 D( X% I; }0 |7 v; D" w$ \

  134. ; K0 B" f+ `9 R/ r5 N
  135. TOOLS:    ;工具
    / P" [# N6 U% _
  136. LDA button+2,X
    . x# M# Z' l; j3 D
  137. CMP #$40) F+ q# f+ o" G2 a
  138. BNE TOOLS_RTS
    & j* i, i% F3 j& c6 n" j
  139. LDA button,X
    , k* T6 o3 R) `& ?
  140. CMP #$042 C2 W. S4 z8 h: ?) E1 q
  141. BNE TOOLS_RTS
    $ @: o0 `- h2 v& c, L; \& R
  142. LDA $A82 M3 ?1 h+ L3 Z0 e, B
  143. CMP #$00* R3 r4 ^2 N/ e3 _; b' \3 z
  144. BEQ FULLTOOL) K. j+ e8 X  w" ?
  145. LDA #$00
    % K+ N+ R8 q" P. ?! t
  146. STA $BF) m* w3 W0 p& L) ]3 r3 ]+ O+ j
  147. STA $A7, L: Y4 S4 x9 v/ E# }; ?
  148. STA $A8
    5 U; e& l3 ?. E( p9 j/ g
  149. STA $A9. ?. z+ Q7 c# P! j4 z
  150. STA $AA* Y) G' a0 A& M( C$ O/ ]1 t& j
  151. STA $AB
    / m& }  ?; |& D+ o( \! b+ O: ]
  152. STA $5B
    5 j7 T  o! P( u$ j
  153. BEQ TOOLS_RTS
    $ x& o" B/ \' V( G: j2 P
  154. FULLTOOL:$ R5 N; G9 Y& o) d1 x
  155. LDA #$0A1 r6 K" X6 c4 ?$ Y% ]/ F! o
  156. STA $BF
    8 _, C! e  O% g9 z. ~: [
  157. LDA #$0F
    - Q- l. F3 p0 Y
  158. STA $A7
    ( ^! W% `* b2 K5 u1 b+ s# O" z
  159. LDA #$63
    / g5 M. L2 I6 |
  160. STA $A86 R( `& d+ U) w
  161. STA $A9
      z& N- P1 o7 b( X0 L$ E' u% b
  162. STA $AA
    : X1 g! E: d- R- ?6 b
  163. STA $AB
    8 R  J+ l7 m& E" _
  164. TOOLS_RTS:
    3 q/ t- p& \0 X$ f# g2 z+ Z
  165. RTS
    ; ^3 s  w6 q2 {0 Z9 N6 s! T, |

  166. : i! ~1 \0 @: k/ m/ e; {
  167. WEACH:  M% l& u# `6 r# n$ W& L
  168. LDA button+2,X7 D" d7 X3 y4 X5 M* V( P
  169. CMP #$40( P) w  @6 C/ t& i/ m, k, S
  170. BNE WEARTS
    2 y4 h: i( \8 V# S' B2 f
  171. LDA button,X3 K; S& B1 I5 f  Y
  172. CMP #$08
    # Z6 Z& G/ D$ B2 r6 }, K* B6 i
  173. BNE WEARTS- G1 D! U2 m) ~- v& m( z+ t
  174. LDA $73' {& z) J. ^, i" u7 b0 p0 m
  175. CMP #$046 A4 K2 s' u2 N+ J. H' g* K
  176. BNE WEAINC; ]! {% l  A( D9 _# X7 Y
  177. LDA #$FF
    ) @, l: D2 n+ ^5 a1 |; b
  178. STA $738 G8 o- m4 B5 ?- N
  179. WEAINC:2 s  _+ j, Y1 Y6 l# U/ V. f
  180. LDA $73
      a# g0 O$ [! y$ J2 U6 g, [
  181. CLC
    0 @. E5 e4 Y- ?2 `
  182. ADC #$01/ T/ G3 k) b$ W4 f% l
  183. STA $73: u' m0 p3 ]5 J
  184. STA $74" _* R& k( k" X( p+ I
  185. STA $751 J7 R$ [5 |' |0 G& z; Q; u( A( ]+ p- x
  186. STA $76
    ) J) n# ]6 r4 j9 }/ V
  187. WEARTS:. c: A( O" [# W
  188. RTS2 {$ y  s" b* n! b' O# k

  189. ; U5 R$ u+ {; e2 h5 ?# Z
  190. " Z* j6 o/ ~. M2 t( t/ @
  191. MOVE_FORCE:3 O: r) q2 o. r7 N. C  i/ d% i1 o
  192. LDA $35
    , `% M  j. y3 {- G' f
  193. BNE MOVE_FORCE_RTS; Z9 e. u" c, N+ d" u
  194. LDA $5C$ I3 f7 W( x* W7 b
  195. BNE MOVE_FORCE_RTS6 t0 g. G0 c  v: I& W7 [% P
  196. LDA button+2,X
    & F  h3 e8 l& h3 c7 T# ^' S
  197. CMP #$80
    5 h- i5 B+ r. D" t4 U
  198. BNE MOVE_FORCE_RTS+ m% G, T7 o( W1 c0 ]8 F
  199. L1:
    + V% w0 m! H/ g3 I! G
  200. LDA button,X+ N- c* w) l# s% P, D0 v
  201. CMP #$08# |8 S8 B9 S, y- Q$ i2 S1 L0 ~
  202. BNE L2
    3 e/ z4 m8 w% q0 g1 e& s% I
  203. LDA $0460
    ! D( m* W9 x; [4 ]
  204. SEC
    7 E" F4 @: M7 o* C% k0 c2 K
  205. SBC #$10% s" s6 u% {4 c5 X0 o2 z5 v* v
  206. STA $0460
    8 X# h7 G: N, v/ v- N( N0 G
  207. L2:( T- c( f: M+ w- T! q  B& K
  208. LDA button,X* U" ]5 U: I. n( H# i
  209. CMP #$04" ]/ m) g; }" [$ p0 }' y  D
  210. BNE L3- n( q+ z4 G/ C& l, l0 @
  211. LDA $0460
    0 v  d* p. r7 z5 _5 m2 X6 ]
  212. CLC
    ) w# h- |/ V4 E' v, o" m6 C
  213. ADC #$10, @$ f7 f- |% G( n6 U
  214. STA $0460
    , |$ B/ J2 N1 Z. J- ~: R2 `
  215. L3:5 ?( W+ ]$ P6 {3 B0 u
  216. LDA button,X: [; I& l& _. ?6 f
  217. CMP #$02
    . l! o! ?. h- _5 U: n7 ^+ |
  218. BNE L4
    8 E! Q; U0 N  `, m1 u" X* ]
  219. LDA $0480
    . R! A/ y4 s# M- A7 S9 i
  220. SEC ; |6 I' l+ C0 l) ?- d
  221. SBC #$10
    ( j7 d# G; Q4 u
  222. STA $0480
    ' s, Y% [8 }+ d6 h7 ^# n: G
  223. L4:" ^, y+ c. [; b0 `
  224. LDA button,X
    ( q5 ]9 _$ C/ a2 v  h
  225. CMP #$01
    " N- b' D6 _  Y  w2 a2 @
  226. BNE L58 n: m+ w( }: a
  227. LDA $0480
    # N! _( {/ t) L4 P% p
  228. CLC
    ) v$ _0 L/ w8 v& R) g
  229. ADC #$10
    ! w, I; l; S  U8 J
  230. STA $0480  c- j! t3 S' ?% l, e
  231. L5:
    9 q3 Y( }  U0 G- P9 G
  232. MOVE_FORCE_RTS:& Q' @! ^$ @' I9 n) W
  233. RTS6 o9 P% [+ f# K1 h3 q6 b  S0 O( e9 _
  234. / R4 v2 l' E5 x, {$ A5 S0 g0 t, ]! d
  235. ;[FC][忍者神龟PPU][END]
    / i# k2 v% w+ u: T$ L
  236. ! L, O8 O/ c8 w4 v2 J
  237. 6 S: ~) E& R# J1 ?! p; s' A% r$ r
  238. KEY_ADDR = $F5
    ' C/ F7 v: y0 e+ {
  239. STAGE_TEMP = $6010( r6 f' N4 Y5 P' G, n+ _
  240. TITLE_A = $21
    + O, I+ Q5 j8 x! l
  241. TITLE_A_ON = $01
    7 X5 _' r: D6 X/ A1 i. r
  242. TITLE_B = $59
    - ~8 \7 _9 B) }/ X& }  l
  243. TITLE_B_ON = $01
      v. |' X" |2 C& D( u4 `" }' q5 `
  244. PPU_END = $FF5 S3 o# D3 ]) s. N) r
  245. TIME_LAY = $3A! }# C' N2 e7 r7 z$ X
  246. BUTTON_DEC = $42
    5 K' k3 W/ b" P1 v7 Y" ?; o  \" s7 t
  247. BUTTON_INC = $81" |, N( Z! Q( S6 S- u
  248. % W" g; ]( m2 F. o0 }
  249. .ORG $7000( f5 M+ F3 r0 d) D; w
  250. 4 d; h4 @. K4 G
  251.   
    / U( E# t9 R8 ^& l/ W

  252. ( Y1 T  y! l% r  h% |0 H; G
  253. PHA
    1 a1 O4 j% u) G0 D
  254. TXA
    : w) c1 s" j5 U5 r
  255. PHA; M9 p& S* [' `! Y0 k
  256. TYA
    # W& W$ U# r8 M* T5 X' A- K
  257. PHA
    , E! L7 ]* I& N+ t7 v
  258. LDA TITLE_A
    ; J2 ?+ ~  O  U2 N
  259. CMP #TITLE_A_ON    ;比较是否为标题画面! Z8 y. w8 K; |
  260. BNE RET$ ^. L5 c2 B3 h9 |0 `8 o: K
  261. LDA TITLE_B2 B7 o: e4 t5 M/ \8 G& H# {" @
  262. CMP #TITLE_A_ON    ;比较是否为标题画面) f' H$ p+ l  l1 z/ Q- N" G
  263. BEQ PPU_STAGE. v) Y5 e" d: W8 ~
  264. RET:' K6 N* W- |( H3 S# v: q& M
  265. PLA
    ) k% s. W) s( J
  266. TAY
    - E+ d4 ?5 M6 E1 F
  267. PLA
    # v' H: O- y* F% E
  268. TAX6 r# j: ]0 `) i4 t. h7 v* G4 h
  269. PLA% ^+ K$ u  T# q" A; ~
  270. RTS
      h0 H3 _0 F, u9 H7 l/ Y$ c
  271. PPU_STAGE:    ;STAGE显示程序
    1 {; L9 V8 Z. w( s2 L; U
  272. LDA PPU_ADDR_DATA
    ; O& Q9 H& e( `* a2 B1 K) H1 f6 W+ m
  273. STA $2006; v9 h. Q& A6 c7 I5 C; P
  274. LDA PPU_ADDR_DATA+1
    7 t+ s+ k& ?3 i! e) Q# M: F- s' w. F
  275. STA $2006    ;坐标设置6 z* z- S1 k: d* T- J$ b2 }0 ?+ M1 J
  276. LDX #$00
    & E& j! I- _8 T9 i& ?1 P5 @
  277. PPU_STAGE_WROTE:    ;写入STAGE字模  L3 f* {* h1 `& i# F" `) @
  278. LDA STAGE_DATA,X& ?" `( A4 [7 M) o
  279. CMP #PPU_END7 \2 M9 W9 A. p( R6 R% ?/ M6 g
  280. BEQ STAGE_CMP
    & o+ ]/ ?: J& J
  281. STA $2007
    + l1 M1 q1 G+ k' f! a- W/ _
  282. INX
      s6 _. C6 `# @2 ]/ w
  283. BCC PPU_STAGE_WROTE6 V1 c6 a# r% [1 Q: E
  284. STAGE_CMP:, d, Q4 ~$ |6 ~2 a' _  J
  285. LDA STAGE_TEMP
    ; M+ \, l! m9 a* w
  286. CMP #$FF    ;关卡数据初始化条件判断" E6 \! Y' J2 S) X) k, a
  287. BNE KEY_B
    9 m2 D6 C4 c3 ^2 ~7 j9 m
  288. LDA #$00! w0 W/ r" d0 K( L
  289. STA STAGE_TEMP    ;关卡数据初始化
    0 T) c5 L& V+ y; l8 k
  290. LDA #$57
    # F! z$ Q/ s% J- Z( G3 `: q- O5 i6 r
  291. JSR $DB52    ;按键音效
    & ~8 a; z! x" }0 p8 c
  292. KEY_B:    ;关卡减少
    8 w1 Z, \% y4 H- {) D9 i) C( I" d
  293. LDA KEY_ADDR
    7 ]! r7 C% |0 _, K
  294. AND #BUTTON_DEC    ;按键B或左减关, h5 s. m; f6 N, n$ V6 N! M# H
  295. BEQ KEY_A  z/ z( O( z# F
  296. LDA #$FF    ;重设标题延时
    3 M7 b- ^$ h  h3 m& w) e/ m
  297. STA TIME_LAY
    4 b: s- Q: k& V! x* z' _/ ~; J
  298. LDA STAGE_TEMP& K7 q. d. t& @
  299. CMP #$00    ;关卡比较, y8 e+ r( F$ p
  300. BEQ KEY_A: `: M/ m2 r; V' ]
  301. DEC STAGE_TEMP   ;减关* d- \  u: N1 x+ x0 n
  302. JSR MUSIC    ;按键音效
    - h& y$ R3 u# d2 p# {3 g7 A
  303. KEY_A:    ;关卡增加$ j5 v/ h+ m9 L3 w, L! b. _& Z+ a
  304. LDA KEY_ADDR
    0 j$ L/ E% K( K$ x! N
  305. AND #BUTTON_INC    ;按键A或右加关: c& E" e  f, ~. p& j1 ]
  306. BEQ PPU_NUM_WRITE& g' q* g7 ]& O# }
  307. LDA #$FF: o& [6 G, S  P8 t4 h
  308. STA TIME_LAY    ;重设标题延时
    ' B' d/ A4 c/ w! K6 U8 i
  309. LDA STAGE_TEMP  z7 l2 Y( p  z4 p* ]0 _* I
  310. CMP #$04    ;关卡比较! d: L- d. b6 u- @1 \
  311. BEQ PPU_NUM_WRITE
    . n* B7 W" ]  l
  312. INC STAGE_TEMP    ;加关
    % z( Z) D. u5 T! y2 S# O5 b
  313. JSR MUSIC    ;按键音效# z% \% u; x, Q) e% ?/ I
  314. PPU_NUM_WRITE:
    % {' [. z# c- l% q4 r7 n
  315. LDA PPU_ADDR_DATA: I; N, t" m( O: b  U$ Z3 z- v3 R
  316. STA $2006
    ! n, F! p3 f- L* l+ f
  317. LDA PPU_ADDR_DATA+1
    / F% p( Y- v, }
  318. CLC& X$ H  e, V% x7 q
  319. ADC #$064 Z% b+ ~9 m% }
  320. STA $2006    ;坐标设置
    ( x0 t$ o2 N' U: \9 s, V# u
  321. LDA STAGE_TEMP
    * a; e" j8 ?2 a, J. m1 Y
  322. TAX. o( \% V" P6 t2 D  i3 s* c4 a
  323. LDA STAGE_D1,X    ;写入数字
    4 a* q# v9 K: e) Y
  324. STA $2007- b- z3 Z+ M( z7 ]' ~. i. W
  325. STAHE_WRITE:6 \8 o, N  ]3 x" \" r
  326. LDA STAGE_TEMP7 F/ x6 T2 y7 |' [1 t) @
  327. STA $42   ;初始关卡写入
    " M+ d; [2 |5 ~7 |) p
  328. PPU_RTS:! R+ y& g+ l; B# Q
  329. PLA
    ( V. }5 ]" S5 G( d
  330. TAY
    ; K8 w8 S( n, G4 |
  331. PLA
    * n- \, ?3 R0 }: I/ M7 d
  332. TAX2 y+ F1 y) g/ J  c8 L
  333. PLA+ ^; |  r/ |; G- K5 S) |
  334. RTS
    3 m, B/ K" o) K5 Q

  335. 2 A' H1 w) T: Q% ]

  336. # E; _- V) o3 Z) K
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据6 X, u! c8 }# M  O- d+ z* ^+ ^& a: S
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF. h! o5 _2 v  G. l" K8 O, x
  339. 1 s, s5 K  F; ]/ C+ s. C) e0 |
  340. STAGE_D1:   ;关卡数字4 b' \" L! ^) E
  341. .BYTE $01,$02,$03,$04,$05
    + [1 u0 H2 _( W- R7 B5 p3 Q, L

  342. 3 Z3 ?* j2 p' g0 j2 @. D

  343. 8 o! D  j2 [# o: Q
  344. PPU_ADDR_DATA:: B$ I4 M4 b' \* h( J! A) r4 V
  345. .BYTE $23,$0C
    6 x6 ~3 S; W# }$ K+ }1 r
  346. . S9 a' R* Q+ N9 \8 M, t
  347. MUSIC:
    5 }( p4 x! L0 _1 u* \( j
  348. LDA $8000
    2 t  i% ?0 d% v2 [/ {  N- ^
  349. PHA
    , ]5 Q& T/ A3 i  u9 v! `
  350. LDA #$008 F6 ^5 w- x$ z* h; }" B
  351. JSR $CEA7
    3 x1 ~% g8 i1 J. @6 f
  352. LDA #$3C* W; b% D  G* J5 _* L  k# f
  353. JSR $9057
    6 u/ f( ~) Q7 F" a
  354. PLA
    9 l9 T4 B/ A- d! _. M; o
  355. JSR $CEA7
    " r+ y; t' T5 }/ ^# b/ X
  356. RTS" R- R; ^% J* e6 {; [- A
  357. $ W, r' a9 g% N0 F, V; U7 t6 e

  358. 5 L9 `" h* l6 @6 J+ l

  359. 0 N4 r8 V6 q7 v+ J+ D4 v5 Z
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

评分

1

查看全部评分

[发帖际遇]: yandagui辛苦发帖,赚了 2 个 柠檬. 幸运榜 / 衰神榜

签到天数: 39 天

[LV.5]常住居民I

 楼主| 发表于 2017-4-2 23:31:01 来自手机 | 显示全部楼层
看情况喽,我现在很想睡觉,困了

点评

楼主辛苦了,好好休息吧。  发表于 2017-4-3 19:28

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

签到天数: 1609 天

[LV.Master]伴坛终老

发表于 2017-4-2 16:49:37 | 显示全部楼层
感谢分享!楼主继续加油!
[发帖际遇]: 狮子座踩坏了花花草草,被罚款3 个 柠檬. 幸运榜 / 衰神榜

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 19:47:30 | 显示全部楼层
谢谢楼主分享,不错!不错!楼主辛苦了。{:4_103:}
[发帖际遇]: 街机爱好者摆地摊卖菜,占道经营被城管罚款 3 个 柠檬. 幸运榜 / 衰神榜

签到天数: 39 天

[LV.5]常住居民I

 楼主| 发表于 2017-4-2 20:49:00 | 显示全部楼层
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了
[发帖际遇]: yandagui 被钱袋砸中进医院,看病花了 1 个 柠檬. 幸运榜 / 衰神榜

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 20:51:45 | 显示全部楼层
yandagui 发表于 2017-4-2 20:49! a& i" e% T; V& H7 C
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了
  A1 d8 O5 b) t* L( o
就是我呀,楼主都忘了,呵呵,辛苦了楼主。{:4_104:}

签到天数: 666 天

[LV.9]以坛为家II

发表于 2017-4-2 21:41:42 | 显示全部楼层
thx for sharing.

签到天数: 39 天

[LV.5]常住居民I

 楼主| 发表于 2017-4-2 21:51:51 | 显示全部楼层
街机爱好者 发表于 2017-4-2 20:514 d% ]- p# j' Q% \# l
就是我呀,楼主都忘了,呵呵,辛苦了楼主。

, N3 q4 l" w! r9 K( V5 ?1 h) M  Z+ W也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51
- z1 u5 |4 }3 G: N也不顶个贴,唉,真是的

" I' Z% A- K/ j) U3 y3 w# i( l3 z我一直在顶贴啊。{:4_92:}
[发帖际遇]: 街机爱好者辛苦发帖,赚了 1 个 柠檬. 幸运榜 / 衰神榜

签到天数: 39 天

[LV.5]常住居民I

 楼主| 发表于 2017-4-2 22:18:00 | 显示全部楼层
哈哈哈,谢谢了,修改真的好累啊
[发帖际遇]: yandagui辛苦发帖,赚了 2 个 柠檬. 幸运榜 / 衰神榜

签到天数: 48 天

[LV.5]常住居民I

发表于 2017-4-2 23:20:06 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。
6 Q8 Z3 a$ D; U, S2 U- z! u0 A请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。
+ {( W3 v: ~# i( v3 ?1和2也很经典好玩,真的很期待啊。
[发帖际遇]: cococo8858 打扫环境卫生,被奖励 5 个 柠檬. 幸运榜 / 衰神榜

签到天数: 2060 天

[LV.Master]伴坛终老

发表于 2017-4-3 00:32:56 | 显示全部楼层
1代没有通关过。。。。。

签到天数: 187 天

[LV.7]常住居民III

发表于 2017-4-3 01:59:02 | 显示全部楼层
感谢分享,修改辛苦了
[发帖际遇]: dabayu 在论坛发帖时没有注意,被小偷偷去了 4 个 柠檬. 幸运榜 / 衰神榜

签到天数: 1418 天

[LV.10]以坛为家III

发表于 2017-4-3 07:50:23 | 显示全部楼层
FC四款忍者神龟中,激龟忍者的难度确实是最难的。感谢撸主的修改
[发帖际遇]: 文子萝卜 在网吧通宵,花了 2 个 柠檬. 幸运榜 / 衰神榜

签到天数: 1887 天

[LV.Master]伴坛终老

发表于 2017-4-3 08:24:13 | 显示全部楼层
感谢您的分享!赞一个!
[发帖际遇]: 一个袋子砸在了 nihao 头上,nihao 赚了 3 个 柠檬. 幸运榜 / 衰神榜

签到天数: 1920 天

[LV.Master]伴坛终老

发表于 2017-4-3 10:29:09 | 显示全部楼层
龟1还真没玩过

签到天数: 3040 天

[LV.Master]伴坛终老

发表于 2017-4-3 12:01:54 | 显示全部楼层
感谢楼主分享!
[发帖际遇]: 一个袋子砸在了 afti 头上,afti 赚了 3 个 柠檬. 幸运榜 / 衰神榜

签到天数: 1771 天

[LV.Master]伴坛终老

发表于 2017-4-3 16:50:39 | 显示全部楼层
喜欢楼主的修改,顶一个
[发帖际遇]: pp12摆地摊卖菜,占道经营被城管罚款 4 个 柠檬. 幸运榜 / 衰神榜

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-3 19:25:27 | 显示全部楼层
希望大家都能进来顶顶楼主的贴子,进来支持一下楼主强大的游戏修改,楼主修改每一款游戏真的很不容易, 我们应该珍惜一下这些来之不易的改版游戏,给予楼主强大支持的鼓励,谢谢大家了。{:4_104:}

签到天数: 2366 天

[LV.Master]伴坛终老

发表于 2017-4-3 22:00:04 | 显示全部楼层
感谢分享新游戏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-4-20 16:10 , Processed in 1.183593 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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