EMU618社区

 找回密码
 立即注册
搜索
查看: 2775|回复: 55

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑 ; r  X4 S3 Y) [) ?  E( K6 y4 S0 H& H

6 o: z* o3 @  [* i. G% j, H+ a[FC][忍者神龟1][END选关]+ w0 Y" P+ ?8 R/ _
) `3 R) V/ e4 k5 v
时间:2017.4.2# G& b4 V% \2 M9 T1 r5 F
作者:FlameCyclone3 h( Z% D% w' M8 ^1 J7 Z
内容:
  A* a% }" A- t1 w+ ?    1.关卡选择:   标题时,左或B减,右或A加;
4 |* c$ Z: R" ^    2.一击必杀:   选择+B键切换;
0 g5 D: G7 N+ g3 P3 K) p    3.无敌锁定:   选择+上键切换;! D! \: |' b6 w( _8 h# h; R8 K( }
    4.血量锁满:   选择+下键切换;2 M) H# |+ H4 P! C7 T% c  f1 _! `
    5.水下时间:   选择+左键切换;
1 e  x3 X/ a4 R* P8 |    6.武器切换:   B+上键切换;
/ V+ H+ S1 w' @. D    7.暗器数目:   B+下键切换补满/空缺;
6 h2 r. g6 r7 F, G9 `    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.. \1 @. R% M+ d  w9 Z
; i7 l4 {& w: ]  F+ B6 ?

7 ^* Y9 y# Z7 A+ f4 u7 aFlameCyclone.ys168.com
6 p( Y: }7 y4 U( e; ~8 _www.nesbbs.com: r4 F) h* N4 a
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0
    & W0 W& X- _) ^3 b1 d! z  N
  2. ora_data:9 ~- G5 V$ w, {8 p
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10  o0 p! o* Z! b) Z4 r9 H
  4. and_data:
    ! o+ L6 X0 ?* k& F: `6 u
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF) P6 m" V6 Y, R% E) r4 d/ S8 n2 Z- l

  6. " \# O8 ?# u6 S# I3 D
  7. button = $F59 {$ M' m! g6 [# w- @' L
  8. flag = $6000
    . g% o% G9 c4 p! ]
  9. .org $8000" _# X' ?6 y- g6 w1 L, q
  10. JMP $8400/ i* s( q1 x  B6 q' s1 ~+ M9 a* D

  11. 1 m8 ]* Q. [' M% X. c7 t
  12. * j& @8 L8 a1 |3 ]% @" \
  13. .org $8400
    + F$ o) h: |' o& a' h" P
  14. PHA
    / n; o) e0 w' Q8 h
  15. TXA
    , P1 Z8 r  {( X7 r1 ?4 {& h
  16. PHA
    7 W0 r6 p: f. y7 C( D
  17. TYA# A7 k5 l. j: t$ p- d, D6 S
  18. PHA
    ' Q, B6 e- ^, S2 B
  19. KJMP:
    % X+ Q9 g  c6 f2 x' `5 T2 A
  20. JSR $8100
    0 J2 T  V$ e$ K& u* m5 d1 x
  21. JSR KEY_OPERATE& b2 m$ V) H! Q/ g7 I3 v  F
  22. JSR WEACH+ v, s. L# D; M8 n6 ?  u* y: I; C
  23. JSR INV5 Z- }2 [3 X2 X/ F
  24. JSR TIME; o, U0 b+ b$ @4 Q
  25. JSR TOOLS( v6 H2 N$ {4 U& C* `
  26. JSR BLOOD6 G) t( h0 C# U/ R1 M$ g( A
  27. JSR MOVE_FORCE
    . S* R  D3 l- P* W4 `0 _
  28. PLA
    & D% o; X4 T2 ]9 C  d+ B
  29. TAY6 G) _8 H  ]2 b5 G
  30. PLA' E! s* }6 |5 [# s/ a: e
  31. TAX! j. d2 U" w/ B7 C5 z0 O! @
  32. PLA
    7 X5 u" ~5 j% o/ O4 e- v+ V: L
  33. RTS+ q2 _: a8 h& w. ^

  34. ! C4 O  ^9 B3 h; @* }" `# a
  35. KEY_OPERATE:
    6 u! k' P. m. U9 ?, A1 Z: ~- y
  36. data_protect:
    ! _8 E, a4 p( ~. ?4 s
  37. PHA
    . K  w7 f% G+ s/ P# R* t: W
  38. TXA# ^) w2 L9 {5 o9 b! E1 N
  39. PHA6 K7 s; U: S; M- R
  40. TYA6 Z1 I% H' \' V& y, L- R
  41. PHA
    & Y* `* m7 u* O: v3 e

  42. $ |- \7 q; e: U
  43. FLAG_CMP:. l/ p4 e" g( H, X
  44. LDA $600F) F, g4 c9 G9 Q/ j' Z( m' R
  45. CMP #$7F    ;标志数据初始化条件判断" a& E5 z2 ^/ Z& ~4 M
  46. BEQ pause_cmp
    ' c+ G3 E- d8 a
  47. LDA #$00
    4 K: h% A( n! C; b, F8 \
  48. STA $6000    ;数据初始化2 Z+ m& d" l1 F( V
  49. STA $6001    ;数据初始化! y6 q- F$ K4 b5 g: k
  50. LDA #$7F
    / j9 v+ j/ V* p2 C0 t
  51. STA $600F8 r4 l( Q- m2 h. W* ?
  52. pause_cmp:
    2 h, f* I0 F* V& Q( x
  53. LDA button+2,X# g0 _3 s5 J- v: j  }% ]6 N
  54. AND #$20
    " N! ?- X$ ^$ m8 w7 I
  55. BNE button_press
    ' S$ }7 B7 D/ ~8 k* l6 `& ^. K
  56. PLA
    $ x& V% k- ?% C0 a% [8 C1 j$ K3 j
  57. TAY* w0 a. @/ x' ~7 O3 a4 i+ D- Y6 Q  h
  58. PLA3 G) C( ]7 N3 l9 e9 _
  59. TAX
    9 o- A6 Y" ^* M
  60. PLA
    2 C" B* u1 _! s: m% J  b
  61. RTS* I' o4 r& k9 l# M+ t

  62. 1 t' I" U. S2 q5 b7 d
  63. button_press:
    $ C' L) T& o# H( S4 {2 L
  64. ini_Y:1 ^4 S+ z' a: r% j" q
  65. LDY #$00
    ( l% @. [' e! b* b& v- ^  j
  66. button_cmp:- V1 Q. G1 @; G
  67. LDA button,X4 G# H/ t7 {* ]8 U! t
  68. CMP ora_data,Y' u6 }; R# {: M4 \7 X  m% c
  69. BNE count_Y_cmp
    ( b8 M9 _$ I& I6 G( [2 Y5 }
  70. flag_cmp:$ V8 Z( B% `, `7 r6 d
  71. LDA flag,X
    $ Y. r( D8 ]: n; A* @' V$ N9 L
  72. AND ora_data,Y, q: x, `# S8 W
  73. BNE flag_and
    5 O# p- y% V5 o( i1 S
  74. flag_ora:6 X, x  L. m6 c3 y- ]" T
  75. LDA flag,X2 G1 U: m6 F$ {, p
  76. ORA ora_data,Y( V# x8 D1 w. b$ X) q5 }
  77. STA flag,X1 Y4 P# q, j) m8 W! {* l2 Z( P. I
  78. BNE count_Y_cmp
    ; z. }8 @: u  `
  79. flag_and:: ?1 z' C+ O% s6 ]' B5 @$ ^! ~; S4 n
  80. LDA flag,X
    - P3 w# ~% C1 n8 f* K
  81. AND and_data,Y
    * M9 M, M1 \' L+ \' z% D
  82. STA flag,X
    5 l$ F& e! u6 Z% r
  83. count_Y_cmp:
    : P* }& ?" \  J1 c7 y6 j! y7 J
  84. INY
    ! k+ g! e: t) P! `5 w
  85. CPY #$08% B' q. ~- s- w
  86. BCC button_cmp
    - _( {* j1 W; O' |

  87. 7 r" P1 s# j* p9 D
  88. data_extract:5 @" h0 X- b+ P1 h  U( @$ r
  89. PLA, p. z3 ^# ?1 F8 O4 R
  90. TAY
    " e. L4 N0 l1 [9 N3 [/ \
  91. PLA6 P* r& I; F/ w( w
  92. TAX
    " o7 v" r4 a2 V. h* a+ }( z
  93. PLA
    1 H9 a0 b1 a5 e3 Z, o8 a
  94. 8 \& g: e9 _4 w( B$ v6 B0 Z3 u
  95. return:
    8 m; X  W5 ~* V2 w5 i
  96. RTS
    # P; _0 n# a+ @* y% p' V( A
  97. % U2 t! z7 U. p- m4 D0 v+ Z

  98. 1 F6 y' L7 v+ ~) r+ L( `
  99. INV:    ;无敌
    $ Y% Y$ t5 r  ~; A
  100. LDA $6000,X) b9 ~8 i" ^3 N5 @3 F" J
  101. AND #$08- B' K. F: w# [6 B) j* l7 E! p& ?
  102. BEQ INV_RTS8 z" E# d* K- o1 D. x
  103. LDA $0450" j& I0 L! q2 ^) ]( `3 a6 S
  104. ORA #$04% c* w1 D. [# m" V( B, {/ h
  105. STA $04503 N! Q' m4 J9 x0 f
  106. LDA #$05
    1 W7 _7 z7 H. A2 h( V
  107. STA $0500,X2 v+ G( ^3 @* N" _
  108. INV_RTS:4 O* ^/ {8 X' G$ f0 ^8 H8 n0 O
  109. RTS
    ; s: h1 Y* R/ _6 q& I
  110. * Q0 R# q. g8 x

  111. 9 k1 J; j# L/ F% m
  112. TIME:    ;水下时间8 p- ~- }' i' n# x
  113. LDA $6000,X
    . W/ f/ ^3 Y6 g
  114. AND #$02
    # I  y0 K9 M0 P$ S
  115. BEQ TIME_RTS: m# O2 o! u4 h& i
  116. LDA #$1E
    & H; L. K) Z) P; j& l* ~3 N
  117. STA $BA
    $ U* W5 q  s" Q0 r
  118. LDA #$8C
    ( C8 i3 \* a5 a' a- \1 O9 ~1 C
  119. STA $BB: M; }; ?. |' J2 R; @) F2 L* j
  120. TIME_RTS:
    ' S4 `" M) @6 C# [7 g
  121. RTS! V* l$ d3 W& W3 z( w- z9 v$ s

  122. ( r! O9 s  i; \
  123. BLOOD:    ;血量
    4 c. t, ?9 N5 Q! R2 I" z, O
  124. LDA $6000,X9 X) K1 u5 \/ n+ U! ^5 N/ Q
  125. AND #$04
    7 s! g6 u. a; P! a1 o' b7 X/ [
  126. BEQ BLOOD_RTS
    3 r( K: B0 q& C' Z' I
  127. LDA #$80" S& W9 [8 |3 w1 i  B+ f
  128. STA $77
    4 u2 H/ Y' X6 t. r
  129. STA $78
    7 h( D: Q1 G+ q4 c) G3 @
  130. STA $79
    ( W6 D' F8 Z" t) B1 r1 H9 ?
  131. STA $7A
      Y4 \- A3 t! O+ h  y2 Z- b
  132. BLOOD_RTS:. }1 N7 Y" |3 n! V( i) E( e  f) o
  133. RTS
    $ I7 z7 S9 m7 p0 X/ x5 Y) h

  134. & @5 \: K1 S! x  o; o* _2 [
  135. TOOLS:    ;工具
    + L  X6 h% H& A
  136. LDA button+2,X
    1 K% }6 ~# ?+ |( N. Z' V% O# s# G
  137. CMP #$40. h+ T1 ]9 |! r& U7 R! ]: v0 F
  138. BNE TOOLS_RTS0 T; D8 `* j0 u% z3 V/ e0 c- l& s
  139. LDA button,X* ^/ Z0 B/ v' N3 q! T
  140. CMP #$04: j$ s7 }- K- }
  141. BNE TOOLS_RTS
    " s5 T1 m7 ^, N. _: y4 I
  142. LDA $A8; j, m& I! I6 I& J' K4 t
  143. CMP #$00+ T" ?" u4 t8 s+ g4 k# }
  144. BEQ FULLTOOL+ |, R4 v% k7 R0 `3 Y7 \8 a7 W
  145. LDA #$00
    & k& P! x$ y; ^
  146. STA $BF
    ) k, V, }: \+ H; b# P9 h
  147. STA $A7
    : v8 o: S: s3 q) `- W. m5 m" ~% F0 r
  148. STA $A8
    3 l  {2 N; l5 t: S  P- P4 P
  149. STA $A96 Q4 q* t; M1 q" L  ~$ H/ i
  150. STA $AA& C" S: z* h( a
  151. STA $AB
    ) x8 x9 d* s$ ~0 d5 o
  152. STA $5B
    % k' p& A  `" p. h; R, T; e5 N
  153. BEQ TOOLS_RTS3 t" W6 @* G% K4 ?
  154. FULLTOOL:
    3 p" E+ a: G; Y- g
  155. LDA #$0A
    $ S! F' Q& |$ Z+ n* k5 Z
  156. STA $BF! l+ v& M- f* Q0 u; y: O
  157. LDA #$0F
    " @2 O3 @/ X% R
  158. STA $A7
    1 [3 s# x: l7 m! g' E
  159. LDA #$63
    ) T% m9 A  b( W. I' p  {  |4 u
  160. STA $A82 v7 x0 |4 m& n" |- D; u) _$ V
  161. STA $A94 m1 m  z7 ?" o9 T& ?
  162. STA $AA
    ( \5 Q. [4 y! X3 L" s
  163. STA $AB
    # R1 R+ n0 x) `
  164. TOOLS_RTS:
    6 b: ?1 p+ @, p" h
  165. RTS) ?4 L- r/ Y. b2 u" o8 |! Y+ Q; G

  166. . a! V% g& Z' W/ ^: Z. _% K
  167. WEACH:0 l2 b- J( A2 ^, P" ~6 W, Q, J$ R
  168. LDA button+2,X2 B9 c/ ~4 m) o% O- X2 K
  169. CMP #$40
    & }, z) O) J; T, [
  170. BNE WEARTS! b+ o! X2 R: A  _/ h* g+ Q9 i8 _
  171. LDA button,X/ Y/ u0 r8 J- D* W
  172. CMP #$08  C& J$ b4 {' g8 M) W! o) e
  173. BNE WEARTS
    $ V- N# ^# e; y( p
  174. LDA $73
    5 h$ `8 p9 {5 H) d/ c, d* d/ Y$ o
  175. CMP #$04
    % h) n6 z, U& K# r) {! }* D
  176. BNE WEAINC
    2 t2 z" C7 o9 w/ i
  177. LDA #$FF
    7 M7 u/ @6 G' h+ |$ J# V5 j
  178. STA $73
    + G* b: h" o) @7 [' y7 Y5 j1 f+ U
  179. WEAINC:
      Q2 G) T9 v, l
  180. LDA $736 ]4 }! r6 \/ Q; ~
  181. CLC" K; E0 S8 P. |! R$ ^  ]& r; P
  182. ADC #$016 m* p9 ~# D5 B8 p$ f
  183. STA $73" n+ y  q+ h6 R6 f$ @( ]
  184. STA $74
    7 ]3 U8 J3 g, p) z; F  |
  185. STA $75" u+ i, ?+ i4 Q6 v) P9 N. Q" U; T
  186. STA $76
    # N, S( N$ D0 U! @9 j) V9 L
  187. WEARTS:5 l% C# ?0 K4 G1 W
  188. RTS
    6 z0 ?8 |8 a, f1 n* D2 g) e' z

  189. # f" `8 j1 I+ C6 ]# Y$ ?  o: b  f/ [  T

  190. - S; g  A7 y6 z" b
  191. MOVE_FORCE:$ R9 p4 z2 f3 i8 K" Y
  192. LDA $35
    / T  Q! f3 O/ ]$ |$ g! Z  P( l
  193. BNE MOVE_FORCE_RTS
    1 g( ^( Y! q' }
  194. LDA $5C
    : _, d8 n' |* b4 w: p7 C* T7 ]
  195. BNE MOVE_FORCE_RTS
    8 h8 X6 {8 W5 k- ^
  196. LDA button+2,X+ _7 T1 j, M( }7 m* V
  197. CMP #$80
    & ]6 A. s/ ?4 i7 K% k
  198. BNE MOVE_FORCE_RTS. E! ?/ g2 B5 I3 p8 v  D  P
  199. L1:
    1 w2 S. ~/ @% g
  200. LDA button,X2 j, s# d8 x, I8 z1 C6 p
  201. CMP #$08& R" L0 p$ O+ G/ n
  202. BNE L2
    6 l! b: i2 T0 e
  203. LDA $0460
    5 }* ?- r0 I4 {% b0 I# G
  204. SEC
    0 J* E' [; W3 q9 C
  205. SBC #$10
    7 r& F' D6 s% `7 d# d) H
  206. STA $0460% |' S" j  ]& j
  207. L2:
      S4 K9 g! F, V, K
  208. LDA button,X
    ! [& Y! ~0 R/ }5 l
  209. CMP #$04
    ( O; C/ J/ \( s; N* ?( v
  210. BNE L3) J. ?7 x" B7 X  H
  211. LDA $0460
    7 G0 s9 |5 i1 Q3 w/ Y# ~' l8 z
  212. CLC 8 G. G) @. y( x  p( J' L+ l
  213. ADC #$10
    ) o! P2 [! N2 D( m* v8 I0 ?! q( h
  214. STA $0460
    8 R1 x6 I# X5 M% N9 w# v. l  o
  215. L3:
    + d8 d. m; z" P, T) ?
  216. LDA button,X) e4 @  q* _: y" C; d7 e1 H
  217. CMP #$02
    0 {  y, y0 `9 g, i& m1 o: s
  218. BNE L4) V! C# ?0 Q  V( l
  219. LDA $0480( Y& Z- B0 r, ?' g
  220. SEC
    / O3 n# ^( H3 D! R2 i$ z" a
  221. SBC #$10
    % r3 I; R2 V  ]% v# ?+ Y& @/ l# x1 s: R
  222. STA $0480
    4 @. u- {: a, c3 \0 f! U
  223. L4:2 h- e' h% V8 N
  224. LDA button,X
    8 z: U6 R( m. k7 z  D! |2 T
  225. CMP #$01
    " q* F; q5 A+ G. c' A' R  `2 a2 p4 Z
  226. BNE L5
    ) E; i4 L6 n, |2 E  z
  227. LDA $0480
    ; B* ]3 l8 t: L" y* v
  228. CLC
    5 z: a  O. u7 Z$ Z8 c' c! D
  229. ADC #$100 B5 _! j8 E) A
  230. STA $0480
    + e* Q& N, o' n
  231. L5:, n/ b2 H  O# ]: K
  232. MOVE_FORCE_RTS:
    / Y, U( K) d" U% I3 Y
  233. RTS
    & G4 y* M  a: c( V4 _+ ^0 S
  234. 9 a) q' z% _& N. o3 M4 q# J8 j
  235. ;[FC][忍者神龟PPU][END]! {" c, _5 g; w  I0 o. ]( B! N; |/ t

  236. 9 d# [% s0 w+ N( n4 l

  237. ) J( w7 @& O/ P) O" _6 D1 `( Y
  238. KEY_ADDR = $F58 Q: x3 o4 g5 K4 G2 E8 A
  239. STAGE_TEMP = $6010  l, ~! p, P3 V6 p9 @
  240. TITLE_A = $21
    ( ]: P6 \# C0 Y
  241. TITLE_A_ON = $01
    : c7 F2 I" a  f% x( S9 K% z' a
  242. TITLE_B = $595 ~3 `6 }6 j; S8 i
  243. TITLE_B_ON = $011 g( s1 {' q# p2 Z) v2 a
  244. PPU_END = $FF) \( a; u4 O( d; [4 E
  245. TIME_LAY = $3A1 ~: H1 i4 z* I7 ]  l
  246. BUTTON_DEC = $42# [: t% U6 k9 G' S/ D5 ^" c5 u, }
  247. BUTTON_INC = $81! u8 x% I4 _, T+ m4 a
  248. ( h/ V% c7 h# p+ C4 Q4 T$ K) ]
  249. .ORG $7000
    : W# O, h" a/ t
  250. ! @2 s$ i1 P5 A0 O. v% a+ B8 r
  251.   
    ) T8 v3 {; r( t! `) w. k7 c

  252. : c& \4 N6 Y% E2 i$ ~9 W
  253. PHA. [5 `6 l& f4 W1 |% E5 O
  254. TXA
    4 g/ x5 l. z' M) {% @+ M0 J; r
  255. PHA
    8 E5 K$ n2 K! {$ [5 k% a0 T
  256. TYA
    * P* B$ w. ?2 y  c1 _/ C
  257. PHA
    : [8 A6 m  f3 U2 W6 }) A6 O
  258. LDA TITLE_A4 \% W' ^1 w& k' b! R* ]
  259. CMP #TITLE_A_ON    ;比较是否为标题画面: F" b! t- R: k. p  t7 t
  260. BNE RET0 E5 N% o/ _  G0 R. X+ e
  261. LDA TITLE_B
    7 o0 Z( f2 D1 l% z
  262. CMP #TITLE_A_ON    ;比较是否为标题画面" X+ y$ K5 t, ]; r  A' l
  263. BEQ PPU_STAGE
    3 m, x4 p; _+ K! A& }
  264. RET:5 u/ u0 V9 |3 j" g5 Q. K
  265. PLA
    : B! c2 J+ p* E  C! V3 S; J
  266. TAY
    0 E% H' H0 Z) J. A
  267. PLA
    - h2 B" w- I6 X+ v
  268. TAX
      r* Q( F; y8 ]% I/ c) ?- I9 g1 c
  269. PLA; w- \" G5 r/ b0 L' @" d
  270. RTS
    2 Y. j. O# ^" L+ p7 q% ]8 W
  271. PPU_STAGE:    ;STAGE显示程序/ T  O6 L& D, F4 Z
  272. LDA PPU_ADDR_DATA$ \% T. v/ Z# ]" ]
  273. STA $2006
    - F0 z8 @+ ]6 Z) u2 o
  274. LDA PPU_ADDR_DATA+1
    1 e# h! T; p8 \: w* w$ g! h; q
  275. STA $2006    ;坐标设置
    & w! `  I# F' ~0 I% g6 M
  276. LDX #$00
    # U7 `3 z! w% V# ]+ b
  277. PPU_STAGE_WROTE:    ;写入STAGE字模3 C3 a: M7 Y: u5 t
  278. LDA STAGE_DATA,X
    : _. |6 A- N+ j) @. R
  279. CMP #PPU_END. |) D4 p, v) [
  280. BEQ STAGE_CMP
    8 k8 `8 I& l9 o3 W* C7 T* b
  281. STA $2007; Z: ^) ^- J1 @7 ^2 j) s- ~
  282. INX% `! G/ l3 v% N
  283. BCC PPU_STAGE_WROTE
    6 o# j* I$ r( G9 \* y- j$ ^& Z
  284. STAGE_CMP:
    2 g. {5 S* V6 J6 e  D
  285. LDA STAGE_TEMP0 d/ K  \- z( D; _) [. B
  286. CMP #$FF    ;关卡数据初始化条件判断( b5 U, C( t+ Y5 r
  287. BNE KEY_B
    7 w' s- ^1 _; |; O0 Q
  288. LDA #$004 n0 e! B/ w) l* n
  289. STA STAGE_TEMP    ;关卡数据初始化
    ) l8 [; L( K# h$ z' ]% j
  290. LDA #$57
    1 V  w! y$ a2 R
  291. JSR $DB52    ;按键音效
    # Y% N. |* x' {0 U, O& z
  292. KEY_B:    ;关卡减少
    % p  y6 a) K: g
  293. LDA KEY_ADDR
    3 q: t. t' y1 m% M5 i
  294. AND #BUTTON_DEC    ;按键B或左减关' C- |5 Y) \. H8 P8 Q5 F% Z
  295. BEQ KEY_A
    & J* s+ |* q: j, r0 [+ o" Q
  296. LDA #$FF    ;重设标题延时1 C# i  u6 h' ~, O" U% g
  297. STA TIME_LAY
    , R0 w3 [) B7 ?- ^( B
  298. LDA STAGE_TEMP
    9 Q) F& g5 H' x& N. |
  299. CMP #$00    ;关卡比较' M: |( B. p" T1 `
  300. BEQ KEY_A1 y. Y# l/ N0 B8 @
  301. DEC STAGE_TEMP   ;减关
    4 g% Q" p# b8 \! v7 m( A
  302. JSR MUSIC    ;按键音效
    6 a9 o" n1 }+ _- |% Y/ {
  303. KEY_A:    ;关卡增加
    9 [& L* B6 I' v0 M; @5 o
  304. LDA KEY_ADDR
    * k/ t3 p- S2 Y. f" }
  305. AND #BUTTON_INC    ;按键A或右加关$ d2 G7 G. z+ B# ?! @
  306. BEQ PPU_NUM_WRITE3 `' d0 O. p0 V" A4 K
  307. LDA #$FF
    7 W# v: a0 x# u7 r" _- G
  308. STA TIME_LAY    ;重设标题延时7 }% L4 m& {" @! B
  309. LDA STAGE_TEMP* C* b' s  W! O/ I8 D
  310. CMP #$04    ;关卡比较
    # u, A6 p- I, u& M! n
  311. BEQ PPU_NUM_WRITE4 K+ I, v; [5 S
  312. INC STAGE_TEMP    ;加关
    8 w3 J8 E+ a$ F* c' c
  313. JSR MUSIC    ;按键音效
    . E' `; `: @, Y, |9 ]7 [. X9 X1 s
  314. PPU_NUM_WRITE:3 d: w" z( M1 Y9 Y& ~1 m( c) ?& J
  315. LDA PPU_ADDR_DATA" \- C3 {2 j& z; p3 B0 D, s1 ?
  316. STA $2006
    ! g5 ^# j8 c" a7 t
  317. LDA PPU_ADDR_DATA+18 T- N8 Y: g7 G, R$ J
  318. CLC; i& f! _+ y& l( C, Q
  319. ADC #$06
    7 s# _% J* E: h5 F$ z# n
  320. STA $2006    ;坐标设置
    0 \5 R7 T7 i" ~+ a
  321. LDA STAGE_TEMP$ g2 A- j6 V5 ?/ K+ b
  322. TAX# ?. u# D) P! T! x
  323. LDA STAGE_D1,X    ;写入数字& E- }3 j5 d1 `' X2 E
  324. STA $2007
    9 m+ U5 `- ~1 R8 d) t
  325. STAHE_WRITE:; t, b/ j( ~" U6 K: O* k  R' n" h
  326. LDA STAGE_TEMP
    5 X3 y$ r* I. U' Q4 G
  327. STA $42   ;初始关卡写入
    " D: D6 `7 g1 ~! L" o" {
  328. PPU_RTS:
    4 R# l! s3 m% ^  k" U) @
  329. PLA
    " q3 y% ]  y$ c; K$ J- G, y! X8 c
  330. TAY6 `( n2 A: ?; d5 u/ ~
  331. PLA" C, H; R: }: N! n( ]  _" C, s
  332. TAX
    / j9 t, ]: y! S, o: `( H( s
  333. PLA
    - Z, @& n+ T8 a3 E. U
  334. RTS/ W$ H/ Y) H) \4 W
  335. 7 i, k2 T, Y0 }) m3 V; o

  336. # @+ x8 \; D4 g( k8 |5 r. w
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据" Z8 W8 l" ]( ]2 z2 C
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
    3 R+ p! j* {0 O! p
  339. * Q9 f% V# y/ z' r' F2 @5 S; k
  340. STAGE_D1:   ;关卡数字, ^0 }* h" ~7 t" y) N& I
  341. .BYTE $01,$02,$03,$04,$053 D. z* R* g9 Z) k0 Q& |

  342. 4 |2 s/ A' w/ s( m. {4 P+ E

  343. 4 A1 `- a. T+ |- B- H
  344. PPU_ADDR_DATA:
    ' L9 r5 r, A2 o
  345. .BYTE $23,$0C
    ; m8 P! L: }3 m3 O9 l3 ^2 ]

  346. 7 b" J9 R& q+ Z; U3 {3 V0 h
  347. MUSIC:7 V7 Y6 t% A! m- ~: K
  348. LDA $8000
    6 B: W( c# g4 ]6 f/ I4 \) E6 @/ S
  349. PHA
    4 p; Q/ v+ P$ }- x& G
  350. LDA #$00
    5 u) u3 t9 P$ n2 f: Z5 K1 F
  351. JSR $CEA7% N' X+ R0 n! T9 _0 ]% b5 u3 C4 a+ w
  352. LDA #$3C
    8 K. P" j. |; H  h2 s; R
  353. JSR $9057
    1 U/ k! N2 B6 f7 Q" Q
  354. PLA
    - ^% V& J( g2 g0 @
  355. JSR $CEA7
    " x3 i# C8 }* L5 s
  356. RTS
    , F- {4 C  w4 M$ D
  357. ; h  x- ?8 S8 ]7 |3 y) r

  358. 5 C" G/ \# _; o: o7 l

  359. 9 J) ^: X7 X3 o8 x+ S3 f3 k( f
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

签到天数: 1762 天

[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:490 \. {) [) H/ U; w) }$ W
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了

. O% T* K7 G: d, N  `  p* R就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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
5 t' H8 e6 ]  u4 a5 r就是我呀,楼主都忘了,呵呵,辛苦了楼主。

/ {! N0 Y6 i! H5 G  |也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:512 E( x& v3 n( D' u! ]& e; ?
也不顶个贴,唉,真是的

3 P; y7 |8 U( j' R% Q; ]  t我一直在顶贴啊。{:4_92:}
[发帖际遇]: 街机爱好者辛苦发帖,赚了 1 个 柠檬. 幸运榜 / 衰神榜

签到天数: 39 天

[LV.5]常住居民I

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

签到天数: 49 天

[LV.5]常住居民I

发表于 2017-4-2 23:20:06 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。
3 |' Q0 H8 l5 C, P! n请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。$ b& f6 H  i! b
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 个 柠檬. 幸运榜 / 衰神榜

签到天数: 2129 天

[LV.Master]伴坛终老

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

签到天数: 3246 天

[LV.Master]伴坛终老

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

签到天数: 1803 天

[LV.Master]伴坛终老

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

签到天数: 71 天

[LV.6]常住居民II

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

签到天数: 2367 天

[LV.Master]伴坛终老

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

本版积分规则

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

GMT+8, 2025-11-18 06:29 , Processed in 1.116211 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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