设为首页收藏本站

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑 7 |5 I/ C7 D1 A$ Y  j
7 o! G2 U2 [  |8 x3 t$ P( ]
[FC][忍者神龟1][END选关]
, f8 N8 G; y# W7 G6 c/ k* t
, `: k3 x' x) T: g: f* D8 C4 Q# E时间:2017.4.2
) K6 G: ?9 D. D7 b作者:FlameCyclone
6 G7 ?7 t% q9 r# G+ x- G* s! E内容:* P" [. ^' w$ W5 x  U
    1.关卡选择:   标题时,左或B减,右或A加;
" \' y- H: g4 X7 @/ _9 Z    2.一击必杀:   选择+B键切换;* B, w  x( o& c7 j
    3.无敌锁定:   选择+上键切换;
! T/ O2 o+ y; G7 }1 [8 Z: n! C6 t% E    4.血量锁满:   选择+下键切换;* G" v! K- w! [2 S# z5 b& j2 z
    5.水下时间:   选择+左键切换;
6 u& Q' z% m3 I& x; ~) b    6.武器切换:   B+上键切换;
: O8 i; [: P/ ?  `  T5 R    7.暗器数目:   B+下键切换补满/空缺;/ f$ w% r2 K$ L
    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.
* j: e4 s. b# o+ Q2 D" d( d$ ], g8 P. E
" |: D& B+ h' R! `# G$ }7 q
FlameCyclone.ys168.com
: L: Q1 u* c# E- R5 d1 v1 Lwww.nesbbs.com
: d( J' Q* F+ t( F0 x; c
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0
    : l+ h0 Z; @1 H! C- r/ M  w$ x9 \, o
  2. ora_data:) D) T" [! Z* O$ V; J; K
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10
    2 F: ^6 Q0 ^( Z2 Z/ n) t4 D
  4. and_data:
    % `( P% |4 f8 w: F
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF
    ' x* f+ V3 j+ |$ _5 X  s% k+ N3 E

  6. 0 ~& W/ G, i9 ]! A
  7. button = $F5- w# l+ _9 B+ R+ R
  8. flag = $60008 B' J( [5 ?; b6 w
  9. .org $80006 w6 i" Q8 X, B. l" g
  10. JMP $84005 _; S7 B# J+ D! W9 _. D7 t

  11. + T. c: ~/ J9 |  Y1 f

  12. ) f# ]5 N  _+ ~7 ^/ v( t
  13. .org $8400* z" `# v. y- S9 d* A9 q6 z) ?, d
  14. PHA" ?& U. V  E% @& D" [
  15. TXA  V2 d; p2 \9 s( ^# |: }' F
  16. PHA
    # c& m  d% s/ L0 X3 ~
  17. TYA
    * v: l- @$ p9 ~- H4 |2 i% m! f( ?
  18. PHA
    $ w5 T8 u7 O9 f
  19. KJMP:: q1 ?2 j& H) a5 A+ B' e/ \( k
  20. JSR $8100
    " m9 r$ X! I1 }) M( Y, H+ p
  21. JSR KEY_OPERATE+ n& O( Y* ]9 [, X
  22. JSR WEACH- U7 K# P8 Z/ i0 F! X
  23. JSR INV
    1 x( `8 G9 `; I2 k
  24. JSR TIME
    5 z3 a9 u1 \+ K5 l* N
  25. JSR TOOLS/ j* }1 n* g0 o6 _
  26. JSR BLOOD
      P, A! S8 u! H1 ~9 \
  27. JSR MOVE_FORCE
    ; n8 f4 _. }9 k
  28. PLA  r3 @% p% s/ |- R) M
  29. TAY* L' e8 q' R+ |+ j1 Y
  30. PLA
    ; f$ `# _- G8 [1 K: a& ]
  31. TAX
    : q9 e' ]# M% Z( R1 S
  32. PLA$ }4 M2 q7 g7 W* f1 A
  33. RTS
    $ [4 n; X$ d2 _- p

  34. ) F$ q% x0 q3 a' j" p0 i5 |' R
  35. KEY_OPERATE:
    5 @0 J5 x" l& J- j
  36. data_protect:0 E6 K" t' z( b3 X
  37. PHA
    + o7 o% A8 ^4 d5 {/ [# _0 b/ \
  38. TXA
    / j+ v. ~) l1 ]. x$ G
  39. PHA0 N+ q2 U6 \1 u) }
  40. TYA" H: J! `, V& I1 ~" N8 ~8 _
  41. PHA
    6 y0 t3 m% p2 @+ |( V% z& a* @
  42. 9 O+ @$ d- G3 @% h! n
  43. FLAG_CMP:" q5 u0 a6 b! F; A
  44. LDA $600F' H" O) {1 w) a4 \2 @0 W" _
  45. CMP #$7F    ;标志数据初始化条件判断6 ~( j* N+ F; p/ d8 z
  46. BEQ pause_cmp
    , f+ L* E) `! P- O2 v* a
  47. LDA #$00
    & D, D7 e  {6 D: C+ J- \! D: J9 X7 ~
  48. STA $6000    ;数据初始化/ t; }3 |  M; |3 p+ p% ]* X
  49. STA $6001    ;数据初始化. v4 [4 N# W; c( _3 M
  50. LDA #$7F  }0 z& Q! Q5 Y
  51. STA $600F# \; l# Z5 {+ |7 [0 ^+ H
  52. pause_cmp:: V* s+ B! _5 X: k2 Z& A: U: X
  53. LDA button+2,X, n7 V& \# \% ~- _6 S+ B$ \$ @
  54. AND #$20
    " X7 [( m1 P2 e
  55. BNE button_press2 I! E* A6 A2 B6 g& ^6 u6 x
  56. PLA
    ! M6 `# y8 M! S% Z, ]1 J# \2 B/ a3 S
  57. TAY, G: X0 e9 R; w5 V
  58. PLA1 a; M$ e2 H8 }/ U* ^0 r5 p. T! h: \
  59. TAX6 E' u# g  M& Y% R& l
  60. PLA; [! i. c1 f1 B
  61. RTS  E/ G. Z+ V6 k5 r! r

  62. + o+ w5 m* u$ U4 w
  63. button_press:
    - K3 O7 @* c) }# Y7 j1 N- B, n
  64. ini_Y:; i3 c, ~* I5 h( v- |# H0 `* ~
  65. LDY #$00
    + [9 ~% |! I% i- G7 O- |" a
  66. button_cmp:
    0 N1 d5 A8 w& H  q$ H/ W# C
  67. LDA button,X
    ; K7 V" |9 ]; \, ?
  68. CMP ora_data,Y
    4 O1 w3 n: b! l, J: W. X8 y5 d
  69. BNE count_Y_cmp
    . _( J* m+ b3 ^. V! D+ [
  70. flag_cmp:
    * u5 ~$ V0 ]) l+ L
  71. LDA flag,X
    ; e0 Y% P4 l" R2 J( |, l
  72. AND ora_data,Y
    : {$ h' R0 I* i) s& |7 y
  73. BNE flag_and3 b2 ]/ M. @7 M) p/ t8 ~
  74. flag_ora:8 D6 n1 N. f4 g
  75. LDA flag,X$ r  q4 X- O% c% Q. L
  76. ORA ora_data,Y
    7 |! R! J: [6 m! S
  77. STA flag,X
      ^) e) Q& r5 A5 P) c
  78. BNE count_Y_cmp
    . Q) }: j! [: P5 k3 H: n8 M" ^
  79. flag_and:
    1 k6 I; J/ T, Y- o1 o
  80. LDA flag,X" C+ Q: u( t# m; ~" Z& W+ P
  81. AND and_data,Y7 y$ l7 x% B8 A/ v, O/ C
  82. STA flag,X
    7 h7 ~  \, A1 q& N! _+ `7 z( F
  83. count_Y_cmp:
      ^" ~' e( @: n* c- w
  84. INY
    7 h: B, ^; A: W6 Y; G
  85. CPY #$08
    . U8 C, x3 j* c0 ?  G0 \1 k- I  S: _
  86. BCC button_cmp
    # F+ j! e! ?+ d! h$ H9 {# E
  87. 6 Q4 Z  T0 v9 M& Q
  88. data_extract:& C8 I: ?* F+ l8 M1 a) A# [# R
  89. PLA
    ' l1 b% r, q. ?8 p7 E
  90. TAY/ X- G" O/ N- s4 f/ s- T' ^
  91. PLA. r1 E2 M7 B! w: b  |3 S
  92. TAX/ T/ w1 p* |3 `$ {0 s6 T
  93. PLA
    . y, L1 j- ]2 N7 n1 I: m5 ?

  94. $ c, \( ~1 B) B3 ^! q2 ?
  95. return:
    / _0 `; f4 q9 J7 C0 c  k
  96. RTS
    2 s4 u8 q8 Q& v

  97. % O! \2 y. o+ W/ `/ ]" k

  98.   ]9 B( k$ h% {( d% r+ Z" R
  99. INV:    ;无敌
    5 E7 U- k- v; r* _* l# d
  100. LDA $6000,X, }% H2 i0 A' Q. S
  101. AND #$08
    ) n2 ?" }- h$ H& c9 B$ I, y/ P
  102. BEQ INV_RTS. T( o2 D4 g( {2 M3 r% p/ D
  103. LDA $0450
    % @* J4 N& d: C; Q
  104. ORA #$046 H7 B9 `3 V+ D' X( a3 l' z
  105. STA $04503 N: b: {1 M: E) A! D
  106. LDA #$05
    7 ~  e2 n2 _! g) N$ B
  107. STA $0500,X
    2 _9 E( `& ~- R& v+ c# [
  108. INV_RTS:
    * }2 v. z: Z! l
  109. RTS
    " V' G  `, g8 k9 r6 h9 W
  110. " P1 `2 H3 X: C4 s) a6 @
  111. 7 Q" y/ ]8 z5 j9 h' R4 h- J
  112. TIME:    ;水下时间
    , c2 {8 M. u  S5 h3 t# ^
  113. LDA $6000,X
    5 n# L7 t6 a; ]: L9 \: i
  114. AND #$023 ?* k' J( V: X; w8 j! ?: g
  115. BEQ TIME_RTS
    + q* B% u/ Y3 e
  116. LDA #$1E. \& Y6 b4 A- I
  117. STA $BA( a* g' c3 x% W+ s
  118. LDA #$8C4 K0 n8 f. r0 Y7 ]
  119. STA $BB
    6 s3 O* c8 c+ L: w% Z
  120. TIME_RTS:8 W2 _$ f+ e7 C+ \) m+ C8 z" n
  121. RTS
    % S. Z1 \& o+ H) E. F0 \0 j

  122. ( [; S. }2 c( U
  123. BLOOD:    ;血量5 N$ }4 a' F" k
  124. LDA $6000,X/ Q% g  G) B5 B& Q
  125. AND #$04
      ?* I1 A4 y! ~. {
  126. BEQ BLOOD_RTS
    * Z) a3 l- V( I; Q  d' u& V$ s9 t. y
  127. LDA #$80
    . ~) c; I+ w5 a! M8 D- P  c$ Q
  128. STA $77( r3 b2 V1 c5 l4 s
  129. STA $78
    6 ~2 [. ~* J2 g  d5 S  @; p/ S
  130. STA $79
    " Q( p* @8 `- u6 w: K. [) N. o- e
  131. STA $7A
    ( h0 X3 Z) T4 e2 C3 Q  Z( ?
  132. BLOOD_RTS:* i2 D$ r* @0 G  d6 v
  133. RTS( l* u) j/ E. d

  134. ) \8 ?" S  L0 E& d
  135. TOOLS:    ;工具0 ^$ c" p) i- d( l
  136. LDA button+2,X9 h6 V2 {+ D  w! k8 C5 l
  137. CMP #$40
    : ?$ l/ x1 i1 d9 B% z
  138. BNE TOOLS_RTS
    # H; w9 w# x/ \
  139. LDA button,X
    " J  l- {, u+ N" y) l6 @% o  C! d2 [" D
  140. CMP #$042 ~8 h6 O; p, F- Z6 W$ a
  141. BNE TOOLS_RTS, v% c/ k6 x6 i+ ^1 q! H4 L- d
  142. LDA $A8
    # n. T9 u/ Q! g2 ?3 L5 V1 _
  143. CMP #$002 @/ ?- V+ ?7 `) e1 ]1 }& c
  144. BEQ FULLTOOL% Z, b1 e. t2 o
  145. LDA #$00! j5 O& X$ b' t( z6 P2 p4 t0 Y
  146. STA $BF
    9 W0 \% H2 z3 J& {! K! I
  147. STA $A77 C; }+ G% {5 r& T% k+ `7 `
  148. STA $A8
    % Y: `6 [  Y# H
  149. STA $A9
    3 p! S# y1 r6 Z
  150. STA $AA5 G  _4 P0 e# M
  151. STA $AB/ t) I: Y) H' [. D- m5 o
  152. STA $5B
    8 ]+ r: ]0 C  R5 D2 U0 m
  153. BEQ TOOLS_RTS4 N/ E" N2 N! U4 |# F; N. ]
  154. FULLTOOL:
    + E5 u; h1 I  t" _* }
  155. LDA #$0A
    / D0 N7 e! w$ I$ z2 r9 n; A
  156. STA $BF
    / T/ P5 C" W8 N5 E! x0 R- p8 U' J
  157. LDA #$0F  t+ J2 ?8 L, u+ H$ l
  158. STA $A7
      E& g; [9 b- I6 ^& ?2 i
  159. LDA #$63/ W- G3 d4 p+ a/ X: J
  160. STA $A8
    3 d# x- h) r: i2 ^9 s3 i
  161. STA $A90 k0 Q1 `5 M  g6 J2 U
  162. STA $AA
    " j/ ]- N/ J/ |4 v+ k- j2 U
  163. STA $AB7 a* f9 s! z4 C1 O: _
  164. TOOLS_RTS:
    # ]+ Q3 G8 f/ }$ g
  165. RTS; |. l1 b9 d5 j

  166. ! L/ i4 |1 [3 `) j
  167. WEACH:( v/ `; ?! U9 E. r
  168. LDA button+2,X$ I6 z8 I& M8 s; R& {
  169. CMP #$40  P, H0 {* \* a! t& @; y" U: S5 z
  170. BNE WEARTS' A  _& [/ S! O+ |
  171. LDA button,X6 S: a5 D" z. _
  172. CMP #$08
    # j; {, I) l) \3 m1 W8 l% \+ w
  173. BNE WEARTS2 p% y2 X6 d7 \# s( P) C) b
  174. LDA $73
    ( I6 a& l6 ~' A
  175. CMP #$04
    : ^7 `( L; ?- n4 B
  176. BNE WEAINC
    ) r& J! h" i- m
  177. LDA #$FF
    ) R, ~2 G9 T  ^* T3 ~
  178. STA $73
    0 K5 K7 x9 A" D) y. @' Z
  179. WEAINC:3 u0 D1 X' h4 ^' |1 h
  180. LDA $73
    4 R. {2 k7 o# v$ P; o( W+ @
  181. CLC# |( l4 G2 s+ d! K# J* ~
  182. ADC #$01- C) J# k7 [8 D" }) X
  183. STA $73
    4 J: J. z, ?) M7 r( X* ~  A
  184. STA $74
    6 o. f9 k1 V9 g( a. I6 J
  185. STA $75
    3 h: \2 d# o4 D: K
  186. STA $76$ V2 v4 W- L& d
  187. WEARTS:
      g* L5 ^. ?1 c
  188. RTS% D2 |& \& q9 Y. U
  189. ( |% }: o; ~0 f! |( {

  190. $ Z. g7 g: d6 i6 x
  191. MOVE_FORCE:
    ( T3 ]! f& e- A( H# o  Y+ J" G
  192. LDA $357 U% `+ z# M$ b) P' Z* K8 B7 n
  193. BNE MOVE_FORCE_RTS4 u' ?$ b8 Q% u' y! g1 C! s" d
  194. LDA $5C
    4 A" w6 j* U! S: c- _/ e6 `$ @# U
  195. BNE MOVE_FORCE_RTS
    3 ]8 J% K. R* H$ p
  196. LDA button+2,X
    . u( Q" d; r( _* ~9 E
  197. CMP #$80; k9 {4 X% P0 ~+ c9 ~
  198. BNE MOVE_FORCE_RTS
    / R; N, l# D" t, a# x1 u
  199. L1:: P. R* e  z, D
  200. LDA button,X* A% }! K5 ^( c
  201. CMP #$08! E/ ?1 R3 U+ X, ^4 H% U4 u
  202. BNE L2
    1 q8 p0 j+ [* ]' M" M' Y
  203. LDA $0460
    0 I) G) P7 C3 \
  204. SEC
    5 \: h6 c$ Y4 J, g% T
  205. SBC #$10+ S+ Y9 u1 H" D$ D2 X, L) o
  206. STA $0460/ T8 Z% ?: w/ Q. N6 U
  207. L2:- N' h* T6 r0 A# m
  208. LDA button,X
    3 M4 r1 o$ _. r0 x4 _0 ]5 ^
  209. CMP #$04, e; ]8 H( W' ?2 E
  210. BNE L3/ a; V, f0 X/ D
  211. LDA $04602 @4 `# {0 U% F4 z
  212. CLC
    " S2 X- L! k  K0 A
  213. ADC #$10
    7 d4 L) a( I- c
  214. STA $0460
    - |& Q, a# Q$ t+ z
  215. L3:; q+ \6 c9 E! \) e, V7 n( J0 U
  216. LDA button,X
    " b  N- ^% u" S
  217. CMP #$02  J6 L$ ?$ Q( {& |
  218. BNE L47 l. K1 X! B4 L' ~
  219. LDA $0480
    9 \7 A# {- _# e2 f" F) }' I0 Y
  220. SEC
    + |, X7 |+ b! G& F
  221. SBC #$10
    / W9 }7 H1 o( j4 \% \
  222. STA $04805 Q) w0 L: Y5 D( z! c, [9 Y) U
  223. L4:
    # e! n8 o3 a' v
  224. LDA button,X
    ! W- N) ^1 w, I5 X! l& E7 _% p
  225. CMP #$01
    : k7 e! r2 v, w+ R, `+ I/ y
  226. BNE L5
    0 o' L! Q- a& Y& \5 M
  227. LDA $0480
    . r+ t" R; E# q; d  F$ |2 D
  228. CLC
    5 M, @9 T1 z% [! ~! q
  229. ADC #$10, ^( X# _. n& e: D
  230. STA $0480
    9 q' ]9 J# y7 D
  231. L5:9 u' E& U! f7 b0 g! |
  232. MOVE_FORCE_RTS:
    : Y8 f9 x! q' f7 {! `1 a0 X+ ~
  233. RTS5 k) C7 A7 D0 }+ V
  234.   x0 r1 P# r0 @! I$ m& I7 Q
  235. ;[FC][忍者神龟PPU][END]6 b5 {6 U8 ]3 Z/ R6 X# I1 V

  236. 2 j/ z& j/ {6 Y6 f' z

  237. 8 W6 ~% I0 m7 l9 ]4 X' [  [' f: e
  238. KEY_ADDR = $F5
      f& t7 [' D! n2 Z" J& ~
  239. STAGE_TEMP = $6010+ H1 d: G8 Q* ]1 C) G2 @* H
  240. TITLE_A = $21
    " ?! O6 ^+ k& c
  241. TITLE_A_ON = $01
    , K8 a$ @7 Y; c2 e( O
  242. TITLE_B = $59
    * m8 G, Y" A5 R3 v
  243. TITLE_B_ON = $01
    " R0 X* ?, J: M) f8 w* }6 e
  244. PPU_END = $FF9 ]5 e6 q' m% H4 @
  245. TIME_LAY = $3A( q4 W, N: J, u& P9 [
  246. BUTTON_DEC = $42
    ) B" B. d: w. J1 [
  247. BUTTON_INC = $815 O0 W5 E) H% v
  248. * p! u2 T! j: R! D4 d! I
  249. .ORG $7000- P9 b0 c( F% M- ~+ N

  250. 7 J! d$ k2 V1 q* I8 Y3 b! P
  251.   
    # Y; K  S$ w) B5 Y
  252. 0 u, |. ?. U7 L1 G( u
  253. PHA7 z0 s/ H( b  y4 w4 D. _, `$ a1 e
  254. TXA
    . r4 b4 ?5 \& O( \
  255. PHA
    ! }- R: s! u) m0 E) Y/ G; z( U
  256. TYA
    * E' v9 O) ?; ^4 d0 I1 ~2 K
  257. PHA
    2 x- b8 x& N4 I7 F. F! F
  258. LDA TITLE_A4 j# b8 c) t% p% C
  259. CMP #TITLE_A_ON    ;比较是否为标题画面
    - t9 J# C1 [; g
  260. BNE RET
    ( R4 K1 X, c9 j5 K2 Y
  261. LDA TITLE_B; n* \3 _/ `' A) \* M* I! q
  262. CMP #TITLE_A_ON    ;比较是否为标题画面
    * M5 ?, z( ^0 x5 N: ^  f% U
  263. BEQ PPU_STAGE: m/ z; V# N5 c' N" _; l
  264. RET:5 T" Y. W7 F, V) l
  265. PLA
    4 C/ B% J5 f, Q% W1 ]8 k. u( f) }
  266. TAY
    / d1 M7 V3 }' g7 o- ^: B
  267. PLA
    4 C; _4 s! C! n7 e" E
  268. TAX
    ! q. ]/ P1 h- D+ k1 ?7 v
  269. PLA0 e2 H6 G9 p% n! X* m+ W
  270. RTS% w" i% ]  T5 o) e9 o6 j
  271. PPU_STAGE:    ;STAGE显示程序
    : q" f+ N) p" ~2 Z
  272. LDA PPU_ADDR_DATA8 d) E2 E, [9 X8 D7 x0 C; G) K
  273. STA $2006
    & t- C5 D+ F9 r) ?7 V; j& ~$ Q
  274. LDA PPU_ADDR_DATA+1
    9 J" G' w3 W3 }% V! z' V
  275. STA $2006    ;坐标设置. ]/ y) n# E( C' ~! t. ]6 i
  276. LDX #$001 M* L: e* D9 h8 P8 `
  277. PPU_STAGE_WROTE:    ;写入STAGE字模6 U2 z+ k- x2 B% i: x+ Q3 w1 N" g
  278. LDA STAGE_DATA,X! i8 |& i9 ?# }, d& Z1 t2 s
  279. CMP #PPU_END
    " e7 t, I. \- y
  280. BEQ STAGE_CMP" G0 n5 C3 i" J; G5 Z
  281. STA $20071 u& z  ]; w8 E0 t+ q
  282. INX
    8 N. l+ `- g3 q/ D6 Q. s6 w
  283. BCC PPU_STAGE_WROTE
    3 `  ]& i9 j2 g- F
  284. STAGE_CMP:
    - A- w0 g4 r; f! N4 l& |
  285. LDA STAGE_TEMP3 O* I& T& _5 C; a1 W
  286. CMP #$FF    ;关卡数据初始化条件判断: j4 E" c9 I  `0 J! P
  287. BNE KEY_B+ }  N4 {: S$ Y
  288. LDA #$00
    * }8 G9 _( E+ P, t- H; w; P, a
  289. STA STAGE_TEMP    ;关卡数据初始化
    4 s6 F4 c. a/ ^( M  r2 h
  290. LDA #$57
    . u! S6 Q8 x  n  L. M, v5 ~9 g- T
  291. JSR $DB52    ;按键音效- w8 j4 }6 o; g
  292. KEY_B:    ;关卡减少
    4 j( S3 f' E! _, A! \( W: V+ X
  293. LDA KEY_ADDR
    * n* j2 _* m7 o, g/ {$ ~
  294. AND #BUTTON_DEC    ;按键B或左减关; |3 y* ~+ A2 Z7 l6 i
  295. BEQ KEY_A  d4 A/ n  k7 v5 b4 c) \3 a
  296. LDA #$FF    ;重设标题延时
    & m7 k/ s/ M4 Y& Q
  297. STA TIME_LAY
    " `0 Z/ l. m8 ?3 O8 _
  298. LDA STAGE_TEMP/ n6 f' K5 B. T/ o, `
  299. CMP #$00    ;关卡比较
    + b# t. s+ e" y
  300. BEQ KEY_A! X* R( e. y  ?+ d! x8 C7 ?
  301. DEC STAGE_TEMP   ;减关
    0 @# I( e' d1 f6 Y' I; N* {% k* Z6 O+ n
  302. JSR MUSIC    ;按键音效  y) c  k/ j1 {* |" L! H& y
  303. KEY_A:    ;关卡增加
    / f3 W( k  e, h& _. p8 H
  304. LDA KEY_ADDR4 x' O- ^# R0 j! O. b% v
  305. AND #BUTTON_INC    ;按键A或右加关
    5 N. q3 N' ~6 m: q
  306. BEQ PPU_NUM_WRITE
    # A& p" f% E* K0 o) L% w5 H
  307. LDA #$FF- i$ ~! {- u8 x1 o$ R4 I3 H- R
  308. STA TIME_LAY    ;重设标题延时. N. X* G) d: N: j9 u3 e
  309. LDA STAGE_TEMP+ _; r' P- L! }
  310. CMP #$04    ;关卡比较' B+ h  e, O1 ]  w- {: Z* A
  311. BEQ PPU_NUM_WRITE
    ; Q7 Y5 X% Z  L
  312. INC STAGE_TEMP    ;加关
    9 e' F$ o  j% ?& n
  313. JSR MUSIC    ;按键音效/ f3 e* s" U) O; U4 C% u
  314. PPU_NUM_WRITE:6 ^' k4 r* q9 a3 g/ Q
  315. LDA PPU_ADDR_DATA- V% X/ g; t+ _$ F- M
  316. STA $2006
    6 [9 y. |+ y" u
  317. LDA PPU_ADDR_DATA+1
    + X4 ]' A/ W; K2 T* X2 _8 x5 o
  318. CLC
    9 C$ @4 D* ~; h
  319. ADC #$06
    / u( }8 l# N1 P4 y* W, ?; Y# m+ U
  320. STA $2006    ;坐标设置
    . K4 j; ?0 M1 Q/ p5 e' ~" K
  321. LDA STAGE_TEMP
    9 ^: \; ]2 [* s4 b+ j( q0 ^
  322. TAX- D2 J9 V8 ]3 Z& _7 X" Z7 j- @9 c  \
  323. LDA STAGE_D1,X    ;写入数字
    . |( h+ }$ m* C# L# R' \
  324. STA $2007
    4 Q/ H  ?/ B, Y. n
  325. STAHE_WRITE:) h' N4 U* x3 n4 Y: z
  326. LDA STAGE_TEMP0 M7 G+ @: D4 o! u/ U' O+ y
  327. STA $42   ;初始关卡写入5 i$ t" {, U& O
  328. PPU_RTS:: J0 y* N. ~; f4 E7 m9 A' }
  329. PLA
    4 l) o- {, ~# W0 W' w; g
  330. TAY
    2 A: D% }+ c$ U
  331. PLA
    % N* o* W1 p& M) m7 ^% C
  332. TAX" w) e$ l) |) y! w4 K4 H
  333. PLA
    + D  C/ j( @5 E5 F6 K; N. }; s
  334. RTS
    5 M& Q& b3 m( j2 D7 z

  335. ' \! w9 T. g5 r" k8 F

  336. 1 t* y) P; X; D; X  ]+ [( y
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据
    7 ]/ L" t7 m% g, A7 w  F
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF3 s0 [/ [8 m# {! R  g& P" t

  339. 6 }* X5 ?2 [- w6 s- a4 C6 ?
  340. STAGE_D1:   ;关卡数字8 {5 f/ U! ?& l( w$ U2 q* }
  341. .BYTE $01,$02,$03,$04,$05
    1 U, `5 I- C2 A
  342. ; L4 C3 }4 V2 o$ A
  343. 5 ~& D8 l1 P  U0 F
  344. PPU_ADDR_DATA:( a1 A/ e* S$ i1 E* F! O: c
  345. .BYTE $23,$0C
    8 r8 [" z: K/ |, c

  346. / ~0 E* L$ I2 y* [: C
  347. MUSIC:
    " @7 G, m/ }8 C8 a& J1 m# s
  348. LDA $8000
    7 I' u! m5 w: F! Y$ E
  349. PHA  o: a/ v, c2 ^4 \; S+ r+ @
  350. LDA #$00
    / g0 {  Q+ l$ U" F2 @
  351. JSR $CEA7  o6 p  _, a4 A0 ^; c
  352. LDA #$3C3 r0 P- J# h  \" n5 Q( P6 l* R
  353. JSR $9057' ~  e5 o5 x9 U' X$ m
  354. PLA% @( d& V3 L' y0 p8 R( \
  355. JSR $CEA7
    9 }1 y! d' S+ Y7 b9 B# L! y
  356. RTS
    . ?! L" \) H7 q6 E

  357. + l7 G# \% W  V* |

  358. , ~6 T6 t8 r+ s. R5 ^" ~- D5 ~

  359. ; v3 V8 K# a! V1 y3 `2 ]' u) o, d" q
复制代码

本帖子中包含更多资源

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

×

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 1 0

使用道具 举报

签到天数: 1579 天

[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$ W* I) G( \% ^; O* d+ U+ r1 W
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了
" F% ~) q7 G. k* h2 q1 L8 E
就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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
+ C+ a1 y" n% J, G$ R0 E, `就是我呀,楼主都忘了,呵呵,辛苦了楼主。
6 x( ]" V& G1 D, \+ I% s* v
也不顶个贴,唉,真是的
回复

使用道具 举报

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51
" l# A; a" G) l9 x. F0 e6 Z* Y也不顶个贴,唉,真是的
1 G+ R/ X; q& O7 c4 t
我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。
! Z& E4 h9 ], n请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。
. d* Y9 x+ D4 z( L1和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 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1932 天

[LV.Master]伴坛终老

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

使用道具 举报

签到天数: 3049 天

[LV.Master]伴坛终老

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

使用道具 举报

签到天数: 1775 天

[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, 2026-4-26 19:13

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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