EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑
/ t, e2 |# r& V; d( K! \5 F: f+ Z# s6 @' {/ G0 n! K
[FC][忍者神龟1][END选关]
$ @6 i3 u6 m& \% o2 ]0 d6 q6 |# U" [" x+ G
时间:2017.4.23 }* G- _+ Y4 V5 j9 B/ P. c% p
作者:FlameCyclone  X/ L: W- `  L2 Z$ M- |- i+ |  ]
内容:& D- a3 T( k8 s3 R5 X& k" ~/ c
    1.关卡选择:   标题时,左或B减,右或A加;1 Y, S! i) C/ e2 ]  l
    2.一击必杀:   选择+B键切换;+ w# G! |) ^- C; s- \
    3.无敌锁定:   选择+上键切换;( Z( F5 J- q/ E6 X" ?8 J
    4.血量锁满:   选择+下键切换;" R9 a  c3 K3 l7 `  _8 J+ b, I2 _
    5.水下时间:   选择+左键切换;# u; ^  h, m. |" Y
    6.武器切换:   B+上键切换;
3 f, A( i4 z- n8 d% D+ P! ^    7.暗器数目:   B+下键切换补满/空缺;
) U6 O2 G& p& U* E0 p9 [8 x* B/ T8 M    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.7 @9 ]- P9 a7 i; s( }' F
' z7 t" a" H! S0 v7 e# ?2 c
$ |% H  P6 ?" k3 T
FlameCyclone.ys168.com
: f6 y5 L# X4 k# mwww.nesbbs.com) d8 y" Y& T9 R; ?
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E06 ~$ ?2 K3 {# h2 K
  2. ora_data:! {! w/ z. t& R; ?+ {# e
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10
    ' u$ j  U+ g5 @  Z9 E- ?/ H: d! g
  4. and_data:
    7 F" F1 e' z# G# B$ [/ N5 R6 |
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF9 p( ?4 W- b' ?- C$ Y3 V
  6. : z. r, z1 ]4 `  z
  7. button = $F5
    5 V' R$ e5 g7 Q* |8 C$ j9 }
  8. flag = $6000
    4 J$ e8 |' f" o/ Q6 l
  9. .org $8000( F% I' W8 ^% a" o, ~; w+ ]) G& U
  10. JMP $8400" T; S1 M' Q0 ^3 ^4 \/ n3 ]) d+ v

  11. ; S0 o! V5 o$ O' D

  12. : L) y& C* Z1 @" ~% h
  13. .org $84006 z! Z! v- n7 k9 F' q7 I' z: r' i- f
  14. PHA, {$ r3 X4 g) W; w& r: ?0 g1 b) _
  15. TXA
    8 h" _3 `: K& V0 L  H: v* Q. @- ^
  16. PHA
    2 r4 R4 l$ u$ ^# ^
  17. TYA
    ) v7 L5 `/ _- a4 I' `
  18. PHA
    - T2 Z5 w; D. m: t
  19. KJMP:
    * z' K% p/ k8 V- S( w
  20. JSR $8100
    . u! K0 n8 T. k
  21. JSR KEY_OPERATE
    . G) d; i. s, @
  22. JSR WEACH
    $ T  r+ k! s6 Q
  23. JSR INV
    % v& w' p7 I% |- ~% F  F
  24. JSR TIME
    5 z* v5 N0 V$ S: H4 M' F7 Z
  25. JSR TOOLS
    ! L% V. i6 N; e+ j2 w! f
  26. JSR BLOOD9 o$ q/ g1 N1 K3 j3 S, U, A4 s' i: ~
  27. JSR MOVE_FORCE. s* w( v# c6 X6 e& a
  28. PLA5 e' M' K; {6 @2 x9 c% D& A' x. P
  29. TAY
    ( @) V% C+ L. j, }- j4 x" n2 S
  30. PLA
    # V# ~0 h, u1 y# y1 ]/ |
  31. TAX
    % c5 w; H6 ?2 ^8 X0 c
  32. PLA
      E, F4 \2 O1 v( l- F4 S
  33. RTS7 P- Q; x+ z& D' c' b+ W" ]
  34. 5 l! g6 w% Y! _0 Q6 R; i
  35. KEY_OPERATE:! B) C  m3 Q1 U% }8 _5 V+ Y
  36. data_protect:
      J! x+ v3 ?6 x1 P
  37. PHA0 @1 ]! t) H+ T; K. C1 H
  38. TXA
    ' C# S( L% U6 U7 P8 ]  U: T
  39. PHA
    $ d/ C6 a9 E1 m
  40. TYA/ g2 ?4 ~" D5 W; `( U% K
  41. PHA# y" {% w/ K8 a# r1 N
  42. 3 y1 k. m- j5 x1 R. q
  43. FLAG_CMP:9 L* q7 t, `) V" z/ t  z
  44. LDA $600F) M# S4 a6 |! X3 H
  45. CMP #$7F    ;标志数据初始化条件判断
    1 y0 k0 `  b  A9 Q
  46. BEQ pause_cmp0 W7 @: }: u& N/ r! M7 g
  47. LDA #$00
    1 H( P: K! H' n. {
  48. STA $6000    ;数据初始化
    9 f! G. L( {6 S4 w" c( z( V
  49. STA $6001    ;数据初始化
    , c! O8 ]7 Z- I) Y3 U, J3 Z
  50. LDA #$7F
    3 e4 g! p" \/ u3 q: ~2 n" h+ O
  51. STA $600F
    8 g9 [) H* `& N: n* S8 ~
  52. pause_cmp:
    7 K" b) i1 |3 z, {; g
  53. LDA button+2,X
    4 X- v' A' V; ^8 n
  54. AND #$20& {6 m  W5 w) p: J
  55. BNE button_press
    1 {0 Z( x5 \; [, L0 r2 l# c+ j
  56. PLA
    ! ~7 X0 z+ v( {7 r0 S9 W, {  ?
  57. TAY
    0 O7 y4 b5 T: E* N
  58. PLA" d% i: K7 ?/ z9 [
  59. TAX
    / |- D5 C( R0 A* @( C
  60. PLA0 L- |  H, X* L) A: }
  61. RTS
    & J& I- T6 k2 [" m+ {& H7 h& r
  62. % s& G& U  G8 k" n) s
  63. button_press:: h& `- z0 C) A3 E
  64. ini_Y:
    , f  X! C' _+ e' Q( V- m! z
  65. LDY #$009 t8 E" _0 C1 y  k  K
  66. button_cmp:' \6 Z% Y& w% f
  67. LDA button,X
    + x( D. V4 w  l5 _2 ^" d( w
  68. CMP ora_data,Y
    8 _( L3 i  v( W( k" q- ^
  69. BNE count_Y_cmp
      v1 t3 o2 g6 ~! e1 ~1 v
  70. flag_cmp:5 ^* w3 T& B" Y' S/ V' N+ K& t
  71. LDA flag,X
    # v! z% d$ |' @: b
  72. AND ora_data,Y
    % h8 @# x$ X$ B; F
  73. BNE flag_and2 T) G9 J: x* h- r
  74. flag_ora:
    # W3 O3 G7 V$ w* j2 c' h
  75. LDA flag,X
    " P) T: I; X3 T4 p% z
  76. ORA ora_data,Y
    ! k% M/ ?  v; M# H$ B1 y- \
  77. STA flag,X* }3 {2 `" i; k# I' M
  78. BNE count_Y_cmp
    ' O% |/ z' u' W; I, R6 Q
  79. flag_and:. P! N5 H5 u6 R$ I8 \  ]! S8 |
  80. LDA flag,X2 Q* Z% u0 E8 \& k7 h
  81. AND and_data,Y
    : v( h4 j8 u$ k
  82. STA flag,X
    % F. f( W) C8 H
  83. count_Y_cmp:
    . B; V  g( C& Q  y
  84. INY
    + C& N! c. R7 o$ ^2 I. o9 i- g8 |
  85. CPY #$08  R- [$ x/ L1 n# T# U( w% _/ b
  86. BCC button_cmp. J5 D) C/ M1 X7 ]2 v

  87. 8 t3 @0 Z1 }. v' Y4 |" x
  88. data_extract:, ]1 s! Y0 P/ t5 _: _
  89. PLA8 P4 M; V4 Z+ L& W/ p3 Z" {1 T
  90. TAY
    & @. g# M% k- e" k9 o; y/ }
  91. PLA6 C( a- N; W1 S+ z  X
  92. TAX$ ?* K! e7 ?4 T
  93. PLA
    # D+ t& j6 [2 g2 m- G$ q5 m% i' P/ s

  94. / e. H+ g# G" d! B- I9 M- L( K
  95. return:
    , V, N3 K/ `4 c& z: ]$ {0 k0 Q
  96. RTS0 `- h/ p& n0 s6 A* |' X$ f7 b

  97. & p8 D) l* i, w+ _8 k; y

  98. - v/ j6 y' _  q3 }
  99. INV:    ;无敌! L5 g4 Y* ]$ R) V- I
  100. LDA $6000,X
    6 T5 _+ ]( i; U' n* D1 X
  101. AND #$08+ K1 p7 E3 y( x8 q8 d, k1 n/ L/ z
  102. BEQ INV_RTS" R* k3 [* s3 {% H
  103. LDA $0450
    0 C; s% M7 u/ ^1 r$ i( C! j6 X- m
  104. ORA #$04. U' r. [  `- c& ?* ^! R
  105. STA $0450. K5 n" N4 ?- x2 H8 Y' o
  106. LDA #$05
    6 o1 o5 Q2 R0 _9 ]7 g' u9 }, A
  107. STA $0500,X% b; Z$ {  l& X9 f
  108. INV_RTS:
    + E* Z( C2 t8 z$ G+ W$ o
  109. RTS
    8 w& y2 _& v  A1 B# k

  110. $ R' m' |' d* @& ?

  111. $ D8 z( ^9 _( a" [( Q5 ^# u
  112. TIME:    ;水下时间
    . ]# z1 t5 X' S1 F0 f" [2 e# c0 {
  113. LDA $6000,X
    - x( }( M; A! y& X2 ]0 `. ?
  114. AND #$02+ ~8 f% S6 k  h# {# |7 g0 J
  115. BEQ TIME_RTS& T3 m% O, M6 V7 Y  I
  116. LDA #$1E
    ) o, Z4 c! i1 Y6 U- x0 W
  117. STA $BA
    7 u) [4 y1 o" Z6 V# K
  118. LDA #$8C6 k7 i' O) W2 T2 y
  119. STA $BB5 ?) c7 R7 g" x* N: Z% x: [% `- K
  120. TIME_RTS:  A2 X" \$ Q6 e/ T8 Z; [" f6 y
  121. RTS# E7 x  I7 f0 Q0 i! |2 i

  122. 1 J3 T2 Q0 D5 t% K( P! O  ?
  123. BLOOD:    ;血量
    . `& f4 n* C2 x- S
  124. LDA $6000,X; L, x, d+ P4 s3 P% m, f
  125. AND #$041 g7 y/ O  l; K
  126. BEQ BLOOD_RTS  O, a: H0 ~; n, w" t6 W2 I
  127. LDA #$80
    - ^) E! ?2 \3 Q+ i
  128. STA $779 y% f0 g- f  j6 u! u6 m
  129. STA $78* o% f, W: `$ k- i1 Y  e2 {
  130. STA $798 _6 S# [* t2 _; Z
  131. STA $7A0 v% A( l$ y5 O5 h. o! h
  132. BLOOD_RTS:" M; B% d- R/ k7 x+ [) D# `, G& k
  133. RTS
    ) a2 D! p1 a/ z# x+ ^; n2 a+ ]1 N

  134. # {/ [- y: q3 f
  135. TOOLS:    ;工具
      C$ M6 n) l9 ]$ y' w9 z" h2 K* m: ^
  136. LDA button+2,X
    4 S) y  t0 s, ?
  137. CMP #$40' n" u/ L* t' D
  138. BNE TOOLS_RTS
    * _1 {/ x9 A" j2 r/ m7 z' m
  139. LDA button,X2 [% L9 P: D3 J4 ?
  140. CMP #$044 A- X; m7 u* ]/ [2 K1 c
  141. BNE TOOLS_RTS7 u, u' G0 Z/ B0 E" z4 J
  142. LDA $A8
    , a! j' y8 d* F; b( `$ o0 a$ z0 q9 F
  143. CMP #$00
    3 T( O* }! u/ d7 L
  144. BEQ FULLTOOL
    : z2 Y' `; p( r7 n
  145. LDA #$00
    * h* y5 g' ]7 r4 I) B2 u. y
  146. STA $BF
    * X6 t1 N. u4 f( {9 S6 o, M) }
  147. STA $A7( |6 B: |; H; K0 |1 s
  148. STA $A8
    ) |2 Y) U1 @, n( t# T$ p% V
  149. STA $A9. y' L+ i' Y3 k0 [0 I/ {, Y
  150. STA $AA
    " ^; @2 ]9 F8 V! C% x* G+ s
  151. STA $AB7 Q1 {4 H8 @) p
  152. STA $5B
    4 u( a) S' c4 i5 Q9 L
  153. BEQ TOOLS_RTS3 Q( n, j* V/ h8 o
  154. FULLTOOL:' j4 `7 I! \4 X5 q4 {
  155. LDA #$0A6 i' }3 s% W7 B! ~  F$ Y7 [# ~
  156. STA $BF4 y. _! Q1 s1 G6 J9 l1 ~' b2 r
  157. LDA #$0F& N, B; E0 ]9 P8 _' Q! N: {9 s+ G6 S! x
  158. STA $A7
    ) g9 X8 P! K% v! g# r+ D
  159. LDA #$63* P: x6 o' c0 W" U, @2 j+ `4 q8 z
  160. STA $A8
    5 q$ w! H; F( m' q
  161. STA $A9: z5 ?& Z# Y! o* l. [
  162. STA $AA5 R' T6 G& D, _) t  V1 G
  163. STA $AB
    1 m( i/ H4 j" q8 ]) M
  164. TOOLS_RTS:
    2 v4 ^5 P3 [. c; y% t2 A: w
  165. RTS. I- |) o+ K2 u/ f

  166. , M( B( y& z) q3 ]) B+ {
  167. WEACH:
    & S9 O: p9 `  Z  |* u
  168. LDA button+2,X1 y% q6 p4 m" A+ ?2 @
  169. CMP #$40
    ! f9 d! u2 f6 u! D& v5 [
  170. BNE WEARTS6 f1 Q, Q; j* O) a, L: i" I% Q
  171. LDA button,X
    & v4 D- Y! d0 j! j5 O1 r
  172. CMP #$08: a8 S6 t& ]  c3 [6 C5 Q
  173. BNE WEARTS6 M5 l5 `% @1 X% e
  174. LDA $73
    ) M  b" C/ s+ F1 `: M3 D
  175. CMP #$04& p0 d' U* Z2 N( N
  176. BNE WEAINC- Z7 X9 s7 q: l
  177. LDA #$FF* W7 f: ]2 M$ S* W+ Z& j1 n1 d
  178. STA $73& \# E& E, m$ b+ A
  179. WEAINC:
    ! [4 O+ r3 i9 d% L' f( k3 J& Y
  180. LDA $73/ l9 `# B0 I9 a9 B: K
  181. CLC2 v- E$ b7 ?& K4 v
  182. ADC #$01
    8 v: p3 ?! o: Q( o8 v
  183. STA $73+ }: U$ Y& l% W6 H- p* A: H
  184. STA $744 s6 ]. y0 |/ b4 C; v
  185. STA $75
    ) `" I6 Z8 ^6 z
  186. STA $76
    : @5 n* s% e/ `; }
  187. WEARTS:# g8 L" N; u$ }+ j9 _! k
  188. RTS
    ) B) o. R& a8 C% d" c

  189.   b5 r, ?* v. H5 f2 a) t
  190. ; _& f% [$ ]. A- r' e+ ]& A
  191. MOVE_FORCE:
    2 s" e9 n) t: C( u* Q: H5 Y
  192. LDA $35
    # P+ C, w1 |0 o3 p5 X7 g
  193. BNE MOVE_FORCE_RTS
    + o& `4 ~7 g5 n  F2 ~
  194. LDA $5C
    & X9 G' X4 {# v, ~- Q( r
  195. BNE MOVE_FORCE_RTS
    7 U  N" Q6 Q2 z1 n' P4 l9 w
  196. LDA button+2,X) z3 y! X; ^" J. v3 p# y4 R) a$ R/ b6 f
  197. CMP #$80
    0 K, X1 l# u/ r6 y5 _6 A8 i+ f3 D
  198. BNE MOVE_FORCE_RTS4 g; S+ g* i9 J# a" m, R% l  c+ W
  199. L1:
    $ t# V9 c8 ?8 @, O3 z4 o
  200. LDA button,X
    5 \. ^1 R* I3 I  h( B
  201. CMP #$08
    ( x1 `# K  y+ ?' M& p- V, Z
  202. BNE L2
    / Y# E! ?' ?3 w. r, B/ B
  203. LDA $0460- C2 `6 n# q" R. l. }* V
  204. SEC
    2 T9 r5 R1 b/ h/ Y/ X6 w  L
  205. SBC #$10
    3 k- `+ p" j3 _5 y: c
  206. STA $0460) d( v: _6 A0 v, q$ Y
  207. L2:
      p* X+ |" l/ z& t# h
  208. LDA button,X
    2 t% R8 L) ~) s0 k0 \2 ^
  209. CMP #$04
    9 O1 M- q1 W  _' N- l- p  p
  210. BNE L37 h9 k1 ], L0 P
  211. LDA $0460% b4 `$ h' W+ r% a& {0 Q
  212. CLC 4 V) G+ a4 U  m1 G
  213. ADC #$10
    0 @4 X1 `& a/ O' _; V* `
  214. STA $0460# X7 e# s" z( m' |. D; B
  215. L3:; y- D7 R4 b2 H# c) q2 W; J
  216. LDA button,X
    ; z. N( W+ d4 s# @
  217. CMP #$02
    * b" s! k& ]6 r- s4 r
  218. BNE L48 @! G) p" I: @4 }. X; x5 }
  219. LDA $0480
    ' O& O5 w) ?6 `& v
  220. SEC 3 P! G' y" n# Q  H' C. g
  221. SBC #$10$ R; l- v' O: z
  222. STA $04807 C4 U7 ^4 U" V& G- r0 k
  223. L4:
    ; G/ B6 |9 |0 n$ I  x; ]/ c
  224. LDA button,X
    3 X6 c% _4 U+ a, t5 _
  225. CMP #$01& V7 V- M0 I- E4 p4 [. S
  226. BNE L5
    5 O) k% N5 w" u8 x4 K4 r
  227. LDA $0480
    / \! C3 b6 `" V5 [# ]; G  G  p
  228. CLC 9 D$ u7 ]0 ~( Z/ o8 Y
  229. ADC #$10- x& ^% E7 K: n+ V% w) F" z8 j) J/ H
  230. STA $0480$ e' ^7 J% ^+ H) D
  231. L5:
    0 L% @# \$ j( @% V
  232. MOVE_FORCE_RTS:  h# Q) P' m% R* R  e
  233. RTS& h" k5 o; h3 ], N

  234.   a# a& W& I. V: ^% X
  235. ;[FC][忍者神龟PPU][END]( B" U, K1 Q: T& g  Z6 P8 Z

  236. + F& u8 @+ |' ~! K

  237. 3 T( v" O! L4 b* u7 \% ~9 ?( j
  238. KEY_ADDR = $F5
    * N; F. X4 ^3 E% R9 h
  239. STAGE_TEMP = $6010- v& k0 t# `6 ^& e7 t2 N8 {
  240. TITLE_A = $21( H$ q% ?# y+ ^4 W/ Y
  241. TITLE_A_ON = $01
    - C( w% t) u/ H: l; I
  242. TITLE_B = $59
    - M& Y* @$ p! \) D( a( B* Y2 J
  243. TITLE_B_ON = $01
    * o- \" P8 w4 J/ Z& E% W& h9 l
  244. PPU_END = $FF
    8 v) Y$ M/ t% u; N, c
  245. TIME_LAY = $3A
    5 ]0 R; t; H9 D3 e0 J% t, d1 _
  246. BUTTON_DEC = $422 P! ]: m4 I% N1 W6 S) q
  247. BUTTON_INC = $81! T( l4 i( ]7 q! w5 z
  248. * ?2 w3 U1 ~8 v0 ]2 Q/ M7 j
  249. .ORG $7000
    5 q4 P) `& k3 @( \' u+ s8 I- Z
  250. 7 \# Q, f' y5 d9 u
  251.   
    2 {6 \. [0 [4 u, }

  252.   p* e9 b1 ~( {- j
  253. PHA( c2 K4 b' L+ |- q) D" m
  254. TXA
    # w9 A3 F8 F0 o; `  M3 K' K
  255. PHA" {/ W- Q$ V* |1 a1 q; r2 m( C
  256. TYA9 V) p& h* k- e2 w" ^0 ^
  257. PHA6 R" l- P0 c: x
  258. LDA TITLE_A2 C- s; J; ~8 b( X( g4 P5 m. s4 S
  259. CMP #TITLE_A_ON    ;比较是否为标题画面, y, K( T* q2 f8 [% j$ h
  260. BNE RET2 ^8 h: B3 D, w. F! H) I
  261. LDA TITLE_B
    ! g% }2 Q! F9 X2 J4 [
  262. CMP #TITLE_A_ON    ;比较是否为标题画面2 @$ P# [, Y% h. i3 e, M: X
  263. BEQ PPU_STAGE( N. e+ C6 C0 E; R
  264. RET:) j3 ~6 w' S3 d
  265. PLA+ Z, l3 l) j2 {
  266. TAY( f& Y4 e1 R, r7 ?  m
  267. PLA# y5 w3 i/ k; V; m
  268. TAX
    0 |* e- T6 {& j$ ?! N3 G5 U  c# Z
  269. PLA+ w) H: F0 @0 y! `4 e" C
  270. RTS
    + u" m  O5 ~1 o' A# t$ b$ q2 }
  271. PPU_STAGE:    ;STAGE显示程序. B) F* A# O$ g, g7 p5 d
  272. LDA PPU_ADDR_DATA+ |- v- U+ x% F: P# n6 O
  273. STA $2006
    1 e: j( e5 c% ]" i+ F; T
  274. LDA PPU_ADDR_DATA+1- l7 A5 K* V+ R  d, e
  275. STA $2006    ;坐标设置
    $ H/ o# S3 I4 [
  276. LDX #$00) w# Y$ o" C  X2 U# s
  277. PPU_STAGE_WROTE:    ;写入STAGE字模; A" c7 t+ y0 v1 w) x/ H
  278. LDA STAGE_DATA,X
    4 U& ]- J7 u: f, N: [
  279. CMP #PPU_END
    - Q5 X3 B; d) H! J. R
  280. BEQ STAGE_CMP. n! O# D) B. J6 }' y
  281. STA $20075 h: O8 T" x" ]4 d% R3 e
  282. INX+ d9 v' y5 h" {4 H& V) K
  283. BCC PPU_STAGE_WROTE! I2 \) Q8 ~6 e8 w5 D- l
  284. STAGE_CMP:
    : W) H( l. a2 X  V" i. E
  285. LDA STAGE_TEMP  u& V: R% i8 p  P
  286. CMP #$FF    ;关卡数据初始化条件判断
    & i7 Y! w' ^. ]' U/ h+ {% B7 N. y
  287. BNE KEY_B; G( {4 r' y/ [" b5 `) S: w
  288. LDA #$009 |3 ?5 T& ^' ]# A% b1 ]
  289. STA STAGE_TEMP    ;关卡数据初始化5 f7 b% b' P" J$ |% j' X2 V: `
  290. LDA #$578 x, |* s- U: C! _
  291. JSR $DB52    ;按键音效
    : o; I0 P' P1 {. p  a
  292. KEY_B:    ;关卡减少& l* u+ W) c' e3 K. `6 E( d
  293. LDA KEY_ADDR! a1 u( Q' r0 ~* r" f- v+ L# {: z8 {
  294. AND #BUTTON_DEC    ;按键B或左减关
    0 I9 R+ h: z# G* U+ x8 J: g
  295. BEQ KEY_A2 w5 g9 i/ M1 E) D
  296. LDA #$FF    ;重设标题延时
    & f/ z  J- c, g, ]( x) O
  297. STA TIME_LAY! [  _  i% a$ H3 [3 |1 ~. P
  298. LDA STAGE_TEMP
    7 q+ @0 N( Y& ^6 N; e7 e
  299. CMP #$00    ;关卡比较
    ) E' j$ Q1 {" R. q" b6 ~# S
  300. BEQ KEY_A
    ) ^1 x0 u3 ^* F( i
  301. DEC STAGE_TEMP   ;减关
      g& d, Y1 z. W! n, I+ [' f
  302. JSR MUSIC    ;按键音效! @: K$ j) p$ _
  303. KEY_A:    ;关卡增加9 ?0 ]4 }9 Z$ p; V1 ]3 Q
  304. LDA KEY_ADDR
    - j/ H. \- |/ [1 s5 {
  305. AND #BUTTON_INC    ;按键A或右加关
    4 G: ~9 n8 u& r8 H
  306. BEQ PPU_NUM_WRITE8 y- r1 Q2 l# ]5 f% s
  307. LDA #$FF1 X1 @' F' K/ R% H) @
  308. STA TIME_LAY    ;重设标题延时- ?. N" J6 L& V$ v
  309. LDA STAGE_TEMP
    ; j0 _8 m& V  m0 F  C
  310. CMP #$04    ;关卡比较
      A3 @; a/ Q) Z7 ^( J5 Z. H
  311. BEQ PPU_NUM_WRITE' O8 t0 {9 M2 y$ Z" i% f* Y* T; g
  312. INC STAGE_TEMP    ;加关
    ; b. x4 q& m8 N# }
  313. JSR MUSIC    ;按键音效
    8 N. F1 P: t" L6 s! D
  314. PPU_NUM_WRITE:
    , K9 s& F6 ^( i. I( |: K) Y$ V
  315. LDA PPU_ADDR_DATA
    & b: j/ H/ `% s/ }5 b
  316. STA $2006& D1 M$ v" ~- j
  317. LDA PPU_ADDR_DATA+1! |/ Z9 \, }/ v
  318. CLC
    7 H! m- H/ I; Z3 k: v  m2 ^8 e& X; K
  319. ADC #$06
    , O1 L! Q1 N. f( b" w
  320. STA $2006    ;坐标设置0 x  m5 W+ T! [6 G1 D* o
  321. LDA STAGE_TEMP* I$ L% h  y! ^( d- h* [- m  U
  322. TAX6 Q, t9 u3 [8 y+ A
  323. LDA STAGE_D1,X    ;写入数字
    9 z+ B6 e1 @/ T3 D
  324. STA $20072 J1 ~) [+ c+ z3 E" W" s7 I' T* J
  325. STAHE_WRITE:% A9 D: u/ U8 t. Z$ B9 \0 P% [
  326. LDA STAGE_TEMP
    2 m: ^' p7 Z6 j% Y4 Z5 u
  327. STA $42   ;初始关卡写入
    # f9 r( m! ?" s$ z
  328. PPU_RTS:; U* |8 E* N- @2 r2 Z8 W9 O
  329. PLA6 y! j) b4 \+ H) t4 u
  330. TAY
    * r( \& e' _* e9 d; r( A; B
  331. PLA
    ( h$ \" ?1 g2 q9 H
  332. TAX2 c" g: a2 E% L) l3 W4 _1 V' ^
  333. PLA/ Z- k6 T- h! t0 Q( {( U
  334. RTS
    ; Y( M4 U7 i7 ]- \) }0 F+ o8 I

  335.   ^7 V5 d/ i( A) C9 R+ u) X7 \
  336. 2 i/ z' _7 q9 n7 g6 t* i% S* g7 e
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据. T" O) f! t  W' t/ F2 L. Y: W
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
    1 V3 M$ m$ M2 I& ]& \# ]: n7 [% V' z
  339. 0 |( s% W7 @& F5 c9 K- M/ e6 m2 M( K
  340. STAGE_D1:   ;关卡数字& u. D' W( h; i1 [
  341. .BYTE $01,$02,$03,$04,$05
    $ R; x9 u) Y7 K# o. I! q$ m

  342. * s8 Z$ V$ ]% {8 o6 e
  343. " F- s' X) C% e
  344. PPU_ADDR_DATA:
    - u  e6 L' G1 ^6 t( S
  345. .BYTE $23,$0C* }% `. ~3 p2 v) Y

  346. + L7 H, i8 G9 x0 G+ a
  347. MUSIC:
    : m0 h0 J; l, H* j8 b+ k6 t
  348. LDA $8000
    % k7 S. I& z- e, ?/ y
  349. PHA6 F( [2 h+ x& l! p7 d% N8 K' I
  350. LDA #$00! ^( z$ l* i: \, b! T+ W( B
  351. JSR $CEA78 E6 C1 S8 E" c
  352. LDA #$3C
    5 m9 x2 O* M0 k0 g
  353. JSR $9057
    . F0 B: H& `- `2 B
  354. PLA: b- ]2 x9 R  w/ \& d
  355. JSR $CEA7
    2 u, K. j* p9 `- l5 ]' X; a4 w
  356. RTS
    * O) r% W# B- S+ |
  357. & O' t3 K8 @+ r. u
  358. + D8 Z4 k  V+ I+ E' R+ {
  359. / Z' I% c5 M  M- d+ ]$ L8 ]
复制代码

本帖子中包含更多资源

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

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
  q% v4 b: t  `( u( `我记得有人想要忍者神龟我才修改的,那个人跑哪里去了

/ t4 V- d9 J- p& C就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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
2 ~0 q1 h) ?, o, p: f. Q/ V* B就是我呀,楼主都忘了,呵呵,辛苦了楼主。
6 d1 e4 y' U' g5 m) N3 t3 z: ]
也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51
' L7 V) t* Q" m4 |+ B& l也不顶个贴,唉,真是的
, P6 b" s1 ^5 K: p# O' S
我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。! S9 p1 U  x& G3 n! _: P
请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。
9 q7 Q2 D6 @- `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 07:12 , Processed in 1.127929 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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