EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑
; F& Y* a' O  w* w. Y6 w7 {* t& z% P" U; Q
[FC][忍者神龟1][END选关]
; ~1 }( N, R7 S$ N2 ^0 K/ L- A( P( v5 n/ `
时间:2017.4.2
3 @& _! B7 N& S1 S! J$ m  Q/ D( V作者:FlameCyclone
1 B6 F1 |- [& X4 D内容:9 v9 ?5 `) |# k
    1.关卡选择:   标题时,左或B减,右或A加;" y4 R' J- q& w' \) d1 e( V
    2.一击必杀:   选择+B键切换;
! N1 m! N8 Y1 K, k4 }; K    3.无敌锁定:   选择+上键切换;& o5 m5 U6 `( ]( B+ ~5 _
    4.血量锁满:   选择+下键切换;
3 v& t5 X6 ~: ?$ ^" J$ R    5.水下时间:   选择+左键切换;
8 F7 J3 r. M5 [8 i1 y    6.武器切换:   B+上键切换;
5 X+ A0 E4 `* J    7.暗器数目:   B+下键切换补满/空缺;1 G' q3 m+ z  C, s8 v
    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.
/ V% X1 P& `/ I) k8 U
0 M/ j, V: v3 C+ x6 I+ M/ W$ L' {. M7 A, t
FlameCyclone.ys168.com
4 l& u6 t( Y. h$ Owww.nesbbs.com
: u( j: J7 U' ?3 m& p" H
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0% v7 a# j- a$ Y: _2 _+ [
  2. ora_data:
    ' C4 i) }' Y5 C& l# ^
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10' b4 ^8 {9 v- q
  4. and_data:
    % _8 r9 h8 R# f( l( s9 p' P
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF3 k' T" V2 `9 Y% k5 X8 E! j* h

  6. 3 U3 K  v9 d. V7 c( x" O, S" E
  7. button = $F5
    0 P0 y. |8 s$ G
  8. flag = $6000
    & P7 {6 \) K! J; C$ L
  9. .org $8000& Q3 W$ Z) Q: L- F5 g# o$ \
  10. JMP $84006 o: j' V) c9 t; O& U! @

  11. $ O- T5 Z0 Q: q

  12. - [% i) J( Q/ y; F% u$ y
  13. .org $8400
    ( }4 H$ i3 Z* e: `
  14. PHA
    " K! f" y8 `9 i. f
  15. TXA- W; y3 i9 Y+ }2 c
  16. PHA- S. b+ ]$ B1 F4 k# a2 c% Q' ], I' }
  17. TYA
    ! Z# X2 l  }% _/ D5 e
  18. PHA
    ' w- ~( i( V6 E# d4 K+ \9 I# ]
  19. KJMP:+ m& u( C* u# C0 C4 A- {
  20. JSR $8100- R+ U' ^' ]( l+ @' [( m& K
  21. JSR KEY_OPERATE
    5 F( ~/ G- Y0 F, y. I) M" J
  22. JSR WEACH
    % Y4 |+ n8 g* M3 P0 m5 p/ j9 N
  23. JSR INV
    ! y7 S1 p, H8 v( b* ?
  24. JSR TIME  j5 F7 h" F! v: G5 Q9 e0 X
  25. JSR TOOLS" t/ P. r. j* y1 ^
  26. JSR BLOOD
    7 C4 G1 p$ X6 Y8 V5 q# g* Q
  27. JSR MOVE_FORCE
    3 M# A6 M! @% T
  28. PLA
    6 ]) G. \" v6 Y# Z
  29. TAY
    - W0 \- i  B. w* ~  s3 C
  30. PLA
    : [! f3 a/ o( s( l3 z
  31. TAX) ]; ?2 l4 t; v5 D, U& X
  32. PLA
    2 ?7 x8 L3 X# G
  33. RTS  x, [( j  }2 @* i& z4 P

  34. 6 m- |2 g% n6 q7 H/ C
  35. KEY_OPERATE:
    5 C1 j$ c5 V9 T8 J4 i9 I$ c) ^
  36. data_protect:  ~1 _) l/ j0 k6 I6 I. B
  37. PHA
    # O; p. N3 N# u/ N6 p
  38. TXA
    . Y3 x9 _) S( {0 v
  39. PHA
    " b; R5 f9 ~5 W! B
  40. TYA2 Z" o7 l8 ^/ B# [( @$ e
  41. PHA
    ) \, |0 R* v2 A' O1 y
  42. 4 g& B) \8 I) V
  43. FLAG_CMP:+ b0 v$ T+ B4 `3 X
  44. LDA $600F
    0 |; r+ Y4 K# {# }% {
  45. CMP #$7F    ;标志数据初始化条件判断' `6 J9 e- e! o7 }
  46. BEQ pause_cmp
    6 V0 Q( `7 k4 s' R
  47. LDA #$00* ?* {3 D. f& ?7 Y2 L* `2 V% M
  48. STA $6000    ;数据初始化% I$ Z- P8 e/ {! j/ i( k( L
  49. STA $6001    ;数据初始化0 T  E1 g$ ~7 t$ _1 h; x0 ?; n
  50. LDA #$7F
    % Y$ _4 ]  n6 i- i$ K: ^
  51. STA $600F
    & k1 X8 P# P: ^; a3 M" C( A5 h
  52. pause_cmp:
    ) z# i8 u' a1 s# S7 n
  53. LDA button+2,X- D' P. k2 a- V$ i8 P- V: z
  54. AND #$20
    - a( i) [+ d1 R! B4 j" u& _
  55. BNE button_press
    " L4 p6 s$ a- A0 [5 j
  56. PLA
    & Q0 j* H# U" d8 n( W  F$ }
  57. TAY
    & m: L+ I+ n4 W3 ?6 C$ ~( W$ ?
  58. PLA
    ; C$ G4 B( K1 X8 f. p( }8 F- K5 I
  59. TAX
    7 N! m0 t: @0 F: c
  60. PLA7 q3 M% g1 i! C6 {1 [& n0 i/ |. c3 K
  61. RTS9 J1 S* X3 ?8 [' [9 k
  62. 3 w$ k2 O& O' l* G# a; c
  63. button_press:
    9 I" s& G% K; x/ l. {0 m
  64. ini_Y:
    9 L0 E4 v: _& v3 Y$ T9 E* }
  65. LDY #$00
    4 m/ }) h8 X: T
  66. button_cmp:
    ! l7 Z8 b! p2 J0 R7 s! L' @
  67. LDA button,X
    , o. g2 k1 Q# }! }
  68. CMP ora_data,Y4 ?" Q1 ?' ]" F& B: N1 H" X
  69. BNE count_Y_cmp/ r/ R0 p- T2 ^
  70. flag_cmp:2 u5 g- x% M# s8 F6 t
  71. LDA flag,X
    0 h0 |" Y! I5 c" i5 w
  72. AND ora_data,Y
    5 ?) ~  y# q( g; G
  73. BNE flag_and+ i: }  J' B% g. ?& I1 G
  74. flag_ora:
    5 V1 ]  {* u* ]- k4 K! Y
  75. LDA flag,X0 X" R4 q+ \9 P& E1 |) U
  76. ORA ora_data,Y! j( U) l- B! U- D2 K* Z! A
  77. STA flag,X" @7 n& M. ?  d$ a
  78. BNE count_Y_cmp
    ! D, Q- E4 H8 G0 b. ~/ @
  79. flag_and:8 \' F+ `0 ?: {4 n# y: T
  80. LDA flag,X$ i, s4 W8 I8 ~( z! E5 E# a" c
  81. AND and_data,Y$ V- c* m- K0 Z' R
  82. STA flag,X
    - S0 ~( m/ T( q$ v, B* ]0 B
  83. count_Y_cmp:) K2 g( x7 @! T) ?# X; D  }
  84. INY
    - f8 H6 ]: G% U+ I( L
  85. CPY #$08
    % Q2 K  K9 F, w# x2 o3 }
  86. BCC button_cmp
    7 H& ?. G. ^4 L$ y7 b
  87.   l; H; o% H) l  q
  88. data_extract:
    / X3 ^: s+ v8 \3 x1 x" L
  89. PLA$ [# d0 {& V4 q# S
  90. TAY6 p$ e* [! S+ u5 y
  91. PLA$ w7 G: z( [4 e7 b5 d
  92. TAX/ X) t7 ]8 l5 a( P% P, k- P
  93. PLA3 s# f& L: O( N7 \. `
  94. & @" c% P' u0 z: ?
  95. return:6 a. t* }* B$ V3 a2 _! u
  96. RTS7 w7 I( u. N0 x3 z9 t
  97. , V2 t- f: x$ h0 j& \- i6 P9 v# U
  98. 1 `0 B5 o4 F+ b* f+ A% R1 K
  99. INV:    ;无敌
    # a: [, i/ N, T# s$ N/ B9 d5 w
  100. LDA $6000,X  Q! w! P1 ]! x; j  r9 H0 _% V
  101. AND #$08
    $ n) s4 @# O; i2 a5 @* b
  102. BEQ INV_RTS
    8 l# M/ v* A' E8 ~7 h
  103. LDA $0450
    1 x1 h1 D, O1 D, T1 m
  104. ORA #$042 {# M0 d# ^& g6 e
  105. STA $0450
    : O. y$ v2 k  m$ F9 R. \
  106. LDA #$05
    1 Q) W3 m  \3 Y/ k; m! M8 e8 g
  107. STA $0500,X
    ' E1 }. R- P9 ~" b6 W7 q6 n' p
  108. INV_RTS:
    ( H! m0 t0 _' R$ B6 N. b8 Q  H4 }
  109. RTS
    9 u  p. @% P3 [4 W3 I9 G
  110.   w& J/ K- q9 t+ {8 ]8 g$ S
  111. 7 d5 H1 T- V# l
  112. TIME:    ;水下时间
    ' G4 g6 Q6 D1 K4 F" R1 @' |; B
  113. LDA $6000,X8 K' e4 b6 v7 c
  114. AND #$02
    ) z" z% V  |7 U( i0 r
  115. BEQ TIME_RTS
    + `) _0 r( u0 T- R6 p
  116. LDA #$1E
    " x9 p3 }( c3 n1 y# N  h3 Y! ^& \
  117. STA $BA
    , N, T4 N, E" M8 M* `- C! n  u
  118. LDA #$8C4 v; |/ s" j5 e% u* g# k) _: B
  119. STA $BB
    2 ?% |: ^3 @! M5 u4 ]- `
  120. TIME_RTS:
    9 }7 o% F. a5 ?
  121. RTS
    $ n# O& w+ P. `4 ^
  122. * u8 d0 B1 w4 F7 ]  c
  123. BLOOD:    ;血量
    5 ?+ w$ `, E4 ?, }. D6 U" Q
  124. LDA $6000,X) e& m7 X  _; e4 a+ o4 w
  125. AND #$04+ n, _; g$ y4 u% F) e! t9 j
  126. BEQ BLOOD_RTS4 g' [. L6 d8 Y1 ~( V: m9 a
  127. LDA #$80. F  `0 b1 s* ^) P. \$ s
  128. STA $77. g# C1 J% l% D8 X
  129. STA $78, n1 I' c- k$ W: K
  130. STA $79; C3 a/ V9 _+ T; E7 J/ v/ L0 o7 a8 U
  131. STA $7A
      o: Q9 y/ T  A8 d/ `3 t" F
  132. BLOOD_RTS:% Z* I/ z& B- L
  133. RTS* I5 }/ S7 h9 x4 {
  134. 5 l! \! q. b3 o6 D4 q
  135. TOOLS:    ;工具
    3 ~( a; f6 k! M
  136. LDA button+2,X
    6 M" K, W8 i6 P( f
  137. CMP #$40
    ) z% x9 u  O5 C5 U& E
  138. BNE TOOLS_RTS; ^0 ]* i, b$ J4 J' z& a9 }% c, O
  139. LDA button,X
    : W: t$ O3 v. |
  140. CMP #$04
    / {' U- D2 z) }" V' R% r; b2 s
  141. BNE TOOLS_RTS
    3 X3 t% S) a. \& I* R
  142. LDA $A8
    ; q" p' p+ Q: p9 t3 W
  143. CMP #$00
    7 v2 p9 X* J, k' A8 u% x" l1 P
  144. BEQ FULLTOOL
    , s. a2 Z, u& ^+ y$ J
  145. LDA #$00
      L) C% s: a& U8 V6 a
  146. STA $BF
    3 R& H" _* ~- m" t
  147. STA $A74 ^/ H2 \6 R3 W! n. _8 o9 a
  148. STA $A8! {: A# u; A1 L. C$ l) p
  149. STA $A9
    & P- p& g  J  O+ Y4 V& f
  150. STA $AA; ]# v7 D/ q, q0 R: x& X5 t; V
  151. STA $AB
    8 `8 g, X- B* C* C
  152. STA $5B+ n  J) W! [, z4 ?2 @/ ~, B- f/ _. W& |
  153. BEQ TOOLS_RTS) c4 Q2 e% Z7 o: r
  154. FULLTOOL:
    5 m+ n3 J* C( `" M2 E
  155. LDA #$0A
    4 p9 h2 C) N  n
  156. STA $BF
    + W! z" b/ T+ d7 k% c& E1 K7 W
  157. LDA #$0F; j- X# D0 D) Q9 Q$ k9 r; U
  158. STA $A74 V/ x: h& E& W5 m7 D! x' y2 p
  159. LDA #$637 T) |& Z  Q) Y1 `
  160. STA $A8  r' V$ v- R$ `2 k9 z0 Z5 ~& B
  161. STA $A9; v+ \/ d% v) d# l
  162. STA $AA
    - p4 F0 x: X! b" D
  163. STA $AB
    6 [% z* B# r: O! f1 t* K3 {. S
  164. TOOLS_RTS:
    ) Y2 D$ p$ E1 f6 o# e  \5 m/ a
  165. RTS" D. s( P9 L0 t, a$ s

  166. 2 s+ I( p# h4 o* o8 q5 M" }# m
  167. WEACH:
    & K; g( B# V5 Z
  168. LDA button+2,X" [' `  |7 k% D4 ]0 z9 S2 q
  169. CMP #$40
    8 h+ O  L- H3 P8 t
  170. BNE WEARTS
    $ C/ X$ K. ], D& c0 Y
  171. LDA button,X
    5 `: ?1 H5 i6 t9 V6 d6 g
  172. CMP #$08  [" l, B1 B1 }- U
  173. BNE WEARTS# ~4 y5 E, y- f" t- p( Y' E
  174. LDA $73
    1 H" M: f0 s! y1 I" }& Q; [
  175. CMP #$04
    1 `$ z+ c: [( m3 H0 U2 |4 |; V
  176. BNE WEAINC
    1 ]& e2 z; y4 Q3 Y/ t, M" t
  177. LDA #$FF
    & j& b/ A0 p" n5 g$ @" ~3 Z- V
  178. STA $73
    # f1 |: j  j# C
  179. WEAINC:
    2 l& p! F) ~, `6 C1 `- {! Q+ E
  180. LDA $738 N  a$ C. _) R2 v  Y! g; H: R" U# x
  181. CLC
    # z: Q: [" [' N8 ^& g
  182. ADC #$01
    6 K. a- ]8 \3 k5 ~/ |% Q+ F
  183. STA $73
      I" K! M: J7 V& @
  184. STA $74. U7 ?5 C: r9 p2 x, u4 k
  185. STA $75
    1 G4 U# n8 D( o& K( j
  186. STA $76  d. v$ y4 I6 R( S8 n- H
  187. WEARTS:
    / x( M. M! `6 s. s* Z: K8 Z. d
  188. RTS, ~3 |/ j! s8 D% s5 w

  189. - B0 @( i6 l6 M7 }; X
  190. ' S4 L' t1 x2 Z+ ]8 j3 {
  191. MOVE_FORCE:
    4 b0 J$ [& P  G: @
  192. LDA $359 c4 @5 O  L: S" R" E
  193. BNE MOVE_FORCE_RTS
    : x: Q9 _0 }6 |. }+ K" b+ j
  194. LDA $5C, h4 Y! S8 v& ~! {  c- _! ^4 N% Q
  195. BNE MOVE_FORCE_RTS5 z; ^( t- z! s; k. ]. k
  196. LDA button+2,X
    6 S  ^# v; R8 m- c" ?' x
  197. CMP #$80
    ' z7 R# H0 O6 P8 ]7 V
  198. BNE MOVE_FORCE_RTS- O! a' k0 s6 `9 ]/ E( l+ J
  199. L1:
    2 N9 ?4 F2 y! v0 h' v
  200. LDA button,X1 |  j: M5 e  \7 t# j
  201. CMP #$08
    & X+ E" ?# K; s" G9 g0 U8 c
  202. BNE L2
    4 u% r0 i- L" l
  203. LDA $0460
    % i' y  D/ i( C6 w8 y+ _: l, ^
  204. SEC
    ) n- f7 h4 ~# K
  205. SBC #$104 ]+ J! u8 W1 R" R
  206. STA $0460! X3 I- I; L& |) B. S
  207. L2:2 Y# V6 Q, E. O! {1 ]
  208. LDA button,X  t: ]* h; a8 J) k' d$ I, b
  209. CMP #$04
    0 D) P* G* r; L& {' W) ]
  210. BNE L37 K4 \& D' u& b# T
  211. LDA $0460
    7 t4 M% ~6 ]& W6 u* l  b0 c* p
  212. CLC - Y% [6 C1 x* i& D, `
  213. ADC #$10
    6 V+ [& `& I# N0 h: H- `" R
  214. STA $0460- |& w) ~, o3 v6 V% [' S# ]8 j
  215. L3:0 d1 F& w' O- s3 M3 g: d
  216. LDA button,X7 l5 B4 J9 l2 _% ]+ e# Q/ V
  217. CMP #$028 N8 l- u% r( w
  218. BNE L4; {9 f( E% x  @8 Q1 q0 I; B
  219. LDA $04801 m2 m. J7 j( K4 l) Q- N0 v
  220. SEC - ^8 s  Y5 L6 |7 |
  221. SBC #$10
    6 C; N* M2 v  \7 S$ t9 e. ]
  222. STA $0480+ [$ c+ h# I) _+ I
  223. L4:- P, r- p/ ]) p% U& u9 S
  224. LDA button,X$ {9 N% B0 s- t. D+ Q7 d4 o2 u
  225. CMP #$015 t6 P4 ?" P/ ]: h) _9 U
  226. BNE L5
    8 [6 b, U! p# D! }5 _
  227. LDA $0480
    ) U2 d0 U: L$ f/ D/ ~
  228. CLC
    ; D# Q! ?: T) i" `( w4 r+ Y
  229. ADC #$10
      \  c7 ^  A0 O3 S
  230. STA $0480
    6 G  v2 ]( Y* z# h
  231. L5:" T! W0 i& D) k' j/ g
  232. MOVE_FORCE_RTS:1 w0 S1 `% n8 l( w
  233. RTS+ X, E; P4 q, @0 e- Q

  234.   O. m+ V, {( o2 v0 l- z
  235. ;[FC][忍者神龟PPU][END]
    % c8 Y- G2 s# B2 }! ~& ^- I
  236. 5 b. B7 {: ?9 z6 c9 l, g0 ]

  237. : d% l* a; p' T( t" D% Y! D
  238. KEY_ADDR = $F5
    # O" t1 I% S0 p* `, _3 d9 o  [
  239. STAGE_TEMP = $6010+ G6 J2 L( ^  W6 g
  240. TITLE_A = $219 Z" S3 R5 L( V6 o3 C
  241. TITLE_A_ON = $015 b) w, w1 p. |4 g" ^; y% r
  242. TITLE_B = $59
    ( d/ w3 l( h- I# o1 [
  243. TITLE_B_ON = $01
    9 l# z$ D6 B! A# u+ T9 f
  244. PPU_END = $FF- [# O1 W# U! t7 O
  245. TIME_LAY = $3A
    ! Y  x: H! r" q, B. S* s3 r3 \
  246. BUTTON_DEC = $42
    6 @7 l' W. l3 ?- s" O* o
  247. BUTTON_INC = $81
    - ^9 j( i7 J" i8 {
  248. 9 g( H  z2 u+ m% H! n5 l, e
  249. .ORG $7000
    " {" `! |* f- S" Y. D. }
  250. + @* k0 T5 Z4 ~
  251.   , M' |8 x9 R6 X4 y9 }$ z
  252. 8 E$ A& i& ^* ^4 h
  253. PHA9 }8 L$ W" D2 ^8 c* D0 C- r
  254. TXA
    ) d9 B/ ~& ]/ z7 }3 D  x5 v7 ]# J
  255. PHA/ E" V% ]6 `+ z% i# _& ~! q
  256. TYA
    ; D7 X! s' E' n, q
  257. PHA( X: y$ W: a4 M
  258. LDA TITLE_A
    4 D+ `# b& y3 ~/ S
  259. CMP #TITLE_A_ON    ;比较是否为标题画面" W  }, H1 C6 m8 k0 M6 w
  260. BNE RET& X# q; {2 j' ~
  261. LDA TITLE_B
    * y1 W8 D  N/ a
  262. CMP #TITLE_A_ON    ;比较是否为标题画面
    , W1 }4 w" J- {3 `1 P3 z
  263. BEQ PPU_STAGE% k" y% g7 U" W( p2 `# }9 ^$ k
  264. RET:' p: {; C" j) S% r
  265. PLA
    8 h$ L, B# E7 R2 S; d3 Q9 J
  266. TAY8 A( T2 N8 ?: b" D( \) ~
  267. PLA8 e0 g! |7 @9 x$ K
  268. TAX
    9 B2 J8 z! S" N" K9 ^
  269. PLA* A* o1 X" D# p/ ^7 H; T) K, i
  270. RTS+ @, U* y) w8 Y) J" |4 U3 F
  271. PPU_STAGE:    ;STAGE显示程序
    ( Z  q; |$ Z+ h2 @
  272. LDA PPU_ADDR_DATA
    * R: A. Y$ s/ W) E2 M- h& ?
  273. STA $2006
    " o% T# F: W* [1 }' `
  274. LDA PPU_ADDR_DATA+1
    / ^* i/ \( M4 I( h! S% c( U& i, B
  275. STA $2006    ;坐标设置" H4 Y' X* _( W4 P! j* H
  276. LDX #$001 W- ^! h) Q5 ^; G9 d# o# s  R3 Y
  277. PPU_STAGE_WROTE:    ;写入STAGE字模) M5 ~  ]0 E0 v( ^# u3 T3 `
  278. LDA STAGE_DATA,X
    3 p" m9 B& R' [1 D% p% C- U
  279. CMP #PPU_END/ C$ m$ ^( w2 c( y% C2 l  I
  280. BEQ STAGE_CMP
    ; o& K6 C5 L7 n+ n! ^( p! y
  281. STA $2007
    ; F; |. s1 n) V
  282. INX
    ( |, Q8 l. e% x6 v' r
  283. BCC PPU_STAGE_WROTE
    $ B$ S0 [* A8 U
  284. STAGE_CMP:* n: r7 U' e) A
  285. LDA STAGE_TEMP7 A3 g% E2 c  Q9 M! K- C. z9 N# {
  286. CMP #$FF    ;关卡数据初始化条件判断# H- R2 P. V7 i3 ~; [
  287. BNE KEY_B
    # x* E8 t! F) _' A* ?- {0 _
  288. LDA #$00  M! Y6 ~8 D, l& V  G2 }
  289. STA STAGE_TEMP    ;关卡数据初始化
    3 ?/ q1 {" n! ~+ a% L
  290. LDA #$57
    % j/ u) H6 B" i; l
  291. JSR $DB52    ;按键音效
    # W- W9 S* J& o; Y
  292. KEY_B:    ;关卡减少" K4 h; K$ M. w5 O; P; e
  293. LDA KEY_ADDR3 T  R' R1 m, y# ]
  294. AND #BUTTON_DEC    ;按键B或左减关- O8 ?; _9 U. d. H4 o8 |
  295. BEQ KEY_A; a8 r9 l) C3 `2 U$ B3 Q: }
  296. LDA #$FF    ;重设标题延时
    * C  K) u, o' w  h) E
  297. STA TIME_LAY+ K, G) B4 m- [7 A
  298. LDA STAGE_TEMP( b5 m) Q; l( a
  299. CMP #$00    ;关卡比较  }# ]+ d! w, M$ E* X( u) |% [/ u
  300. BEQ KEY_A, \8 l6 X- g1 Q# k- w
  301. DEC STAGE_TEMP   ;减关
    . X8 P: s: R  {2 T0 _! F0 Q
  302. JSR MUSIC    ;按键音效& i* \* X, d3 B7 L2 u' C
  303. KEY_A:    ;关卡增加
    ! @+ Z/ J: @! B! n/ i2 Q
  304. LDA KEY_ADDR& Z# Y. B3 o( B, ?7 t5 D& N% U
  305. AND #BUTTON_INC    ;按键A或右加关
    6 H# c6 V, \# \# m$ p' T; T
  306. BEQ PPU_NUM_WRITE& j( r* u: S  D+ g$ d9 [
  307. LDA #$FF
    ! n" p* Y( |2 x7 z- q  n9 p/ `: O! i3 L
  308. STA TIME_LAY    ;重设标题延时: m' z" p% |0 `6 @0 g
  309. LDA STAGE_TEMP
      m  E  q3 `. U. P6 d
  310. CMP #$04    ;关卡比较
    ' |3 z3 P( A4 e$ O4 R
  311. BEQ PPU_NUM_WRITE3 W( h2 {: m' I" B+ o3 {" D
  312. INC STAGE_TEMP    ;加关3 U! p2 d' H/ S. C( J
  313. JSR MUSIC    ;按键音效6 x% \: K+ S; s+ h% k9 ^
  314. PPU_NUM_WRITE:, U4 B0 y* i* \3 x- I7 I
  315. LDA PPU_ADDR_DATA% a9 \% F: s1 o7 v4 D  s
  316. STA $20060 z3 A6 Z, M  w! M5 K& f" n1 b2 {
  317. LDA PPU_ADDR_DATA+1+ b5 V) F+ o1 d
  318. CLC) x; \" O# R3 ^
  319. ADC #$06
    2 [2 S. u; P" h; d4 F. k
  320. STA $2006    ;坐标设置
    1 |9 Y2 r8 {% I3 n) e
  321. LDA STAGE_TEMP
    6 F/ D5 M  T/ H/ k( E! y
  322. TAX
    * i, ]1 v7 P" M3 ?; V: F
  323. LDA STAGE_D1,X    ;写入数字) V0 l* Z/ C6 J4 H
  324. STA $2007
    % D# ~- r/ a2 Z3 K" b% G5 T
  325. STAHE_WRITE:
    . S  u6 z, F/ L5 s
  326. LDA STAGE_TEMP
    : K6 v" ]) Z. P8 i
  327. STA $42   ;初始关卡写入+ _  V! W3 J+ f3 G' A/ f
  328. PPU_RTS:4 t4 u! ]3 P; b- _
  329. PLA
    $ E& x3 C! o" L& V: w6 z& n
  330. TAY
    , Q& H6 M- v3 |* M& ^; x
  331. PLA
    : ]# T+ y* p2 `
  332. TAX  s, ]0 ]# o4 v% g) P+ T: U
  333. PLA  j6 W. O& {9 i6 `' D
  334. RTS3 y( W$ Q! w( K' v
  335. 6 a6 E! O! [8 ]2 C+ F( Z# r$ n

  336. ' _; C, B# a8 e, q: F5 J$ x+ a
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据
    0 M, o- ]* U2 V- c. O* V: G
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
    . A, q+ T9 O& a+ r5 Z

  339. $ c7 o6 P8 d" ^3 T/ A4 Z' c
  340. STAGE_D1:   ;关卡数字
    9 c9 P8 W9 Y$ z
  341. .BYTE $01,$02,$03,$04,$05$ ~8 e, K( j) t$ E% S
  342. # ^8 u9 F" `0 S
  343. # t% A- e  T: K& ^. ]; [3 T
  344. PPU_ADDR_DATA:! e' a* V+ F- P( v) g+ V  V$ t
  345. .BYTE $23,$0C  v+ L7 c; ]9 g4 E$ a; s) l7 v& w2 Y
  346. / G9 K$ a4 U: [
  347. MUSIC:
    + p. m3 H5 T" s9 W, Z# s# O
  348. LDA $80006 g" W( m# v% c
  349. PHA
    + Y3 O* V# T* _
  350. LDA #$00
    ! ~8 l6 E5 R! O& v4 p6 K% a6 \2 I0 t
  351. JSR $CEA71 I" M2 y& [1 r& y6 P
  352. LDA #$3C4 Z. w, `2 [2 W- j& b! d
  353. JSR $9057
    ' u1 q7 a0 V3 ]8 l1 j& M- j
  354. PLA' `- C& W, ~- Q7 _
  355. JSR $CEA7( B' q. H) Y, X7 d6 ?
  356. RTS
    # k5 U) \% j- n: b
  357. 7 g4 S. X0 _; G1 }# [1 a& Y* W
  358. 4 R1 r/ l3 c$ Z  A
  359. / M  o) c) y3 s" X; O" z& x
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

签到天数: 1792 天

[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
' l% f' J+ d) ]我记得有人想要忍者神龟我才修改的,那个人跑哪里去了
$ Z  ]4 o  ^# W8 |9 m
就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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:515 V  N* |0 x! O# C4 B
就是我呀,楼主都忘了,呵呵,辛苦了楼主。
) M, ^1 f) [/ e* a5 I" R
也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51
0 F; y+ g; E1 r3 m; z4 s也不顶个贴,唉,真是的
! u2 q; |  r- E
我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。
- T) a; Z+ Q  Q请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。3 @0 O5 I9 ^6 N# Z
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 个 柠檬. 幸运榜 / 衰神榜

签到天数: 2167 天

[LV.Master]伴坛终老

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

签到天数: 3282 天

[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-12-26 00:30 , Processed in 1.108399 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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