EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑
( M3 A+ M5 A- O( T: x" S$ v; W& }
4 _8 H( W& L& b  v( N[FC][忍者神龟1][END选关]
  Y) k! O* A3 E: f# M/ ~% }
  O& ~% z5 ^  p  r/ z% ?' Y时间:2017.4.2
$ d) T9 D% x  m作者:FlameCyclone
7 P  P. a6 {: v  r( ?内容:
  P  d; X6 m9 Q& u    1.关卡选择:   标题时,左或B减,右或A加;
9 U2 X- A! R: \; {! F2 A    2.一击必杀:   选择+B键切换;
* T6 t* H; ^1 x( ~    3.无敌锁定:   选择+上键切换;$ n( h8 q; C: K6 G
    4.血量锁满:   选择+下键切换;! Q6 l3 B. m; J1 x& E9 I9 S5 N
    5.水下时间:   选择+左键切换;1 Z+ s% m4 I- A
    6.武器切换:   B+上键切换;; Z/ J  g9 r, k" G3 |. x
    7.暗器数目:   B+下键切换补满/空缺;
# z# k4 A2 y0 W- |) U    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.
$ h! ]$ ?. g) F; I' A9 ?$ U3 M
, k' Z0 E. g6 I2 V; u" U) x1 @* [9 Q. k
FlameCyclone.ys168.com
* H+ _6 \9 A, @9 `3 ^) {www.nesbbs.com
4 j3 q; f" s* f8 ^
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0: G, H( {% i+ F- b' O; [
  2. ora_data:! W; U- q3 @( W9 ~' N
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10
    ' k9 K# B$ c' G/ e* O; @; X0 h
  4. and_data:
    : N- A* D' q' d8 }, d
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF
    % f: D3 C, @3 p2 j8 A$ P7 J5 z

  6. % [. x7 n, V$ m4 b
  7. button = $F5! G0 j; T) ^8 z1 G4 g
  8. flag = $6000/ k- s" \' q. s8 V
  9. .org $8000
    . N) o; o& r" C" ~6 ~- V
  10. JMP $8400' a* ^8 e# j4 ?* B9 ?" H7 ^3 B
  11. 2 R/ H" w6 V' m- ?% X- k8 ]# ^" A
  12. , G: O. V5 Q! Y  a0 e0 `3 t
  13. .org $8400$ J, ]$ Q4 [$ _; g/ A/ d3 j
  14. PHA) T! |% J# V. e$ X3 z- }
  15. TXA
    5 S0 [5 v' I1 N; W- \
  16. PHA
    * G4 d- S2 ~2 E) p, D5 x; k
  17. TYA
    " W* x+ z' C8 V/ \, [9 f8 v
  18. PHA
    : `$ p, Q. a6 V  `% M/ L
  19. KJMP:
    3 j1 l# }" _7 [9 B% a# }% M
  20. JSR $8100
    " m0 l( l; r! E6 z7 N
  21. JSR KEY_OPERATE
    0 b" U, K# J0 Z2 T; {0 F1 Q
  22. JSR WEACH
    1 @- T8 M( J+ }+ U
  23. JSR INV- m9 s- s5 T( Q0 `  Y$ v- }, E1 h0 x: W
  24. JSR TIME
    2 `8 O! w; C  t2 [
  25. JSR TOOLS/ `$ ^% `1 W' r, a9 d
  26. JSR BLOOD
    ! `& G( P, {# }' B, M
  27. JSR MOVE_FORCE
    * \# Y7 n5 |# G
  28. PLA
    7 d* R4 k/ ~( r( B
  29. TAY" e% f# y( N- j& W; V0 g$ `4 r8 @
  30. PLA% V8 K; k" M$ q1 i& [  ~8 K
  31. TAX
    % ~' C% D1 F3 [7 G  k
  32. PLA0 s1 _, ~+ g! s+ G" O+ m) u6 o
  33. RTS
    3 V+ p6 E/ @! F; ]

  34. ' J+ k/ Y; B3 f3 v8 a7 i, X
  35. KEY_OPERATE:) g/ l; c! z' U+ \4 T# i0 r
  36. data_protect:0 y8 @2 r7 U7 E9 @/ U2 F. ~* B1 l: s
  37. PHA
    1 O$ M2 p, Z9 N
  38. TXA
    0 P' D) T3 \  h7 I* U
  39. PHA8 B6 w( ?( j4 u4 f8 ]4 V1 |
  40. TYA
    ) q/ b+ U7 R( ~3 ~% O+ a
  41. PHA3 T7 a1 H$ v4 j7 G: G

  42. / _- K8 s- z9 Z. t8 N
  43. FLAG_CMP:. C1 I+ c+ W& U7 q. X
  44. LDA $600F
      X5 J( Y' z% x8 t8 W' `
  45. CMP #$7F    ;标志数据初始化条件判断. d; j( o% J& ^
  46. BEQ pause_cmp4 A4 p  r3 G% r6 n
  47. LDA #$00+ W, j0 n- k( k0 W
  48. STA $6000    ;数据初始化0 q* q) W! m% w: t# P$ {- h* J
  49. STA $6001    ;数据初始化( m5 Z/ G" j0 L5 N# ~1 V7 w. L
  50. LDA #$7F
    9 k5 A& q. D% y- t* ~
  51. STA $600F! n( E# @  a: f+ j: N
  52. pause_cmp:2 v% a, j6 U, h# k6 s, M# u# N
  53. LDA button+2,X
    1 T* f- U$ c! [
  54. AND #$20. j: ?8 _+ c9 F4 N7 X- C9 P
  55. BNE button_press+ ^/ m) i* ]9 B
  56. PLA
    - {* A. A7 z2 m' G, x+ |
  57. TAY' |' d! [2 T0 H5 w/ i( e4 ~' X+ ~3 t
  58. PLA
    8 |& t8 B- R: j6 y, l
  59. TAX2 ?* ]2 [2 ?% g" K
  60. PLA
    ( p2 r6 L. f' j. j
  61. RTS8 K. x1 q  \/ ^

  62. 4 ^8 K* @: }* R9 B
  63. button_press:
    ( B2 V1 W/ A' k( T" ?0 g
  64. ini_Y:" w" N, c' {( i" b) k$ }
  65. LDY #$00
    + b! d: Y! m" m1 B
  66. button_cmp:
    0 A7 s5 M0 c2 V. Q& h% m) h0 S7 j
  67. LDA button,X/ }; M; ~1 t- E$ o% H* B; n, F
  68. CMP ora_data,Y
    ! n+ f6 X% _! E) g
  69. BNE count_Y_cmp2 k! e* y; r1 {
  70. flag_cmp:! [# [, S. f+ e2 S
  71. LDA flag,X
    8 z  Z& c* f% p  E+ \
  72. AND ora_data,Y
    * T# ]% l3 @" V( S( D
  73. BNE flag_and3 f6 }$ W  T$ N7 A& {7 \$ K& M) e) n
  74. flag_ora:
    2 B2 P2 y. e; a0 ^& s8 M
  75. LDA flag,X5 H/ e/ l( m1 q" O. f1 ~$ o
  76. ORA ora_data,Y: K$ z. |3 c9 p9 M& q" t$ E
  77. STA flag,X
    : h7 A$ |: u* ]+ U7 C
  78. BNE count_Y_cmp
    ) L; y$ Q7 Q% N0 d
  79. flag_and:! Z5 b4 y  w" A( E; o0 D% W
  80. LDA flag,X/ ~) i$ Z/ ]' |1 r7 w( r; M; l
  81. AND and_data,Y
    + J- W; [. a0 m" q( c$ e& e; e
  82. STA flag,X$ O# P. ^' t' {- I, q7 G# e
  83. count_Y_cmp:7 R& y; |2 e! Y+ L9 J6 Z
  84. INY
    - v: S6 j4 x# l9 g7 w
  85. CPY #$08
    * V$ \- r0 y5 x" d, b- K& d
  86. BCC button_cmp/ f' [7 _0 u) m1 c9 ]
  87. ' k( q- G7 ^% [  l2 s
  88. data_extract:& e7 U$ x2 j. K: T
  89. PLA1 g/ o) m+ g' b* ?5 A/ G
  90. TAY
    ; h- Z$ F8 t9 P( x  {$ K
  91. PLA* U, r# v; l: c. W: }! g3 a
  92. TAX
    3 M) r- j' m7 s) B
  93. PLA- ]( k! m' T5 _- f! S- Z( E
  94.   }5 A7 ^% e0 c1 a3 K
  95. return:" c# Y# l$ X' h0 h
  96. RTS  u; T: e& \$ D3 O5 |  r  q7 ~- L

  97. 0 j. b5 s* Z' Z8 {+ d+ m+ Q+ H  s
  98. 2 B  g" m/ ]. M& z8 M9 \( g
  99. INV:    ;无敌
    ) H! T, J3 G/ M7 n9 ~# ]& V
  100. LDA $6000,X+ W( b: M3 f$ B
  101. AND #$08/ O* X2 }9 n' @  ?
  102. BEQ INV_RTS
    . d' o2 W) Y" ]  c9 }
  103. LDA $0450. I! W" X  s8 M; [) y0 A: }# m- u
  104. ORA #$044 u) z4 [5 _3 ?) N
  105. STA $04505 g0 N* ~" H9 s4 n7 A+ l0 ~
  106. LDA #$05( i3 V. f9 t" V6 }: v
  107. STA $0500,X, ~* K* `& x/ K$ b2 r) P1 V
  108. INV_RTS:
    6 B6 U8 _7 T- ?) j4 M
  109. RTS' u$ g" J  j! _2 G8 B: `( I! ~
  110. - t9 p1 g5 H0 L$ G* X4 d

  111. / c+ m2 C" P9 f
  112. TIME:    ;水下时间7 X4 P0 @; \: B0 }/ P8 B
  113. LDA $6000,X% e1 H! y* D% N! Q9 Y3 F
  114. AND #$02- Y( q. K% Z; W8 J* p5 _
  115. BEQ TIME_RTS5 \9 Y( \4 F- B( X6 G7 s# x: u
  116. LDA #$1E  ^+ g4 s+ V4 k# l+ e! I; P0 I
  117. STA $BA3 F1 r5 J* a$ X. w. M% O8 T
  118. LDA #$8C
    8 O0 I1 r' h% T* G$ z
  119. STA $BB8 t6 b( w% e/ E4 ^1 s* C) }3 M$ l
  120. TIME_RTS:. y1 V' [, b3 f
  121. RTS
    ' n$ `! P: c0 o0 V1 M/ \

  122. 4 K0 C$ J; F8 x
  123. BLOOD:    ;血量
    $ Q3 @( B$ f  n4 _; a
  124. LDA $6000,X4 o2 b# T* N+ S9 r! b# v! r2 Q
  125. AND #$040 X7 ?  Z) V2 _  T9 z  W" v
  126. BEQ BLOOD_RTS4 x, Q) ^  b" C
  127. LDA #$80. U5 M; Q2 C& p- U
  128. STA $77; z2 s$ H+ g  K" P
  129. STA $78! }. `7 y: `: ^8 h) P, }7 R1 H3 T) v
  130. STA $795 A+ B7 l" K$ s8 j) j' N3 w1 p# E
  131. STA $7A3 A" M% x2 i1 M# ?5 {
  132. BLOOD_RTS:( R+ U/ Z: f8 J* ]# t; f. x" N4 L
  133. RTS
    * ?% O3 v' t. I4 m' T

  134. 3 N/ }; i8 |& S3 j" L/ T
  135. TOOLS:    ;工具
    7 e& Y' E. X6 }
  136. LDA button+2,X- `" |2 r1 G* c1 a9 L
  137. CMP #$40& |1 `9 y: P! E7 @
  138. BNE TOOLS_RTS
    1 t( K: p, v, f& H. C' k
  139. LDA button,X
    / F0 h1 H) V, K. v3 }- D
  140. CMP #$04! S$ Q8 i+ f% G
  141. BNE TOOLS_RTS
    2 n: Q; Z: e. j0 [8 t, H  _. J
  142. LDA $A8
    ; v" R" |: H8 f5 N1 G
  143. CMP #$00
    * N& @2 ^  s. }
  144. BEQ FULLTOOL1 p0 S- Z: T$ O
  145. LDA #$006 L. }6 K' W1 p* B" I* P
  146. STA $BF
    $ G9 B1 _" w/ Q5 b9 I$ l; N' K* I- s
  147. STA $A7! y  L9 o2 Q4 Y
  148. STA $A8
    " ]; |6 p( m; ?. \: h& p3 P  |
  149. STA $A9% N: Q. R' H3 f; s+ Y5 k  @3 s. ~, Q
  150. STA $AA
    - V1 `) x) S* R' r
  151. STA $AB
    * M0 A3 n' D! s  {3 i' p2 q' h% E
  152. STA $5B
    ! d' _" _" l, m: I' h
  153. BEQ TOOLS_RTS  N, l5 V9 q0 ~( h9 h- _
  154. FULLTOOL:' `7 q! f6 L, x- C$ C
  155. LDA #$0A
    . c6 M. i2 F1 R3 e+ k  }! u4 |
  156. STA $BF
    6 B; v8 h( n; A0 C# w
  157. LDA #$0F' |. @' n) U" Q8 }
  158. STA $A7
    7 @5 q9 x) q4 U5 W( Z# P9 N- z8 R
  159. LDA #$63
    ; s2 H7 B% q- g- d& S0 T& r$ }8 s
  160. STA $A8
    ; [7 D4 Q9 Z% z0 U9 ~5 f  N* |% b
  161. STA $A9
    6 q& F9 Y3 v1 p; l
  162. STA $AA
    6 G$ C$ |" H# N  K( [
  163. STA $AB) ~% C! D7 Y5 k9 ^5 c7 N
  164. TOOLS_RTS:
    % C+ e7 ]3 M* }9 N
  165. RTS( A! r) l: f% _* F! ]
  166. $ v& t2 {! C; R2 n7 |7 V2 {$ P
  167. WEACH:
    * @( Y! x. y0 C# d' C, Z; |
  168. LDA button+2,X& G: f: _3 c7 d& V6 m/ X# I& I
  169. CMP #$40) P+ ^2 C" ]& b6 T7 n+ A5 E! q
  170. BNE WEARTS
    $ e1 u6 J5 V# P( `. N
  171. LDA button,X7 ?! ], P  ?7 q+ A* K
  172. CMP #$081 i7 u  @4 a) `, m2 r* V: l6 A
  173. BNE WEARTS
    9 J0 Z- s5 H8 Z- V1 G8 _2 Z  F
  174. LDA $73" ?0 ]5 ]/ l  Y! o
  175. CMP #$04* B% B* p) d' m7 G* ]3 }9 N
  176. BNE WEAINC
    . H- [$ @7 b) s6 }) _. }
  177. LDA #$FF0 H" G7 C! {# [5 a1 s1 ^
  178. STA $73
    6 _; s4 V3 ?/ Z) W2 J5 b, [
  179. WEAINC:) E% G5 V! b( y7 D
  180. LDA $73
    / L& Z8 @8 _# o  v8 a& x
  181. CLC0 j1 S0 a7 R8 h- S
  182. ADC #$01
    8 V" u! s5 l! c5 m) W6 ~: Q
  183. STA $73' `3 p8 E) S8 o) S
  184. STA $74) K) E+ o* X. C5 e: `; q3 Y
  185. STA $750 }" ~! F9 y6 ^& C' S* T) X
  186. STA $76( q4 r+ c4 @, q0 p! x) U5 m8 X
  187. WEARTS:
    * n5 J$ M+ V. y
  188. RTS
    % f4 c5 \# ]3 z# W, e
  189. * v: Z: p  k) j
  190.   J7 i/ H5 ]0 f
  191. MOVE_FORCE:1 ]* O8 x# C* Q( N+ H7 ?4 ]+ }0 h
  192. LDA $35, V  c# a; B9 X9 T! Q1 ^1 f
  193. BNE MOVE_FORCE_RTS$ V1 V$ w& `/ k# p! v
  194. LDA $5C8 C, {" l2 ]2 \% b! f. l
  195. BNE MOVE_FORCE_RTS* a5 _: s1 K, D
  196. LDA button+2,X( B- i( B% u* E$ z" P  {; }
  197. CMP #$80
    . X. r# Q0 P- K
  198. BNE MOVE_FORCE_RTS
    9 J/ v9 Z7 K0 X, K
  199. L1:
    4 q2 h; Q6 D) o# W& K
  200. LDA button,X, }  ^7 M  Q% @( z: h2 R# r8 S
  201. CMP #$08" [$ B9 p  Y) B9 q) m
  202. BNE L2, |8 Y' b; [: o6 @. ^0 y, x$ l
  203. LDA $0460% ?7 {; a+ d/ k1 Q0 s( D
  204. SEC ! s+ Q7 J: w4 h+ f
  205. SBC #$10
    5 ]/ O, h1 K) o2 K6 S8 y; t5 o! o
  206. STA $0460
    2 p6 @% E, e( q( N& |9 P' m
  207. L2:& `* k1 M% C% r8 L
  208. LDA button,X) h6 j0 d3 [/ w* J$ @$ D
  209. CMP #$04
    1 z7 E  ?% M/ i
  210. BNE L3' l+ d- Y2 G; |4 t% R2 Y6 n5 c4 Y8 K1 _
  211. LDA $0460
    $ X, S: S0 G* N; d
  212. CLC
    5 \; O, I" L% k5 u5 Y
  213. ADC #$10
    1 ]& r4 P! W$ e0 T* T
  214. STA $0460
    + a8 G) Q) t+ z( j0 o
  215. L3:, L4 X0 R2 a0 c4 [$ t. |
  216. LDA button,X
    7 b. W6 |7 ?! |* M  `+ W# A1 W, g
  217. CMP #$02
    ! ~, H" l2 l9 t& x1 G
  218. BNE L4" q! F- A! Q* [1 S! }$ B% g$ H
  219. LDA $0480
    9 ^5 B/ h" s  W
  220. SEC 1 Y( _% O1 `9 f0 G. ^( }
  221. SBC #$10$ V1 D) y1 ?2 ~7 l& b
  222. STA $0480
    * J6 H$ X6 s2 B2 z% D
  223. L4:
    ! ]) c- @0 g" I8 i3 Y
  224. LDA button,X
    + Y1 T5 U1 A1 ^7 t
  225. CMP #$013 z; v  A6 |5 X5 x! P
  226. BNE L5
      N; e- g" d& i$ C% q! [
  227. LDA $0480
    8 f6 p+ x9 }; m* X% [6 n9 V
  228. CLC ' {- U0 ?/ J& ~2 d+ d& Z- N
  229. ADC #$10
    + q2 R  F% C- G, o& x- U! {1 @
  230. STA $0480
    % g% H& r' U( h4 J
  231. L5:0 J7 D7 c% P1 A, h! T
  232. MOVE_FORCE_RTS:2 |8 s$ C& Y3 W8 Q* K
  233. RTS
    " D$ a. l& s2 I7 J4 y5 j

  234. . I* v% r, s+ C! t
  235. ;[FC][忍者神龟PPU][END]# D0 d' q6 c0 B" _* r
  236. - [% _4 Y! F2 W' j" \
  237. . F( p8 Q9 O, w5 @) ~; r4 n% h
  238. KEY_ADDR = $F5$ c; x4 ]- Y1 x" [& A
  239. STAGE_TEMP = $6010
      r6 i8 Q( d4 D4 B7 t
  240. TITLE_A = $212 L$ T: [4 A/ W
  241. TITLE_A_ON = $01
    ; f1 ^, O' t6 o! v/ |1 ~
  242. TITLE_B = $59
    - p$ }" G' z4 v* `5 G- D
  243. TITLE_B_ON = $01
    / v8 h& }: H9 A- z' I; M
  244. PPU_END = $FF
    0 L8 ~" h! H" {
  245. TIME_LAY = $3A  }, i4 b3 y9 }" }9 t2 l
  246. BUTTON_DEC = $42- R+ [; h$ H2 J+ u; N) Y* s
  247. BUTTON_INC = $81
    ! o3 L& n: F3 t7 x  _" Y
  248. % [3 p8 b: [8 d( z4 O' i
  249. .ORG $7000* Y9 I: I( c$ o2 g& E6 a
  250. * s, N: }, f. w/ U. X/ |+ ?
  251.   - D& g5 N8 W# N  k
  252. 8 A9 s% z% G4 m! [6 b$ t
  253. PHA) U: n& I" {1 g2 ]5 `" n. h
  254. TXA
    4 Y: k( {' F+ ?
  255. PHA
    # S6 Z4 r0 Q  g1 b
  256. TYA
    4 u4 T$ S$ [/ ]- ?9 k' Q
  257. PHA7 [1 |( m+ ^7 }  V' z/ [
  258. LDA TITLE_A% Z0 P8 \6 H4 g" _
  259. CMP #TITLE_A_ON    ;比较是否为标题画面
    ( {/ n+ o- s  v4 X4 w5 J
  260. BNE RET
    - [8 Y* @. b2 o7 V
  261. LDA TITLE_B& u; a' A- S5 z: T' c/ T
  262. CMP #TITLE_A_ON    ;比较是否为标题画面- i; T, \# w. N1 V/ o3 S7 K8 u
  263. BEQ PPU_STAGE- d4 J+ Z) u) b8 j) m3 H
  264. RET:4 A# \6 F3 q& a+ ]" U; }/ T, t+ f
  265. PLA6 `0 e  U" V0 o1 z
  266. TAY
    5 G& z5 _6 Q% k' S" z
  267. PLA
    . B$ \1 K1 S$ W9 L( N* |$ U8 M# o
  268. TAX( E; W: A; z- c) u$ {% b8 }( [( }2 @
  269. PLA# {, L  [1 i/ F5 ~* {/ [  {" d2 m
  270. RTS% b+ ~; a0 e" c0 q& `7 q% x/ [+ F9 k
  271. PPU_STAGE:    ;STAGE显示程序7 v; m! n8 x  Z
  272. LDA PPU_ADDR_DATA
    $ c. D; g6 ^+ p) ?# h7 I8 u6 S
  273. STA $20067 d! I0 w9 d" [1 R% x9 n
  274. LDA PPU_ADDR_DATA+1; u" _- ^" b/ L; I- Y+ A, g# m
  275. STA $2006    ;坐标设置; W' ]# @. O# F5 ~. F9 ]
  276. LDX #$006 m) }1 J' X8 c; n( l$ S
  277. PPU_STAGE_WROTE:    ;写入STAGE字模  n0 v' F# R+ X( @, X4 y7 h% s' m( B
  278. LDA STAGE_DATA,X. B# o, a6 r# h7 o- G% I1 ]
  279. CMP #PPU_END$ O; z  K' \0 \- k5 J# q
  280. BEQ STAGE_CMP
    0 ^3 J) V% s& \- d
  281. STA $2007
    - e8 ^1 J* Y3 T" ?* @4 C% F/ V
  282. INX$ S4 P$ J- `; Q: }. x: |8 b
  283. BCC PPU_STAGE_WROTE
    ; b2 P2 a$ I  M, s
  284. STAGE_CMP:! W7 P+ C2 U9 `) `
  285. LDA STAGE_TEMP
    ( V$ Z' t* ^! a' q8 c* x/ A
  286. CMP #$FF    ;关卡数据初始化条件判断
      [4 G! J1 F  i4 p* p- U: v
  287. BNE KEY_B
    # ^; y9 v2 N6 N8 C$ M& O% O
  288. LDA #$00
    ) y( W, h( g. T* _6 a
  289. STA STAGE_TEMP    ;关卡数据初始化+ {. J: P' E* w+ |
  290. LDA #$57$ s% `5 d0 Q, r+ }( v- j
  291. JSR $DB52    ;按键音效. O( }2 q; a; |" J( A$ }
  292. KEY_B:    ;关卡减少
    , o6 ], a+ u' C6 Z% `* i2 B  s
  293. LDA KEY_ADDR
    6 ~4 W! i6 n8 Q9 \9 x' c9 Y& A+ V
  294. AND #BUTTON_DEC    ;按键B或左减关
    2 J' d% Q+ Z/ F4 f. c1 n8 k
  295. BEQ KEY_A
    / J; T$ t+ {3 E+ D3 H# J# y
  296. LDA #$FF    ;重设标题延时2 f" i. n+ {7 B+ h7 D/ H, q
  297. STA TIME_LAY
    8 S; [4 p. A* x. i4 r. R' Y
  298. LDA STAGE_TEMP
    4 u: \; s# f( z4 t! m: w1 j5 g. V
  299. CMP #$00    ;关卡比较# {& b: r7 n9 d% L/ W8 @5 V
  300. BEQ KEY_A
    " Q6 F. N" g% O8 c" g
  301. DEC STAGE_TEMP   ;减关$ k: X2 z( A3 \- V
  302. JSR MUSIC    ;按键音效
    - `4 b3 M4 [' G+ }% i7 k8 G5 b
  303. KEY_A:    ;关卡增加
    $ i% `2 D/ Z$ s7 w, f( {: N/ Q  {
  304. LDA KEY_ADDR4 z$ U1 L& @3 f4 R4 R9 [
  305. AND #BUTTON_INC    ;按键A或右加关. m7 K8 K. i9 u2 L7 ^
  306. BEQ PPU_NUM_WRITE! `% T" T* S3 H; U. X! p, E# J
  307. LDA #$FF; g$ g# Y* Z1 a, ]" }6 B
  308. STA TIME_LAY    ;重设标题延时
    5 Z$ F+ ]2 j9 h2 x5 ]
  309. LDA STAGE_TEMP
    ) A( m4 a3 Q2 M+ E4 T. F5 z
  310. CMP #$04    ;关卡比较5 S5 P. E9 K+ g" ^- Q
  311. BEQ PPU_NUM_WRITE! m% M, x9 D4 G9 P! q
  312. INC STAGE_TEMP    ;加关- e2 g- X% T  \9 y: b& t
  313. JSR MUSIC    ;按键音效3 {! N% X& a7 D" ^% m: p
  314. PPU_NUM_WRITE:
    0 m! q7 s8 O2 \6 M8 M4 G
  315. LDA PPU_ADDR_DATA
    ) K7 x3 ?& ?3 g( @8 V& G% x. J
  316. STA $2006( P0 I% ]0 m  M3 S5 v, Q9 g1 k1 `
  317. LDA PPU_ADDR_DATA+16 U" [8 \& P! M* b1 S
  318. CLC0 f, S" U2 X& A: W3 t' r
  319. ADC #$06# b# a* o8 R" n  L4 e% q, g
  320. STA $2006    ;坐标设置
    - E! s0 h# J9 J
  321. LDA STAGE_TEMP
    , F: z9 C- F/ s
  322. TAX
    7 j4 N8 _) |5 G7 A' c; a5 L% N- ?
  323. LDA STAGE_D1,X    ;写入数字- U, ]# w* H$ e9 E! ^
  324. STA $2007
    " ^6 _" y; u2 m  n
  325. STAHE_WRITE:4 ^7 e9 }# s, P1 U# Z% T! j
  326. LDA STAGE_TEMP  h! |! {  @- ~- H: w: ^
  327. STA $42   ;初始关卡写入
    ' i! K$ ]) ~5 V
  328. PPU_RTS:; |% B; n/ i: B: ?  w
  329. PLA
    / ?- Y2 {, P7 [
  330. TAY
      N* s1 B  |9 d$ K% |
  331. PLA
    8 d9 n# u; F1 {* g5 W
  332. TAX6 i# [! B2 ]4 A( |3 U2 l
  333. PLA
    * P+ G$ c+ v6 j; G, h) H* h
  334. RTS! p& h. N5 |  b$ O( G5 Z

  335. 6 g+ c# @3 y9 ?3 p

  336. * o8 G, R4 p; w/ m9 \6 ^6 B6 g
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据6 l6 f7 D( p1 s9 z
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF% G7 C6 A6 @' @7 z, r
  339. 2 I+ i6 j7 R# F) B" r/ w7 c- \
  340. STAGE_D1:   ;关卡数字9 Y7 P% y2 X4 J' {$ o+ h6 u
  341. .BYTE $01,$02,$03,$04,$05
    4 {; x* C) M" S5 {" @
  342. , r5 v! N; G! u% ^  i
  343. 3 y0 n3 X/ a6 r! X; A+ J- a
  344. PPU_ADDR_DATA:
    8 K' H5 Y/ J# y+ J' q  {/ R% l! S
  345. .BYTE $23,$0C
    / U* O( a6 T7 r- U1 t* r
  346. 1 m) J+ @7 M6 W
  347. MUSIC:$ Y1 N- u+ y/ ]* Z. ]% y+ t
  348. LDA $8000+ v5 J1 [2 f. @
  349. PHA5 A5 M" o4 n. b) d' n: ^
  350. LDA #$00
    2 _1 {6 q0 \) A: L. [
  351. JSR $CEA7+ d7 h" V( E3 J/ ~8 z1 M+ c
  352. LDA #$3C* C* ]+ K2 _8 o( |- p
  353. JSR $9057) e% F( b% z' K
  354. PLA- R5 {& K/ l: g/ f+ y4 v7 {( q
  355. JSR $CEA7  @# g1 ?, J5 c9 V( x( V+ v
  356. RTS/ X) d  C( N5 T  k% ^; o. a% F: g3 U
  357. * Z! G; m$ g9 I% W* J% d

  358.   m1 h, J9 i1 }( X# G& J; A( A4 O
  359. 1 `/ ^4 v- b$ U+ f
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

签到天数: 1376 天

[LV.10]以坛为家III

发表于 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/ V+ ^! E4 ]( n' \8 `
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了

3 }5 d4 x7 \5 W7 n# |就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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:51' ^7 u% i+ x" r' e& Y  N8 \
就是我呀,楼主都忘了,呵呵,辛苦了楼主。

$ x: n. r1 d+ X$ K也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:515 P. Z+ Q# T  B& d6 f, Z$ @# C
也不顶个贴,唉,真是的
3 i: q0 L& ^# h* b; [( F
我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。
9 b' O9 u# M2 k  ^! j请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。2 B# R0 j1 N; H( o
1和2也很经典好玩,真的很期待啊。
[发帖际遇]: cococo8858 打扫环境卫生,被奖励 5 个 柠檬. 幸运榜 / 衰神榜

签到天数: 2060 天

[LV.Master]伴坛终老

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

签到天数: 184 天

[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 个 柠檬. 幸运榜 / 衰神榜

签到天数: 1564 天

[LV.Master]伴坛终老

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

签到天数: 2697 天

[LV.Master]伴坛终老

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

签到天数: 1725 天

[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, 2024-4-29 10:49 , Processed in 1.093750 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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