EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑 9 y; Q  y0 D# m2 L) a0 W

  P. J+ k0 b  b. W6 y[FC][忍者神龟1][END选关]- ]+ }& X. X5 M9 w
6 o& \, R) |; N
时间:2017.4.2
; j7 t. t( U) q0 v; S4 C0 ?作者:FlameCyclone
' C- D6 I7 b3 ^内容:
  V0 V9 g* s8 ]- D+ p' P    1.关卡选择:   标题时,左或B减,右或A加;
' U' C$ b+ C+ s6 G3 H& I8 X    2.一击必杀:   选择+B键切换;7 h- n- N8 _% s# @; d+ p; ?
    3.无敌锁定:   选择+上键切换;% ?. k$ V4 b" V2 i$ ~+ }: z( \
    4.血量锁满:   选择+下键切换;
* u- \) B) M9 {1 a/ a- l    5.水下时间:   选择+左键切换;
3 r9 f; i8 N6 j8 G0 u3 a2 s    6.武器切换:   B+上键切换;
6 W% F/ G" D# H$ h& w    7.暗器数目:   B+下键切换补满/空缺;$ G3 D. H7 @. [- F& E" p- }* u
    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.0 Z% t* B  A* X' G
: `  P& v1 u- E) w( G

. b' l- k$ V. s9 q, c* \/ PFlameCyclone.ys168.com
6 E/ r; ^* m' [7 e5 ^www.nesbbs.com
9 c8 |# l+ d/ n; ]9 D0 ~
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0& g  J, s0 o% }, H- D" J* `9 U
  2. ora_data:; \# ~0 B9 C/ e( ^8 w
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10' X5 y+ i, ]4 `" ~
  4. and_data:
    3 f# W: r& z. [
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF
    ; z6 |# c. z+ w
  6. ) O( ~2 c8 L2 y
  7. button = $F5
    $ @4 ?# y% R- P6 W: a' N* b
  8. flag = $6000/ |, P# a: e* @; @( o+ v& g
  9. .org $8000
    7 s4 C5 G! G& O% ?  G
  10. JMP $8400; [. ]5 V# h  [8 l& H

  11. : H1 n9 u8 ]. Z

  12.   A0 f; g: H, b% g$ H# R
  13. .org $8400. s) C( {( X- h; L4 v- k
  14. PHA1 n8 q- E* }% f$ j) j
  15. TXA
    ' |5 `( t7 a' P9 ~3 t/ g
  16. PHA
    : ^3 @$ S) e% D: h+ d/ ?# a: G9 @
  17. TYA+ x0 |: @$ k0 A9 o+ e
  18. PHA
    ( \& l  C7 c' E( M
  19. KJMP:, ]8 f" \/ d" S- j* i! X
  20. JSR $8100
    / q  Z4 z# J, G
  21. JSR KEY_OPERATE
    # b" ?! Y4 ]/ e5 b6 [' }
  22. JSR WEACH0 Z9 e, \1 V5 M$ _
  23. JSR INV
    0 z. @) H' {+ Q! G5 E/ J: ^3 a
  24. JSR TIME' l8 Y  j. |# F. }/ J; K
  25. JSR TOOLS
    / n4 u) u5 J0 c/ g
  26. JSR BLOOD
    1 `. c9 Y# c* B) P$ m- E! J
  27. JSR MOVE_FORCE
    ( a% ?; M% W; `* @( d+ T7 M9 _
  28. PLA
    : Y1 f4 C4 M* J' L; W
  29. TAY2 p2 o- J# b3 b& W; a
  30. PLA& N' v' t) Q4 C
  31. TAX, W0 d, @% h7 o, s; u
  32. PLA- h6 s! M9 k  ?
  33. RTS8 w3 F. F3 A- p+ l
  34. ! y' l- L+ r2 z
  35. KEY_OPERATE:
    3 S, a4 ~5 s# ^( e
  36. data_protect:
    . Z( W7 J8 u/ C+ |+ K) T
  37. PHA4 {$ z) V; F# J7 U) w1 s
  38. TXA, ~9 |8 ]7 T5 Q; \
  39. PHA3 d% v, n, u9 g* `, p
  40. TYA7 W+ o1 ?- v8 g2 j. F
  41. PHA$ U4 l2 r* P. d# l
  42. 6 u+ u7 u" ^' C- _  [
  43. FLAG_CMP:# a! o3 k8 T3 e, o1 K2 z
  44. LDA $600F0 Q+ p: E% P& ^+ g
  45. CMP #$7F    ;标志数据初始化条件判断
    6 V8 ^# p+ ?  d3 s9 s0 J+ G
  46. BEQ pause_cmp- v" C4 L- h/ e6 r+ ~+ Q, ^5 c" l
  47. LDA #$00- h  ?& S+ }& R, M/ y- _8 a$ y2 l
  48. STA $6000    ;数据初始化
    # T6 H5 [* K  R, u& K9 q# f
  49. STA $6001    ;数据初始化
    + J0 }; V3 H, I, s' x6 Q
  50. LDA #$7F# I8 j; u4 Q1 z9 F( t$ u+ e$ F
  51. STA $600F
    . _2 H) J0 C+ [3 T: Q; ~; g9 v
  52. pause_cmp:
    % K" v7 w8 P$ A& H1 g# P
  53. LDA button+2,X
    & W1 x( @2 i5 b: }& u4 Z8 f  p4 F" l
  54. AND #$20
    - G3 V. d3 K$ t
  55. BNE button_press
    5 S% ]& F, ?: Z) C
  56. PLA4 s( a0 G" ]3 l7 [' Z
  57. TAY
    9 N6 {& j& J1 `6 l+ W: b
  58. PLA; ^9 l* S' f5 V9 J* K+ Q
  59. TAX7 D, H. D/ Z3 r# n" y. s9 ?" n
  60. PLA. a1 @! y. p' p$ D: Q4 p% \8 T
  61. RTS
    ! p# x% b3 ]6 [# q
  62. ( n7 B# |7 G) D# P& I3 ~# a  o" b
  63. button_press:+ s. C! D3 d5 N0 y3 C+ ~) l
  64. ini_Y:9 j2 f0 S/ G0 B" k' J% m3 f
  65. LDY #$000 N/ a& G- o9 S! ?- T9 f3 R
  66. button_cmp:
    ( T- E9 _' z2 h  V4 ~6 b2 U
  67. LDA button,X" W9 u  d* d% e9 q6 G
  68. CMP ora_data,Y
    + B# L# ~( J4 o/ _% T
  69. BNE count_Y_cmp% j3 b( E! G& N% I& l
  70. flag_cmp:
    % }! P% X: b  G$ E/ B- N
  71. LDA flag,X
    3 B3 z: c9 b% m9 I/ Y  E
  72. AND ora_data,Y+ Q  Z, i+ r+ e$ Y5 K
  73. BNE flag_and
    - N& Z/ c* h+ m2 o
  74. flag_ora:; H0 d' {) H. D3 l) s. e) \$ n' N5 }
  75. LDA flag,X% Z' p  J9 V4 n; i, h2 s$ o* @
  76. ORA ora_data,Y8 K1 Z! z( R- n0 K6 `* Q2 @4 c
  77. STA flag,X0 z1 d2 H5 n& |/ \& v% W2 ]" q  G8 B
  78. BNE count_Y_cmp& o. J0 F# U' k  o: c. N" e# w
  79. flag_and:, y' }8 I+ t" R; Q: R5 b5 k* y4 r6 D
  80. LDA flag,X" q. j/ P; ~0 f4 C! `0 t
  81. AND and_data,Y
    ; b3 y1 i+ J6 r  T( n+ P5 C/ ]
  82. STA flag,X
    # C6 M  N/ M' N$ |
  83. count_Y_cmp:! I. _/ Y, H1 @6 a  t. e
  84. INY5 Z1 Q5 ~9 q; s% S* E/ G$ R2 |
  85. CPY #$08( [, n: [5 E; V: p/ J6 g
  86. BCC button_cmp8 p1 O0 ]$ `+ }9 G( w0 P; h* L3 Y
  87. : C  `7 u) R7 t9 a; H/ c
  88. data_extract:" G; }1 E% v& i% g
  89. PLA
    2 ^* A* f# e6 @0 `; r$ \/ b
  90. TAY
    . [+ `" _) [( `" t2 t! z! u
  91. PLA5 B9 J! {9 p. M- ?  R3 b
  92. TAX  E4 \& ~5 r7 P& A9 V/ Z9 {' A0 `
  93. PLA
    4 L8 u: _1 w1 n' w8 h2 {! p
  94. - D! t/ V# Y. O  n
  95. return:! u/ T& p7 Z/ \
  96. RTS
      V+ L# N9 h$ c& X2 c4 h

  97. % j; l2 x5 V' [6 c" D

  98. 1 }3 g2 G+ _$ e( k. P: D* H
  99. INV:    ;无敌
    $ w- X& a* x* M) c) }
  100. LDA $6000,X. f$ ?3 z/ u: x9 q6 F- |0 ]" d1 h% G/ t
  101. AND #$08$ W: x5 D. c% U/ u, ~, j% U
  102. BEQ INV_RTS
    ' B5 @8 F& P! ~+ C$ @* ?2 M8 Y
  103. LDA $0450
      X' B3 @6 p$ Q8 _
  104. ORA #$04
    / J  p. s" g# F5 _+ M2 d
  105. STA $0450
    , R, e4 h& u6 a# @2 ?1 N3 t
  106. LDA #$05
    ) Q6 j$ X3 z" U; H
  107. STA $0500,X8 |4 n: b: s. v9 D6 L
  108. INV_RTS:, B) o/ A* b/ V
  109. RTS2 Z: v; z# X9 k/ i1 G& X
  110. $ z) G" R3 {6 y

  111. 7 f2 s/ c1 `! s: w8 C' ~; Z1 J! q& ]
  112. TIME:    ;水下时间
    4 ?  t2 H) n% b: e
  113. LDA $6000,X2 k% n5 L% i, e# L. A
  114. AND #$02
    * A4 k, r; [; t$ M% C  e) n
  115. BEQ TIME_RTS
    ( L& Z$ f6 g( H1 [, ~
  116. LDA #$1E% c4 _3 O1 {+ `; w
  117. STA $BA
    2 \3 h1 G0 R8 o5 o4 b
  118. LDA #$8C* O) G/ x7 T" p( E. W; T$ O6 L
  119. STA $BB
    1 Z# ~2 a6 ?2 h  f& S  K
  120. TIME_RTS:
    0 b- f$ }1 ^6 Y1 Y4 j( K
  121. RTS
    : _3 m, N7 e( w

  122. . w" _+ Q1 S) A. ^; n
  123. BLOOD:    ;血量
    # i% u4 }7 M+ c" o& `
  124. LDA $6000,X
    0 n  z4 `/ D. z% c' z
  125. AND #$04
    ( w. j( [* d  @2 N
  126. BEQ BLOOD_RTS% d& S, {  V( ]# u' u. A& V1 e9 O
  127. LDA #$80
    * g7 t3 k! d( F& }: K
  128. STA $77
    - \8 @( R4 D+ H5 t5 _) {
  129. STA $786 H7 D# v0 M9 M  r6 e
  130. STA $79
    + }! w6 f& u6 f- J* g
  131. STA $7A
    / ^6 F! Z/ [6 }, C" {0 d# U
  132. BLOOD_RTS:7 S' s( V5 g) [0 a9 n+ H
  133. RTS
    & h  ?, f4 N) ~5 Q2 J/ }

  134. . u: V. K& Z. p5 d& ]7 G9 p# C
  135. TOOLS:    ;工具4 i; b8 @1 U( g  g
  136. LDA button+2,X+ Z# c) z0 S" S
  137. CMP #$40
    ' h1 n/ K" }, l% _! b9 J$ d
  138. BNE TOOLS_RTS
    . r: a; c3 ^* m
  139. LDA button,X
    : F2 t6 F' _9 G+ l3 _. j( r
  140. CMP #$04/ H. ~$ f& D& d3 F: ]1 @
  141. BNE TOOLS_RTS
    . f3 A+ y# l7 p1 f' l: m- ?
  142. LDA $A8
    ! f/ Q9 a0 W2 \, y* g. L9 j
  143. CMP #$00
    + i, o( s$ a9 S9 g/ d4 \
  144. BEQ FULLTOOL( S( D! ~/ m3 e8 Q" g7 q
  145. LDA #$003 S3 m/ Z, o2 h& x4 e
  146. STA $BF
    ' e: Y+ F0 W+ L: i4 X( H$ O
  147. STA $A70 E% q4 L& b( @6 |- q. Y
  148. STA $A8
    ; |7 O. q' P* a3 ~
  149. STA $A9/ _5 e& H* @' l* i1 m$ u+ T
  150. STA $AA
    ; f9 ^" l* P* s7 g. k
  151. STA $AB* ?' {2 \1 m# ^- Z
  152. STA $5B0 S6 Y3 G! I5 g# q. W2 b
  153. BEQ TOOLS_RTS
    / h3 D% b( ~: i
  154. FULLTOOL:
    + I" H4 [: k, K& o
  155. LDA #$0A# w* k7 P7 A: I; i" j" S6 @
  156. STA $BF8 H) s6 W& Z6 c6 @7 |' W
  157. LDA #$0F
    0 O7 h* j  B' X% I8 L/ _5 ]& q$ Q
  158. STA $A7
    " [9 `4 R' ]9 _8 T0 u! L+ j
  159. LDA #$63
    : Y5 W% t8 Y3 ]9 I- V0 R: N6 G; D
  160. STA $A8
    & q" m6 B' G' Q; [- Z
  161. STA $A9
    ) M; B& C; i4 }
  162. STA $AA/ h8 Y8 r# X( W. i
  163. STA $AB
    + r, O( g8 h- \: x! u+ s6 }% l9 ?
  164. TOOLS_RTS:! Z  V, j+ f: G. k, P
  165. RTS$ S% L4 n5 j( ^- I' ~
  166. 5 r  a( C3 K* s) H
  167. WEACH:0 k4 o8 h7 {& K! a6 g. w# J- U, U
  168. LDA button+2,X  z" b  K/ J9 a7 j8 ~
  169. CMP #$40
    ; ?6 h* w5 k( p9 P/ l% L/ m' L( R7 ^
  170. BNE WEARTS( j  y$ ~) m  c+ o
  171. LDA button,X( I& b* a- Z+ E2 x1 Y
  172. CMP #$08
    % L5 v" R$ T+ [; c3 h
  173. BNE WEARTS8 ]& i( x/ L* ~4 w8 D' w- \5 k6 N
  174. LDA $73. e" x# G& l' v3 E
  175. CMP #$04
    ; Q& @. U5 Y" l
  176. BNE WEAINC: F& Y1 {, N# c  Q
  177. LDA #$FF8 o+ @- V% w& g' V
  178. STA $73- C$ [! D7 }( @2 |4 ]+ r
  179. WEAINC:
    & @; W) j$ i! l9 J- T$ Y
  180. LDA $73
    % @$ z, a4 T! v1 K. t, F! L
  181. CLC3 F5 S9 p+ }/ E0 Y( B2 O( {3 p
  182. ADC #$012 t& I  k* }- c" x$ c, V: _3 D9 ]
  183. STA $73
    ) k. g9 Q% ]7 o9 K. A# j
  184. STA $74% n  }" E& q5 U; f# H0 b* K$ c& _
  185. STA $75
    0 q! y. E( J' A; [
  186. STA $76
      w: o2 \5 w5 q  B) ~. c6 \
  187. WEARTS:3 ?( U4 D! F4 U% l" U
  188. RTS0 j, _$ Q3 K# y4 X' y
  189. + q) w2 R& r3 F' y& M0 N
  190. " v' @6 Y4 l7 W3 N, e
  191. MOVE_FORCE:
    % a+ b6 c( a( S. a
  192. LDA $35& C+ A+ J6 b; F* L
  193. BNE MOVE_FORCE_RTS9 d9 x5 e9 x+ ~2 ]5 S; s: F
  194. LDA $5C
    - ?( r) P- u  s& V3 D
  195. BNE MOVE_FORCE_RTS
    * R0 [, `: W# H+ I7 Y1 k  B
  196. LDA button+2,X
    / r7 ], @6 P9 f  N# i* t5 I
  197. CMP #$807 S7 J) L* j! F1 _3 [
  198. BNE MOVE_FORCE_RTS
    # D/ }7 {: H8 v) P! V
  199. L1:1 N) V, e) u3 n+ ]
  200. LDA button,X) g' r: X+ ~: Y8 z3 Z: x
  201. CMP #$08+ U4 o) T! N$ i2 N* A* y
  202. BNE L2
    9 i( Y0 Y+ Y' Y7 k6 q# f" m
  203. LDA $0460' J& y: L) Z9 D1 i
  204. SEC
    % z5 Z' R9 b7 T8 o% Q3 d% {" T
  205. SBC #$10
    1 F8 v: h0 Q/ }' E( K% s
  206. STA $0460
    : h( h6 z  v* i& E
  207. L2:! j2 \9 i, M# [- [+ E
  208. LDA button,X
    * g* Z  ~# i; s2 o; \: \
  209. CMP #$04
    " E! e) @0 s$ T& V% i# W
  210. BNE L3) _* z! |; F+ p: X2 {6 S( K, z& t
  211. LDA $0460
    + c4 _3 g2 q# r* ]1 J
  212. CLC
    . Q; j0 n4 s( t( T" |, q
  213. ADC #$10- Y3 f3 g2 j( k0 q3 U; _
  214. STA $0460
    ) q7 j4 F5 D" L4 x3 @4 J9 z1 t3 t
  215. L3:
    + L& j- b4 O8 m2 F; \$ R; L
  216. LDA button,X9 z9 T/ p* D% r. l+ {; a6 `; F# e
  217. CMP #$02) S5 R6 [, a  g9 d
  218. BNE L4
    + [2 H: V  a1 B2 L0 |; s$ V
  219. LDA $0480; z( F5 v+ K( Y- B" p1 a. b, w, N5 p: p
  220. SEC ' ^. t0 u( G: q; q9 Y6 R5 {# A
  221. SBC #$10! V, W0 l. L9 l; r' `6 b( e
  222. STA $04803 J7 A, {; X0 l# f
  223. L4:/ M  |. s3 H4 }+ d6 B2 g, `
  224. LDA button,X
    , v0 k1 G" f3 ?& m, g4 B
  225. CMP #$01
    ) l& O" e- p( ~' G5 {5 R
  226. BNE L5/ W' e4 I4 {! a, ~8 P
  227. LDA $0480
    ) V. b8 {& c8 b/ H+ [& m8 J3 B
  228. CLC
    & M# O) R+ t" a5 {4 j6 T, p# {
  229. ADC #$106 g. {! \7 V' ^& ]
  230. STA $04807 O3 g$ ?5 r$ L. L% l% K* X
  231. L5:, g# E: r' H/ q6 X, t1 _  L
  232. MOVE_FORCE_RTS:( W) ]8 i$ v% N% W# T$ C3 S: |! B
  233. RTS7 a9 L' j4 p% s2 _1 B6 [& P
  234. 9 c+ |. C  ^- t" f; U
  235. ;[FC][忍者神龟PPU][END]  @, T$ o; ?- P6 t$ x
  236. + ^0 M& f/ ]4 g4 F; ]$ {: W
  237. 2 Z1 g& Y$ L4 r  f/ b
  238. KEY_ADDR = $F5( k% ?; E( i& v( Z1 \+ o8 Z3 _
  239. STAGE_TEMP = $60108 C# P/ B1 f( r+ n+ c
  240. TITLE_A = $219 j4 l# B  c+ g
  241. TITLE_A_ON = $01
    & I' L# X# N* z# {
  242. TITLE_B = $59( C' X5 r# \3 S7 m0 k
  243. TITLE_B_ON = $01  b- T# U* ?1 q$ Z7 T' S
  244. PPU_END = $FF8 P. X! Y# ~  d# Q4 a. ?1 P$ I
  245. TIME_LAY = $3A2 L8 L" z/ F( ?! {. G- N  D( w0 h
  246. BUTTON_DEC = $421 h- o( W+ s- l) T+ t
  247. BUTTON_INC = $81
    ' f! M$ D4 ?( U! O) R
  248. 9 z1 x2 F. c' g1 O) V/ a5 N; j' g$ _
  249. .ORG $7000
    : c- ^5 B, _- l) p0 V$ [+ @% X
  250. : j( \$ X' o8 B# ]1 b7 p+ s1 U1 a0 x0 \
  251.   
    , ^! l9 ]  P0 j' D' f4 Q. `

  252. - C/ _( k  h. W4 |
  253. PHA2 z- P: H; Q9 t7 E9 z5 U
  254. TXA
    ! L) ~% n9 `- N- \( O
  255. PHA
    3 h4 L2 R0 z; w& g4 p. H
  256. TYA/ h8 }* Z! F  [- v, ]+ e8 O/ r2 A% l
  257. PHA6 y+ x+ I( p% g
  258. LDA TITLE_A
    5 j5 y+ S7 q! R: ]
  259. CMP #TITLE_A_ON    ;比较是否为标题画面
    : v6 n& o9 i4 K
  260. BNE RET* @- Q' d* f/ T# l  k2 c
  261. LDA TITLE_B
    ; N; T5 D5 ?( Y( A/ Q
  262. CMP #TITLE_A_ON    ;比较是否为标题画面3 r  f' M+ p. U; _# {5 S
  263. BEQ PPU_STAGE% d# K# f: R1 e& a5 y  U
  264. RET:
    4 X6 ]; ^7 f9 c% Z" }0 ]8 L
  265. PLA/ ~2 \, q' b0 m* ?8 }& n, g$ ?
  266. TAY
    - M& R- I8 E5 A0 v8 x" U
  267. PLA
    / S4 R4 o( X% K. g3 o/ V" s; s7 r
  268. TAX% G& U; c; l' @1 l; I
  269. PLA, D9 z  \# s# J# N
  270. RTS
    8 D3 h: H* u9 f
  271. PPU_STAGE:    ;STAGE显示程序
    6 Y' Z" b& n; f. i2 R
  272. LDA PPU_ADDR_DATA
    8 n' s; E8 V* y/ J  l
  273. STA $20065 s6 s3 C7 F8 @1 U+ c* D
  274. LDA PPU_ADDR_DATA+1, {4 V9 S& d; R# ^0 e$ }
  275. STA $2006    ;坐标设置
    * @  g& x6 L& X1 v6 |
  276. LDX #$00
    ; X! a% {( s4 y* C, j
  277. PPU_STAGE_WROTE:    ;写入STAGE字模7 G5 e, V; t, U
  278. LDA STAGE_DATA,X
    # {/ v( q$ V. q. H# ]4 k  P7 C
  279. CMP #PPU_END
    & v9 m, e) i( R
  280. BEQ STAGE_CMP
    : }) }7 y& {6 x( U) U, h
  281. STA $20075 A' D( s6 b- G1 A8 N' f4 G3 X! j
  282. INX4 S8 {" F6 {% T
  283. BCC PPU_STAGE_WROTE
    ) L7 o& z8 N  y7 w9 B
  284. STAGE_CMP:" |% K* h; L5 U
  285. LDA STAGE_TEMP
    " ^6 R; ~0 g0 ?( ^
  286. CMP #$FF    ;关卡数据初始化条件判断
    . L' ~, m  O& c
  287. BNE KEY_B6 f/ F: H# ^9 s0 U3 M9 z/ M6 m
  288. LDA #$00# ?, e. n& K& R$ |' s  q
  289. STA STAGE_TEMP    ;关卡数据初始化
    - L0 e1 {1 H* Y
  290. LDA #$57- G3 V2 S4 Q" x- D+ O
  291. JSR $DB52    ;按键音效
    5 F& f. F. }$ F5 \6 z
  292. KEY_B:    ;关卡减少, t) N. q+ `( W* j
  293. LDA KEY_ADDR' H8 d# U5 ]. `- c2 f# s, W
  294. AND #BUTTON_DEC    ;按键B或左减关
    - ~# g6 B, p8 |6 d
  295. BEQ KEY_A
    7 c% l5 q% c/ o
  296. LDA #$FF    ;重设标题延时0 h. Y; Q5 P; o; }, b$ O( q
  297. STA TIME_LAY% S" q. T" e8 s3 Z' ]! Q5 m& M
  298. LDA STAGE_TEMP
    3 ?: ]( G& m4 u9 T
  299. CMP #$00    ;关卡比较
    # t6 K- y, ]) A6 \; Q6 X( j
  300. BEQ KEY_A
      |" v$ f; T4 _
  301. DEC STAGE_TEMP   ;减关- v2 s8 x) k# Q. X
  302. JSR MUSIC    ;按键音效8 Y$ n* g4 Z" |% ^+ j( C' M
  303. KEY_A:    ;关卡增加
    : c$ O) W! n) M
  304. LDA KEY_ADDR
    ( \1 k5 J% i# `% x4 |
  305. AND #BUTTON_INC    ;按键A或右加关( X5 [4 C$ Q5 L$ i" |5 t2 P
  306. BEQ PPU_NUM_WRITE
    ! O: \/ t/ [. L1 h6 B
  307. LDA #$FF$ ]5 P' S  [0 |' o$ }
  308. STA TIME_LAY    ;重设标题延时
    ; |+ @+ `$ k" c% T/ V) E- M- i1 z
  309. LDA STAGE_TEMP- {3 N' e6 H) {9 J, }0 Z6 N$ l9 Y
  310. CMP #$04    ;关卡比较" x! _# N+ g' Q% u! d' |- m* X) U
  311. BEQ PPU_NUM_WRITE8 i) A6 {4 y- o2 u
  312. INC STAGE_TEMP    ;加关
    , p: r7 v8 j+ d0 q+ g# ]) F
  313. JSR MUSIC    ;按键音效
    * d7 q7 |% b* L; I: ~* @0 J  u* R* e
  314. PPU_NUM_WRITE:
    & t: w6 V. k+ Q. d
  315. LDA PPU_ADDR_DATA. j; Q' a+ y; v6 m0 W4 P' b
  316. STA $2006
    - c, A0 y3 K) ~1 g$ U* M; j
  317. LDA PPU_ADDR_DATA+1' c; Y+ ^5 m8 w7 }' e  l4 ]
  318. CLC
    3 E: \; c; `- y% U' S' @/ k
  319. ADC #$06
    8 v: Q2 G1 Z/ N& t3 V7 K
  320. STA $2006    ;坐标设置1 A. c. D- N$ Q8 E+ p& t) g5 e
  321. LDA STAGE_TEMP9 f$ z* g! p+ W, G. _
  322. TAX3 |" H" m5 p1 ~0 ^' J
  323. LDA STAGE_D1,X    ;写入数字
    ! k0 _4 @! k" L, t2 M$ P
  324. STA $20076 h: n) p. s1 K, W- l* B
  325. STAHE_WRITE:
    7 w) `9 H5 @; ~% O; Y! h
  326. LDA STAGE_TEMP
    4 n% e9 }8 L6 ~- C5 Q
  327. STA $42   ;初始关卡写入9 y* L. x6 f4 V
  328. PPU_RTS:: L# v* Z/ V$ U2 ?% r/ Z# u4 O
  329. PLA
    7 Q# ?. H  e& I
  330. TAY& K( Z9 I4 }5 p: f& S; u' H+ B
  331. PLA
    9 k: G5 v. J2 b
  332. TAX5 l" D& i" k" m9 u+ J
  333. PLA
    9 z* i! G: n& `5 S) F
  334. RTS
    . }& U: ~% O3 R# m) M$ B

  335. ' D/ Q! O* M0 S) H/ U. y
  336. 1 R. ~/ {! X) A( r
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据6 R& g7 r: V3 m" u# y
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
    # f& X* R' y6 h8 o; @
  339. 0 x+ l6 ?' E: f7 ~9 ~9 M
  340. STAGE_D1:   ;关卡数字: F  M8 M9 ^2 H$ Q) `4 {' {; K
  341. .BYTE $01,$02,$03,$04,$05" e6 T" @9 q& R+ x2 J

  342. 2 o8 J. O* h( J# P: d

  343. % ]+ H8 I" ~& I; T8 [4 b
  344. PPU_ADDR_DATA:
    4 ]/ U8 p' E; @# j) k
  345. .BYTE $23,$0C
    + d# V* @$ Q) f% e. S
  346. / V" f0 ]9 z' {
  347. MUSIC:
    6 r5 c  D9 Z: ^+ P$ h$ g( g
  348. LDA $8000
    1 l% {8 ^' k2 ^1 L" `
  349. PHA5 M3 `" n* z) r8 _. ^
  350. LDA #$002 G- l2 O' n  d* l9 G
  351. JSR $CEA7& q; K7 ^; T6 e- V6 [
  352. LDA #$3C
    3 f3 ]$ x3 _8 `( W0 f
  353. JSR $9057- _% n; D' v, h( l) u# D7 s% m
  354. PLA
    6 {: M2 \/ ?4 H- X
  355. JSR $CEA7
    3 [7 I3 a) L8 d1 F. u
  356. RTS( T3 W8 t2 s! ^$ z% m1 u

  357. " p7 Y; E8 C1 h$ k/ x7 i% Z5 j+ l

  358. 6 b% W4 S# |. ^! T) ?, n. M1 Y8 D- S, ^

  359.   h2 j  ^& x, p; I
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

签到天数: 1540 天

[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) X( Q( m$ I. d  [9 I$ _
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了

# l* }! ~& t! A/ Z" ~就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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
0 Z# M" g/ G3 y3 L+ R就是我呀,楼主都忘了,呵呵,辛苦了楼主。

" ~% B; _" x+ U! D' F6 B  o也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51) \- b, V7 f( }# R9 ^
也不顶个贴,唉,真是的

9 }; j( X2 z2 {5 x* u/ u' \我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。
( X5 K, b5 B0 W: y请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。! A# \. {/ p- l7 ?- 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 个 柠檬. 幸运榜 / 衰神榜

签到天数: 1829 天

[LV.Master]伴坛终老

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

签到天数: 2954 天

[LV.Master]伴坛终老

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

签到天数: 1751 天

[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-1-20 00:12 , Processed in 1.071289 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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