EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑
0 s5 ]7 {9 O: Q6 V$ _+ S& s! T* [+ y$ |0 P$ n
[FC][忍者神龟1][END选关]
& q) w( l0 u8 H8 o+ @
; {) K; {0 N0 b9 C# z" u时间:2017.4.2) o, A, h7 C( ~. U9 y
作者:FlameCyclone
, t$ r5 r8 ~) q0 I$ \% ]内容:( x* b0 S* S( ~
    1.关卡选择:   标题时,左或B减,右或A加;
  T, W3 i8 {* h1 n& c  R    2.一击必杀:   选择+B键切换;
* d% i$ L  `& _5 Z    3.无敌锁定:   选择+上键切换;* g, Y2 u: I& P. u
    4.血量锁满:   选择+下键切换;9 B% ]1 G! X. K( W, T0 b) c  e
    5.水下时间:   选择+左键切换;
2 |* C3 {. g' V* E    6.武器切换:   B+上键切换;
5 G0 F2 r1 M4 r: s3 [    7.暗器数目:   B+下键切换补满/空缺;
4 w) ?% C/ V; {4 P; Q2 B. ]    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动." U: h+ c5 W7 l" M( z

+ X. U9 y; N2 Y; L3 B$ j1 @7 ~
FlameCyclone.ys168.com
1 e7 L  @8 b3 O+ O% }2 xwww.nesbbs.com
8 V: k; G# M. w, _1 `
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0
    . I/ |. k0 k& d' U; \2 d4 Z( a
  2. ora_data:/ [7 |& f0 m1 K
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$104 E- U( x  a  Q4 e% N) F7 b
  4. and_data:* f; z* N/ D" w9 J4 w
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF5 d% c4 ^( M. L. A

  6. ; Y" D3 z2 e2 c/ b# J! i* N
  7. button = $F5
    9 C# F+ A( r. z2 L/ S' r+ u
  8. flag = $6000
    ; P3 ^* W3 R) q
  9. .org $8000" g; P- m  f$ N; b0 j% y, f0 F, `
  10. JMP $8400' f2 `. A! B; ^

  11. * V8 x9 T1 i6 R8 J+ u

  12. 5 m0 `7 f: r; K1 }: E# f* O. w
  13. .org $8400$ O9 w# R2 Q7 I7 A& |$ I- p
  14. PHA/ s0 m+ _4 i! _7 M- Q$ Y
  15. TXA
    " W: g* V8 N  N4 {! G/ {9 U
  16. PHA4 g" G. N. J( H0 ^
  17. TYA  }  `. y5 K# E+ d
  18. PHA
    6 S3 d" f: m9 }$ s& m
  19. KJMP:( m7 e0 M/ }& ~: G" w  Z* [) Z" q
  20. JSR $8100
    3 y8 z: z0 E- q* |4 P
  21. JSR KEY_OPERATE6 A' k) [  f* Z
  22. JSR WEACH
    , y0 M4 E. n; Q
  23. JSR INV
    4 ^% h& R# @* u/ S6 g0 B
  24. JSR TIME6 H# R$ ^, X+ X
  25. JSR TOOLS+ T, H1 f( U# E4 k- R$ W8 M
  26. JSR BLOOD2 O' U% \1 l* r; {2 T1 X6 S3 n
  27. JSR MOVE_FORCE
      K2 X- p* }" j( h: k
  28. PLA
    8 j$ U5 G8 Q* Z6 p' l
  29. TAY
    ! m: X0 W( {- a2 X4 p
  30. PLA8 K2 a! n1 o$ |3 H  o( G( p' X
  31. TAX
    7 B; A# S! o$ ?1 t5 n# m
  32. PLA) K) C* J# k0 j4 e: D' r/ ?
  33. RTS4 ^7 L+ \# U4 S
  34. ' F% o5 |( e9 {( a: h
  35. KEY_OPERATE:) C1 P# v# K: K5 p& i6 `: q: j4 P
  36. data_protect:" y- d: W5 ?; E# L" ]
  37. PHA' r0 ?9 e) A/ ?. `/ G6 [9 }
  38. TXA, a7 t+ l6 l  q- @$ o" Y/ l
  39. PHA
    : ~# P3 ~* M. e# ~4 m; O
  40. TYA' h. j: P9 P! E5 Z8 p2 |$ l
  41. PHA
    7 p( Y$ E& V7 H4 |
  42. : u% x) G8 z% i3 P6 P9 X3 z* v
  43. FLAG_CMP:& W( m* b/ Q7 g4 _4 t' _
  44. LDA $600F2 C$ Z0 ]$ n7 ~5 I* `
  45. CMP #$7F    ;标志数据初始化条件判断  O8 P/ s6 k- D$ T
  46. BEQ pause_cmp
    8 d: k/ M* i& ]3 R( a3 _
  47. LDA #$00! e& w% j; A5 J* v$ d' n- q
  48. STA $6000    ;数据初始化2 I9 a6 w  {2 b+ z
  49. STA $6001    ;数据初始化
    9 }& G# ^  z6 f# V
  50. LDA #$7F5 ^) k0 N* M  I2 l$ z, }* F0 ?
  51. STA $600F
    3 t) @0 J  B5 q* U; J6 A
  52. pause_cmp:
    - \9 M4 k+ H; u1 Q% T: V
  53. LDA button+2,X
    " c2 C- g) e& U3 S& c( f# v$ h
  54. AND #$20' a4 W- @/ \" r2 c$ n
  55. BNE button_press
    & O* v5 Y" B- t0 W3 c# n8 I
  56. PLA8 q6 W3 A, {( A* k1 a* @/ S
  57. TAY
    $ [& ]5 r5 ?# F
  58. PLA4 H, o: d, w3 e5 v
  59. TAX
    ' C0 r# E: C# S& `" t( p9 @
  60. PLA
    . g; f- R) [  n" x( J% L
  61. RTS% ]: `6 }6 \& {2 v

  62. 3 ?- d* ~' e. s  w! W  i5 x; z3 }$ B
  63. button_press:
    , z4 r# H9 U! L; l1 R4 O
  64. ini_Y:
    1 _' Z; \. j* D. m
  65. LDY #$00- |- E" W, T' t
  66. button_cmp:
      f7 y0 m) }- ~# D5 \+ K3 J
  67. LDA button,X
    ( w7 f. R( V; z1 s9 m9 l
  68. CMP ora_data,Y6 u: C& s) ]: C6 s& S* A$ m
  69. BNE count_Y_cmp
    * k5 |. P6 ]. d0 y, A. c
  70. flag_cmp:2 j8 T1 A$ N( K+ }4 ?
  71. LDA flag,X
    " c+ L2 R4 O  J
  72. AND ora_data,Y
    % Z5 Y, ?7 H7 z0 q# }/ j
  73. BNE flag_and7 G5 r" W- a3 W  ^% q' w/ s% `8 s8 U
  74. flag_ora:
    " ?& l( p7 D* d: o' w
  75. LDA flag,X
    6 g8 ~5 T  m' h6 y3 n5 [
  76. ORA ora_data,Y
    $ j# ]5 W1 S- k( M5 C
  77. STA flag,X( j2 ^/ u6 U; ]! Q; d4 P
  78. BNE count_Y_cmp) q' O' \$ z2 G& P6 p$ s0 @
  79. flag_and:7 ?# Q2 }4 K+ n! C) `% s- ^
  80. LDA flag,X
    & X+ L! J& |8 S3 V: _
  81. AND and_data,Y& U. v( f; X- G9 w( G) b7 ]
  82. STA flag,X8 X. `/ x  y$ c6 `3 w
  83. count_Y_cmp:/ K$ W) T3 J# R9 P4 m
  84. INY
    ) Y( w  X: b* s
  85. CPY #$08
    + F: f- A. z  L. Y+ z0 Q# Q# m
  86. BCC button_cmp
    ' z' [5 [" g  L2 R# u
  87. " {+ {6 i0 E" c% ?  I) L
  88. data_extract:
    & j2 h: J4 K, i! y7 \
  89. PLA
    * f& @9 X0 C! b' A: |8 c
  90. TAY
    # v9 h6 k6 R) {. e' J  a
  91. PLA+ D  @. {  ?$ a
  92. TAX$ G& Z6 D( C# `. N4 \8 T2 b
  93. PLA
    % n3 k: l$ D# Y- q
  94. 4 T7 m; {; Z3 R, P! W
  95. return:7 [; V$ w2 g4 |# {2 c5 P
  96. RTS
    , T$ e2 r2 Z9 w8 e

  97. & Z, _4 I( L- o) k6 g2 t

  98. ; h% M+ u5 x& Y7 y. n0 t
  99. INV:    ;无敌
    0 t3 e* a  }1 R5 Y/ p5 V# ~1 ?1 I
  100. LDA $6000,X
    9 K" S( e& }% J
  101. AND #$08" G3 [' R0 j. P# P( d9 R% [) }$ r
  102. BEQ INV_RTS
    * {$ }' Q9 I! X
  103. LDA $0450! e- T# {( }2 `1 f
  104. ORA #$045 y; |( T& p7 z; {+ x' f% O& Q
  105. STA $0450+ R6 K7 J; F) a, k
  106. LDA #$05, U& x0 E# h+ e# I( r
  107. STA $0500,X
      I8 {! ^) `  z, X; E; x6 ^
  108. INV_RTS:% q( d/ {7 p# j/ X0 l' o$ z
  109. RTS
    , x" ?/ h) Q# C9 l# [
  110. 1 J, K( @9 ~4 {/ H( V' c" v* f  b

  111. . W) m: T& c  w, t$ X, ~
  112. TIME:    ;水下时间
    0 V; k# B' Y( [2 v9 t
  113. LDA $6000,X- i  j# ~, C0 h4 M4 E+ t8 s
  114. AND #$021 ?1 K6 g: T- U1 f2 L( e6 l) o
  115. BEQ TIME_RTS
    1 \) O5 [+ r- X
  116. LDA #$1E: [: v( h* M) Z* [6 Y. u: F
  117. STA $BA
    : V$ u7 v: T4 G" g) f5 Y
  118. LDA #$8C
    ; |6 r! G- A( Y, S9 |6 c
  119. STA $BB
    + r+ v" ?8 |8 u' l3 {" }
  120. TIME_RTS:9 N) I: Q5 q. N1 A! u% X0 j' ~. N
  121. RTS9 d! c; _5 [3 h& b0 E

  122. ( v3 b1 N# K" [) a/ D5 ~% q! M
  123. BLOOD:    ;血量
    1 f: L- H1 j: Q: e- l! J' u
  124. LDA $6000,X
    $ _3 F: A& S6 w9 w
  125. AND #$04( F: U, \* }+ }" O4 i; J; Z
  126. BEQ BLOOD_RTS
    3 b% u1 _, g2 ]% E- \
  127. LDA #$80- v. {% `) a& k6 A$ x# k( S8 ?4 V
  128. STA $778 E0 k5 i/ q# e; [
  129. STA $78
    + B( Q) I1 J7 Z# s' z8 n
  130. STA $79' h( F5 Q  h5 F, U5 M7 e: d% p
  131. STA $7A
      n4 N; @& X/ {
  132. BLOOD_RTS:! J" _+ t. a( o8 l* q; P
  133. RTS
    % U. B0 R' f- a8 T

  134. " y: t7 K9 U% ^+ B: h
  135. TOOLS:    ;工具& x- R+ ]  G* i) I* |9 _; i# F* ^/ z
  136. LDA button+2,X7 a( h1 m% z2 E; H
  137. CMP #$40
    % U$ W! ]* f+ x# i$ r
  138. BNE TOOLS_RTS
    ( C% H0 {7 I9 V' B
  139. LDA button,X
    0 O" G  [" t/ @. H, z
  140. CMP #$04
    0 ~# a7 ^! M5 F* ~3 F+ V
  141. BNE TOOLS_RTS7 I. p2 p( r! `- d8 |& x
  142. LDA $A8
      H2 K0 G/ y  l4 W
  143. CMP #$00
    : _# f* I) z3 D- B7 {( ~3 b* }
  144. BEQ FULLTOOL3 Y9 T3 _8 e+ e# N; ~: l
  145. LDA #$00- _8 U5 ^8 ]: {% o- P
  146. STA $BF( _9 t+ b( H. n! m8 v
  147. STA $A7( \. c$ R: V+ V( m6 O, D
  148. STA $A8* {3 P9 H/ \. S7 i- X) v+ _
  149. STA $A9
    : r: E3 S1 z. J8 `, b" i# {
  150. STA $AA
    5 y/ S8 s/ T! b" Y1 y) T( [; E
  151. STA $AB
    ; Q" O# j6 v2 b0 v, g) a" @
  152. STA $5B
    6 j) x2 K: N/ A% ?( D/ V& X
  153. BEQ TOOLS_RTS
    * |( j/ @3 C0 l9 t- ]  j
  154. FULLTOOL:/ d' m; u5 Q! S( j! r$ }- M
  155. LDA #$0A
    + a1 W4 W9 [* N1 y& u
  156. STA $BF
    * r, [( ^# ?3 b3 N# Q
  157. LDA #$0F8 o& r5 L! q# X" ^. W$ R2 u
  158. STA $A7
    ' G( p. Y; m. ~' W5 b* q
  159. LDA #$636 C. D" s* M0 H! k4 i) ^
  160. STA $A82 U( u3 W4 e( `* H, @$ _, T
  161. STA $A9
    . z( L0 s0 P2 Q" n) D# e; h
  162. STA $AA% z  Q6 r1 z+ a; V
  163. STA $AB2 R/ g! ~' G1 {3 ~1 [
  164. TOOLS_RTS:
    8 G1 A% P- G, s0 b( k* A6 C
  165. RTS
    . Z: P# Q. g% O, \+ T' o- O
  166. ; c- \( s& d& V! g; s# P' V7 d- |3 p1 L
  167. WEACH:
    6 q) c) j: t  w5 p
  168. LDA button+2,X* c5 h. X& }$ M( A" C
  169. CMP #$40
    . }" e5 s( s) h# ~
  170. BNE WEARTS% L, h+ n, q2 b4 ~6 _, B5 {! X$ D+ w
  171. LDA button,X
    $ I5 C/ Y$ E/ t
  172. CMP #$081 A7 v5 s, E& c$ b+ _  g; Q& K
  173. BNE WEARTS! H) x; e" H6 k" G
  174. LDA $73
    0 X( Y- a1 x# v
  175. CMP #$04
    7 O, ]$ j8 b" p( Y( p  {8 J. G
  176. BNE WEAINC% n% q' H9 H9 q
  177. LDA #$FF' t) ~8 K" t! O8 t6 s
  178. STA $73
    6 s/ }* B9 Z# F2 q7 L" Z
  179. WEAINC:8 V# y1 U. s' h  d2 z: s( I( |3 @' T
  180. LDA $73# T/ c$ ^" m1 ?3 q6 j  y4 i5 M
  181. CLC
    ) Z, Z% f. y- m; I
  182. ADC #$01
    $ T3 N: x7 i9 Z% G
  183. STA $736 n; w& Y% `/ x/ _% ^: D
  184. STA $74( X# S( W2 l8 N' n+ s
  185. STA $75
    & i/ C3 c; T; N9 c
  186. STA $76
    ' O9 o6 V9 _3 y- H0 f0 Y/ \
  187. WEARTS:: B, G. U/ j7 R7 d: F
  188. RTS
    / v$ E5 c4 Z) N$ u7 Z
  189. & Q. K9 N, {! I# j8 p. v
  190. : o( _7 d8 ~. t4 e
  191. MOVE_FORCE:
    ! a1 w! S1 g, A& c
  192. LDA $351 W, h4 @) o# U4 A  [; n& q
  193. BNE MOVE_FORCE_RTS" x& L4 t' f; j: E$ }5 Y7 ^
  194. LDA $5C; m# B, l8 O' A+ v( {4 ]( m+ L
  195. BNE MOVE_FORCE_RTS
    ; h$ G/ G6 k3 ~2 F% x! n4 b5 r. |
  196. LDA button+2,X
    ! K  U- I: N- I
  197. CMP #$80# m  _; Y8 B& T7 h  M# z' x
  198. BNE MOVE_FORCE_RTS% F# |! K/ c  A( e
  199. L1:' `; w$ V5 q6 y
  200. LDA button,X
    7 }8 x. Q6 c/ a$ q* a
  201. CMP #$08
    4 N7 I* v7 k& u$ g0 J9 ~+ w5 {; a# D6 ?
  202. BNE L2
    , t& A2 N( r4 {+ g
  203. LDA $0460
    # n/ I9 Y, ]7 r2 g: `
  204. SEC   y, N8 l0 V8 k: R: [
  205. SBC #$10
    3 O; Q: c" N2 T0 ?  |6 g
  206. STA $0460
    5 w( g6 x1 \) p3 ~& {" r! F
  207. L2:
    6 [$ |8 D5 J; l6 }* v5 q( u. S
  208. LDA button,X
    * U' y7 Z  m  }8 W+ F# h
  209. CMP #$04
    * s9 ^0 j2 c  w: F+ J1 v+ Q
  210. BNE L3
    / H2 Q. M( P$ ?4 ]7 U
  211. LDA $0460
    ' Z( u" l! G& _) j. {1 i
  212. CLC & S& t$ l4 Z2 u. m+ p( v0 k, C
  213. ADC #$108 O+ P+ p. O, G3 h* \
  214. STA $0460. R: ^" v$ q$ ]7 Y8 w
  215. L3:4 r( \1 b8 K$ c
  216. LDA button,X# {" T  T! r6 `/ F4 Z* v2 a
  217. CMP #$02- N- w/ A- g. T0 o" r( |5 i
  218. BNE L4# W$ Z% Z' ]% x; E% t+ P9 c6 E$ \
  219. LDA $0480- u. _, c8 V% W4 \8 _7 B7 L
  220. SEC
    / l1 B+ M( j! v$ H) M
  221. SBC #$109 @. c6 n7 z3 q- s; g5 D8 g
  222. STA $0480
    . Q0 N% F: O0 c4 t
  223. L4:
    7 i; b' s0 [  Y. k/ N" h
  224. LDA button,X
    - `4 X, j4 J0 F" a
  225. CMP #$01
    / D$ y7 P/ Y4 c- h7 c4 T
  226. BNE L5# |7 M! }3 y; p% e- ?
  227. LDA $0480
    / q& R2 w+ w4 `3 F
  228. CLC : x; }0 G1 C1 v3 |+ l1 c2 c# K$ E
  229. ADC #$10
    : q" N* C8 w. Y& g; }9 }
  230. STA $0480! _& y) N$ ]& P7 `  f' C8 }
  231. L5:2 m# V$ l7 N. T1 Z; s& O4 F
  232. MOVE_FORCE_RTS:. o0 ~  B" y5 x
  233. RTS3 [2 y6 d* K0 C" K4 ?

  234. - Y1 q+ T* ?# z$ C1 h( |3 Y( G
  235. ;[FC][忍者神龟PPU][END]
    ) r8 W5 H" v; p& ^# w8 s$ ^% [/ {
  236. 6 L( x* H( ~/ J! j; ?

  237. . G/ }/ K% y, Z3 K3 \
  238. KEY_ADDR = $F57 k: h4 K& M" [  t
  239. STAGE_TEMP = $6010. t! x% ^7 m/ L. |  l: r
  240. TITLE_A = $21
    # w1 v7 W. ~) M6 @
  241. TITLE_A_ON = $01
    0 l/ {) k- G% i' P
  242. TITLE_B = $591 Q  P2 e. `% K7 a1 r. I
  243. TITLE_B_ON = $01. c7 X6 {: ]; Y. l* l
  244. PPU_END = $FF
    0 F/ R, I( ?8 e! g  w6 O
  245. TIME_LAY = $3A7 V: R: J: x  q1 i" w5 g- |
  246. BUTTON_DEC = $42
    1 U6 g# ]4 d0 Q& D, c
  247. BUTTON_INC = $81
    / |! ^5 V0 f6 H& [1 {9 A) t! A
  248. 4 b- a; w) M1 n5 s8 M
  249. .ORG $7000$ Z. f/ M0 A* p. c/ W+ G4 V
  250. # ?! Z0 R# _4 L3 y) O
  251.   6 o6 g( ^7 k" W; d% E
  252. ' E" N, ?( B& t0 [1 A. ]& v" {4 D1 i
  253. PHA/ S7 a( F  e2 ~. N% d: V3 l
  254. TXA
    : T( v) ~- D# w. f' C% `
  255. PHA
    ) f3 g% F) J; R/ j, b" U% H: T, H; v
  256. TYA0 m+ E( O/ _- a9 _* L! h, F
  257. PHA
    4 S# ~7 R, O" k" [8 t3 z
  258. LDA TITLE_A
    - y' f6 \1 B; B
  259. CMP #TITLE_A_ON    ;比较是否为标题画面
    , K% o! S6 y; o0 z* U
  260. BNE RET( ?' q7 a! N' b: ~4 F) U
  261. LDA TITLE_B
    $ W4 l; I* n5 V( v% y* k
  262. CMP #TITLE_A_ON    ;比较是否为标题画面
    # J( i1 v1 g% {* W
  263. BEQ PPU_STAGE
    5 z! u; a1 P' \1 V7 [$ Q
  264. RET:4 n+ y$ V. A, Z* a$ [
  265. PLA
    . U% \8 j" k$ f7 F- b0 v# ^
  266. TAY
    4 z1 w( C" D- W# \, C; \- z
  267. PLA
    . n3 w# T0 j2 p2 ^0 {6 u, x: ~
  268. TAX  e# Q8 n& @8 I) w! T* E0 r
  269. PLA0 v0 s! v* {/ m5 r4 _1 k2 \
  270. RTS+ q1 P. O7 r; u; @( v
  271. PPU_STAGE:    ;STAGE显示程序
    / @8 h$ q% @5 ^5 z! X6 G1 G
  272. LDA PPU_ADDR_DATA
    ) D/ u, M5 p' Q) D& T- U' h; a
  273. STA $2006
    ; G5 x4 ]5 |1 K* _& ?
  274. LDA PPU_ADDR_DATA+1" k: W/ f6 w) h+ J* Y
  275. STA $2006    ;坐标设置
    : O  {' ?9 D* t/ f2 P/ r
  276. LDX #$001 z% g2 a, W1 h* {# d
  277. PPU_STAGE_WROTE:    ;写入STAGE字模' n6 p; H7 V+ L) q/ V# f
  278. LDA STAGE_DATA,X
    % u4 d3 w) [% J0 G$ k
  279. CMP #PPU_END6 u- O- L/ z' W) J1 D1 q$ O' U
  280. BEQ STAGE_CMP
    . `6 ~3 ~9 |' U# J7 e% Q" a5 ?! k
  281. STA $2007" g1 f8 x$ y& P# I+ E; x; ~, E
  282. INX- H5 |$ }- h* a5 b' T
  283. BCC PPU_STAGE_WROTE) f9 D; W7 b1 H; f" a
  284. STAGE_CMP:# Z9 K/ o8 z$ c3 N
  285. LDA STAGE_TEMP4 a6 G% S" y' E: R0 q. }2 O
  286. CMP #$FF    ;关卡数据初始化条件判断
    ; s6 P$ p4 K9 f8 [/ Q. C
  287. BNE KEY_B
    : q$ ^# X" P6 x! X0 @8 q
  288. LDA #$009 i0 V/ _1 Z+ O  ?$ Y9 k/ A
  289. STA STAGE_TEMP    ;关卡数据初始化
    ' w* I1 ~2 r+ E8 e) s& Y
  290. LDA #$57
    4 }8 y! U$ }3 M# m/ C: [( o3 I; J
  291. JSR $DB52    ;按键音效
    & J- b4 r, Y3 C8 |2 s% m
  292. KEY_B:    ;关卡减少
    5 b" J: a" X' `( O6 b$ v9 K' w
  293. LDA KEY_ADDR) L7 P% M, m/ N6 g+ Z2 F
  294. AND #BUTTON_DEC    ;按键B或左减关3 s6 X  ?; O/ B* Q; o4 F6 o
  295. BEQ KEY_A$ K$ O3 [# B2 x+ N2 p2 a0 }
  296. LDA #$FF    ;重设标题延时
    0 _0 {5 p- `  A* D7 ]8 Y3 R9 }
  297. STA TIME_LAY2 y8 g/ `4 U/ a1 r4 e2 _0 K
  298. LDA STAGE_TEMP, @$ I' s7 L" g" |5 u
  299. CMP #$00    ;关卡比较  c. ?0 s, c5 I& I; q) r
  300. BEQ KEY_A
    ; V8 q7 @, ^: w% ], N1 [5 N; O% r
  301. DEC STAGE_TEMP   ;减关9 i" Q; x# n( w3 ^+ Z# L! ]
  302. JSR MUSIC    ;按键音效
    8 p/ _8 y! S, u5 q4 s  Y! M! N
  303. KEY_A:    ;关卡增加& S% m1 _7 g% ?% o2 z
  304. LDA KEY_ADDR
    ! L* }, i& x, e! C
  305. AND #BUTTON_INC    ;按键A或右加关
    $ C. |& x$ Y+ s* k0 B3 Q% T$ [5 H
  306. BEQ PPU_NUM_WRITE+ n, }: n( F. A2 O1 G
  307. LDA #$FF8 I1 K9 o5 D8 T5 x; M# u
  308. STA TIME_LAY    ;重设标题延时
    4 F0 X  R1 O  W$ l, S
  309. LDA STAGE_TEMP
    ) {9 q' u6 U+ A$ t8 f2 J
  310. CMP #$04    ;关卡比较6 ~0 g& m; o, F
  311. BEQ PPU_NUM_WRITE
    " e0 {% |+ ^5 ^& o& l% g
  312. INC STAGE_TEMP    ;加关" R& v0 r4 X# H) B
  313. JSR MUSIC    ;按键音效1 X" A1 N% h& C) e
  314. PPU_NUM_WRITE:
    0 l! Q# G% y; L6 z7 _
  315. LDA PPU_ADDR_DATA7 C3 a5 w, o( w/ F/ j* E( P4 m
  316. STA $2006( Q' Q9 O2 s" i. _; q# y7 S
  317. LDA PPU_ADDR_DATA+1' [' |- D# S2 X
  318. CLC
    2 d! Z- P- q. H# u! D
  319. ADC #$06; {: r. q/ @  e7 H5 K1 Z  }* @
  320. STA $2006    ;坐标设置
    3 _6 m# V/ o, s; X$ P6 n
  321. LDA STAGE_TEMP
    ' I  q3 Y; p0 k4 |: `
  322. TAX
    3 }; G4 o0 ]0 d4 i; [' M
  323. LDA STAGE_D1,X    ;写入数字
    ) J" Q9 b3 x: k; X; O1 `/ E
  324. STA $2007- K* Y+ U7 {9 F$ _
  325. STAHE_WRITE:
    % L: @  a- J$ Y( v
  326. LDA STAGE_TEMP
    9 {% i9 W3 T/ s0 S. m) W) E' F
  327. STA $42   ;初始关卡写入
    : c: E' f; Y. O9 a* g8 P1 y# Z
  328. PPU_RTS:
    , H! _  f8 y8 }7 h, ~. u/ ]
  329. PLA
    5 F, i* q# [$ f
  330. TAY' C5 l3 [6 P' l+ ^
  331. PLA
    + [$ |: V$ L' n; R; b, a
  332. TAX: w) H* ?! n; |& W' \3 m% c# E
  333. PLA
    " o8 c- d0 K- E
  334. RTS
    $ [& R) o+ l2 ]$ y  s( R
  335. # {+ o% s7 E8 k" R
  336. 8 M" C* P; u% ^0 O- I0 q
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据7 g( j" v+ ]0 Q/ t* U. `' V
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
    : N) o7 I3 K3 U  U! E5 L

  339. 5 q- H" C7 F3 p8 |5 B$ W
  340. STAGE_D1:   ;关卡数字
    ; T' H' A3 f) E
  341. .BYTE $01,$02,$03,$04,$05
    . T) Y7 a1 ~7 i# ?5 f" w2 w
  342. " X- {/ r& Z8 B
  343. 3 j+ w2 i/ ]/ I" d
  344. PPU_ADDR_DATA:
    : n5 k; \- r: ~+ e. ~2 v& Z0 ]4 X
  345. .BYTE $23,$0C
    , i% D( G/ v3 Y3 g) H
  346. 8 D+ X5 [& z) ~1 J
  347. MUSIC:, t( _) j, F2 W+ M" ^
  348. LDA $8000
    / D9 z, M* X, u* y3 q; y
  349. PHA
    ' _; H( f) R8 V& h) H( T# N- u
  350. LDA #$00
    % {0 k; y6 v! [# M3 D9 B, y
  351. JSR $CEA7
    ( X; n# w( }6 V' t# A. k
  352. LDA #$3C
    3 H+ q9 M& T9 k
  353. JSR $90571 Q8 ~  s: r0 h# {2 g* n; |- e
  354. PLA# j( f4 z6 y/ O+ @. ~+ W/ @% C+ B
  355. JSR $CEA7
    9 i0 j! ?- K' a6 v6 k1 D
  356. RTS) ~0 E; w+ ^# l0 F( q9 @" f

  357. / c& J2 t; N; R0 d6 R0 y9 s; J7 e
  358. " E* `+ R( _2 ]% l& U
  359. # w" q  S; ^# ?) N
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

签到天数: 1749 天

[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:494 B9 m/ N- C" n' e, K% P% G
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了
$ z; Z( i; x  `* r' q6 Q- c4 ~
就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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
! G5 X9 q- _2 k' T: `! {! F1 l就是我呀,楼主都忘了,呵呵,辛苦了楼主。

( s6 a, z6 c. m/ j3 z也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51( W2 `) C4 j. O5 `  D8 |
也不顶个贴,唉,真是的

7 p- ^, e: s0 i. R, a& A; y$ r+ h我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。' [- _, E8 i7 z& w9 t1 [2 l
请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。$ W" u! b9 d& O& P9 k( r8 H2 J& E
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 个 柠檬. 幸运榜 / 衰神榜

签到天数: 2110 天

[LV.Master]伴坛终老

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

签到天数: 3228 天

[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-10-30 03:46 , Processed in 1.090820 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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