EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑
+ D3 Z1 M7 o' s0 g4 n
. m# x' t6 e. o0 H9 B[FC][忍者神龟1][END选关]
7 H, {7 z! e& ^6 \: O; U( Z4 b
时间:2017.4.2  Z% U% h1 @, l# z
作者:FlameCyclone
  ^  c8 f+ G8 k# ~1 D内容:0 Q0 R5 z* k2 z
    1.关卡选择:   标题时,左或B减,右或A加;% x- b4 n! P5 Z2 p9 Z% G
    2.一击必杀:   选择+B键切换;
* m' R$ C( Y& w    3.无敌锁定:   选择+上键切换;+ U! }/ g4 G  n& k( e1 }, Q
    4.血量锁满:   选择+下键切换;* I  i2 F) d1 R) G) `" h0 o, s- m
    5.水下时间:   选择+左键切换;
" [- g; w% ~6 z- Q6 i. d, d* `3 S& o    6.武器切换:   B+上键切换;
3 e3 X) N" F0 L6 X; M0 a    7.暗器数目:   B+下键切换补满/空缺;$ {/ G% W) d  M- }5 {9 R, K$ P9 e
    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.
0 t7 T. Y( q" h2 B5 x( r3 R* r3 }4 a- e7 v- D2 h8 h. K! I
& t6 S7 t9 [+ P$ w0 `. a
FlameCyclone.ys168.com& T7 v6 S' H. o. k1 i
www.nesbbs.com1 e- X* I6 l) A3 I& F
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0
    % X" O* J( |$ Q3 n* D/ [
  2. ora_data:
    8 ^) \2 e! `. D
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10
      I8 O# D- m1 Y! P; t
  4. and_data:
    4 o8 p& R7 o# V& M. B
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF
    0 H# O; @& g; a2 W' x) [

  6. 5 ~7 v; R: M) M
  7. button = $F5
    . F/ Z( `  e7 L$ P% C+ V
  8. flag = $6000
    " `* R- |  r& M6 }' E5 [
  9. .org $80003 y  F8 C0 T7 d4 |" I% V: t. k& n
  10. JMP $84008 @6 ^7 {" F1 t/ W3 w+ L* q- _

  11. / I% R& m( \3 r. m* `; x
  12. % a- t# [2 Z3 H; I! @* k: \! k
  13. .org $8400. {& d$ }. i4 ~1 B* z. p
  14. PHA6 Z6 S9 ?; U6 a1 N1 P
  15. TXA, k8 a7 }+ p7 c6 U0 c1 e4 m
  16. PHA
    ) v9 A5 }" v* |1 g
  17. TYA
    $ f- ]: ~7 ~6 Z: D
  18. PHA
    2 j/ F' U) b8 f/ s
  19. KJMP:
    ; J* Z8 b7 W/ _. z4 O, v! e
  20. JSR $81009 X0 J+ A: N% Q6 u' A. z5 I+ v- ?
  21. JSR KEY_OPERATE
    2 x. j$ ?2 C& h8 V- G
  22. JSR WEACH! e6 U6 `  C# h( `+ q4 Y- I( z
  23. JSR INV
    ( ^* ?" C, U5 R5 U, D( Z: K
  24. JSR TIME- S9 R: V. s' K0 k2 h3 \' J
  25. JSR TOOLS- M0 ~& L* f2 H2 r+ @4 Z
  26. JSR BLOOD
    3 A2 q6 W; Y; x7 Q
  27. JSR MOVE_FORCE1 i. Z  e9 l. y% ]4 g5 {- w2 T
  28. PLA* @0 {+ {5 P1 U2 }4 E
  29. TAY- Y' d3 u! ~/ P1 W9 e
  30. PLA4 p& D9 D, m5 {
  31. TAX$ H/ [- ]: U  Z8 l' \7 P! y
  32. PLA
    * S3 {/ b/ P6 k( P6 ^/ D+ Y% U
  33. RTS
    $ G3 C% q6 _1 o

  34. * q+ f! @( j; ]4 }5 W2 }9 h; P3 q
  35. KEY_OPERATE:
    % e! N% w* C  p
  36. data_protect:% X" S% J7 @; T
  37. PHA  T: v+ C+ p- R( V$ a
  38. TXA1 x: v* u; ]) ?* o; `, x' x
  39. PHA
    . i! G, K2 f0 B$ @1 Z
  40. TYA
    $ c/ J3 U% f/ a, `8 A$ G8 W
  41. PHA
    ; t) h5 O" g3 w( ^1 I2 s2 k
  42. ! C0 w& |" _9 p' a- K6 a3 F
  43. FLAG_CMP:
    3 \: Z, p: A0 d* b, \( b5 Z5 D, Q+ i
  44. LDA $600F
    0 {/ V9 }& M9 P& L4 \
  45. CMP #$7F    ;标志数据初始化条件判断7 i% d, x# _- w3 i) I
  46. BEQ pause_cmp+ {+ F9 Y' X$ ]6 q6 m: I0 Y
  47. LDA #$00
    4 e' R6 H  B! o% o; v2 E
  48. STA $6000    ;数据初始化
    1 }& ^" f7 d* k- Q
  49. STA $6001    ;数据初始化
    + d* a5 z& \) H" m
  50. LDA #$7F
    - i( C0 q: e8 A% W& t% G
  51. STA $600F  H, j' \. p. H
  52. pause_cmp:  p8 u2 p/ I, K6 k- I' u
  53. LDA button+2,X$ O" Q6 a. G- M5 |. d4 y
  54. AND #$20) v3 b+ f5 O* [5 c" T
  55. BNE button_press
    3 e6 ?6 v4 N; `4 U
  56. PLA
    ! C4 V+ s; B0 Z
  57. TAY
    ; ]- I1 `- e, a( x- D; A4 y
  58. PLA5 ]  u) V9 r0 W% n6 P( s% S
  59. TAX
    3 m" o$ R" X4 m0 D. U" n
  60. PLA
    6 s9 k  N. r4 T
  61. RTS% S2 q7 ^2 e+ }8 N8 r0 i
  62. ( ]$ {$ e4 a7 s2 d' c. s: C, w$ s
  63. button_press:: P* K; R- e2 G+ C4 x
  64. ini_Y:# x+ v: M9 V# M# a% m0 n
  65. LDY #$00
    6 m6 U/ ?, Y& q% r/ g$ b, t
  66. button_cmp:
    4 W2 g0 A2 @) e+ T0 i! v
  67. LDA button,X# I# q/ z7 c6 E" N3 h+ s6 c
  68. CMP ora_data,Y
    3 Z2 F: z' ]5 u5 I* N3 A$ Y! F
  69. BNE count_Y_cmp1 W7 U; i  y7 {4 @
  70. flag_cmp:' s4 Q- h* l6 V$ _/ q+ @: m% E
  71. LDA flag,X* S/ f# Q8 C( {8 [
  72. AND ora_data,Y
    * ]& u& q- E6 s* O* @; M, ]
  73. BNE flag_and
    9 [5 C0 A: \' H3 }5 b9 ^' A: k
  74. flag_ora:
    6 x: R2 h& q3 \/ {
  75. LDA flag,X
    ! I- s0 y- U0 q) z5 `
  76. ORA ora_data,Y
    8 S! q* ^7 W( U* A1 A$ l
  77. STA flag,X
    ! h- `3 F" B: ^% L! [% v
  78. BNE count_Y_cmp
    + a$ X9 {' z7 ~5 \8 b1 P4 c& u" a
  79. flag_and:
    $ P" V% ?0 k* X6 ^6 Q) O9 S
  80. LDA flag,X
    7 ]1 |) f' q) {$ z$ p
  81. AND and_data,Y% G8 }( B- H' Y4 k
  82. STA flag,X7 y: Q# y, i) N* E3 U# m; }
  83. count_Y_cmp:- _" c6 U9 P6 L3 |( y. G, Y
  84. INY
    ; \% D8 }1 H( Z$ j4 G% m- r3 `
  85. CPY #$088 y1 U! H* g' n* x- ^* {
  86. BCC button_cmp' Z/ K9 M' B! G  N9 o: `' O; F

  87. 2 E; }( s! f' i' H( z0 W; z
  88. data_extract:
    8 a" a8 X) X, O
  89. PLA
    ! N- |( G3 t1 R
  90. TAY
    0 U7 V9 @( [5 J+ a( s* s0 J
  91. PLA
    7 \4 U/ c! S3 C. |" U
  92. TAX
    , I5 E* R% f% ^7 x+ Y8 G3 k
  93. PLA
    6 T' L% B  k" `8 C# `* H

  94. / T5 f; c+ s% X: }
  95. return:
    6 z6 W6 E4 t$ U( t2 @
  96. RTS
    1 {, K9 D+ X5 \0 |
  97. / J  j1 L' S6 \  L) N+ E/ |8 h
  98. & @; a* [, V0 _, {
  99. INV:    ;无敌! j0 s# c1 s3 p
  100. LDA $6000,X7 [7 N) d; N% ^# D
  101. AND #$08& _7 T- [$ L3 j! K
  102. BEQ INV_RTS
    5 s: W( z0 q! b/ p. P
  103. LDA $0450
    % _4 H  H% ]6 A2 W* o
  104. ORA #$04
    3 v5 c2 u* J( j
  105. STA $0450
    $ S. t- w. R5 j
  106. LDA #$05/ p& b" J# D4 u8 W  g
  107. STA $0500,X: p$ N: U" Z3 K, O! N- x
  108. INV_RTS:  ]; ^# S- M, u! ?# s
  109. RTS4 s4 k2 R8 v* W

  110.   c: o) _4 q: ^/ ?2 i6 u3 Z
  111. & E: a4 y5 c' U# W( u3 e! m$ A! {
  112. TIME:    ;水下时间
    8 P& h- {5 S( K, `0 ?( D& B
  113. LDA $6000,X& G0 s6 d, L. _! i1 G- @- I0 ]
  114. AND #$02
    ; X# t' x# g! j5 E/ |
  115. BEQ TIME_RTS
    1 v$ {$ ~; `1 ?7 L
  116. LDA #$1E' K0 e% P! Q9 d* l+ H
  117. STA $BA
    $ b* K9 N5 w3 L' e) ?. H& B
  118. LDA #$8C$ O  ^* b! @/ T" H/ j1 t
  119. STA $BB8 O7 ]2 J: W) o0 {& `2 w
  120. TIME_RTS:; t0 F, `, w) m2 U, N2 c/ F' b& k
  121. RTS
    ( s: `, }9 S& ]6 Q# F2 W0 A' K
  122. + v+ U" B: |# w) n
  123. BLOOD:    ;血量
    : K& s% R; W! Z  V: s
  124. LDA $6000,X; x9 e; {' E, ]0 L* U& n' j2 l
  125. AND #$046 v9 ~) g9 f: u6 \& O& [8 u
  126. BEQ BLOOD_RTS1 J+ V7 V7 j2 ~0 L1 r
  127. LDA #$80
    1 }* [4 K3 y9 T6 Y8 w) y
  128. STA $77
    2 P+ G: A1 Q7 _; g) p6 Z
  129. STA $78
    + W; O  V' h& t
  130. STA $797 }9 P& w+ u0 K+ B
  131. STA $7A
    ' t. ?& X1 v/ q/ b8 O4 N
  132. BLOOD_RTS:& X% |( U; o" `5 y+ {( G
  133. RTS7 T1 I, I6 A2 u9 O9 b

  134. + ^; s. i8 q5 c8 B$ _% G3 R
  135. TOOLS:    ;工具
    7 f, }4 a2 g1 F' J
  136. LDA button+2,X
    2 u5 H8 `4 F) T3 m8 l# I
  137. CMP #$402 t) J3 N( D& }5 j; U
  138. BNE TOOLS_RTS# R: k$ c4 w8 ^% G! N
  139. LDA button,X
    . V  j# H8 P0 E) r- B9 ?
  140. CMP #$04! Y: G0 O; G% v
  141. BNE TOOLS_RTS( }0 e; J' y& B" _1 e8 |
  142. LDA $A8
    ' e' B) ]$ H) F# X; |
  143. CMP #$00- C2 R! k( W1 K/ G( E8 a( e
  144. BEQ FULLTOOL
    : l/ B. U; p* E, A0 d
  145. LDA #$00% G$ l4 }' _, D9 w% O! N$ k. \
  146. STA $BF
    ( a( h7 H" Q; u5 }) @
  147. STA $A74 H6 V, J# ]& S
  148. STA $A8
    : W9 {4 H0 [# B* F
  149. STA $A9, m9 ?! ?$ _% Z
  150. STA $AA4 c! N5 _% q# g0 a, e4 V6 N# {
  151. STA $AB
    ) s: Q2 v" |  U+ i0 @3 c
  152. STA $5B
    ( B5 Y9 z* N/ F" x; ~: x" E
  153. BEQ TOOLS_RTS
    ( ]" R3 j; M+ V* L: j* Q
  154. FULLTOOL:+ a5 V4 |" J- f- L% H, E
  155. LDA #$0A* w% Q: U$ _7 P; n5 ?) W# z
  156. STA $BF
    # S! N5 M9 r3 j$ P/ `
  157. LDA #$0F
    : z( w, @8 ?4 e8 ~6 y
  158. STA $A7
    : D( p; f* C; x- O) `- T
  159. LDA #$63
    3 c  c# \3 _# `# y
  160. STA $A8
    % Z, m; y. x8 O8 V, S
  161. STA $A9
    , k: F# _# c. M: p* D; Y# ?$ @
  162. STA $AA( J+ f' d. N, N: J7 t
  163. STA $AB* {# h) J4 \. E2 p0 {
  164. TOOLS_RTS:7 f4 g2 h7 i7 B$ _
  165. RTS& D4 s6 p, a2 Q7 t8 q: s9 d

  166. + Z1 z: k, m0 V- E0 V
  167. WEACH:
    0 j" k& F  f: B( V8 G# U1 Z5 s
  168. LDA button+2,X; k/ x8 b8 x/ L4 w  r
  169. CMP #$40" u' Y1 `5 A- v$ a! K- A8 i- a
  170. BNE WEARTS
    + c7 \& m0 T0 A
  171. LDA button,X
    $ V* p6 o0 j, s0 V. n2 \' x
  172. CMP #$08, ?/ F* T3 K6 I6 U% i/ Q7 p
  173. BNE WEARTS
    : |) h' E+ Q5 d- e' D/ @- ?; u2 [* a& A
  174. LDA $735 J+ Z( \8 f4 u! [" M$ [% U- I
  175. CMP #$04% F, @/ \7 V( ~& e5 o/ H  y
  176. BNE WEAINC, c$ q  s$ O7 z8 _" _. `) q) E
  177. LDA #$FF& _- M" Q+ L2 Q. n
  178. STA $739 }" W: i5 B; y: ?* U
  179. WEAINC:
    % @7 \. J$ G1 @  ~; u! p
  180. LDA $73
    6 S" @' X: B4 Q9 r, b) [# Y
  181. CLC7 U9 M3 ]7 k' F
  182. ADC #$01
    2 L( }9 x) E! e' F5 ]* q7 @
  183. STA $73
    + `$ ^$ A% [# i+ x
  184. STA $74* w0 p4 D% L7 ~5 u% a# H- q6 e
  185. STA $75
    ( e* Y* S5 ?" S/ ]; W* w) p
  186. STA $76
    # `6 n6 W( A) R
  187. WEARTS:# w! }1 k( ]- P" R; c
  188. RTS; G; G8 Z; r3 _  p# B: K8 @7 }
  189. , g1 p6 W1 q/ Q# D7 o
  190. 2 U7 l- A6 C5 U, |2 W
  191. MOVE_FORCE:3 S' S2 b' x2 v$ `+ `1 o
  192. LDA $35* F2 {) a7 N$ e. R3 g, X5 a
  193. BNE MOVE_FORCE_RTS
    ; s8 C7 ~9 A$ Z1 I
  194. LDA $5C. O7 K5 o  L6 B& A
  195. BNE MOVE_FORCE_RTS9 t( O- ?" ?; Y# R5 G! m  q/ y
  196. LDA button+2,X
      W! L+ D' ?( k3 i3 V
  197. CMP #$80* |9 J* ~3 ~2 I1 _3 g7 H
  198. BNE MOVE_FORCE_RTS
    7 J# X1 d" W2 Q
  199. L1:
    + p2 K& k3 ]/ ?' E* c% t% H
  200. LDA button,X
    5 D& m" i' U' \2 Y. K  k2 U+ f! w
  201. CMP #$08
    & l* t, w: `8 a( S( z
  202. BNE L2
    + B& j) W9 {/ [
  203. LDA $0460
    : S& m# }7 D2 w
  204. SEC
    ( ?1 T5 S9 @" s% G: D4 @
  205. SBC #$10
    4 O" d4 c1 X" [* s% w
  206. STA $0460; h  N7 A9 V4 C4 f% c" j$ [
  207. L2:
    $ `: \1 M% N% H% J( T
  208. LDA button,X  }( N7 y( i) A4 p
  209. CMP #$04
      q1 J  f$ v0 a. H: V0 e+ X
  210. BNE L3
    ( S( \  O1 S- o+ r
  211. LDA $0460
    # n1 Y% {: }* r% ^
  212. CLC
      z4 x$ j. c: H( M5 T) |- y
  213. ADC #$10
      r) n6 t9 k# }; ?8 _* [, E0 v
  214. STA $0460
    4 N" x* R( ~' k6 W# V+ }6 Y
  215. L3:- N& v6 X& c! _' B5 \
  216. LDA button,X9 X" u7 f5 D0 \
  217. CMP #$02
    % E* Y: j7 a5 p6 g2 o1 l
  218. BNE L4
    4 \4 \; J0 @, {+ b$ G3 m, C+ l* k
  219. LDA $0480; V% ?  ]; m1 f7 g& P7 z
  220. SEC
    ( Q! N5 m; X' ?. ^1 B
  221. SBC #$100 G8 ^* @4 {% z( R8 x1 o0 Q6 f- g( F
  222. STA $0480) J* ?/ M6 E$ J3 f7 Q
  223. L4:! x1 T0 y0 p4 S7 T) W2 `" H# v, ?
  224. LDA button,X
    " }' W# p/ ~8 |: N  K9 [& X9 `- L
  225. CMP #$01, x' m1 P; f1 ~
  226. BNE L5
    : Z2 q& B) t6 q5 J6 E0 \
  227. LDA $0480) C9 L6 O: R5 A+ m
  228. CLC + _1 M9 w1 l! N. y) p5 v* \# S: H
  229. ADC #$10
    - n( {2 G/ M# q" _9 V  s
  230. STA $0480
    5 Z1 N1 }6 c' r7 P8 y; F
  231. L5:7 }) c( b3 Z5 F% c" }7 \
  232. MOVE_FORCE_RTS:
    ) j/ L! Y' ?; z8 i, A
  233. RTS+ G, w4 J. Y. i
  234. 5 y) |! g7 `% ~" k+ o, _: ?  }$ c
  235. ;[FC][忍者神龟PPU][END]
    1 t: E4 f/ w/ {. H8 [1 ^
  236.   a+ S% B, p1 l* b6 \7 `

  237. / b5 z8 \3 w) i7 ^2 [2 K
  238. KEY_ADDR = $F5* L: J; s" P2 h6 J
  239. STAGE_TEMP = $6010+ b9 q" j3 {$ N9 ~& L
  240. TITLE_A = $21
      s) S8 `1 ~: `
  241. TITLE_A_ON = $01
    6 q" \# M  r% q+ w. Q
  242. TITLE_B = $59
    1 o/ n7 d) L7 W$ |7 s9 S% M3 C
  243. TITLE_B_ON = $01
    ( U) X' R9 Z% m9 V8 A
  244. PPU_END = $FF
    + N" g2 ^7 S( m( Q! o( G) L" x
  245. TIME_LAY = $3A
    . f' s2 y+ B* G% |
  246. BUTTON_DEC = $42
    $ e8 z4 u( {6 u
  247. BUTTON_INC = $81: L4 k) M6 U: z. E! e

  248. 6 j& B3 |. t$ p( c+ R
  249. .ORG $70003 h2 B- G. o: ^6 p2 N
  250. * s( R' R" b$ N1 Y: s, y+ J; M
  251.     B- q, S+ g" D9 K- ]5 H" f

  252. / T5 C' ?0 h) H4 q( Y$ Y" E! c3 L
  253. PHA
    # J0 ~9 {5 I2 Y6 k, w' l9 {
  254. TXA
    0 j, o' z9 w( i1 C
  255. PHA
    7 ^1 |7 X7 o: B) z0 j# k! p
  256. TYA
    7 ^1 Y* A% R( C
  257. PHA' p& ~0 l9 w% H2 I1 w, Y% B" m
  258. LDA TITLE_A) l. R& C0 l$ p, }9 S1 W9 a
  259. CMP #TITLE_A_ON    ;比较是否为标题画面  a$ M. {4 A8 U2 c) C+ B- `
  260. BNE RET1 y  E% W9 b1 a3 r
  261. LDA TITLE_B
    0 R& O9 J1 Y2 S5 T0 Q
  262. CMP #TITLE_A_ON    ;比较是否为标题画面
    $ t+ \' t/ K7 g5 y
  263. BEQ PPU_STAGE* B3 ~3 y$ J3 B5 R
  264. RET:
    3 A) R' z+ `* {  H) \
  265. PLA' w7 F, H% O+ k8 [0 a' E" N. _: ^
  266. TAY
    0 c" S' K3 i3 G, G' L
  267. PLA: ?$ M2 A* C; C4 o: U
  268. TAX
    # O: {# u0 Y1 p9 p. F; w2 J
  269. PLA
    & Q  `7 H# [: @# {9 N, V. J
  270. RTS) k& z$ Q% M1 B+ }6 ]' F
  271. PPU_STAGE:    ;STAGE显示程序6 t/ g; {! g0 W4 H- F+ b
  272. LDA PPU_ADDR_DATA1 m" z4 T% A/ G; Q$ {# K
  273. STA $2006
    ( u! p5 V5 _( q7 L5 N* [
  274. LDA PPU_ADDR_DATA+1* y. |" h% G5 ?7 W0 W& W
  275. STA $2006    ;坐标设置
    8 d% ]+ m# z! J6 G
  276. LDX #$00
    # q2 |8 F% Q& a/ U& z1 _$ e0 W9 I
  277. PPU_STAGE_WROTE:    ;写入STAGE字模: E8 J9 A4 C. N; `
  278. LDA STAGE_DATA,X
    / m2 j  k/ O9 E8 x4 b
  279. CMP #PPU_END0 C: h1 R( e8 ~1 M- f" p0 S9 x0 O
  280. BEQ STAGE_CMP
    , t# [0 G% J9 j6 {' P+ }7 ]4 |2 ]
  281. STA $2007
    + T' `3 D% a1 B+ j
  282. INX4 l  m2 V3 X4 }1 B* O1 g4 Q
  283. BCC PPU_STAGE_WROTE- ]- H' e0 e! f% j1 y
  284. STAGE_CMP:. R0 y2 y; o* z
  285. LDA STAGE_TEMP: A; S- b7 J" u2 |6 m: G6 Y; }3 f
  286. CMP #$FF    ;关卡数据初始化条件判断
    : j( G* K% @2 f) I" i; j& p, O
  287. BNE KEY_B
    : ^# @1 R3 S/ r
  288. LDA #$00
    ) r, }# U+ Q+ D/ H# M
  289. STA STAGE_TEMP    ;关卡数据初始化7 p8 T* ~7 t( s  C
  290. LDA #$57
    2 O( ]* b9 n. t8 x9 e
  291. JSR $DB52    ;按键音效
    . t1 l( X5 _; Y( R8 i% Z- D! ], c
  292. KEY_B:    ;关卡减少- Y( P5 d- x" u! @
  293. LDA KEY_ADDR5 G% q; `& ]8 S8 ^5 X) ~% b' d9 T
  294. AND #BUTTON_DEC    ;按键B或左减关
    / \4 \& H- G4 ~' f% z1 }
  295. BEQ KEY_A
    0 D! m6 o: C  s& I0 p  I
  296. LDA #$FF    ;重设标题延时
    2 a6 K" s5 h) m8 {! L
  297. STA TIME_LAY
    7 k5 r3 {/ n3 A' l
  298. LDA STAGE_TEMP
    : m; W" p: V+ ^4 K0 I, }! U
  299. CMP #$00    ;关卡比较
    8 H( a+ i  k& D
  300. BEQ KEY_A
    $ Q7 W7 n" v0 f! t4 e9 S# f% r
  301. DEC STAGE_TEMP   ;减关
    0 j+ m! u; t" ^- q" {* L9 Z
  302. JSR MUSIC    ;按键音效9 Y- V6 s4 M6 X
  303. KEY_A:    ;关卡增加; L6 O* j0 l* y  D
  304. LDA KEY_ADDR
    & H7 Y4 K. j- j9 ^' A
  305. AND #BUTTON_INC    ;按键A或右加关" p, l4 h4 r; n* q
  306. BEQ PPU_NUM_WRITE
    # A% S/ j- O; A! ^
  307. LDA #$FF3 B+ z8 q2 V/ o1 V- o  N
  308. STA TIME_LAY    ;重设标题延时
    ( W% f& _+ ~, V! f
  309. LDA STAGE_TEMP
    * k1 p" D" Q6 K* `( ?( Z% y
  310. CMP #$04    ;关卡比较1 V& I% v4 ~/ w9 i& o1 k
  311. BEQ PPU_NUM_WRITE
    8 V4 H: G, h$ e1 C8 ?- x
  312. INC STAGE_TEMP    ;加关% `9 x. Q" M% \! t
  313. JSR MUSIC    ;按键音效
    % b! L5 m% t. u  ]1 o; W; f
  314. PPU_NUM_WRITE:
    - g0 [" x8 x/ i0 G3 x  S
  315. LDA PPU_ADDR_DATA
    1 r4 {, H- x! M, @' E& k9 l% o
  316. STA $2006
    3 S8 W* |% e, ~; T4 o) f) T- s
  317. LDA PPU_ADDR_DATA+13 U! T6 o( G$ ?3 T4 D8 V- P- E" n
  318. CLC
    0 a' h. N3 p% C' J
  319. ADC #$06  _+ P5 A4 ^8 ?
  320. STA $2006    ;坐标设置
    # \; w" J9 S7 l% ~6 [
  321. LDA STAGE_TEMP( f& Q) S2 V% o. J
  322. TAX
    8 |( L3 Q" g; c) s9 q4 ~
  323. LDA STAGE_D1,X    ;写入数字
    $ _% ^: H& h' W& T: x
  324. STA $20071 H7 P5 Q7 c: k& `% E
  325. STAHE_WRITE:+ G0 O9 G; A9 R, u$ |, @8 E
  326. LDA STAGE_TEMP
    & P2 m! }' Q& L; l
  327. STA $42   ;初始关卡写入
    7 M/ l: P" S0 ]
  328. PPU_RTS:$ o+ J! N, S1 c4 ^4 ~: s- x
  329. PLA2 j$ ?% y+ _+ V
  330. TAY
    , r, t# g% M7 p2 A2 @- n  q" N- S2 w
  331. PLA
    ' ]0 Y2 U9 q6 `; ]/ A1 ^! C
  332. TAX
    - Z# }3 X3 e/ s" |- n8 I" K( k5 i
  333. PLA
    4 ?; q1 S; @4 e# a6 x
  334. RTS: g$ a( Q0 q& M( Z$ ]

  335. 3 c. [1 P9 h* [3 ~" L
  336. / I7 e1 b7 g% Z8 s9 s
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据* B! s- Y4 J& D0 y. z" i: q
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF  {4 Z5 I2 A/ Y# J0 G2 Y
  339. ; O2 j9 R6 }# k; D" q' q" E: j4 l+ h) G
  340. STAGE_D1:   ;关卡数字% L! Y% N6 s/ |$ m- C" a& f3 J8 c
  341. .BYTE $01,$02,$03,$04,$051 l" h  P# W' z8 @$ y# T( ]
  342. 9 `7 K: f9 J( M, y8 @) y

  343. 3 q5 c9 _. L9 x1 }* J% G
  344. PPU_ADDR_DATA:& F2 X! C" T& A* C* C/ m  p
  345. .BYTE $23,$0C
    $ d( N5 ?! R; |; o% V  ^2 [( O

  346. 3 Y4 C4 \  e0 M5 I# U3 M
  347. MUSIC:
    - A! h1 O! r# k; R4 T' g( _
  348. LDA $8000
    , U" i$ f  y' @( X$ K
  349. PHA+ j2 g# t9 L3 I6 S! w
  350. LDA #$00# k& k2 j* x, h! q: X5 e7 ?
  351. JSR $CEA7
    , m3 n% R" m3 l
  352. LDA #$3C
    & A# ?1 r1 P+ j
  353. JSR $9057: ^: W, h* K4 Q/ o6 o4 ^
  354. PLA
    ( y' Z+ {+ @# W+ i" w9 i- p9 S  U
  355. JSR $CEA7
    4 h* ], S) Y0 D6 {7 v! j' R
  356. RTS, x+ p, _" j& k! o( R2 P8 S) V
  357. 8 I. P: ]1 }8 d/ B, O" ]2 D0 L

  358. 3 ^- x! `5 {( [# m

  359. - ~* t  k9 Q6 r
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

签到天数: 1800 天

[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
! N% c4 _& f( e+ @" W3 N我记得有人想要忍者神龟我才修改的,那个人跑哪里去了
. m6 p2 @0 r. x8 A& Y1 ]8 ]
就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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+ d+ e2 S( ?' q' ?  o6 S
就是我呀,楼主都忘了,呵呵,辛苦了楼主。

2 `$ V0 D0 s  Q7 o5 t( ]* R也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51
4 @( S/ Q9 i- G& `1 |/ @1 g也不顶个贴,唉,真是的
  @# o: y' \! x1 ~
我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。7 L) Z7 K, S2 ?) h1 a) ~' r
请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。/ r0 o8 J' f" r9 D/ S6 [
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 个 柠檬. 幸运榜 / 衰神榜

签到天数: 2175 天

[LV.Master]伴坛终老

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

签到天数: 3290 天

[LV.Master]伴坛终老

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

签到天数: 1807 天

[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, 2026-1-3 02:47 , Processed in 1.091796 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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