EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑 8 w, |. [5 m: ?; j+ i8 b

9 }0 |9 _4 e( Y+ c6 B" X[FC][忍者神龟1][END选关]
7 K0 A$ b: C! Y  j& z' s5 {
9 d3 P6 g' E1 W- E3 {时间:2017.4.2- B- S$ L3 i; o! N1 d
作者:FlameCyclone( {' k8 h' \! q7 H5 h
内容:& y" {  ^( a0 x' _4 b8 |9 i3 u
    1.关卡选择:   标题时,左或B减,右或A加;, `! I* y2 U) f! f( h1 {1 ~3 w" q. R1 u
    2.一击必杀:   选择+B键切换;, p: s9 H1 Q- d% N8 p
    3.无敌锁定:   选择+上键切换;
7 R: ?" S' i5 \# A7 g& \9 U1 p2 W    4.血量锁满:   选择+下键切换;% O! a' @6 J- I1 ?, H
    5.水下时间:   选择+左键切换;5 f! `; s" T8 i( f- D  `
    6.武器切换:   B+上键切换;* N- j2 {3 Q7 R. _4 v  h
    7.暗器数目:   B+下键切换补满/空缺;' p0 v9 _) O' x3 s+ ?8 j" p& e
    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.# H7 F: k! F- X: m4 z

& O; x+ }' M6 T5 V0 k2 ?! a) v  `3 {% U4 N+ J% }
FlameCyclone.ys168.com
1 G8 S. Y, g, }$ L/ O" g" Kwww.nesbbs.com
) U3 A$ K3 \6 R2 w
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0+ O) I2 w, }. b$ |7 u
  2. ora_data:$ D) |. _! F# Y, b2 I% _0 V
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10
    ) [! s6 ?" U) c9 p2 g& s* _
  4. and_data:
    0 w+ G: P1 j/ D4 c+ |
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF' N- T* m7 a& W

  6. 3 }+ F8 K4 D9 I# R/ O; x' X
  7. button = $F57 N7 p) j& s4 D7 X- l% U, W7 }' \
  8. flag = $6000
    # |6 R' |) F4 f2 G- k
  9. .org $80006 m% {  X* Q, k, P: E
  10. JMP $8400
    0 m: {( j5 o% g. r& m
  11. 2 y* v1 T) a# w9 T! ]4 m

  12.   `" P) a' k) Z7 |' f4 `- s$ {
  13. .org $8400
    5 Y* O$ ?: M9 X6 v. d& n
  14. PHA7 l/ z6 T0 u; Y
  15. TXA* ?0 _" Y4 z, O: k5 }9 V+ T
  16. PHA
    ! C. T$ X' B5 e- s6 ]4 ]% k! A* y
  17. TYA
    ' v3 g9 H( Y+ g5 z( _0 h
  18. PHA( R, f; v  U/ F9 G, w, e- `
  19. KJMP:7 k& _/ o# |  r4 T7 c( d, T* x
  20. JSR $8100% C4 n% f$ }8 ~* F; d. b
  21. JSR KEY_OPERATE. z9 z" R; J2 Z) B$ F) x, k
  22. JSR WEACH) v5 T, @2 j& t# u$ V  h+ k# |
  23. JSR INV/ G; v) `5 C8 v! P6 f, m1 [
  24. JSR TIME1 Y7 n% m: n/ K; D; D9 O, V1 e
  25. JSR TOOLS2 }, E0 `5 j' F! I1 W$ o+ _# u
  26. JSR BLOOD
    9 }4 I* y+ [. c+ q
  27. JSR MOVE_FORCE' w7 A7 W7 F# l6 I. P
  28. PLA$ d& Z3 F. Z) v1 W) v
  29. TAY, [: r9 D8 b9 ^# x" y( s
  30. PLA
    9 v; s+ s- t) O4 N- p! ]' J4 R
  31. TAX8 v" H! r' m; |  n+ {3 I8 Y; ^
  32. PLA
    , N. J8 t5 w$ u! J: g# J1 G
  33. RTS6 c5 {  T. z7 C+ I6 R1 J

  34. ) A" n: f2 Z& s$ [- ~* ~3 w2 E
  35. KEY_OPERATE:, B+ O, X, w% c! q) u& o; z
  36. data_protect:
    + i) o0 P" u, f5 L8 T6 F0 x' {
  37. PHA$ P. Y; J9 B; W9 Z1 ~- k. \
  38. TXA
    , y% z& b( t/ A4 ?
  39. PHA& }5 F2 n3 H  v: a7 h
  40. TYA6 K: i1 Y) _& [! p# |
  41. PHA/ l4 Z% O) g' p. m

  42. ( s9 _' k% G8 I, z
  43. FLAG_CMP:
    & R# u# e$ |" p$ V2 N
  44. LDA $600F
    ) W7 f$ ~5 G/ N, I
  45. CMP #$7F    ;标志数据初始化条件判断& v* H6 L5 K2 ^7 e! ~- c& m3 e1 ]
  46. BEQ pause_cmp8 V* c! l9 h9 A+ x
  47. LDA #$002 I6 C  ?" S9 K/ A
  48. STA $6000    ;数据初始化( b! Z' s$ y. M0 h7 }
  49. STA $6001    ;数据初始化, `. U% n( d! O; y  @
  50. LDA #$7F+ \! ]" a' ~7 C% @6 W7 m
  51. STA $600F
    # T6 X- `" W7 w' y: ~  E; @/ I3 V
  52. pause_cmp:
    ) {, d) z) @% d3 n( ~
  53. LDA button+2,X
    0 f5 o. N+ b* ^
  54. AND #$200 M0 |; n6 g& R7 G  L  ^
  55. BNE button_press
    ! p' y& I4 W5 I7 H  S- a
  56. PLA
    - p' z6 a- g0 v7 m6 b
  57. TAY
    0 f' [0 W2 `8 O* G$ u( {
  58. PLA
    ) q8 b% n! S* {% m  j7 c0 a0 F, Z
  59. TAX
    ( q& F3 f; }$ Q+ v6 R, X8 d3 J, ?
  60. PLA
    + x( w% j/ z) g$ R; m* x
  61. RTS( |, R+ G) D. i

  62. ; X2 I  M% Y* E9 ~  A2 g
  63. button_press:0 Q0 O0 w1 Y4 C
  64. ini_Y:
    $ S+ D" `1 Y" G0 l! n; w
  65. LDY #$008 C- z& Y, q5 y& s) e
  66. button_cmp:$ a! r- f; ~0 j6 h3 @2 z
  67. LDA button,X
    ( J, f( @! f( ~3 m* V0 Y2 |+ s
  68. CMP ora_data,Y5 ^" |/ Y5 y% C0 ^( j
  69. BNE count_Y_cmp0 y$ o; X2 k) C* X
  70. flag_cmp:1 q1 j: `/ M% _, u
  71. LDA flag,X
    : n2 P3 h+ Z3 W4 c5 C6 l+ q
  72. AND ora_data,Y
    , c7 q3 z9 @3 i( Y, y
  73. BNE flag_and
    - }, Y' y, R' q9 K
  74. flag_ora:: f5 e, }/ o0 w( x: [, M$ j
  75. LDA flag,X, S5 A7 j! M/ f$ ?2 g
  76. ORA ora_data,Y" ]) Z7 g) [6 ]1 s
  77. STA flag,X/ x- g+ R! g) |: G( K) N( w- G
  78. BNE count_Y_cmp
    " h5 F* c+ J' ]7 J9 n# O9 f: N
  79. flag_and:9 [1 s4 H$ o, j9 \, P0 R
  80. LDA flag,X2 i$ O% z8 M) u1 {' ~) h2 g
  81. AND and_data,Y1 s) q" f$ s5 K# o8 h
  82. STA flag,X7 g4 B' x0 L& q! s7 D
  83. count_Y_cmp:) H5 W1 |4 j5 e% f
  84. INY; [. z# i$ b$ n2 o
  85. CPY #$08
    ' H3 Z4 F6 d5 R7 e
  86. BCC button_cmp/ _1 X/ m, M# L$ k! B
  87. 0 t# e9 g* M" M  T) f0 L
  88. data_extract:( Q  o0 j7 Z9 c& ]
  89. PLA2 ]1 j- L- a- N+ v' ^  j! i8 w  x  B
  90. TAY
    / D: V2 M# p; ~; Z9 i# K; r  [7 S- X
  91. PLA  W  k1 }: M, X+ p) j
  92. TAX; {3 C) K$ V2 D
  93. PLA$ ?6 Z$ d3 B3 k; {# v
  94. , }# l+ K+ t6 F$ e; L: W$ w7 |' V
  95. return:7 X, D) P6 B& o7 q, Z
  96. RTS
    2 }: t4 a% H  B3 o9 I4 p

  97. * \+ ]. [# g; t

  98. 9 \  N+ d! i0 ^6 e# w. L! R2 ^
  99. INV:    ;无敌* V# h5 Q  d; X7 A+ U
  100. LDA $6000,X7 T6 l4 v. V* |5 X# e
  101. AND #$08
    ( W/ I) l5 l8 s$ U% f2 P
  102. BEQ INV_RTS
    ( y+ p  P( N; N+ h1 l6 v1 L
  103. LDA $0450) e/ d- a& y2 g. e' i% r3 F
  104. ORA #$04
    ( p% `6 c7 z; B6 V
  105. STA $0450
    + ^' M5 s8 y5 }9 d* `7 t
  106. LDA #$05' ~! I0 q: J, k4 C
  107. STA $0500,X
    ! R) w6 u& M) o3 B, h1 n% K, o
  108. INV_RTS:3 A- g1 \  X; Q/ i
  109. RTS
    ' j! M! l) o+ z; @# b5 ~
  110. ; Z* `5 ^. e7 i# i
  111. ) A  q; v0 \$ C* e8 Z* \
  112. TIME:    ;水下时间
    8 R9 I0 H% h' j- l
  113. LDA $6000,X/ Z. @1 y0 q  N# z/ t" V) h2 C$ c
  114. AND #$024 A/ F3 p  l6 R  y4 _
  115. BEQ TIME_RTS
    % A& I% a" \* Z) E- H/ I
  116. LDA #$1E
    5 ~0 |# a  U" d) {/ S( ?, p5 ^
  117. STA $BA6 j2 C6 t) V) Y+ m
  118. LDA #$8C/ ^1 a$ }# x3 }! V  T3 e
  119. STA $BB0 w4 S* R- ?6 B- [5 B1 g
  120. TIME_RTS:
    ! q! A) j: a( @& P: |2 L# a
  121. RTS
    , W" E# [7 J3 q2 y2 W
  122. 8 i  x9 w6 G5 Y% b
  123. BLOOD:    ;血量
    . G1 _) ^  X- Z7 c
  124. LDA $6000,X' ~" G6 F) B+ I, z. E
  125. AND #$049 Z) m) b% k! d% o# W
  126. BEQ BLOOD_RTS( T5 O2 q5 l( e5 d/ H0 l6 h
  127. LDA #$80
      e9 t: i* k( ^, v& T  a5 L; |3 o
  128. STA $77
    / A5 b; Z! o) C- [' X$ w& E. K
  129. STA $78+ C+ F8 N. ?9 n9 L
  130. STA $79( G6 C( _* R: _# Y, E# O2 P
  131. STA $7A
    7 f; [" J+ I" B, Z% L
  132. BLOOD_RTS:% F' S/ f7 e- i; p8 z% Y
  133. RTS
    : `4 G' p. \, `( X" F  |  l( h

  134. / F# g8 K9 i& i5 s% S7 P
  135. TOOLS:    ;工具
    , c4 X. r) A- `- a- K( [9 W4 ^. n
  136. LDA button+2,X& G* X! |1 c9 b# j/ G0 R
  137. CMP #$40( j5 p  J, Y8 [0 }9 W
  138. BNE TOOLS_RTS
    % u; K' P* j5 r9 Z0 O
  139. LDA button,X$ s7 V0 v- W- @( f. B
  140. CMP #$043 ^$ z' A. [7 {4 H
  141. BNE TOOLS_RTS9 a" n/ k6 J7 i4 z6 E$ v; V
  142. LDA $A8
    9 W8 [" K% Q2 d6 E" R
  143. CMP #$00
    8 ?6 V3 b. M# a
  144. BEQ FULLTOOL: V, N/ \- Z! A& Y3 n
  145. LDA #$002 R3 N) t4 ]% V1 @5 P. a  d
  146. STA $BF
    ' u/ r* [' t) b% y) E
  147. STA $A70 y1 o5 X* K) E" h# N
  148. STA $A8
    - |% [% T& p$ D" v2 f4 C
  149. STA $A9  ]) E1 e  I4 ?0 \
  150. STA $AA
    " H% E9 z; G/ U- z
  151. STA $AB
    3 h& Q& p+ ], I( ^
  152. STA $5B+ f9 V$ D% X9 {0 G; {
  153. BEQ TOOLS_RTS
    : a" F* W8 W) H
  154. FULLTOOL:2 e. w0 L5 t: k
  155. LDA #$0A
    ! M7 T' I6 X; ~1 Y  t$ M
  156. STA $BF8 V. Q3 X! c5 @! f- M
  157. LDA #$0F/ ^5 G1 O2 Z8 R
  158. STA $A7! o- s# d! z- U& k" U7 L
  159. LDA #$63
    2 ^8 n8 ~- ~& I
  160. STA $A8
    ( Q( R! s9 }: I$ e
  161. STA $A9
    4 ], ]5 l" q% j/ E" d9 P( u, d
  162. STA $AA
    9 O5 O$ A- n* W' r( C4 ]
  163. STA $AB
    8 }; r% x- Y. T9 l( u6 ?
  164. TOOLS_RTS:
    0 D, k5 o. |4 c# i, w( Y" I, j( H
  165. RTS
    4 [* c, p7 ?3 b

  166. ' E9 _* T  X9 j: `' d2 ]
  167. WEACH:
    2 h( h- U. X5 B5 `0 f) x! h
  168. LDA button+2,X2 M4 v# i# n/ _3 c! t# q' @2 V
  169. CMP #$40
    ) u( B) a3 u! {- q0 S$ y
  170. BNE WEARTS
    % Y& `8 n+ k* s
  171. LDA button,X' v7 ~$ b% U. z; g9 e
  172. CMP #$08: x" e) Z9 \# b; D; m
  173. BNE WEARTS# s, n7 }5 t+ }0 O" H2 \
  174. LDA $73  W7 M3 D* @" W5 w( b/ ?6 f
  175. CMP #$04
    ! Q( v0 l; m4 B, U& S
  176. BNE WEAINC  ]- {( }8 k% v& g- X, \
  177. LDA #$FF
    3 q" }" m' g3 d0 j. v- T% S6 A0 F
  178. STA $73
    & S9 ?$ G: B' {
  179. WEAINC:: `2 k& E) o) C  r
  180. LDA $73
    ' a5 U, C/ t) q$ ^6 V1 h
  181. CLC- ]! s: T1 W# e  f- ?6 \. j
  182. ADC #$01
    - ]6 ^# r/ U8 h
  183. STA $73' \6 u( m5 Z# O$ c6 O7 `
  184. STA $745 ?, R' v5 C9 |# _. y
  185. STA $755 t) q* I: o# [/ W  Y9 @" L
  186. STA $76* G3 Z$ \  k  ]0 z
  187. WEARTS:8 x* U8 t- w+ g) i0 @% B
  188. RTS
    & o' G( l' u9 @5 K" Z. G
  189. & C  n7 t) ?1 i: n& P2 Y

  190. 0 G! w! z0 F0 ]" X7 M4 @9 n1 |
  191. MOVE_FORCE:
    3 u4 h( q" G% t/ a2 S
  192. LDA $35
    ) H" _1 D8 P0 S% c
  193. BNE MOVE_FORCE_RTS
    ) f7 E7 D2 A, N! S
  194. LDA $5C; D  F; y3 d8 i  r8 [
  195. BNE MOVE_FORCE_RTS
    2 E. [) i# u6 C5 B: r
  196. LDA button+2,X
    , |) i6 m9 S/ c5 ~1 f
  197. CMP #$80' [# r' d# u, I; Y/ }2 ]
  198. BNE MOVE_FORCE_RTS" C, o: |! k+ ?# \. `
  199. L1:0 u+ f$ K1 O$ B$ v0 |( g
  200. LDA button,X
    " _" V; }2 j$ w" i7 n. H; n( j
  201. CMP #$08
    ( d# z; h+ X8 {# B) q/ h: C
  202. BNE L26 w# U2 _( L! C' I5 u2 B0 r
  203. LDA $0460
    7 z/ m% ?' m8 M' w  i1 \, e* r: [
  204. SEC ' C+ ^( w+ G1 m; k* b$ M9 `
  205. SBC #$10
    / |4 u! _0 g% E
  206. STA $0460
    7 _- @4 o: P' @; B8 @
  207. L2:9 v2 W2 n4 e4 [' H
  208. LDA button,X3 l( A% X; t$ I. R: x
  209. CMP #$04
    & a8 t1 V" ]! P
  210. BNE L3( n1 T* r8 x! c+ a
  211. LDA $0460; r" O3 a6 V; {8 ^: A3 t! M: R* j
  212. CLC
    7 C5 A  {8 T+ ?1 z  d
  213. ADC #$105 E3 j' X% x$ w$ M
  214. STA $0460
    % {" E; l1 P+ s, Y- h7 h! A
  215. L3:1 D6 o# K* K: R
  216. LDA button,X
    : @6 ?4 f& E- @) g3 v* z
  217. CMP #$02
    2 C2 J+ ]$ ~" V' ~
  218. BNE L4: X' B1 ]. u3 M# A7 o9 c
  219. LDA $0480
    7 a6 G7 y) V  \- t: g5 c
  220. SEC
    / D% T" ]) H: j8 M6 m
  221. SBC #$10. \5 T+ m( O5 P" H# G  d
  222. STA $0480
    # k! D9 e! p% C9 }# i
  223. L4:
    0 l" w- ?7 q; H' J/ K
  224. LDA button,X) q9 V4 A. e$ i' M( p
  225. CMP #$01: W. `5 O* A; ~) Y
  226. BNE L5
    9 N4 L' Z% z- x! t/ p
  227. LDA $0480
    * E$ A' r7 H0 j- a! t, |* j
  228. CLC
    3 i& Y2 |2 S# ~5 T9 [" R
  229. ADC #$10
    1 j5 x& `, {% ~4 O5 R
  230. STA $0480/ o0 R1 p5 ~, c# F6 K
  231. L5:
    5 J) s6 O: \: Z) Q- ~: n
  232. MOVE_FORCE_RTS:9 c, |- `' R' t2 l% k& U
  233. RTS6 Z2 q$ Q! Y+ [
  234. / x! C7 `& h8 A; i! W2 m
  235. ;[FC][忍者神龟PPU][END]) z* T# _; e) F3 w8 V: C  n
  236. ) E9 Q( w0 k, g) b5 L% z* a! E

  237. . h8 }9 h. l, u* H% r) J
  238. KEY_ADDR = $F5
    0 y$ W+ ]3 ?3 l4 ?7 k
  239. STAGE_TEMP = $6010
    9 F% G% z% Z2 Y3 ?
  240. TITLE_A = $21
    . o) k* k# g( C3 s
  241. TITLE_A_ON = $01
    ! Q$ Z# Y- J& W) ~5 A
  242. TITLE_B = $59
    4 ?1 Q# O3 G( n" X
  243. TITLE_B_ON = $01
    ! z! i/ j7 F( l$ r! ~
  244. PPU_END = $FF
    + \& U% A! e: c) u
  245. TIME_LAY = $3A! P8 R( _% i$ A: m1 i+ x
  246. BUTTON_DEC = $42) o0 ^- [: _( S( x) @
  247. BUTTON_INC = $810 P+ J5 k) @  _2 h9 }" ~

  248. & E/ O% M; P) ?+ D, d( s
  249. .ORG $7000
    0 t" ]1 @0 o9 o0 X" `4 W) m

  250. / R0 P& @: C' c2 l3 _2 ]9 i/ _: _
  251.   + K' \8 r4 ]3 @

  252. 4 `* H. z, r( \* t
  253. PHA
    3 o& ]3 r5 n3 v" O, p" y' l* ~
  254. TXA
    " G2 |2 T3 D+ r) _
  255. PHA
    - I3 S% T7 I' a" Y$ W
  256. TYA$ j% E) U) t' h. r
  257. PHA0 B7 v% X+ E% h
  258. LDA TITLE_A
    2 v6 p9 T3 O% |
  259. CMP #TITLE_A_ON    ;比较是否为标题画面
    * Q3 V4 o  Y" N* j! a( L: G
  260. BNE RET
    3 {1 I) l- b3 E1 I6 w* N8 G
  261. LDA TITLE_B" t, M* d0 I: o; t2 H1 k
  262. CMP #TITLE_A_ON    ;比较是否为标题画面" `! Y' Q( E/ g9 m% s; `7 F! B
  263. BEQ PPU_STAGE
    + n3 E5 z( E" u) m2 |
  264. RET:: |' ]% ?8 G- G. }$ w" w2 w
  265. PLA4 T! O! V! V6 l3 v. E, Y+ {
  266. TAY
    $ E3 V. D) D6 O/ ~3 C# l- y
  267. PLA; j* R- ?- ~; F% S9 ]
  268. TAX: a- s/ }6 K7 U$ G! \- f
  269. PLA0 U, c: G8 h/ J' z* N% b9 }
  270. RTS4 v  `$ m6 x1 I7 E
  271. PPU_STAGE:    ;STAGE显示程序
    7 V& w3 Y3 O/ i! w
  272. LDA PPU_ADDR_DATA# U; a; }$ u6 o; y
  273. STA $2006- b9 |: [* v" f# Y9 V
  274. LDA PPU_ADDR_DATA+1
    ! u+ p4 \; S8 x  [
  275. STA $2006    ;坐标设置
    ) C* p# f& a: z: {1 a, M% ^- f, b
  276. LDX #$00  V# a% P0 n/ [4 I
  277. PPU_STAGE_WROTE:    ;写入STAGE字模
    + q2 |" i; S+ I0 n
  278. LDA STAGE_DATA,X- w3 Z# B/ N  s& X8 l# E  V: B- u
  279. CMP #PPU_END: z0 g" [. b" Z7 H
  280. BEQ STAGE_CMP9 ~- A3 |! i9 C8 X2 N' R' Q
  281. STA $2007! t+ S6 s7 W# ?0 j0 i
  282. INX& n- b" E# C* O( A3 K& |3 `. p
  283. BCC PPU_STAGE_WROTE, o- |2 A  \. Z1 k* k8 J
  284. STAGE_CMP:
    ; w$ \' i( k" u8 f5 a$ i5 K0 \  X
  285. LDA STAGE_TEMP2 G2 x/ X5 j5 T8 x+ \5 p! X) I1 P4 |
  286. CMP #$FF    ;关卡数据初始化条件判断
    6 ?3 V0 w' S1 r
  287. BNE KEY_B; ^3 [) s" v1 a1 ^2 g* V, l% x  x
  288. LDA #$00
    & m4 t" H( R3 V% ~9 }  v5 H
  289. STA STAGE_TEMP    ;关卡数据初始化
    7 a  w& V8 O# L
  290. LDA #$57& F# y& q4 `5 C) i% M! D5 h' p
  291. JSR $DB52    ;按键音效
    3 c* v8 d# l; I2 L% U
  292. KEY_B:    ;关卡减少/ l( w' Y) ]: v* ]/ m
  293. LDA KEY_ADDR+ i1 Q6 {; ?3 X. k
  294. AND #BUTTON_DEC    ;按键B或左减关$ i1 B: L) p5 F# @$ c
  295. BEQ KEY_A
    ! }) h% X( E3 y5 g: z
  296. LDA #$FF    ;重设标题延时
    ) _# g/ S/ a0 k9 [. R
  297. STA TIME_LAY
    9 ?; i7 P! j0 m
  298. LDA STAGE_TEMP5 I; P+ j; A, ^. x; o/ }
  299. CMP #$00    ;关卡比较
      D- x1 ^1 \, e. y
  300. BEQ KEY_A
    5 N, {) t; Q/ h' L! \7 a
  301. DEC STAGE_TEMP   ;减关7 @0 Q$ P, `" b
  302. JSR MUSIC    ;按键音效4 d5 F5 P- a8 G' z; y
  303. KEY_A:    ;关卡增加# p5 T2 z- _: ]
  304. LDA KEY_ADDR+ P$ c! y& H. s2 C
  305. AND #BUTTON_INC    ;按键A或右加关
    . u  v3 b! m% x% \- K( P
  306. BEQ PPU_NUM_WRITE
    # y) `/ B' I5 L' k) W8 _. B5 L
  307. LDA #$FF: t9 P# h& a4 n: o( T( y
  308. STA TIME_LAY    ;重设标题延时  |# }; M8 S' h' W& |' T3 o
  309. LDA STAGE_TEMP
    8 A# {( K8 g+ n. t
  310. CMP #$04    ;关卡比较
    2 H4 H: V, i9 G
  311. BEQ PPU_NUM_WRITE- {8 ^$ g' K% f8 x: S
  312. INC STAGE_TEMP    ;加关
    3 X0 R! N1 ?6 ?) v% M. g
  313. JSR MUSIC    ;按键音效' ~/ A- _3 Z$ a4 ?" l3 k; S# \
  314. PPU_NUM_WRITE:
    $ `9 a, p9 P, V$ r
  315. LDA PPU_ADDR_DATA2 n# Y# J5 X, x! }
  316. STA $2006% v4 ]1 X1 z+ f& A% \; q
  317. LDA PPU_ADDR_DATA+1" |. Y9 H8 J7 y# k3 u
  318. CLC6 a1 S8 Z  Z4 Y
  319. ADC #$06
    0 o2 D" a0 W# @# E
  320. STA $2006    ;坐标设置1 n5 \  W3 B9 @- O
  321. LDA STAGE_TEMP
    ' a+ m& V3 p1 [
  322. TAX
    % H" N; |$ P& ?. Z9 v) U2 [
  323. LDA STAGE_D1,X    ;写入数字  z: Y" G/ S& p2 m7 V/ ^
  324. STA $2007
    3 j8 v$ g" u4 ]  n: g" D
  325. STAHE_WRITE:1 r4 e) |) Z8 M4 Y6 n6 V
  326. LDA STAGE_TEMP
    ) G* Y. {4 ?. c0 ?& l
  327. STA $42   ;初始关卡写入9 d7 x) [3 N# R) f
  328. PPU_RTS:
      i$ r1 g5 j+ x1 p2 u( t
  329. PLA
    ( P" M) e$ I7 Q
  330. TAY
    ) d2 H7 u, j+ L; o; X6 b. ^7 M' F
  331. PLA+ O4 E# H$ S/ @" B2 o6 u
  332. TAX
    / ~$ h7 L9 U& q' @/ i0 y
  333. PLA5 A. J  U" {$ ]+ b) d7 _1 ^
  334. RTS6 g. M1 R8 d; z$ ^9 q9 f
  335. + j  ]1 D( l! _% p- J+ V
  336. . A, y6 F1 X' g7 \4 {
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据
      ~7 N) Q& p6 N7 q9 U
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF" j+ E% a3 x9 F6 F0 |6 n$ [& b
  339. 1 U  \& k3 s! J" ?
  340. STAGE_D1:   ;关卡数字
      {& v# i8 H& c* A
  341. .BYTE $01,$02,$03,$04,$05- y  E6 D: h$ u. J

  342. & ~) j" S7 p% p% ]4 b5 K+ c
  343. % f8 Y) v6 n. |" `, w* c
  344. PPU_ADDR_DATA:! V/ k* z3 d: a8 k
  345. .BYTE $23,$0C# @' @0 G' Z! t; e/ ]

  346. % E# i! Z) t1 a9 L
  347. MUSIC:; o3 W; ?# ?0 r
  348. LDA $80002 h' V9 X4 @, R0 P! N
  349. PHA( O1 U7 B: b# e/ m: J* h
  350. LDA #$006 @& r) J& ^+ U- J& z2 C) w
  351. JSR $CEA7
    ) B& U3 H- @+ D5 T
  352. LDA #$3C, \* L4 O! ]) ]4 g3 r3 i: S) ~0 z8 `) w
  353. JSR $9057
    . S- @+ U4 |6 [. E/ ]% A+ E5 |% Y) V; A
  354. PLA6 M! }- F% c0 Z' b6 g
  355. JSR $CEA7- E/ t( Z  H" ~; A$ H' ^
  356. RTS
    ! d4 r2 ]/ K+ I+ k% }& L' _
  357. * X8 ^" n' d/ E; O

  358. 8 N5 z% ]- M' r; P- ]
  359. # q+ B% x; b! P6 V0 c5 n
复制代码

本帖子中包含更多资源

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

x

评分

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:491 m' M2 j" {, x8 z1 f' @, V
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了

) q: W6 P2 U  f: R1 ?, g& x就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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, t& i3 j/ J$ }; M8 Q
就是我呀,楼主都忘了,呵呵,辛苦了楼主。
% l# x3 y5 Q! Q! K$ j2 @& [
也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51, m/ T, S* d% c  b/ v9 [' v
也不顶个贴,唉,真是的
, V1 Q0 S  f" \7 o6 R; d
我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。8 `& i+ \; j$ l: T4 m
请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。$ o( i7 y% d- F$ \' k* a3 A/ L  i
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 个 柠檬. 幸运榜 / 衰神榜

签到天数: 1887 天

[LV.Master]伴坛终老

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

签到天数: 3005 天

[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, 2026-2-24 18:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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