EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑 1 v/ v  E( Y/ o: ?6 @3 R
! L5 y2 ]& h8 j7 i: R- u- ]* c- E
[FC][忍者神龟1][END选关]
% C: \2 e) k# U! U9 b! Z8 u# D: V4 `' {9 K9 E" E3 s3 `
时间:2017.4.2
# }+ U% q* v4 f, v* j- N" e作者:FlameCyclone
# i7 X- T3 @0 @- S内容:/ [( w6 K- ^" u- |
    1.关卡选择:   标题时,左或B减,右或A加;
, K2 E% X& H' |! H    2.一击必杀:   选择+B键切换;. [+ p: c' l) h* g; |3 U( L( R
    3.无敌锁定:   选择+上键切换;
8 L9 ]% \% ]: \+ `    4.血量锁满:   选择+下键切换;
( ]& W, G' T9 O- s1 o0 O2 g    5.水下时间:   选择+左键切换;9 v( N7 n6 B2 K* z, Y
    6.武器切换:   B+上键切换;0 _0 W' Z: P8 f, Z) B
    7.暗器数目:   B+下键切换补满/空缺;" W1 H; R  @6 o" q: ?" o  f
    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.
& B( k7 m9 v8 q: r$ t
* y" I% i( y6 ?- G; f# m; d# _2 i" m
( W  ]7 ^$ M  E! e, ^, b" DFlameCyclone.ys168.com
8 X8 s. J- \" \+ T6 Ywww.nesbbs.com- P! Y1 {- u7 l+ l* {- |" W
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0
    3 b& R3 f/ y' W8 Y* {3 r. v5 V9 J
  2. ora_data:
    ! X! i4 L4 y# d1 [$ K( m
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10% H& M& F; W: [, X7 P+ h( Q# \
  4. and_data:
    4 C# E+ ~: r' U8 y8 \) n) K
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF
    5 e! O! C- h8 B, |

  6. % V6 c4 ^: H( N& Z
  7. button = $F5) K5 K, A: K% ^* j
  8. flag = $6000
    + I8 n- V" }* l% t+ e
  9. .org $8000
    4 Z) y0 C& w( F2 d( u
  10. JMP $8400
    & R* A& B0 u" ~& L6 F( f

  11. ( W, j: U% [8 F- Y* p9 p/ ]) j4 k
  12. " ~1 C& U2 h- g/ e6 h0 j
  13. .org $8400
    3 j! p3 t# N! ^  y9 X; X
  14. PHA' P! }$ ~( K6 |
  15. TXA
    5 y; [8 T0 h, @- o
  16. PHA
    0 S# }0 y+ r" a/ W. ?, }& p8 e
  17. TYA
    4 E  h# ~" y) d1 Z
  18. PHA
    ( T6 n/ Z: c7 B1 B& q5 s
  19. KJMP:# L# q3 S% o3 Q( u+ L
  20. JSR $81003 |+ y3 K5 ~) n3 X+ x+ k, |
  21. JSR KEY_OPERATE
    % L, }6 U: ~" y) T
  22. JSR WEACH
    & q& n+ N+ p$ k" }, T" {" A; d
  23. JSR INV
    4 H' o, Q4 Y% [/ Y& A7 b' Y. G# K
  24. JSR TIME
    0 T+ v7 ]  N0 S
  25. JSR TOOLS5 o$ v. F+ @- ]# L0 G+ Y
  26. JSR BLOOD0 e2 i' m' u; `
  27. JSR MOVE_FORCE9 ~- ~/ T5 d2 J/ O$ k% @, @
  28. PLA( u% @! x9 y$ `' A9 q
  29. TAY) F' F$ J6 c/ }
  30. PLA" ~+ N, y8 `1 w$ U
  31. TAX
    3 w$ A6 F, I  y7 Y
  32. PLA9 l/ W; I4 z3 \9 Q: a$ E
  33. RTS2 f' N6 D% t3 R

  34. ' f" Y! A: Y. T% X; e. \
  35. KEY_OPERATE:
    - [+ l7 g0 ~# @. Q
  36. data_protect:2 d$ w$ E8 Y8 y$ h
  37. PHA
    ! d* q, [4 |# L! U: c
  38. TXA: |2 E- J, a4 ]& W
  39. PHA
    9 u% q( z' ?3 `) ~" Z
  40. TYA
    7 r' s* Y# }5 I, N+ C7 `7 N& m* d
  41. PHA9 J; e0 E/ Q2 G. ]5 l

  42. / e+ d3 h2 k# _# v
  43. FLAG_CMP:
    & X( E3 ?# {, [5 X
  44. LDA $600F
    ' l: |- h/ q; L/ ?' E
  45. CMP #$7F    ;标志数据初始化条件判断* h% I1 Q& f. |' c0 i
  46. BEQ pause_cmp
    : j- D' |1 Y- U5 }
  47. LDA #$00' O2 Z  O3 Z9 _( Q! v1 B
  48. STA $6000    ;数据初始化
    ; @+ I; }" P. d  W! b" t. f7 |" q
  49. STA $6001    ;数据初始化
    9 W# @. i6 V; j4 p9 N) L
  50. LDA #$7F& c  k: J9 ?9 H! [" Y, d- P0 a
  51. STA $600F" U. O  Q3 L2 j5 u
  52. pause_cmp:
    5 c2 u0 {8 }- e/ k# }
  53. LDA button+2,X
    ) A& T/ u6 H! q7 K" ^6 [. h
  54. AND #$20( w$ D& `2 l/ [6 c+ L
  55. BNE button_press
    5 t' Q# y4 Q' M$ @1 B
  56. PLA8 w( i! X# Q! A3 }: p2 B3 A4 D
  57. TAY
    # f- z  t7 G+ I" E7 Z. M
  58. PLA
    ) e( Q. ^/ G$ n. h% M' [# i# k
  59. TAX
    9 v' X- s. ?- e* `( @2 {
  60. PLA
    , U' f$ s; ^3 n' _
  61. RTS
    4 p8 H# z( D: e9 [, O

  62. / _& r2 u" n$ n0 w
  63. button_press:0 b9 H1 ^. S& P. u/ V
  64. ini_Y:8 \8 C) a) p9 Q) B" s
  65. LDY #$00
    0 u9 I5 S! r) r: J; @6 j
  66. button_cmp:6 v- ~" Q* E  B5 a
  67. LDA button,X' L7 ?8 [+ B5 o. u6 |
  68. CMP ora_data,Y
    ' s: {" @0 D2 [9 N! f' |
  69. BNE count_Y_cmp
    ) G  p1 j- C# }
  70. flag_cmp:- _5 O; S$ `" B# ]
  71. LDA flag,X
    , Y7 M* ^- ?: h! @) C
  72. AND ora_data,Y1 C" \- r' A) {3 `
  73. BNE flag_and: R' ~% U, l' b  e% {6 d
  74. flag_ora:+ X) H& {6 r7 x$ r$ D; A
  75. LDA flag,X* W* Z! B$ Y6 z0 I3 u  \- e9 c
  76. ORA ora_data,Y, s& ?* K# X4 `6 O) q  N# d3 u
  77. STA flag,X
    4 p4 b. P5 }5 O$ Y9 W: u
  78. BNE count_Y_cmp
    ) w+ g6 M6 l) o) [3 o+ l
  79. flag_and:
    ' ^& B9 h& n0 V/ \0 O
  80. LDA flag,X, X; f# U" Y5 ]8 l4 e& \& R( d0 ^! H
  81. AND and_data,Y
    - Z; O& q1 o; i3 D" g
  82. STA flag,X! L6 f! z; X  r+ P5 e& c; V* w$ C4 v
  83. count_Y_cmp:1 f& q7 o6 u7 g2 a
  84. INY
    1 k  C% Z+ q3 o5 ~, R8 c
  85. CPY #$08
    2 K$ ^' Z( U1 y6 k
  86. BCC button_cmp7 X. G/ m6 Y% X3 f6 U+ p# ?

  87. ( {* b' H: @+ x; a, g! c/ w
  88. data_extract:! D# C" I, k6 o4 P$ M' A" E9 x
  89. PLA
    , Q1 B% v9 P, J  ?5 q8 v6 T; o
  90. TAY- ^! j0 u( N- a! G' a8 {
  91. PLA
    # D  Z6 x6 W3 N3 r: Q
  92. TAX
    ( u, k- l" T  k, O3 W
  93. PLA
    $ Z- w. {6 e( M; c9 [

  94. 1 E' t6 }/ Y* y" Y5 S* J$ D* H; M/ p
  95. return:2 T7 o- c$ j3 K6 ^. x4 _
  96. RTS
    ( T; P9 \$ V2 _0 r  H

  97.   z2 z! i- k0 Q& F# |* v

  98. 2 [' P# Q( w9 V$ j) r  i
  99. INV:    ;无敌" }9 Q  o: N* q2 g
  100. LDA $6000,X
    4 E  }; C" L4 z* c4 c3 p  X# o
  101. AND #$08
    8 ]! R/ U% W  t# k+ C8 K
  102. BEQ INV_RTS
    . ]* V- ~' V* L. Z0 q! k
  103. LDA $0450
    2 R% Q# F. V3 [- v
  104. ORA #$04& J+ ^$ N, Z0 L  B
  105. STA $0450
    $ q  O3 z6 p: I) C
  106. LDA #$05, b. R7 G8 v; `3 y" S  J+ g
  107. STA $0500,X) }7 z5 m1 Y) a( o. \  e) l- V
  108. INV_RTS:( ^# J1 Q/ [& F% Y3 `( Q! X6 ]7 L
  109. RTS9 e$ H. Z% Z0 e1 X0 Q

  110. - a1 ~6 s! ?. u. K% e( K8 t
  111. " ^- I; A4 m9 N' p: _& C+ @8 s8 O, o
  112. TIME:    ;水下时间) K* {) n* q$ g$ p( v6 m
  113. LDA $6000,X# a+ }. w7 }9 j! h4 D
  114. AND #$021 }( f7 J  P" W& W' Y
  115. BEQ TIME_RTS
    : `, s( o7 d+ K1 |
  116. LDA #$1E; q' u# p# `" ^2 k7 A- `
  117. STA $BA
    ) z3 l0 E2 w8 g1 Z9 B0 b
  118. LDA #$8C
    . D# }1 Y. Q0 m% d& o
  119. STA $BB+ c# R$ J$ Z5 v$ C$ j
  120. TIME_RTS:
    1 e+ x$ \0 U/ m0 @" g) R
  121. RTS" g5 `- A# F& y% P

  122. 3 d! Q# r3 x7 f  q0 a; W* _2 f  Z
  123. BLOOD:    ;血量- M# N% t7 V; e9 f7 a* p" p
  124. LDA $6000,X
    1 Y* x. L5 K8 `: D
  125. AND #$04
    - R2 q4 L9 }6 a8 D+ R0 ]
  126. BEQ BLOOD_RTS
    + E0 b) `3 |$ r2 j) k/ [
  127. LDA #$802 B( S# m9 C3 s( X& G
  128. STA $77  n0 D+ k& N& ^4 @: p. G
  129. STA $782 U6 k) B1 s/ C2 f
  130. STA $799 t; K, K. n. G0 N: h4 {$ u
  131. STA $7A/ m/ G+ f: `6 J
  132. BLOOD_RTS:3 L5 f! ^7 F& m; a4 O0 Q
  133. RTS* A3 \+ R1 S% o1 R/ {

  134. 9 c3 i+ @1 A4 M. ]8 O
  135. TOOLS:    ;工具
    # ~! ^2 L0 a; l+ {* u5 \4 y; C
  136. LDA button+2,X
    * W, H- E8 ~* F+ e0 N$ k
  137. CMP #$40
    - e5 M* a. k9 w
  138. BNE TOOLS_RTS  e( n0 I3 t) v/ t
  139. LDA button,X
    $ z  f  s6 U+ T/ _
  140. CMP #$04
      I$ Z& [. G1 ~% J# D
  141. BNE TOOLS_RTS
      V3 H  B7 m% W" l/ e0 x% W4 ]2 x
  142. LDA $A8
    # ]$ v/ w2 C: E+ t% l
  143. CMP #$00/ Z; G' Z& k' E5 g( f! E5 @3 F
  144. BEQ FULLTOOL! K5 c7 R1 T: `' d2 E
  145. LDA #$00" s3 y0 \  Q7 L2 k2 Q& X: n, o
  146. STA $BF
    ) n, b7 L4 m/ D  ^0 D/ L
  147. STA $A7% C4 O4 i; o, P$ b' T0 U
  148. STA $A8
    4 @2 z# B- S/ C' t" s6 E
  149. STA $A9
    - r* |! k' k& V! }
  150. STA $AA; N; i& Z7 j: Z+ W
  151. STA $AB
    & i3 D; o) V8 ?7 |; x
  152. STA $5B
    . m9 s, m- }% y3 t, p2 l2 w
  153. BEQ TOOLS_RTS! {- T  f# D+ n$ s4 a# m% l3 C. c
  154. FULLTOOL:& W: b, `( K3 K* I  w
  155. LDA #$0A
    # e4 a3 s3 N' Z% L( x0 ^
  156. STA $BF" k0 B; u8 N" g0 E: r$ S+ h
  157. LDA #$0F$ b5 I- n0 y& U4 g- U# e( D
  158. STA $A7% G# E* A: O+ C8 I3 M
  159. LDA #$63. g! |- G* @* @" u! ~' U
  160. STA $A8
    # z& s- p, A6 Q9 o
  161. STA $A9& k# F' u6 X2 ]* L6 c
  162. STA $AA
    4 E; O# Q" F9 X4 j. ^2 d
  163. STA $AB# o# T8 ?  H( v3 t9 U/ B" ?: q
  164. TOOLS_RTS:
    3 g: S7 f+ h6 A# q4 x2 F/ H
  165. RTS
    6 d0 {. f6 J/ C1 W- |) O
  166. 6 n( e( Z: h4 B4 Z3 B
  167. WEACH:. j& T/ H" b& E, Q% V/ T
  168. LDA button+2,X1 Y  M8 @: r' a5 B- v
  169. CMP #$40
    # k  b. s. v" Q% M' N7 E" h( J
  170. BNE WEARTS' G: B* f( u: T. r6 R& S8 T
  171. LDA button,X
    # g5 l/ F* @4 ^% A& g( B
  172. CMP #$08
    : v4 v& b* o! e# P1 \4 L3 s
  173. BNE WEARTS7 s! N/ J6 r' C
  174. LDA $73
    / Z3 L) K$ r9 u" V$ I
  175. CMP #$045 K# }: [" u5 J, Q; i5 i
  176. BNE WEAINC
    3 C" T( F. N8 H* a+ |2 O
  177. LDA #$FF
    ' [9 _3 l/ D$ H/ }4 x+ r# Y+ z
  178. STA $73
    . z3 |  f7 u# y7 x' @
  179. WEAINC:+ B( O! ]/ ~1 W) n* f& A! _0 u
  180. LDA $736 N( r$ L* Q) I
  181. CLC
    ) c, ~2 ~: L  b/ y+ W- c/ R& G0 A
  182. ADC #$01/ D1 u) Q, o& h, p' Z
  183. STA $73& v' n' A5 c7 u0 ^
  184. STA $74
    3 n6 n7 J9 A( z) q0 L) D1 }
  185. STA $759 ]/ E, [* S; h; [0 h2 Q0 V
  186. STA $76
    0 e* ]$ {7 Z- ?* m6 L! x1 g
  187. WEARTS:
    3 w* t) j7 k9 Z  d
  188. RTS
    / {3 k6 w& m, i7 T, W
  189. $ B  R5 j; g+ [$ U) o

  190. 2 `) H' _2 n' k* A8 Z: I
  191. MOVE_FORCE:2 v9 o. C! ?0 I+ M5 Z* `: A5 }/ r6 m
  192. LDA $35
    ; `2 b6 a- `5 C9 _
  193. BNE MOVE_FORCE_RTS4 X/ o9 E# p6 T6 i
  194. LDA $5C; T9 \/ r) Y/ g/ \
  195. BNE MOVE_FORCE_RTS8 ^: ?3 I( Y2 V' p. h
  196. LDA button+2,X
      M. L: ?" b7 Y6 u+ c# n( l& s3 a
  197. CMP #$80
    % Z% q  a. j/ T' J6 R( |8 A* @
  198. BNE MOVE_FORCE_RTS$ E9 K5 c; J: z1 r9 Q
  199. L1:* ~  O! S' x$ P7 E
  200. LDA button,X" s$ N. j' F- Q; m% T' ]
  201. CMP #$08% T2 q* l2 z+ I+ I" Q- w
  202. BNE L2" L% e/ h6 v1 T
  203. LDA $0460
    ' P; v" `1 |5 K
  204. SEC
    ; Q: o1 m$ Q0 d" m$ y3 i  o
  205. SBC #$10
    8 b1 m3 g7 h& k2 {' c! w+ \+ V
  206. STA $0460
    - \' G# f5 V& m5 q2 E# B7 y8 e
  207. L2:7 v" q- R6 P# q( p7 v3 D' Q* V
  208. LDA button,X
    3 G3 E5 t. G9 U1 q5 {& K' B
  209. CMP #$04) E* D0 d( A3 i
  210. BNE L3
    , p+ Z4 d+ |, j; c6 a; X4 C
  211. LDA $0460
    7 \! h3 ]" b5 L' {! g* a1 q) W
  212. CLC
    8 J, {% G' S7 T5 V# [4 K9 a: O
  213. ADC #$10* D4 {2 |7 o1 M4 s% u/ m
  214. STA $04602 c+ i, b5 G2 }2 P' M
  215. L3:* ~1 r3 h+ D+ E  a- y  }% X4 b
  216. LDA button,X
    . c4 r7 }) C. S* K4 F1 {
  217. CMP #$02( q1 b; b# S' i* Q. m* _
  218. BNE L4
    # Q2 Y/ x( W; w" l* r( z: u
  219. LDA $0480# A; p) y+ C' N- u$ D2 ^. Y
  220. SEC
    6 ^5 \9 e7 T/ Z. _# ^5 t
  221. SBC #$10& \9 D$ s5 b- `0 F" u: B( k- r
  222. STA $04805 P/ ?  _+ A5 i6 k& j& A* s5 C
  223. L4:
    " \0 Y2 X5 s- I7 A; `8 Y! U
  224. LDA button,X" H8 n, B& O$ Q3 \9 Q% `
  225. CMP #$01( U7 J: _" J- v* k/ p2 J3 O6 _
  226. BNE L5
    ) I& |3 m+ j2 n; @8 n- a
  227. LDA $0480( }1 z( G7 a% n1 b2 w# E* d! z- p
  228. CLC # t! @0 {' e/ S5 j' f
  229. ADC #$10
    4 H, {- X4 s: x2 e$ D
  230. STA $0480. G; d2 n* t7 H1 v. T5 o* F
  231. L5:
    * h5 n% S# B! c! _: K& }& w  b
  232. MOVE_FORCE_RTS:
    ! ~' j& \% |1 W; o  h
  233. RTS$ h* t4 S4 j$ `: p7 z! Q4 n# W

  234. : e$ R9 B: i2 x! \
  235. ;[FC][忍者神龟PPU][END]$ K+ f8 H( C: m/ a6 z& R
  236.   @, R* B# n) K8 u8 ]( G

  237. ; J- @9 Z+ @9 F) A% W0 u2 ~3 M
  238. KEY_ADDR = $F56 E* M6 y* f( u' M/ k
  239. STAGE_TEMP = $60107 G3 o1 R' v: S9 ]  ~* q& X
  240. TITLE_A = $218 v7 }4 |7 J1 e/ c8 K- E& Z
  241. TITLE_A_ON = $016 x/ b$ t$ O& y. _; a! l# e
  242. TITLE_B = $59' T, X( q9 ?# J
  243. TITLE_B_ON = $01& U" v7 S1 g  w% D
  244. PPU_END = $FF1 z: y4 V$ d; @" g) N
  245. TIME_LAY = $3A) L, H, O3 N) n$ [6 Q1 n8 n: e
  246. BUTTON_DEC = $42
    6 V( w* ?. c$ Y/ ]6 T/ P- Y5 _
  247. BUTTON_INC = $81
    9 f! ?, t& h0 c; ~6 l
  248. 9 Y7 m: r7 w4 ^
  249. .ORG $7000
    ' o  h( L$ u' r# x; `

  250. * ~" H. X! ~* y
  251.   
    5 D6 P: ^$ i7 g- P
  252. - a7 {7 K" ]. k% n8 i# O
  253. PHA
    - t- L3 \8 Z+ \! |" }6 O
  254. TXA( V, V; Q! ~9 R, A
  255. PHA# D+ D: T2 p# W9 s
  256. TYA
    + G& M- e( v  e8 N$ F% S' T
  257. PHA* z6 h8 K1 b- J3 H
  258. LDA TITLE_A
    * Y# }9 @1 R0 S
  259. CMP #TITLE_A_ON    ;比较是否为标题画面# J% I5 \* o8 ~& X3 n: i
  260. BNE RET
    7 O9 Y4 D& ?0 \& l1 R
  261. LDA TITLE_B1 l- v1 t/ l" W1 {4 T
  262. CMP #TITLE_A_ON    ;比较是否为标题画面8 k0 Y2 E! E& y$ O2 A  v8 c3 ?
  263. BEQ PPU_STAGE5 q' E% q) y, y7 X" Z* C$ [- B1 v
  264. RET:" ?. i0 v# u- o
  265. PLA8 H$ O# H6 a) P! Y' S+ i
  266. TAY
      S/ C* m) m8 ^9 g6 Y
  267. PLA$ p2 I' P" B5 i: G
  268. TAX. z7 v+ o7 T( h/ I
  269. PLA
    ( I4 |! L- o6 d  c+ {' G
  270. RTS
    ) n  ^+ L! J) W
  271. PPU_STAGE:    ;STAGE显示程序% v* {: ]- r9 I5 E' b
  272. LDA PPU_ADDR_DATA
    8 V) Z9 t" P& P
  273. STA $20069 m' W; P2 G. C7 J
  274. LDA PPU_ADDR_DATA+1
    : F" N) F  T8 U
  275. STA $2006    ;坐标设置" N7 N" ~% m1 c0 J* F' D4 h& y' K
  276. LDX #$003 x: L$ q+ Q0 o
  277. PPU_STAGE_WROTE:    ;写入STAGE字模2 E: g! Z/ w3 ]# A, v. I# |$ |
  278. LDA STAGE_DATA,X
    2 A; R% V# c4 |: J9 G$ `
  279. CMP #PPU_END
      A0 _4 N$ L0 T
  280. BEQ STAGE_CMP
    + P" W! R, h$ L5 v9 x9 J5 m
  281. STA $2007
    4 e% b/ j' e5 X6 P
  282. INX2 q  M) W" ~+ E2 F1 N# ^0 C
  283. BCC PPU_STAGE_WROTE! Z# V& h7 i7 r. I0 a/ ?
  284. STAGE_CMP:; u4 K* ?9 f& `" z4 l
  285. LDA STAGE_TEMP
    ( c0 F9 N0 a* f6 ^1 q3 v6 J# L
  286. CMP #$FF    ;关卡数据初始化条件判断
    $ ^3 M( g$ J( ^) ?/ z+ J
  287. BNE KEY_B3 a3 }9 j0 `! ]9 E
  288. LDA #$00, c( z0 ]# j5 t( ~1 G4 n6 `% p
  289. STA STAGE_TEMP    ;关卡数据初始化4 O# e, H, V& H
  290. LDA #$572 Z" J! S; ]0 F' S
  291. JSR $DB52    ;按键音效
    & m# s$ _4 l8 D8 ?
  292. KEY_B:    ;关卡减少8 X& `+ d' |  Z7 `! O: Q
  293. LDA KEY_ADDR0 Q4 G  R: |6 i; B/ V  V
  294. AND #BUTTON_DEC    ;按键B或左减关
    8 [( l- p- a( c3 {( i
  295. BEQ KEY_A
      c" l2 g2 f% x
  296. LDA #$FF    ;重设标题延时
    & Z7 k0 u; C( b1 E% l, k
  297. STA TIME_LAY
    2 q4 ^% H. Z- g8 y
  298. LDA STAGE_TEMP
    4 n3 }. J& t; M
  299. CMP #$00    ;关卡比较
    & u) p* Q! n6 m
  300. BEQ KEY_A
    / c1 V& P3 z% I$ i% O
  301. DEC STAGE_TEMP   ;减关
    / B/ O( x% V/ q! Y
  302. JSR MUSIC    ;按键音效
    9 e& v3 Q7 ~1 d/ J
  303. KEY_A:    ;关卡增加+ z2 k! O5 x9 F, V- b
  304. LDA KEY_ADDR) W) ^; f+ J  r0 p' b: K' P
  305. AND #BUTTON_INC    ;按键A或右加关
    * u4 b% O% D8 s# C- ]/ o
  306. BEQ PPU_NUM_WRITE
    8 T# H6 [9 i& o/ g
  307. LDA #$FF1 O2 J# L" s3 w/ S0 M$ d( r
  308. STA TIME_LAY    ;重设标题延时' z' N7 P/ G! i  Z+ N
  309. LDA STAGE_TEMP
    3 c( Y4 S9 @% o  j* i" @
  310. CMP #$04    ;关卡比较5 Y8 t! a8 u# t+ p  S
  311. BEQ PPU_NUM_WRITE
    , w/ w  |% g9 z' J5 ?) m; E6 ?, R
  312. INC STAGE_TEMP    ;加关; \/ {: u# n/ S1 f5 e8 Q
  313. JSR MUSIC    ;按键音效
    $ F) Q3 |3 X! y
  314. PPU_NUM_WRITE:
    5 W0 o: T8 U. q. ^* ^6 |0 Z
  315. LDA PPU_ADDR_DATA
    0 t2 J! X9 x* ~  S. K7 ^( ?! g2 F% p6 z
  316. STA $2006
    ) v- ?( F5 W$ g; `) b
  317. LDA PPU_ADDR_DATA+1
    / W) q8 x1 r  v' K5 @
  318. CLC3 O  u$ Z- q; D0 z  ~* J3 _
  319. ADC #$06, Z4 ?# Q& M7 {' S# Z
  320. STA $2006    ;坐标设置
    # W$ x" E& E5 o/ ^$ i
  321. LDA STAGE_TEMP
    5 z+ V( |' p: Q
  322. TAX
    , R; i6 d$ L7 N
  323. LDA STAGE_D1,X    ;写入数字
    ' ]' |" u2 s2 |: O
  324. STA $2007
    / D! _, C; |5 F( D
  325. STAHE_WRITE:$ n4 Z( P9 I( X( V, Q! e. I
  326. LDA STAGE_TEMP* a8 _: R7 O3 b/ W* f/ T, u
  327. STA $42   ;初始关卡写入
    6 B1 \. w& X3 w
  328. PPU_RTS:
    ) Y' Y* _& t! j0 ~$ D2 u
  329. PLA) |) @# f% y: R: m. |+ ^2 G
  330. TAY3 c1 s& ~) I9 x
  331. PLA: w* G# R' Q; r3 E3 W* m4 W  w; _  O
  332. TAX  s4 Q' t1 M; R0 G' g7 _
  333. PLA
    9 \. ~) [* a, a7 l5 j8 r3 \
  334. RTS; r+ N( x& d& O/ P) S1 Q( T1 ?
  335. # ~/ S6 l! \, i& D; I: P
  336. . Y- j! O% T4 Q7 t0 o5 j4 E# f
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据
    9 f5 S% q0 x/ ?
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
    ! B# ?2 p4 I# m+ O1 l$ ^. r! }
  339. + q" |) x) X7 G) U! E0 i# o  j7 |
  340. STAGE_D1:   ;关卡数字2 w6 L3 e$ x: n0 K' [7 z
  341. .BYTE $01,$02,$03,$04,$05
    - S9 L' _( X+ V1 |1 Z' c* s

  342. : w& L  h9 J, E: R$ y# {" G! V

  343. # r5 Z  L+ }( o: M. i
  344. PPU_ADDR_DATA:
    4 N5 z! k) d$ g4 [
  345. .BYTE $23,$0C
    4 G, b) O$ D, t4 T6 `5 f8 ^
  346. 5 G9 W4 x8 B% S% y- V* t3 ^" X
  347. MUSIC:
    7 `5 H5 p, i% G/ C% x3 L
  348. LDA $8000) ]) a! V7 x" f% i2 T' V8 D2 q! H
  349. PHA0 ^& K( {! o, I" M2 x8 [9 p' r
  350. LDA #$00
    1 M% Y$ a. m& x
  351. JSR $CEA7
    ) g* O* J; Y; U: K# e( X% j
  352. LDA #$3C: v" G  c/ b6 `3 W" M) W
  353. JSR $9057
    ) I, V3 d3 ~% d! |$ ^/ z% K
  354. PLA4 z1 H/ k' P! h- ^/ G+ K% I* z( n
  355. JSR $CEA7
    8 S4 l! I/ w' Y, o
  356. RTS% @1 q% ]$ l7 t3 ?6 M: L5 S
  357. * H8 K) }; z" G6 m7 N

  358. . l% Q8 ~8 d/ o$ k' q: s5 k/ ?0 k/ m* k

  359. $ a2 O3 @: g1 Z5 [2 L
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

签到天数: 1560 天

[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
% y: `" c0 S" F" _6 C我记得有人想要忍者神龟我才修改的,那个人跑哪里去了
# d( n: F4 U% W( R8 a
就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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:512 Q& ~! h2 i# ]( U, j
就是我呀,楼主都忘了,呵呵,辛苦了楼主。
4 y5 {$ h, ]5 o
也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51, \7 j6 Y; J4 W$ H6 f8 g5 ?
也不顶个贴,唉,真是的

" N6 n1 E( x: U5 o! |% 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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。5 |: B1 j# v+ S& V; K+ b; v( h1 `6 h
请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。. S$ p. v- P$ N3 F. Y+ p  a$ j5 a& _
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 个 柠檬. 幸运榜 / 衰神榜

签到天数: 1859 天

[LV.Master]伴坛终老

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

签到天数: 2981 天

[LV.Master]伴坛终老

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

签到天数: 1766 天

[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-2-19 06:17 , Processed in 1.116211 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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