EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑 2 e: W, s) l/ Y# A, \

) y$ W: t+ y. d[FC][忍者神龟1][END选关]
7 ?/ c$ p0 ]! Z3 g0 X2 ^7 G. E% F
7 T1 D- L2 a' M( h4 K; f  Q时间:2017.4.29 Y; K* ?" i1 L. E0 i2 k
作者:FlameCyclone2 i7 M  @9 f! z! n. J" n; K
内容:
- r: ^# R& h; y7 j    1.关卡选择:   标题时,左或B减,右或A加;0 i0 e5 Q3 b2 M, d9 W" t# K
    2.一击必杀:   选择+B键切换;
7 B' D* m# Z: U6 ~5 N    3.无敌锁定:   选择+上键切换;, y* M. ~) j; A1 E
    4.血量锁满:   选择+下键切换;
. H6 E  r$ K9 N4 L    5.水下时间:   选择+左键切换;
7 m* T/ @8 p5 j+ h/ t# U+ k$ m0 f$ c    6.武器切换:   B+上键切换;
( g- l& ~4 y! S2 u5 z8 O    7.暗器数目:   B+下键切换补满/空缺;. U0 P6 ]0 L8 a% @
    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.
* F$ F8 C2 _, [% T; s* D) o; q4 @
% j, m4 s- ~2 B" J% P* s3 n& d% l  ]
FlameCyclone.ys168.com
0 J7 o  {$ {/ {$ c# c( D1 ?8 dwww.nesbbs.com0 A; k/ w# @/ o8 z9 K5 D- j. ]2 k
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0
    5 H8 Z8 z* U3 w5 Q( R$ y
  2. ora_data:
    9 `+ _2 E% x* v5 P: q' z
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10
    ! I/ @& ^- A" D  l4 e$ J. k2 h
  4. and_data:# U. f! t$ A; F# H8 e. D, X
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF# d: E2 j! s+ c  m0 D- Z) t" a% b
  6. 3 K0 j& Y2 I- l* Z
  7. button = $F5
    " [  t5 J  ?- `" W% g
  8. flag = $6000
    , A; K! b, H2 \  }1 v! z
  9. .org $80004 b. a) q9 o2 P, b, {, S5 S/ @( S
  10. JMP $8400
    " g4 J' S% R+ g, C
  11. ; }, B/ W9 i+ t% ]5 w! R. p

  12. ( n  H3 A' L& G2 u
  13. .org $8400
    * X; y' p" D# f# E
  14. PHA
      k8 @6 L  f* k  @* F
  15. TXA$ S+ \  r6 [& x3 u3 |
  16. PHA* r# L- F) H2 a/ @  E7 z
  17. TYA
    . u3 h) ?0 f" v
  18. PHA0 M. F5 {/ _5 ^* w1 D7 M* n9 ?% U
  19. KJMP:
    * x5 s' D4 [+ X0 _& ?( l0 \/ ]# G
  20. JSR $81001 j* s+ z# d; H! E
  21. JSR KEY_OPERATE
    % i2 t' a) L# n: h  n% |! |7 V% t
  22. JSR WEACH& Y# Z8 A& W% ~
  23. JSR INV
    4 `$ A& y" A4 E
  24. JSR TIME! ^: ]" ], ?4 {& J1 W$ C' l
  25. JSR TOOLS
    ( D+ `( ?" q5 D4 Y+ V5 B
  26. JSR BLOOD
    / C2 K) R+ h( F1 d3 T
  27. JSR MOVE_FORCE
    + j  m0 ]0 U8 n% N0 W
  28. PLA
    ) {' K1 w; v9 F0 R! F* R8 U1 P
  29. TAY' J' G. [3 o9 J$ d! m& Z" a* i
  30. PLA
    1 J( |" x' C- n$ z
  31. TAX
    ! G! k0 l! x8 N2 j% z) O" b
  32. PLA
    8 g5 L0 s  @5 S$ V6 e
  33. RTS: l/ C7 T( b( p

  34. 1 u+ I, N2 g+ p5 r/ _  u  R" g0 m
  35. KEY_OPERATE:
    5 X" j' M& j6 {8 |  W2 I; C: E8 |( N
  36. data_protect:
    " K2 l. [5 |+ ?. R" J5 T
  37. PHA
    5 z) w' R6 s; z* g
  38. TXA
    - e* S1 _1 }2 w: w9 t( \& c
  39. PHA) N- s2 D7 r6 p4 c1 w
  40. TYA
    - z& K8 w$ u; s/ e& x# w
  41. PHA& @0 O1 }6 X. ]
  42. $ p& w7 |% q+ j+ f$ J& V+ N, J
  43. FLAG_CMP:
    1 l/ W, d% f5 }/ @
  44. LDA $600F3 g. M$ @0 ]4 G. ~2 M
  45. CMP #$7F    ;标志数据初始化条件判断
    3 T0 z, u2 [3 W% ~; p. y- Q
  46. BEQ pause_cmp0 |0 Y; x9 `% j* @+ ?
  47. LDA #$00; y& l: R9 h' }8 w2 S  V) ~+ _
  48. STA $6000    ;数据初始化
    6 N0 ~7 r# `  W1 D$ \& x7 j
  49. STA $6001    ;数据初始化% b3 X4 ?2 J9 E8 X' O1 W" n
  50. LDA #$7F
    ; w4 ~: w! {1 t( Z
  51. STA $600F, F: w2 P% e4 a3 Y5 M/ \9 m
  52. pause_cmp:, |6 G6 W2 H( R" H
  53. LDA button+2,X. h, B  p4 g' B+ u3 ~( u
  54. AND #$20
    % a. a/ k$ x6 J3 v) E( R4 A
  55. BNE button_press$ i# c4 G' ?" L4 D4 O' G" \3 n8 h0 M
  56. PLA$ U" K$ Q! a+ @) Y: S$ g
  57. TAY- y$ M1 Y1 H/ T4 D2 r( G5 H1 ?
  58. PLA; ^- }# j; n+ {' j3 F7 M
  59. TAX  j& u  G, k& w
  60. PLA$ S! \& J2 X2 `0 ]- A( V" ]
  61. RTS
      {$ v) K- [) u
  62. 3 K) V9 [$ [! ~  }
  63. button_press:. U# e& D# ]/ u# {
  64. ini_Y:. F7 m- v# X! p3 o
  65. LDY #$00
    ) k5 ]- X* k( W6 p" o4 \4 M- w
  66. button_cmp:% n; @& t, \- A% D
  67. LDA button,X
    ; A! o! |$ f2 p) o& z7 A0 X  V
  68. CMP ora_data,Y. f8 Z' _- `5 W1 f$ U
  69. BNE count_Y_cmp$ I) |) c& o/ A+ }& ^# q
  70. flag_cmp:
    - _, Q' J' R1 P
  71. LDA flag,X  N. v- ?% i0 n0 P2 t) D* b% \& ^
  72. AND ora_data,Y
    ' q) ^) f% ?+ Z9 s
  73. BNE flag_and
    ' K( Q) J4 q. T6 I6 }
  74. flag_ora:
    3 o, p/ j5 h' N) }; m
  75. LDA flag,X, z+ {! i7 R3 z: W
  76. ORA ora_data,Y( M( x& x" a! X; A" K! u
  77. STA flag,X/ ~+ b8 @6 y6 j/ O: c1 r2 d
  78. BNE count_Y_cmp; J# y4 ]1 M/ v+ ~+ E9 a
  79. flag_and:* }. z6 b, H5 Z6 b- N3 Q3 y. s
  80. LDA flag,X$ X9 K/ p- Q1 m+ g1 O% Z
  81. AND and_data,Y
    & ]$ i7 O$ ~( z: U9 B% M
  82. STA flag,X
    4 c: F! \5 d, B4 b- d' V) ^6 w9 Y
  83. count_Y_cmp:
    $ H" E7 f! n: C5 |
  84. INY5 n7 w7 v2 C7 C, u+ v0 }  u% o( R2 r
  85. CPY #$088 \  s/ @$ G. a
  86. BCC button_cmp6 `: w( e* W/ W( q2 [  B$ ^
  87. , [- [* l- W2 Y8 K* u+ w
  88. data_extract:
    3 d6 Q3 M0 O9 x, S+ a  Q
  89. PLA' c/ J7 D& R  m9 B9 X' m4 Y
  90. TAY
    : J! j$ q+ \+ @4 ^
  91. PLA
    % {& E+ d$ E1 V2 O, U3 P/ F
  92. TAX8 W9 l: `9 l: E  a  ?( G
  93. PLA4 Q) O( {; z; d
  94. " k5 C8 n9 e  `9 Z6 z
  95. return:* ^" N' c$ I6 t9 O9 l. A
  96. RTS! E4 }+ n/ S! E1 B  E: k& {
  97. ! a, i+ K/ [6 n) P
  98. . k# f4 T3 x  D
  99. INV:    ;无敌5 c# C9 `: \' P9 _: a
  100. LDA $6000,X9 i  B; [, E) C8 w, N; R  V0 I
  101. AND #$081 j4 h9 I6 b& }% w/ o7 H1 v
  102. BEQ INV_RTS
    3 K! v: B- r& `* B
  103. LDA $0450* S1 b! h4 e* l) [, e
  104. ORA #$04" k: u# a/ c! I+ W9 k1 a
  105. STA $0450  T5 T' W. b/ C0 v9 J3 i* [8 }
  106. LDA #$05
    5 h' G' O3 G: @8 O/ j$ j
  107. STA $0500,X
    8 @5 g4 B1 y0 c' X
  108. INV_RTS:, e& R& a1 @1 E: s! Y+ `
  109. RTS
    ) m6 Y( V2 \0 s
  110. 3 ~+ C7 k5 p4 l- A. b- L. Y) E

  111. - P! {0 j3 s$ [1 G
  112. TIME:    ;水下时间9 q6 y; j0 k# u
  113. LDA $6000,X9 Z: X: q0 L& _3 O) B3 N
  114. AND #$02
    , k# D. _& K& |) l1 L0 B/ S8 U) P. @
  115. BEQ TIME_RTS1 z! @7 F2 s3 `" k
  116. LDA #$1E
      a" @# b# Q+ c  U* [  B
  117. STA $BA
      I, S: N  _" p# o0 S9 Y
  118. LDA #$8C
    ; @" [- q- V6 F1 h  F8 A% o9 P
  119. STA $BB+ k1 `8 D6 @) e& _
  120. TIME_RTS:0 X! x) w0 g# G) d2 `' Z* b, v  t
  121. RTS8 a8 Z; b7 S! W
  122. 6 F- H8 U; j# d
  123. BLOOD:    ;血量
    # ?; D' ~/ p) K; r
  124. LDA $6000,X! a! a' i3 x7 o8 c) \( p
  125. AND #$04
    : b! \8 o$ p+ w& w  A" |8 w  d9 w
  126. BEQ BLOOD_RTS- K$ b' |( G' h+ m
  127. LDA #$80
    : h" }# V1 C; P/ r
  128. STA $77
    . C8 p: q- [$ x6 _& A) w
  129. STA $78
    9 G5 c4 q- ^" d* w
  130. STA $792 ~# ?; G6 U8 X, s: m* b
  131. STA $7A, H- z5 z8 u  k$ Y, Q: R4 D, z$ E5 @
  132. BLOOD_RTS:
    $ K# V: I, r: c4 e% P
  133. RTS
    ) j/ v. _: q  x
  134. % y6 ?2 N$ T1 C$ \( X
  135. TOOLS:    ;工具
    0 ?" W/ u  O, j. |/ B  `; H& c
  136. LDA button+2,X" ~) _/ G; b  \  Q8 V/ q5 M
  137. CMP #$40
    ) D! P* i0 d- |% _% P! R7 |
  138. BNE TOOLS_RTS
    0 ?; ^2 F! O1 c! E. A5 U! |! W. v2 Z
  139. LDA button,X
    ) F+ S* a/ _& F5 b
  140. CMP #$04/ Y) Z5 {) F" I, e3 b
  141. BNE TOOLS_RTS6 f: P( B+ ]* d3 h% ^& ]
  142. LDA $A8
    : |8 }1 k5 R7 V+ T; T( }
  143. CMP #$00
    ; O, I* C8 g( ~- w  [8 s
  144. BEQ FULLTOOL' u' t% a9 P- w# w* s
  145. LDA #$00
    7 i: Q* t2 a; x, [. `' G  o
  146. STA $BF
    ' J2 J; y, E: I5 ]0 d1 l+ m+ G
  147. STA $A7/ q5 B, s8 A7 H& \9 Q- c4 u
  148. STA $A8: U) R2 }5 k4 h$ c& w( L8 e5 j
  149. STA $A9
    " ]2 t. Z/ }$ b" K) n! T
  150. STA $AA
    # D1 q# E( E, n" D; d
  151. STA $AB
    ) A% C# n" @# T& [
  152. STA $5B
    ) g: C/ |! j8 i5 B- _
  153. BEQ TOOLS_RTS
    $ ^# ]5 Y) @( y- e# ~
  154. FULLTOOL:
    0 N% ^  ^! K# J# e% O
  155. LDA #$0A. u( o6 D: e4 X7 D9 k2 ?
  156. STA $BF6 G) @( ~4 q7 @  S) A
  157. LDA #$0F
    # p" |% o+ [7 q1 m$ \3 y5 X& v
  158. STA $A7
    ' @5 a* q. l. b1 q8 F3 \6 v' a) |
  159. LDA #$63. x% y3 x! |' L+ i2 s( k: x
  160. STA $A83 _9 E. D& H6 Z: h5 R) T
  161. STA $A99 [; C+ f' X6 P( a; O& T
  162. STA $AA3 R  @( ^3 D, D6 D
  163. STA $AB* _- A5 Y8 c( k0 A. o* W
  164. TOOLS_RTS:
    & R! y  X5 r4 n/ u; j3 V+ U
  165. RTS
    3 B, V- o0 E6 q, l) k; F& x* B. a. y
  166. 9 o2 Z8 N. S  |! u: w7 N  F' Y8 y2 u
  167. WEACH:
    2 V1 q% g7 m- X, V' u( u" U; u
  168. LDA button+2,X/ U& ]8 M' Y1 z) d! O
  169. CMP #$40
    ! N5 N, p" A( c: s% c' v
  170. BNE WEARTS( T: h; a1 O9 Q5 v1 R
  171. LDA button,X& N' ?( {: d* O! n( [/ s  ~( e
  172. CMP #$08
    7 H2 F4 F8 O; N+ n! S
  173. BNE WEARTS
    " \  h' T& g, p% H/ R3 }1 e" |
  174. LDA $73
    ; m2 Z' `! X% f; D# d
  175. CMP #$046 r$ J  i* y' k1 r2 J- h( ~
  176. BNE WEAINC
    * N, m" ^3 P; Q+ a
  177. LDA #$FF
    # ]1 a& S2 ^9 J3 B3 Z5 R
  178. STA $73
    : q" W7 K9 M8 M# a
  179. WEAINC:, z$ s7 }7 `$ ?
  180. LDA $73, \# b$ K& S- n' Y2 A: ]
  181. CLC
    ' J' m- \9 `, T5 e* g" J/ n9 f
  182. ADC #$01
    ) ^  O$ Z. h; n9 J. k; @4 W0 E6 ]
  183. STA $73
    , B: N! ^' D3 L1 X- a
  184. STA $747 E- P9 p( ]1 k
  185. STA $75; Z( Q# Y% S( J+ N' I
  186. STA $76) s" K. u, ^; J' ]( X
  187. WEARTS:
    ' R$ w5 o, `  o! r
  188. RTS( v* L  T) g) O! t. A* }
  189. + o. x4 m7 f0 T; X

  190. : o3 z$ O& ~; `
  191. MOVE_FORCE:1 }& m2 B$ q0 M, O% r
  192. LDA $35, D% ^8 C: z/ S6 m
  193. BNE MOVE_FORCE_RTS3 p* d" r9 p' [; |( R
  194. LDA $5C% |; a& N0 m. f
  195. BNE MOVE_FORCE_RTS; Q% N" o# }' E0 t4 H, A# l: e) q
  196. LDA button+2,X( k7 i4 y+ S" d7 I! n1 r+ u
  197. CMP #$80* q) Q4 {& A  u; N' I
  198. BNE MOVE_FORCE_RTS
    ( W+ z3 D; v1 u7 e) [5 l
  199. L1:
    ! U0 P" {3 `% \, {/ J" O
  200. LDA button,X7 Y, R, W' p, V4 u1 a, |
  201. CMP #$08- ]5 N: v4 d- W& U. c: Y
  202. BNE L26 _& ]% I- `' e% Y) T; X+ |
  203. LDA $0460
    . C5 E% j  J6 V6 L: f4 x- R- _, w
  204. SEC + V: @* d1 E" W
  205. SBC #$107 O0 T- S) O- O% h$ ]
  206. STA $0460
    2 ?* Z  H/ ^+ f$ `
  207. L2:
    : |. H% G$ S5 E! a4 C8 f/ I
  208. LDA button,X
    9 ^* m; [2 R/ x6 I6 A; S  X! z
  209. CMP #$04" |' {! O7 i/ v6 `
  210. BNE L3
    ( Y; R! _, u5 x7 {+ `0 ]
  211. LDA $0460; V2 q5 V$ {+ }: Z/ G* ]5 q
  212. CLC + r; L4 J  X) Q6 x
  213. ADC #$10
      Y6 }8 T  B) L& G. r
  214. STA $0460' y7 Q6 \( H0 f1 N7 d  t
  215. L3:2 F; ^* v9 m/ [8 ?! \
  216. LDA button,X
    $ w: [2 j* L) i$ k1 `2 N5 B2 J9 R: O+ @
  217. CMP #$02
    " \5 F5 v5 I6 x* g4 Q% [; u
  218. BNE L4
    $ K; v0 x9 K3 g3 E$ M0 p
  219. LDA $0480
    4 _2 Q" d( t: Z) `. z0 B
  220. SEC ( _7 }0 n8 i7 |; a4 |2 l1 t
  221. SBC #$10
      C/ u5 j  S% h
  222. STA $0480/ q& h+ D& v; q* a% A, F8 a$ T
  223. L4:( F' M; B1 ?& N% }
  224. LDA button,X5 D2 I- R, R' |, s# g) Z
  225. CMP #$01
    8 N5 y  S8 K# s8 X
  226. BNE L5
    ; a2 i  W% [0 c
  227. LDA $0480
    + k; z" q! b: [. x$ Z
  228. CLC + P% V3 X2 b! M0 v1 Z! S" Z6 n- Q
  229. ADC #$10
    0 N. |$ d% Q8 }5 ^5 A. p$ u, r
  230. STA $0480; ?8 q( e: d" q. o; W$ t% l
  231. L5:4 Q) }; K4 G$ s& Y: t% m  d; {
  232. MOVE_FORCE_RTS:
    3 \9 _, O" f, K2 y' |4 f
  233. RTS
    " x. k+ m' A/ ]9 G" c: w( A
  234. & l5 ?9 A& p$ N2 h; ^) H, Z) X
  235. ;[FC][忍者神龟PPU][END]
    ; ^) Z' \3 T$ M. Z" ]

  236. ' ?# w' G$ B. a7 G7 C  X9 O3 L
  237. 5 N6 d+ E8 X3 q6 e' W2 f' e; K; a
  238. KEY_ADDR = $F58 p% a& [: b& g
  239. STAGE_TEMP = $60107 l( N+ U# J$ d, s4 v# Y/ f
  240. TITLE_A = $21  P1 f, `; d# `2 ^& L4 t
  241. TITLE_A_ON = $013 Z! o- U. `, ^6 E3 E9 o2 y# I
  242. TITLE_B = $593 [" _# h! a9 R
  243. TITLE_B_ON = $01
    6 `8 M; L+ r3 g" w; O1 R8 Q
  244. PPU_END = $FF
    * ?5 P; @* W) Q* `; y6 l$ [
  245. TIME_LAY = $3A$ E, E* v% i+ a  C: y8 b! w+ c- Q
  246. BUTTON_DEC = $427 h$ Q0 l; h1 X5 F5 O$ Z2 w) h4 `" ]
  247. BUTTON_INC = $81
    4 d1 W' ^+ q$ J& s9 \) b$ N

  248. : N1 D2 r6 r, i: S+ f5 o+ {
  249. .ORG $7000
    - I* d. f! l# [4 l% F
  250. 5 f' n) O3 c9 j( O" V" ^
  251.   
    6 @' R1 y3 \4 }) t# \
  252. 8 c' e3 e: p$ N5 G9 H  X, l8 t+ A
  253. PHA8 x+ `* u9 D- [& S' o! l/ T* E
  254. TXA0 v0 Z* c' F1 }$ |: D
  255. PHA* }) D2 O4 X' {& T
  256. TYA( P! E6 F( h' [
  257. PHA
    0 N# v, G# L/ m! G
  258. LDA TITLE_A
    ' P* c3 }& D% n1 I8 }
  259. CMP #TITLE_A_ON    ;比较是否为标题画面  f8 V7 R" B0 D4 @2 d4 e
  260. BNE RET
    ' S  w: q, ^9 N/ e) @4 g
  261. LDA TITLE_B7 \6 X3 |, s' S& W
  262. CMP #TITLE_A_ON    ;比较是否为标题画面; J! s$ |3 Q7 g: s8 C
  263. BEQ PPU_STAGE3 i* F+ e6 D* _4 O1 c5 `8 |
  264. RET:5 x/ M+ ?+ G: k+ J+ [" _0 R& b( M
  265. PLA
    , \& M2 r0 X2 \: C8 `% ~
  266. TAY
    7 I2 J5 @. C9 h1 i2 B" p# n+ Y' \
  267. PLA
    8 ?7 U! o2 L. y% n
  268. TAX4 ]/ k$ s* ]$ Q* F  `
  269. PLA1 ?' J/ v8 q8 o4 G
  270. RTS
    5 S2 m2 [: S9 h
  271. PPU_STAGE:    ;STAGE显示程序/ x5 w* J$ E* {# p4 w% ~
  272. LDA PPU_ADDR_DATA, A1 V0 i, c, q
  273. STA $2006
    # r& q: y/ o; d
  274. LDA PPU_ADDR_DATA+15 Y1 {) ~# L) C+ w$ b
  275. STA $2006    ;坐标设置
    8 I/ R* s, h* z1 l* R- H
  276. LDX #$006 d9 v6 R; i5 J) u; n' J- M0 g
  277. PPU_STAGE_WROTE:    ;写入STAGE字模0 z& N. F9 B% X6 z8 q6 x; F! p
  278. LDA STAGE_DATA,X
    9 I! v$ n. M/ P- e
  279. CMP #PPU_END
    8 ?! W/ X2 ]0 }* n5 N
  280. BEQ STAGE_CMP& P  x/ q1 H3 m* j+ I6 @/ ^
  281. STA $2007
    * R$ k, i& p+ U( a% `1 O
  282. INX
    6 G  C% i2 I4 V8 |
  283. BCC PPU_STAGE_WROTE2 Z# t) w, E7 {5 r2 Q
  284. STAGE_CMP:
    ! q& Q$ r& J/ s
  285. LDA STAGE_TEMP9 u( j5 j7 C# x
  286. CMP #$FF    ;关卡数据初始化条件判断
    ; Y5 X( j( ]4 P; }* j
  287. BNE KEY_B1 V8 L7 y; L, p
  288. LDA #$00
    ( z$ q! D4 H% W' M9 L* I7 n: ?* ~- F
  289. STA STAGE_TEMP    ;关卡数据初始化
    1 q, a/ i, C. }- R
  290. LDA #$57
    . {+ t+ T5 p9 D7 ~; d. ^$ ~
  291. JSR $DB52    ;按键音效
    ! y8 T9 i3 M- e: C
  292. KEY_B:    ;关卡减少
    / X$ s$ ]' f0 @% g; k' q% k
  293. LDA KEY_ADDR0 d) _+ _6 {" s" a7 k% _: J+ p  p
  294. AND #BUTTON_DEC    ;按键B或左减关  m# B4 U2 L5 P; Q& Q/ @
  295. BEQ KEY_A9 |4 M) L# ?5 }5 n2 |7 A
  296. LDA #$FF    ;重设标题延时: m1 O5 t' _+ g
  297. STA TIME_LAY
    7 ]. e3 I- p3 A: _1 i4 h
  298. LDA STAGE_TEMP+ b' A; a" t% [* i3 f
  299. CMP #$00    ;关卡比较2 F" d; I* g( U- g2 s) d" e
  300. BEQ KEY_A
    . X# D+ l; x$ ?- g: z% t
  301. DEC STAGE_TEMP   ;减关$ O9 Q; `4 M; W* ^, I
  302. JSR MUSIC    ;按键音效
    ! W* v* A( D+ r
  303. KEY_A:    ;关卡增加
    # J8 j+ X& y' w& V
  304. LDA KEY_ADDR9 ~: l& w6 d: u: U" |
  305. AND #BUTTON_INC    ;按键A或右加关1 r9 v: B+ `, J6 g
  306. BEQ PPU_NUM_WRITE/ j; f: W0 _- G* h( ~; K
  307. LDA #$FF: T- G, q( K; D7 R9 m) B
  308. STA TIME_LAY    ;重设标题延时+ B5 W+ R8 U  a  J+ f
  309. LDA STAGE_TEMP0 v" B) Z, M" D/ I0 {, L
  310. CMP #$04    ;关卡比较
    9 z3 q6 m* v7 U+ A
  311. BEQ PPU_NUM_WRITE( c9 S9 g' ^  _: H5 h9 W! H
  312. INC STAGE_TEMP    ;加关
    0 r2 C3 e4 }$ D* c2 w+ }8 x1 t
  313. JSR MUSIC    ;按键音效
    : M; a3 o) N7 T% [! d
  314. PPU_NUM_WRITE:% O& z. l5 d. N( [  u0 b
  315. LDA PPU_ADDR_DATA
    / z9 D; I; [6 e9 J$ y4 d8 y
  316. STA $20068 b. R; |1 B9 F6 C0 D% _$ Z
  317. LDA PPU_ADDR_DATA+1; d( B- U5 i8 d# {
  318. CLC
    $ r5 i+ n& r; t$ i
  319. ADC #$06
    3 ~* I- P4 M( f/ S; O' V1 v7 I
  320. STA $2006    ;坐标设置# v! w8 A) g) E4 x
  321. LDA STAGE_TEMP
    ) ~$ u, s. P( g% O6 M2 ~
  322. TAX4 v1 p. H4 ^. T6 z! C' V& r
  323. LDA STAGE_D1,X    ;写入数字( H4 X7 ^7 C  ~0 g1 Q) q
  324. STA $2007
    : W4 ]4 h+ v2 X2 v+ K4 Z0 A
  325. STAHE_WRITE:2 D1 r; C6 e: r
  326. LDA STAGE_TEMP" F  ?- Y3 n0 V6 N
  327. STA $42   ;初始关卡写入; y9 B0 {6 M2 s
  328. PPU_RTS:* d; q" [- I% |5 {
  329. PLA0 l, |7 I9 v$ v
  330. TAY
      T5 d3 f9 S9 r6 K. U% J7 c4 G% T
  331. PLA1 B& g$ D! l$ D4 N8 `
  332. TAX6 C$ J2 s" i7 X# ^! e+ a2 ?
  333. PLA, A! M. @! U7 A  c
  334. RTS
    : i! T9 o) }# n6 a- `$ x
  335. ! h9 {& b* f8 d, p7 g% Z% T# g, ^
  336. - K# Y/ ^* B" G1 }8 Q- |! a
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据
    7 |8 u/ J! E6 q9 o* @* o
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF% k2 X0 Z8 X4 n" |7 R  y- D
  339. ( K1 i9 N! q9 Y3 Y: V7 Z
  340. STAGE_D1:   ;关卡数字  a( n6 }8 F' [# U# b; y. I1 @
  341. .BYTE $01,$02,$03,$04,$05* j! h+ Q, c& d$ I' K3 S6 C7 X
  342. 9 N3 L) Z4 S! L
  343. ' f% w8 i* J5 ~
  344. PPU_ADDR_DATA:
    ( G6 |- e( {+ Z: b" N2 \4 F
  345. .BYTE $23,$0C# m4 x8 D" H3 z1 c8 _# e
  346. ' q$ F/ u* |1 M% H" L" W
  347. MUSIC:
    0 A$ g, K$ }+ F, ^5 R3 f8 D4 N* v0 ^
  348. LDA $8000
    0 K9 l( T" w7 l& l; X7 o, f
  349. PHA
    * _# R; R/ P  P0 X' n
  350. LDA #$00. ]" n) x7 D5 F  L/ m" a3 F
  351. JSR $CEA7
      o9 _8 v5 S8 |
  352. LDA #$3C
    6 g: o' |* _8 A. W8 C
  353. JSR $90578 ]: Z7 A6 ?4 l% M) W% ~
  354. PLA
    : {1 D0 t! K! j" Z2 m
  355. JSR $CEA7. {# w6 Y2 k4 V# v
  356. RTS/ b! Q: {2 M$ I( {$ z$ ]
  357.   v, J. y! W2 L" c$ e9 H: M
  358. 5 f7 z% a) r$ y% i" w* Q# ~
  359. ! u* [& V" M8 ~. T4 X. O2 d
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

签到天数: 1664 天

[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
, l3 ^/ \4 \/ m( G4 ^" L我记得有人想要忍者神龟我才修改的,那个人跑哪里去了

/ @& F8 p6 y- \7 P& l% k+ w就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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
# [; p# J& [% G就是我呀,楼主都忘了,呵呵,辛苦了楼主。
: U$ W8 r+ G) D1 Y
也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51* u& k& ?+ d5 C$ o+ E/ W& T; s$ }
也不顶个贴,唉,真是的

6 ?  j$ n! g$ ^. u8 G+ m我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。
! V4 U, K+ S- u3 d2 e" N请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。, O  R( z8 T7 T2 d
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 个 柠檬. 幸运榜 / 衰神榜

签到天数: 2017 天

[LV.Master]伴坛终老

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

签到天数: 3135 天

[LV.Master]伴坛终老

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

签到天数: 1791 天

[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-7-26 19:29 , Processed in 1.092774 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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