EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑 0 z* V. T- A! D9 x$ n8 m, L8 r# |1 L* R
$ C8 p7 @; W  C% ~
[FC][忍者神龟1][END选关], z  s, {; r" k  J: U$ l

/ X4 ?2 G2 s6 Y时间:2017.4.2
* y$ Q' |7 \  i! M  X8 L3 w1 ~, h( k作者:FlameCyclone% N7 ?/ E8 \2 c: L/ I" J; g" w4 ?
内容:
' k. j' u* o' g2 u8 ]) M! D    1.关卡选择:   标题时,左或B减,右或A加;
! I" E% D, g* K& ]; u) _    2.一击必杀:   选择+B键切换;
2 Y  @# w6 S1 w/ @    3.无敌锁定:   选择+上键切换;
8 }" {/ {1 h1 [7 m; x/ A( J    4.血量锁满:   选择+下键切换;9 N% {9 t6 j" W6 f
    5.水下时间:   选择+左键切换;- R6 ~# J7 U+ B' P; r
    6.武器切换:   B+上键切换;
3 r0 o* ^  z! m& D    7.暗器数目:   B+下键切换补满/空缺;0 X" ?0 v( F0 R  `, ~* h5 b7 p3 U- Q4 ]- @
    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.
* ]$ E! K: ]1 i; s5 C; Q
/ q; T3 f0 ]' P# c( s1 ?- U" x" k& r! h! z0 n$ z8 L
FlameCyclone.ys168.com
! {8 |0 R2 `4 ?# U9 q+ J/ gwww.nesbbs.com
* U+ N. a% l8 U: n
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0
    1 ?. d  V& v% v. f0 S/ |( L; P
  2. ora_data:
    1 S. G3 P) e8 N; M
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10
    / ?, T9 ?7 V3 `2 X& n  t
  4. and_data:% {! |8 ?5 C$ G3 |& q/ j( d* M! t
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF5 Y5 v, X$ ]6 ^3 y5 X' Z* }

  6. 5 D3 V1 B* Y9 a; I) a
  7. button = $F5& n- g0 [6 Y8 w" t* n
  8. flag = $6000
    3 A) C, f: n& X
  9. .org $8000
    - t1 M$ X; A/ d% y4 B1 ~) e, V
  10. JMP $8400) v2 ^$ y7 j. S+ A" M* Z7 E

  11. 4 ~7 l, [" X; T: Y* @/ T9 r
  12. 5 f+ [3 R/ Q$ A' Q+ F0 t
  13. .org $8400
    1 T- {2 P8 m, Z! k0 C, r  [4 _
  14. PHA
    9 x/ q5 x$ E* d8 T8 C8 R( f
  15. TXA* K% e4 E" l% m3 P* i4 M" A
  16. PHA
    ' H; v, U' c" e- C5 j- E) p+ c, c; A
  17. TYA
    2 Q1 H. Q' |. Y9 K7 p8 x
  18. PHA
    ) R" @. s, ~7 w" |
  19. KJMP:
    : z# I/ O( ]; u7 Q0 d
  20. JSR $8100# r  k3 z! a. f# S
  21. JSR KEY_OPERATE& z$ H" m/ F) z: _/ u
  22. JSR WEACH) ]2 w2 u: P" Q! S6 D
  23. JSR INV
    # ?9 a: S' u  A9 u0 I6 T
  24. JSR TIME/ ?; ]# g, J8 P) j
  25. JSR TOOLS7 K0 q& h6 o% D; U6 E+ l
  26. JSR BLOOD
    . Z# b; [. B' r7 u- e& {# e
  27. JSR MOVE_FORCE: A+ r% ~% S* o
  28. PLA
    4 p  R  ?4 y2 o7 u0 |. Z! n: k: h
  29. TAY1 W: f, J/ `% Y9 [) V, T3 v
  30. PLA
    * h8 W3 n2 {* o9 N2 C
  31. TAX
    " x& T# L! {5 z& r
  32. PLA7 f+ B- u6 s1 g
  33. RTS4 \9 x! K' y2 @: R- l% H0 I
  34. 6 E& U& `, A: O+ s- A& W: l& ^
  35. KEY_OPERATE:3 }, N+ W2 E4 v" j$ o+ Q
  36. data_protect:
    $ l' ]) v3 W9 m* G  X6 L
  37. PHA: X" b1 Z; K: a. M" L7 w
  38. TXA' W! k7 o$ H) k) }3 I
  39. PHA6 a. b( B5 C$ R$ h- S1 |
  40. TYA
    . f, P+ R0 F' K0 D: a( c
  41. PHA
    ! m4 c2 Z. K5 h$ R! U/ x
  42. - {$ o- A0 i2 ]
  43. FLAG_CMP:9 P: v- F. d( j. s5 p8 H
  44. LDA $600F
    2 V8 t3 ^5 n; x0 Z
  45. CMP #$7F    ;标志数据初始化条件判断
    3 W$ D( \+ o% Z, W: q- E$ `
  46. BEQ pause_cmp. m* n! c, y# o4 x$ H0 J
  47. LDA #$00
    6 f: N/ r- P, N5 F/ H
  48. STA $6000    ;数据初始化
    7 I4 t: I+ F* w. ?* i" j
  49. STA $6001    ;数据初始化# ?% U7 \  R) F+ ^- s  s$ R( @
  50. LDA #$7F
    0 z; M: ]( k+ M
  51. STA $600F0 @/ e8 U8 q( G/ ?0 h, h) r% e
  52. pause_cmp:  b% ]$ M% u3 P! I2 F
  53. LDA button+2,X
    ) z' ?3 w) J; \, ?
  54. AND #$20- L" K0 @' V* t' d6 ?! z# x
  55. BNE button_press3 v* o) l: R. q* T
  56. PLA
    2 _+ k5 M6 d5 _. M& r1 i
  57. TAY( J: Z* u. {/ c7 i8 ^/ y: D1 n6 K
  58. PLA
    + r0 p# \6 C9 \' \7 ^8 V/ p2 ?+ f
  59. TAX( z: M1 l# s9 u& o& l, X, l% }( z
  60. PLA6 _( S: C; t/ `7 @6 r
  61. RTS
    8 t& p8 k( ~( c0 n& V, A$ }& J. d
  62. ) `) y3 l* N0 M5 e
  63. button_press:
    # Q" y4 i' W$ S
  64. ini_Y:; ?& [1 g, l+ A: s* {
  65. LDY #$00( y& ~% g# Z. l/ C* Y5 M* o2 ?
  66. button_cmp:
    % [% E9 ]* F1 G$ c
  67. LDA button,X
    % \+ u- T6 S5 R2 r; [
  68. CMP ora_data,Y9 n& U! Z( B5 i- I
  69. BNE count_Y_cmp
    # `6 Z1 s: ~' P) D# C- h, X  L# ]
  70. flag_cmp:
    ' B' Z) B* i+ I' N# Y! X$ h
  71. LDA flag,X
    2 L' R9 i0 |1 Q4 E" P+ ^  j
  72. AND ora_data,Y5 l8 h2 i  S' n( [; f* W6 f
  73. BNE flag_and4 Y: r4 Z' ]" g- D
  74. flag_ora:- y  d( V/ Q" V2 M" l% |
  75. LDA flag,X
    ) E) r$ y5 P% d) H4 _
  76. ORA ora_data,Y
    2 q; u& M& D* x
  77. STA flag,X0 `9 O3 U$ W) f+ c7 Q8 M, H0 r
  78. BNE count_Y_cmp+ X" _7 F$ K: W* S" a$ J: I
  79. flag_and:& y7 X6 Q/ F) v+ U$ b
  80. LDA flag,X. s) }  B& [  B! T4 t
  81. AND and_data,Y
    7 C2 M: U( E& k" i8 E
  82. STA flag,X
    - y8 F+ m+ H. P/ n3 a) Z
  83. count_Y_cmp:
    & ^2 y4 R8 x4 L
  84. INY
    + Z2 M" n# x7 P
  85. CPY #$081 k6 R/ K" v* t& F
  86. BCC button_cmp
    & N+ R4 a; c, S% B. T4 }8 \5 t/ a
  87. : H2 W1 v* e/ x& v. c$ h# d
  88. data_extract:6 `) Z1 y0 k4 q( M8 h
  89. PLA
    2 ]) h" n7 `  [4 `3 J
  90. TAY) @9 H( L/ U9 y4 _
  91. PLA
    8 A) _1 `5 n- x( }
  92. TAX; w( A% [/ _0 E! V: C# D
  93. PLA
    ! Y# X7 {" o5 \! o/ t8 Y
  94. ; A& {- e! X2 b3 k/ u5 H9 k
  95. return:) Z( j1 y) Y- L
  96. RTS* x* m" C# u8 D' \0 R

  97. ' ]+ n: S4 T0 Y* o( t1 O' o

  98. - \$ O1 i8 [4 l# h2 r: ]
  99. INV:    ;无敌: U: E6 l) K1 |# ?1 v
  100. LDA $6000,X
    ( h3 U4 w% i% q5 p
  101. AND #$08
    $ [" s9 t1 e8 K2 v3 M0 P
  102. BEQ INV_RTS2 r0 p: r: Z6 X6 W! S: w& o5 t' A
  103. LDA $04503 R5 T( C8 p" y8 y
  104. ORA #$041 o: O  n& |  A
  105. STA $0450# P, y4 x) q# `1 j& \
  106. LDA #$051 K; g, \9 }' M. |9 V
  107. STA $0500,X
    4 H: ~( C5 I/ o
  108. INV_RTS:
    1 A8 b4 {  z0 D4 L
  109. RTS6 N4 s# }9 g* b6 {2 O% [) q- m/ P7 x/ Y

  110. 1 h- ]5 q' D  z: f
  111. 4 B7 P4 ~& g) h4 B# [2 E$ v
  112. TIME:    ;水下时间
    & K& Q1 C* p4 W+ v& J5 H, j
  113. LDA $6000,X
    * A- t: Q' T$ L4 s, T
  114. AND #$02
    ) V9 [. i& j  {* G2 y$ ]% G
  115. BEQ TIME_RTS+ e( D" z+ t- \& ?
  116. LDA #$1E% _3 ^# L' U- Z9 x+ v) {0 j! C
  117. STA $BA2 {3 @' Y9 Y. {3 k9 {. M% ~
  118. LDA #$8C
    # C' J/ s$ U0 D
  119. STA $BB1 {) O1 S$ u1 \- o! ^+ @
  120. TIME_RTS:5 w: C* R* H. `! F; @
  121. RTS
    6 p8 M5 [1 _. G

  122. % L0 `) d* o% m3 c/ T
  123. BLOOD:    ;血量
    * \6 L$ m8 U3 d9 f; |% E
  124. LDA $6000,X7 ~8 U; E( l' A* R- w, J/ t0 y6 M- _  J
  125. AND #$04# ?+ d& f8 g% b4 {, ]7 y+ u! M. O
  126. BEQ BLOOD_RTS# N1 M; z% W5 v/ e
  127. LDA #$80# t- x. |( I; X
  128. STA $774 ~1 `  s, d$ x4 u7 a, l
  129. STA $78
    7 W# F8 F* n. y; H4 \
  130. STA $79) g8 C9 j6 `6 v! ]/ h! o
  131. STA $7A
    : R' K2 d6 E% v& H0 t8 W
  132. BLOOD_RTS:
    0 _7 l' @* `! _9 G, }3 L
  133. RTS6 J9 x+ u' D( h; }  `& }

  134. 5 p! w. @1 L7 ^) J' v2 C
  135. TOOLS:    ;工具- U# J( t' ~+ B, [5 M; I( D% |& O% h
  136. LDA button+2,X
      A5 \2 s* Y' y4 {
  137. CMP #$40, c4 M% b; }: ?! r& ^; N9 S# k+ d
  138. BNE TOOLS_RTS
    ( u" N/ ]9 {  d; X( H0 \; x
  139. LDA button,X
    ; t0 M! d6 ^6 }" V
  140. CMP #$04! D7 e4 a4 t! }* H# r
  141. BNE TOOLS_RTS' |7 P# k4 n; v6 [
  142. LDA $A8/ `8 q7 J7 J! p% |/ l  x7 V
  143. CMP #$00
    7 @+ P: {( x/ r7 E  M. ?
  144. BEQ FULLTOOL* e4 B% P9 i+ c  k2 \6 A- Q$ a
  145. LDA #$00
    ) X# Y" [" j6 P+ X( U8 [. `$ J
  146. STA $BF- n" }3 F- c& Q2 z1 j
  147. STA $A7
    ( Q2 K# L. ^3 a0 J( y
  148. STA $A8
    4 V5 s/ x3 e" v" m
  149. STA $A91 k1 B6 `% O% }1 I" _  v# W
  150. STA $AA2 W, r! I+ ?. b! j: K
  151. STA $AB
    * o% [7 }! i2 Q* h
  152. STA $5B
    * v  s2 M! k" j& G  a/ F+ i
  153. BEQ TOOLS_RTS8 f% ?6 F1 U* h6 ~$ r5 f2 {
  154. FULLTOOL:
    ' P5 _3 ]. {) y4 N7 ?# Z
  155. LDA #$0A
    - R1 T' e8 }4 b, o
  156. STA $BF
    1 v% B8 t, \9 q
  157. LDA #$0F/ Z  N$ m0 b' j
  158. STA $A75 P8 k3 }: f% r% V4 I
  159. LDA #$63: h5 ^7 z4 I* d0 E) ^' B
  160. STA $A8# Z& H& [- x' x! z$ u0 N
  161. STA $A9
    2 L. ~% \7 w, n0 k/ x3 w( E
  162. STA $AA7 l4 W8 z- G, {( q4 i/ b* v" F0 n
  163. STA $AB
    + \( V  N. G7 U% E# r: e
  164. TOOLS_RTS:0 @! H6 l+ Y. l" W; K5 A& U! G
  165. RTS  q+ l5 ]4 `5 q7 j3 g% [+ @" O. j3 ]* ?

  166. 6 Y6 A2 i. L& p! ]5 r# a
  167. WEACH:
    4 }0 k, o& T  m! E' n" v
  168. LDA button+2,X
    . m: h) L# {6 @/ s
  169. CMP #$409 f( w1 Q; [  K* @
  170. BNE WEARTS& n  h: |2 C; m6 o* K
  171. LDA button,X$ Q+ D& W" R( I+ f! B
  172. CMP #$08
    ; p9 A# n0 R# e2 h8 s8 a) c
  173. BNE WEARTS0 `6 f3 g) \. ]8 l3 o( A
  174. LDA $73. g9 b5 G7 Q2 j. Q# ^
  175. CMP #$04
    / M7 C- l, C  I5 i9 J
  176. BNE WEAINC! ?( q9 R: ^+ d  \5 h, g
  177. LDA #$FF
    - k1 C8 S2 Z2 D9 ~
  178. STA $73# i& Z0 Y: j3 O7 t3 N! ^+ x- D
  179. WEAINC:
    & M9 ~7 {! R: u8 z! ?
  180. LDA $736 k" c  ^/ R  X' ^# G4 Y+ p
  181. CLC
    ) I; E$ x% m/ P+ |$ C
  182. ADC #$01
    - h. w0 e: S$ {2 p+ S2 H# J( y: u
  183. STA $73( f% }! P/ p  }
  184. STA $74
    & o. s7 H) u# f5 S! I. U8 M' A
  185. STA $753 W. _1 w( C* U8 P& L) z) n
  186. STA $769 |" z( ~  F, r$ W3 \; }: ?
  187. WEARTS:5 T) U8 X5 p1 `- Z1 w
  188. RTS! W+ K! T0 _- n* Y
  189. 7 x; [% S# r' B& R9 V
  190. # i$ m' m1 P& N+ C9 `& [6 E
  191. MOVE_FORCE:% c# G% x" A5 L8 ^
  192. LDA $35
    ) C: J1 Q# M  q
  193. BNE MOVE_FORCE_RTS# P& f/ w) i' q1 @2 ~0 r
  194. LDA $5C7 l% N# P- D$ I) g
  195. BNE MOVE_FORCE_RTS
    + W: Z! {0 n4 z1 _2 V( }
  196. LDA button+2,X
    $ X8 M( O2 j( [
  197. CMP #$80
    ! d5 P& t( v- K0 B& x; [; k
  198. BNE MOVE_FORCE_RTS" A' Y% t8 _. O9 \
  199. L1:2 B: p9 _; H4 e3 Y
  200. LDA button,X) a5 q' w% N7 q) @- \  B( ]
  201. CMP #$08
    : ^: Z( {/ _9 D9 V. D) A
  202. BNE L22 l* e2 Y. p( l- ^/ l
  203. LDA $0460
    4 K0 d$ m9 r; [0 q' f9 g- {
  204. SEC
    0 Z/ g, L3 I; d) ^
  205. SBC #$10
    2 ^9 Q1 G7 m+ D9 [; X7 |
  206. STA $0460
    1 b2 r) ]" i: v  j, y$ l
  207. L2:5 q) ^+ A$ g, F5 a
  208. LDA button,X, e) l: W+ E' l/ O4 x
  209. CMP #$04
    ) Y) Y  o# a! m1 L6 V6 ~; t
  210. BNE L3$ N  s+ G# e1 _& a# A6 T6 F
  211. LDA $0460
    0 g# s) F1 p( p, r4 D
  212. CLC
    1 [( S. ]% e9 x
  213. ADC #$10
    " B" F, T" R/ H& `; M+ K: N
  214. STA $0460
    ; q2 g1 t  v4 Q4 L
  215. L3:
    . E6 U9 k7 o) B0 p! d6 H4 d: ~) Y
  216. LDA button,X2 M/ w. b2 f( q+ @4 D! c
  217. CMP #$02  A1 v3 q& f" [2 L* C
  218. BNE L4
    ; @1 @( C# b7 J' z- r2 h0 y* a
  219. LDA $0480! _! U/ w4 V2 I; r1 y
  220. SEC
    " g8 G, X% f; Y: C
  221. SBC #$10
    , A& E9 _( ^) J
  222. STA $04800 q3 a) y( s% c' J. x5 b0 [
  223. L4:5 Y% J4 I. T$ g
  224. LDA button,X
    7 ^  I: p7 ~! }, P4 I
  225. CMP #$01( l1 D$ K3 z( o# a
  226. BNE L5
    ) {2 K+ Q2 q2 C7 ^
  227. LDA $04801 K& l3 v) u% i* y! {7 n# @" X
  228. CLC 4 f4 \: |/ u( F9 X
  229. ADC #$10
    ) k3 K, t7 e9 S0 X2 X
  230. STA $04805 m0 C; z. E: |, @- S5 B
  231. L5:; W; X; M& [( x, i, F8 h: w% y
  232. MOVE_FORCE_RTS:
    4 C. w, e! g& a; X) m
  233. RTS; u% T, x; J# z" L0 n: O* g3 k6 l5 B

  234. + r( O: \! C7 o' n0 [0 t4 v
  235. ;[FC][忍者神龟PPU][END]& f7 X1 {  [- Y9 n/ J0 y
  236. / e! b5 P3 i( p; {1 @9 ^  W, ]! g, _& {

  237. - I% g2 R, }6 S2 O  Z4 x
  238. KEY_ADDR = $F5- O) R7 u7 W+ k" f4 J$ t
  239. STAGE_TEMP = $6010/ W! J0 @5 E$ h. ]4 z# p
  240. TITLE_A = $21
    ) x( d0 v# H8 I/ a  v3 u, I
  241. TITLE_A_ON = $01; F' k' j- \, t/ Y) \' S
  242. TITLE_B = $59
    3 I9 M) Q! o( }7 G
  243. TITLE_B_ON = $01' Z* m6 {' ~- u( e
  244. PPU_END = $FF
    2 B! P( v7 G4 i  d! T3 z
  245. TIME_LAY = $3A
    + K3 A; o( S( i' a. [% h
  246. BUTTON_DEC = $42
    - H( l# d' W8 l' |2 A
  247. BUTTON_INC = $81
    ' R1 @( a2 L4 u9 j$ ?4 k$ R* C

  248. ) ]  l# Q; V+ s$ {0 v7 A$ E" M; S7 N
  249. .ORG $7000
    ) F" @' w( v- D

  250. ' q9 T2 Z( l9 b9 {/ b! ~9 r
  251.   
    $ ?% e( ~6 H( y- N& W6 a. I  k

  252. - h: h8 T5 }) [+ N. i" w
  253. PHA
    # b! G2 S7 h3 o! t; l8 @7 T" C
  254. TXA! R: D! Z7 t/ B! o' ?
  255. PHA
    0 m7 k: C9 f/ w# U4 f1 @8 T" B" T8 m3 P
  256. TYA
    ! r) {' s5 O3 p$ C1 N( ?) k" M2 y
  257. PHA" e7 f) w3 S' T5 ~
  258. LDA TITLE_A
    * \% X  \6 l0 ]' x, a4 Y$ |( w% ?
  259. CMP #TITLE_A_ON    ;比较是否为标题画面
    & ~1 X1 w! N3 A4 y
  260. BNE RET  Z9 d( P# R6 C, P$ X
  261. LDA TITLE_B+ d# [( A' i0 X  R
  262. CMP #TITLE_A_ON    ;比较是否为标题画面
    % ^( `- e# K. Y# G2 h7 g3 W
  263. BEQ PPU_STAGE
    . {- S% j2 W& O6 g# h3 ~! R
  264. RET:
    , o% F+ n1 K6 X6 }: @
  265. PLA* E1 y  p. i* M& L: D6 A8 {
  266. TAY
    & G5 ?/ J6 X) z! J2 y7 c
  267. PLA
    1 O$ s; ~* e! e  K/ H$ i
  268. TAX
    ' U- \3 y4 d! V8 C
  269. PLA' r: M1 {5 }$ Y7 h* N2 h" ]; j  A! v
  270. RTS" l+ J) Z$ L. L7 \
  271. PPU_STAGE:    ;STAGE显示程序
    9 s% Q% ~6 l. s" L0 t  x
  272. LDA PPU_ADDR_DATA, U: u4 ~/ A8 `; X5 F+ V  Q% {
  273. STA $20064 _5 e! p( m) N+ p! R
  274. LDA PPU_ADDR_DATA+1
    ' x9 i* ~$ \; u. c, Z7 I
  275. STA $2006    ;坐标设置
    4 h+ T( n1 T. |8 }! {' x
  276. LDX #$00
    9 }4 t$ l8 K+ ~2 r6 S+ t  @
  277. PPU_STAGE_WROTE:    ;写入STAGE字模
    9 Y+ a. A+ v+ b) N4 {& _. v
  278. LDA STAGE_DATA,X
    ) U5 p0 E0 k* H! F' d  U: l8 l. {, |
  279. CMP #PPU_END
    6 y$ W+ h8 y/ ~$ l! K# T
  280. BEQ STAGE_CMP4 g& h0 l+ Q' ?
  281. STA $2007
    " T+ k3 s4 Y" r# X& P$ A; u
  282. INX
    : H2 @7 P& f( O4 R
  283. BCC PPU_STAGE_WROTE
    $ }4 E8 M' z2 j! H0 i
  284. STAGE_CMP:
    ) G1 f/ ?2 x  P4 @' Q
  285. LDA STAGE_TEMP( m2 c$ c9 b" {: J
  286. CMP #$FF    ;关卡数据初始化条件判断& x7 z/ z5 t0 @+ O
  287. BNE KEY_B
    8 U/ o7 v  }5 A% c- D
  288. LDA #$00
    6 ~, X% ?% H2 {4 r
  289. STA STAGE_TEMP    ;关卡数据初始化
    5 ?4 L& Z- d  e, ]" p! `
  290. LDA #$57
    - m, h# U" F: r7 R7 N
  291. JSR $DB52    ;按键音效) h! _5 o6 S9 W7 {5 d
  292. KEY_B:    ;关卡减少
    % `# o* M( a1 Z# f6 A. }+ W7 J
  293. LDA KEY_ADDR
    7 t+ G$ m$ ~9 [: r. P2 v- M
  294. AND #BUTTON_DEC    ;按键B或左减关% d) v' {+ O. |( W) X
  295. BEQ KEY_A# f0 X3 h# M1 K  K& \; P! {
  296. LDA #$FF    ;重设标题延时; h1 M, m& h# F$ [
  297. STA TIME_LAY
    2 L1 d- k" G! j6 {$ ]9 r
  298. LDA STAGE_TEMP
    # K+ v- M% o3 y4 C8 B. H) g& l
  299. CMP #$00    ;关卡比较" V& {/ n- L2 x/ M; P  I
  300. BEQ KEY_A/ Y$ V/ V# M, Q
  301. DEC STAGE_TEMP   ;减关
    - n# c) W. K% T$ m  M: B/ G; f
  302. JSR MUSIC    ;按键音效
    3 n. W' `* v1 V7 M2 d' r1 p$ B6 }# \
  303. KEY_A:    ;关卡增加3 E, f* g5 W( r0 u  N0 z# k: T
  304. LDA KEY_ADDR4 F8 R; {+ V$ r, v8 X  _' B
  305. AND #BUTTON_INC    ;按键A或右加关2 P* F# J3 ^( Z/ ~6 U. n8 d/ p1 E
  306. BEQ PPU_NUM_WRITE5 H( U9 v2 ^+ u0 G+ U9 J
  307. LDA #$FF: U( r' ?# H2 @& H3 H# y1 [2 P9 k2 g
  308. STA TIME_LAY    ;重设标题延时
    5 C3 z  @8 ~8 R0 f$ b
  309. LDA STAGE_TEMP
    # Z% a! B- G; ?: h  s
  310. CMP #$04    ;关卡比较) c' H$ p2 o0 r
  311. BEQ PPU_NUM_WRITE
    ; c* f! z, K$ \2 E4 Y7 A8 f
  312. INC STAGE_TEMP    ;加关5 v; s) P, S4 V0 Y* ]( z. x: x
  313. JSR MUSIC    ;按键音效* P& Y( m  n. C1 E
  314. PPU_NUM_WRITE:
    - K9 G$ C! B5 \" s
  315. LDA PPU_ADDR_DATA& F0 z* J, f, G$ A6 J9 I( M
  316. STA $2006
    7 [# `5 n( t2 s* i7 L0 P, ]) [
  317. LDA PPU_ADDR_DATA+1, [9 C( Y! _: T! ?$ L9 f9 v
  318. CLC% s# Q+ M7 B+ a2 D/ b
  319. ADC #$06. z: B% ?6 G& U1 B
  320. STA $2006    ;坐标设置
    - E' i) ~& [; n
  321. LDA STAGE_TEMP
    + p* h8 C9 @6 V! A: p
  322. TAX% r5 Y3 x6 G+ p# l8 D* O. f0 T
  323. LDA STAGE_D1,X    ;写入数字% I& K# ]; ^5 Z& N8 M9 y
  324. STA $20073 M3 P  f0 f$ P
  325. STAHE_WRITE:
    ! p6 n4 I% Z0 A0 t
  326. LDA STAGE_TEMP5 e& }4 G2 s3 |; l& e! x  h! A
  327. STA $42   ;初始关卡写入1 U8 @. n! `& x8 q; S
  328. PPU_RTS:" F, s# D5 o+ K
  329. PLA, m7 L0 m9 m, Z4 V' j
  330. TAY* N2 v1 Y" V% F7 v
  331. PLA% k( U0 F  `$ z
  332. TAX
    / t: G! P: R% U! Q6 p6 s
  333. PLA5 a+ A6 M6 a: E/ Z6 p) m
  334. RTS  o+ Y  o" |: e. y7 }/ F$ U& q

  335. 2 W4 }& k' w/ V; p( A

  336. 4 ?: v8 d2 P& N
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据
    * e( m5 b/ }9 U' ]4 m8 P& U1 d
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
    ; T5 o" e! I) |" n2 d. a0 S6 j0 K; w
  339. 5 m3 M" }! H5 E
  340. STAGE_D1:   ;关卡数字
    5 s. ^! [4 D6 I
  341. .BYTE $01,$02,$03,$04,$05
    / J( D/ F7 t& u. O! {3 C
  342. ) T" S2 n6 N" F: v! {
  343. 4 }7 ?) j1 Q7 S0 e
  344. PPU_ADDR_DATA:
      a! k! U" g  U
  345. .BYTE $23,$0C
    ( N2 F" s" ^' [, X( k; m9 Y0 y
  346. / j6 l3 E. {; P  }$ N, Y) H
  347. MUSIC:5 }, N* {% I7 g: _
  348. LDA $8000- {: u, H5 v" D) h3 o7 Z
  349. PHA
      |* L! O: x) m3 p
  350. LDA #$001 ]0 S0 B' D+ A8 f
  351. JSR $CEA7
    ! R2 _* W2 U- O9 U$ b
  352. LDA #$3C1 r+ l; w/ V2 o; D1 A  }
  353. JSR $9057& Y. Z$ Y+ r5 Z- }
  354. PLA
    . O: I, u- w6 \+ B$ w
  355. JSR $CEA7
    $ T3 K8 R  s$ N4 \6 v3 D3 I+ Z: [
  356. RTS
    - S* I6 ]' ?0 Y) L
  357. 6 s& ]6 s, C0 Q; C0 ~- d
  358. , x1 W6 _& N; L" Q
  359. ) ~' M' f& r# g: V& B! M
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

签到天数: 1483 天

[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; `, z( S1 K* O) }% C/ H% Q4 w
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了

1 Q0 z0 n) q! G/ |2 T" [就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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# o: V: t4 g9 f: q8 }; J& ^
就是我呀,楼主都忘了,呵呵,辛苦了楼主。
! U5 U# k- J7 u7 i/ w  D$ k+ ]
也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51
2 |, P& }9 X* v/ U% f& G: ~- ^0 X也不顶个贴,唉,真是的
/ j+ h1 \; L" j% r2 r! }0 R' Y
我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。
( r  z4 o* C9 B/ i请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。" ~2 b6 L0 ^  {, f4 R1 z
1和2也很经典好玩,真的很期待啊。
[发帖际遇]: cococo8858 打扫环境卫生,被奖励 5 个 柠檬. 幸运榜 / 衰神榜

签到天数: 2060 天

[LV.Master]伴坛终老

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

签到天数: 186 天

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

签到天数: 1766 天

[LV.Master]伴坛终老

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

签到天数: 2892 天

[LV.Master]伴坛终老

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

签到天数: 1749 天

[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-11-18 10:46 , Processed in 1.105469 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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