EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑
9 M- V! ~# k7 x6 I4 D- s8 O
9 p5 z# R* G: |4 |6 o. }[FC][忍者神龟1][END选关]
: T6 a7 K5 [* V$ A- O! n- T8 ]) _9 K- y
时间:2017.4.2
- K- k. t" s) }作者:FlameCyclone
' [( d$ u' |; q. @  t: j, t内容:+ P2 c7 n" D* u4 {) G' M
    1.关卡选择:   标题时,左或B减,右或A加;
# o0 r& a) E! W/ F4 K* d    2.一击必杀:   选择+B键切换;
) i' E# I" E, B! _    3.无敌锁定:   选择+上键切换;
5 ]* `5 R1 u0 ?0 P$ E    4.血量锁满:   选择+下键切换;; v& p: {, k9 H. t
    5.水下时间:   选择+左键切换;( W3 g: {- I; R; Z2 c- A
    6.武器切换:   B+上键切换;
1 S7 U1 g$ v# L" D1 M9 Y    7.暗器数目:   B+下键切换补满/空缺;8 Y) B3 a; _, Q; V" o+ S$ a
    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.
1 A0 R$ Y- o3 E( ?: |! N5 `7 r  |- j3 R4 `2 U; A

; m- R: k, B& V* z& B2 c% W4 OFlameCyclone.ys168.com/ b+ P5 v/ E5 G/ @9 }& X
www.nesbbs.com
8 c/ _6 E8 Z! v, y3 g
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0
    # G' c) n$ W! J7 t' X9 g4 y
  2. ora_data:
    0 ~* d3 g8 M9 |$ H. Z
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10# d/ n6 C  B" {
  4. and_data:
    ! T3 q* z, S6 B" v
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF7 D5 Q  z6 \0 s8 q2 ?) _$ ?

  6. 9 G# o) F0 h1 D2 j9 D6 q4 `4 z1 V
  7. button = $F5
    3 `1 g) A9 ?9 v  b( N/ J$ H8 x6 Z
  8. flag = $6000
    ( u8 U* T6 {+ V7 z0 W
  9. .org $80007 |, F9 K+ s1 r' m
  10. JMP $8400+ J  W' v& Y( i3 N
  11. 1 J! `6 U5 b$ d6 c1 M1 \' d

  12.   U4 q/ _/ t; h: _/ Z
  13. .org $8400
    ( c! m% A8 g+ |
  14. PHA; x. X) X# J) B0 o( N2 \  j/ @- j
  15. TXA
    7 q- X, p5 E5 I6 r$ x! U/ j0 M
  16. PHA
    ! E6 f9 B6 Y' h+ T% S
  17. TYA
    1 a1 V/ B8 z9 n4 L  r3 `
  18. PHA1 |6 O4 z; p1 t( P/ s) Y
  19. KJMP:
    ; M0 @) `1 w! H! g) {+ Z1 C4 b$ |, q
  20. JSR $8100
    % K% @/ a/ ~, P2 N( {
  21. JSR KEY_OPERATE4 r9 V5 m! b+ f5 g2 q
  22. JSR WEACH( C  p2 A9 G6 W8 h5 S+ l3 D
  23. JSR INV- V# z% A. R; H7 r) s- t
  24. JSR TIME
    . L8 L. j& [3 q# v2 y% m; E/ x
  25. JSR TOOLS
    , [5 n3 l) @7 @8 n9 a
  26. JSR BLOOD
    2 P# Y- \# z  p+ r- n
  27. JSR MOVE_FORCE
    5 n- \5 U- ]: j3 E
  28. PLA
    $ \# ~( z; ]* W" k3 M8 N! W
  29. TAY
    5 @/ k  z* y5 }1 T6 B/ A% B8 b& Y) x
  30. PLA
    8 q9 f0 w# j3 m
  31. TAX; r3 v2 s9 N3 h3 ~
  32. PLA
    : ]. w: V( f+ I  U
  33. RTS
    7 f4 ~5 w6 _6 h9 A* J

  34. 0 W* M" `0 ~; X6 e
  35. KEY_OPERATE:
    7 a' R! N, C$ [9 h. {# D% t  F  R$ P
  36. data_protect:
    $ W" v+ m- b8 g+ D
  37. PHA. G: X* N& |6 Z# D! N7 [
  38. TXA
    9 F$ n1 Q; A- p% j( o
  39. PHA# q/ U, V3 N& O4 ]8 v3 [7 F' F2 i- L  }9 i
  40. TYA% s0 E" o/ s1 E/ f( ]2 s2 k& {
  41. PHA
    9 \( X3 S0 f# r+ z& k( m

  42. 2 f2 `& k1 ^7 u. z% O) I
  43. FLAG_CMP:- h/ \5 w! O0 O* e3 i. o/ u
  44. LDA $600F! U7 \6 ~0 }0 }, g2 V
  45. CMP #$7F    ;标志数据初始化条件判断5 @# ~, a9 t8 D* P
  46. BEQ pause_cmp  K' }9 f% |- p- q' c5 ?
  47. LDA #$00: I" U* T: E9 `; j5 H
  48. STA $6000    ;数据初始化
    ; t/ g" Z0 W7 [& K! X
  49. STA $6001    ;数据初始化% J% a8 W$ s3 I" q- d
  50. LDA #$7F
    ( j$ R. ~4 J. Q
  51. STA $600F
    1 o6 @  N% ?* C' ?
  52. pause_cmp:" R! O, h: c: A, f* f
  53. LDA button+2,X
    7 O1 J4 k, k3 y( l' Q
  54. AND #$20% }# O# q2 H1 m2 z3 k! j* x
  55. BNE button_press
    ' ~. ?4 h( X3 @: F- V8 r: p
  56. PLA
    1 ?( k3 I7 P3 U; p3 W
  57. TAY
    % H1 N* M+ T. i, A( e4 Z- ^- \
  58. PLA% w$ A5 S% T, o6 U0 ]2 M
  59. TAX
    8 X4 a# p# V7 i4 D& x' x7 y
  60. PLA/ Z& @+ p3 e0 @
  61. RTS
    1 _7 B# C. ?4 k) B* {, ~3 i
  62. ( _# Y! ]: S" @2 N% n8 {8 s4 N
  63. button_press:
    ( b. |0 i4 h2 X: |/ x6 P
  64. ini_Y:+ t/ b# Q) w- m0 Z. X; n
  65. LDY #$001 A; m+ R5 i* F0 P
  66. button_cmp:
    + R% ?+ n) Z* d$ ~1 H% F1 g9 S
  67. LDA button,X
    9 j- _( y7 a  m; m) Q' ~! n0 }' W
  68. CMP ora_data,Y. \5 ~2 ], D. W1 Y3 Q/ r$ i8 h
  69. BNE count_Y_cmp1 O+ I+ N  S# }$ I2 y% W$ i
  70. flag_cmp:; A* J" g6 B3 `0 }7 ^
  71. LDA flag,X
    * X( \1 ^7 z9 l& a1 l
  72. AND ora_data,Y8 ^  A, B" a" N# D: f) _
  73. BNE flag_and
    1 ]* y/ d$ y6 @) I, N9 B
  74. flag_ora:/ Z0 Y0 T! P' P3 ]4 {  U
  75. LDA flag,X: x6 P. C+ q" o4 t3 H
  76. ORA ora_data,Y
    - W- F  \0 }! T6 j% Y' a
  77. STA flag,X) x# j7 f( t! d2 g' g
  78. BNE count_Y_cmp
    2 F) D+ z( J3 |  N" i6 m
  79. flag_and:9 e: z$ }( E. M) w. X+ ~* {! n6 S
  80. LDA flag,X: y4 f; L# I" R0 c
  81. AND and_data,Y8 }2 @7 X' F* Z& f7 T5 M
  82. STA flag,X
    8 X: }8 p6 M, A! U0 ^& B- E
  83. count_Y_cmp:
    5 f9 Y. F- v8 Y6 M/ a8 O3 s
  84. INY1 _3 I7 b9 @6 o
  85. CPY #$08; h" g; {- {" Z3 l+ |
  86. BCC button_cmp4 l; m) k7 N. Q' |9 R* a) ~
  87. $ \% F/ z( {* L1 R1 t' r9 _
  88. data_extract:' U, I9 p2 i3 W: l( Z/ q
  89. PLA
    5 z. }0 }* ]/ L7 O+ j. F
  90. TAY, T; g/ s& C& f; v3 _$ S
  91. PLA4 g, h" D* q9 N$ I3 m
  92. TAX
    $ R" J* v+ m. G7 Q/ m4 l% V8 [$ {
  93. PLA' l6 a' k1 L$ N

  94. 9 h+ D8 j9 d" ~* _, ^4 A
  95. return:
    / l7 ]0 {& Z9 i* i
  96. RTS
    3 h1 M6 y8 X  C  q  }

  97. 0 ~1 `  h# o9 J

  98. : r6 G* F/ Q7 L4 \4 |
  99. INV:    ;无敌
    6 w- N; K' o' L$ x0 {
  100. LDA $6000,X0 L- Q) u: g" S5 a6 z/ j4 W
  101. AND #$080 V1 s: ~+ K( U7 ~1 T
  102. BEQ INV_RTS' {8 q8 p# V* Y6 z% R, b
  103. LDA $0450: s. T7 q& _5 u, I6 p
  104. ORA #$04
    ' I! t# O" t# _
  105. STA $0450( C/ @2 k# [& u7 r
  106. LDA #$05
    : B" [" A# I; A* B: Z+ o: x
  107. STA $0500,X0 `8 v. K' z+ x- ], r4 }- @
  108. INV_RTS:$ s. g* g* r: Y% G" C1 v5 ^: `
  109. RTS
    ! D7 L4 B2 P7 v* F$ o

  110. 1 t" i# C+ F& F  j

  111. . M' A1 }( `) I( v
  112. TIME:    ;水下时间
    $ [, g" G" I9 F8 t( _0 o
  113. LDA $6000,X
    # B) W  r% q/ D1 ^5 V
  114. AND #$02
    6 v2 w$ n2 f2 N& c+ r, f; `
  115. BEQ TIME_RTS3 A3 M2 n% m9 @) S! T
  116. LDA #$1E8 G# u8 z8 x3 @% F# u
  117. STA $BA
    6 i  `; i. S& A4 m5 I3 s
  118. LDA #$8C& m0 n) \, ]5 Q" M1 Z  J
  119. STA $BB
    $ g" ?9 ?: M. Y: w! b
  120. TIME_RTS:$ g! F+ c* S4 O) u) A/ L/ `
  121. RTS
    ! H* z  Q. n6 {$ z

  122. * o- ]) Y0 L9 f7 P# I
  123. BLOOD:    ;血量
    ! S( g$ l8 ~' m
  124. LDA $6000,X
    1 p/ d" P7 \% E+ e  u0 ~1 ~
  125. AND #$04
    ( A  `7 X5 }4 y4 D" B$ u
  126. BEQ BLOOD_RTS8 O) j' }+ W: V+ u8 o& N/ t3 I4 x
  127. LDA #$80
    6 a# j6 t& r) m# _
  128. STA $77
    9 C6 x2 v/ B( W$ ~1 T/ d4 g( B* K) ?
  129. STA $78
      |- l: o" N+ l6 n
  130. STA $795 `  B7 t& A! r6 V9 D( B2 W
  131. STA $7A6 |" R, u. Z# v+ }: m! ^% K) k
  132. BLOOD_RTS:! D) X2 M6 S  }, J- _5 f
  133. RTS% x" ]  C3 T2 b% z$ g, i

  134. ; Y' X) e8 `9 U( D
  135. TOOLS:    ;工具  a! j& P: `5 ~9 Y3 _% ?# {
  136. LDA button+2,X) b% q  Z- B: Q+ A! Z7 h
  137. CMP #$40( `7 t/ @, \% J+ @0 L, p9 ^% c4 C
  138. BNE TOOLS_RTS
    ! C: p( d: D5 y- H- W- ]
  139. LDA button,X
    , W- ]) T5 g$ N2 s" s1 |" r' `& B9 n' x
  140. CMP #$04
    7 B5 C& J  P3 c8 R( x1 {( h5 R
  141. BNE TOOLS_RTS
      h+ X3 B7 v0 y  ]( V
  142. LDA $A8! X; L3 i4 d: h8 ~
  143. CMP #$00
    " X: D- g/ ^' `# v
  144. BEQ FULLTOOL! v" \9 u+ ?  O. `1 m1 \  a
  145. LDA #$00
    " @: T' x+ {* ~$ w+ x7 Z
  146. STA $BF
    0 j: w4 I* B; u( p
  147. STA $A7  V+ Q  @5 k7 P4 H6 A
  148. STA $A8
    ) j8 u! `3 S; Q' t& D
  149. STA $A9; [( Z7 W0 Z* ^' S! {" a. P/ r/ C! D
  150. STA $AA
    . D3 L8 S& p1 {( y. E8 Y/ C* Y
  151. STA $AB
    , [6 J+ `5 E% M+ O, p' c
  152. STA $5B
    8 s' q, D* e, q5 ^  S1 L1 ^
  153. BEQ TOOLS_RTS6 n3 Z$ H6 e$ \. U
  154. FULLTOOL:! g; m5 ^% W, j1 T( [
  155. LDA #$0A. j2 g6 A6 M/ B: F
  156. STA $BF
    5 g  K: H3 y$ A* Q
  157. LDA #$0F
    2 O2 p5 M) b1 D+ V. ^4 [' g4 ]
  158. STA $A7
    ( q, y9 |$ s/ ^# m: W$ Q+ u0 o
  159. LDA #$639 R. x1 J/ P; t# x* c# a  h
  160. STA $A8+ G/ _0 O1 h0 s( o3 ~- A4 i
  161. STA $A9( T" h3 V# a. d  \4 e9 G+ e! I
  162. STA $AA
    9 I- |3 g9 O0 T" h
  163. STA $AB" o+ f* o4 j, a0 E: w* ~
  164. TOOLS_RTS:: K+ B8 P; ]: n5 @
  165. RTS
    9 j; q/ v3 m% T- E

  166. " r: k0 l" T  A2 O5 j! P0 s$ l8 t
  167. WEACH:: X6 i+ t: j, |# ~/ D
  168. LDA button+2,X0 ]! q# E3 x/ S
  169. CMP #$40
    1 X. H9 c3 C! A/ ]( H! U
  170. BNE WEARTS( q4 T- Y. ]3 ~! h
  171. LDA button,X- D; ]) H' l" H+ \& G$ c
  172. CMP #$08( A5 s* p: Z% }
  173. BNE WEARTS; b) ^) ~) R4 g3 I8 Y: [" k4 s, }
  174. LDA $73; M( R6 ?- q7 \5 Z- \
  175. CMP #$04  Y) R5 w+ I4 _6 C" M
  176. BNE WEAINC: Z9 ~- G, ^$ N
  177. LDA #$FF
    / d) e# m5 S- ^3 A, A
  178. STA $73
    - F0 G* ^5 \/ i+ a
  179. WEAINC:
    - W% |) G  R9 z0 S: w9 i; `
  180. LDA $73
    & o3 g' r/ o  i: h9 [8 Z6 H9 G! }; V
  181. CLC% A3 x% C# I/ A9 E* t
  182. ADC #$01
    7 S- P. u' {  _) R# b
  183. STA $73
    ! ~& G6 e+ K5 P
  184. STA $747 g- Y2 h* M/ b8 z/ b4 H
  185. STA $75) Q& B- ?/ }& n& F
  186. STA $76( x! q5 @, _- N; O
  187. WEARTS:* ?( w! O. P& c7 h' c9 `
  188. RTS" T0 a0 }6 s2 U0 \, Y* r( k

  189.   |/ L$ o( l5 {' ?! N" y. g1 v- ]' f: p
  190. ) C0 m$ h3 z$ Q
  191. MOVE_FORCE:
    . W4 X* g6 O) \5 i- `  M
  192. LDA $350 x/ K2 p. T4 ?) \9 V# f4 Q
  193. BNE MOVE_FORCE_RTS
    " z3 r' r" y+ H. ?
  194. LDA $5C
    ( X" m2 J5 R# x( m
  195. BNE MOVE_FORCE_RTS3 ^, ?3 r8 }2 `  a
  196. LDA button+2,X7 O7 V9 {' B8 H7 _, U0 S% m* S1 a
  197. CMP #$80
    0 l( X+ W) l* D5 P
  198. BNE MOVE_FORCE_RTS* n' k, t+ P+ ~
  199. L1:& ?+ ~; m4 K* K. S
  200. LDA button,X
    6 b- Y* M$ Z3 m# y3 r
  201. CMP #$08
    5 u  l/ B  d# a0 p6 q. M5 C. H1 Y
  202. BNE L2& L1 @; S1 r5 I
  203. LDA $0460
    7 f3 n9 k; B; ~0 H7 t4 b
  204. SEC
    ' E0 U. ?3 o" m( G& p4 _
  205. SBC #$10. Z- F1 \( O. N( _3 s1 B
  206. STA $0460
      a5 H5 m5 L3 S$ \7 c0 k
  207. L2:1 z8 o; G- X8 j9 y; F5 ?' L
  208. LDA button,X
    $ q; G( N% J3 C9 v3 U
  209. CMP #$04& h: @, @% [6 i: ^$ M4 K
  210. BNE L3
    $ _  J0 ?: c. k) S8 a" H; j6 `+ D
  211. LDA $0460
    + m$ m- N  b: E0 K6 g
  212. CLC
    3 ]8 G7 S' z: {& n: `  U: O$ S
  213. ADC #$10  N* c. l6 e% Z" A( n2 s
  214. STA $0460: U9 K/ k( k0 c/ t, d& U7 B# r7 f
  215. L3:
    . K) @$ k! c6 i0 J# U0 v; n
  216. LDA button,X4 `$ o3 |. Z- f' q1 |
  217. CMP #$02
    + C; ]. C$ Q1 w  o% s
  218. BNE L44 x. @' i$ B7 f
  219. LDA $0480. |  i# P0 K* G1 S3 M) S' F; B' K
  220. SEC % D, `+ K; X6 C+ k( T0 r7 C1 S/ X
  221. SBC #$10/ e9 t7 i6 u* `8 ^; x
  222. STA $0480
    / M7 \# u7 O% M' q4 E' L
  223. L4:
    % p( Q; g% g4 _0 J" H- q( u. d6 V
  224. LDA button,X
    $ [% i8 F' b7 H# J# r
  225. CMP #$017 E: _7 [6 ]% }  @) O( b
  226. BNE L5
    ; o9 o4 C& R4 a7 @
  227. LDA $04805 x5 Q5 V% c3 {/ k% X' K! W9 z, j
  228. CLC   u$ e% |; l  W  l: C6 P; w9 \
  229. ADC #$10
    % n9 c+ q7 z( E
  230. STA $0480, w7 O) u- M& \% u+ f1 f8 K' {
  231. L5:
    # I1 A( ~( k) O& S, ]# q
  232. MOVE_FORCE_RTS:
    3 }& s9 u) ]* Z. M/ X, f* B1 o
  233. RTS
    ) B; T3 q% x3 J6 Y% g: z
  234. & F4 U7 I- y% ^8 P0 ]/ d' X- e$ @
  235. ;[FC][忍者神龟PPU][END]
    4 a. ~& m  ~9 G. @6 f
  236. " R; e$ H  H3 ]+ A. I% r/ E

  237. / d' o. ?; R3 ~: z' E2 d
  238. KEY_ADDR = $F5! t( J4 d" S5 i9 _- a7 Z8 F
  239. STAGE_TEMP = $60106 _1 |0 h+ X9 D' r! Q6 b6 i
  240. TITLE_A = $21
    " F( B1 l; g& L% l" @
  241. TITLE_A_ON = $01
    0 @" }) O4 a8 q( v; U
  242. TITLE_B = $59
    & p+ ~3 g0 J" C; s6 M& O
  243. TITLE_B_ON = $01
    6 e0 g/ [3 w( [  c* [& Y* P0 V
  244. PPU_END = $FF) b( \1 @$ X+ z, e
  245. TIME_LAY = $3A
    6 o3 ~* a+ v/ J+ R8 K
  246. BUTTON_DEC = $42
    ) I- l. D5 |2 N% C! m
  247. BUTTON_INC = $81
    / g* H, F. Y, z* a
  248. 4 r: |0 G- f8 ^
  249. .ORG $7000
    , C" [% X- W  [" P5 d

  250. 5 M8 Z2 d8 s! B/ h  i& O: E( J% U- @
  251.   
    + r, a; j$ V( Y. ]
  252. ' {1 x* S1 {8 t5 t( e# t2 I+ f
  253. PHA
    ! h6 x; @1 y1 J
  254. TXA  r! B, P  y7 X0 c9 U7 e1 x2 K
  255. PHA4 F/ p" |2 Q1 m  w5 a
  256. TYA4 `. A3 b# k% k, E; s! P
  257. PHA
    2 ^! H2 ~, [2 M4 p2 Y! C4 Z# N
  258. LDA TITLE_A) D/ E& Z5 n- `: T
  259. CMP #TITLE_A_ON    ;比较是否为标题画面
    4 D  h3 Q' {# e' Y
  260. BNE RET
    $ h, D7 i8 H1 O! V5 g. z
  261. LDA TITLE_B* V) w/ }! v6 P, U4 u- r
  262. CMP #TITLE_A_ON    ;比较是否为标题画面
    8 n0 e' {# }  v% @; F
  263. BEQ PPU_STAGE) s7 s) V+ U$ K* @8 w+ M/ k
  264. RET:
    , R! |& p: c4 f8 P7 d1 Z
  265. PLA9 P0 L- K* ~6 F3 n0 N2 Q0 [
  266. TAY
    # X! E& a) X8 ?8 q
  267. PLA! A& L. B" a/ r! U
  268. TAX) w) o$ ~8 T: R6 N, K4 e3 _
  269. PLA" g8 U, W, m- B. J! j' ^
  270. RTS) G, o2 \! b5 J) o+ f6 Y+ c& ~7 S* T; Q
  271. PPU_STAGE:    ;STAGE显示程序3 n5 [, ]- S0 @6 n) E
  272. LDA PPU_ADDR_DATA# h2 i) v5 O6 d+ ~
  273. STA $2006- J  t1 G4 e; E# H* W2 C
  274. LDA PPU_ADDR_DATA+1. r! B3 v! j# ]2 f+ i3 S* S8 @
  275. STA $2006    ;坐标设置
    0 h$ g* a# D; @- Z, p
  276. LDX #$008 p+ J. H' }# P6 b9 X8 K9 D
  277. PPU_STAGE_WROTE:    ;写入STAGE字模
    + T6 Q" u3 T  X
  278. LDA STAGE_DATA,X- F' D2 C! h5 b! w- O
  279. CMP #PPU_END
    - e, [" G2 A% J% Y" V/ m) f5 p
  280. BEQ STAGE_CMP
    0 y- Q( @2 o7 }( A
  281. STA $2007' m2 `5 A& Z* S# F. x; m$ Q/ V
  282. INX. Q; t/ g4 J/ \4 }
  283. BCC PPU_STAGE_WROTE
    / w" D% O0 }2 q( v( @- T- W
  284. STAGE_CMP:5 F3 s9 W5 h9 P5 @9 K9 ^
  285. LDA STAGE_TEMP
    2 K  R7 |  G7 K4 W  @
  286. CMP #$FF    ;关卡数据初始化条件判断4 {; R3 U8 M4 g$ a4 p
  287. BNE KEY_B+ v8 u+ z/ v1 w4 F3 L: j
  288. LDA #$00% `; K6 D; W! Q: B( S+ o
  289. STA STAGE_TEMP    ;关卡数据初始化
    8 j9 f* R, u; U3 u. Z; \$ _3 u
  290. LDA #$57
    : E' @9 j4 T* t. `
  291. JSR $DB52    ;按键音效/ ~/ V6 J4 P, Q: r( h( j5 V
  292. KEY_B:    ;关卡减少3 p* Y9 O$ B5 s3 }- j
  293. LDA KEY_ADDR7 e& Y! a' K" m9 R/ n
  294. AND #BUTTON_DEC    ;按键B或左减关% {. B3 q: ?1 \
  295. BEQ KEY_A9 X5 `& t7 i3 f
  296. LDA #$FF    ;重设标题延时
    $ x- J% d7 J- C$ d  H& l2 G
  297. STA TIME_LAY$ n9 l3 [1 ]: Y- x( Y/ l
  298. LDA STAGE_TEMP( C2 L# g  u6 p+ s7 p( j
  299. CMP #$00    ;关卡比较
    4 e- I# i4 E3 F* H2 Z7 _
  300. BEQ KEY_A1 H; T2 D3 v1 a1 i5 o% A! p  F7 w0 ~/ f
  301. DEC STAGE_TEMP   ;减关. C0 A' n7 j  s# X* [; N$ {2 E  Q
  302. JSR MUSIC    ;按键音效
    8 r. P  j1 G* S; T6 A8 s7 c
  303. KEY_A:    ;关卡增加
    / d  F" W" ]  s
  304. LDA KEY_ADDR
    . f& h1 d: h6 d# W; X* F" ^
  305. AND #BUTTON_INC    ;按键A或右加关
    1 C7 F7 R  q8 U; `' W. L
  306. BEQ PPU_NUM_WRITE
    5 J3 r% C: I4 [1 t1 n0 x3 m
  307. LDA #$FF
    ; h' ~7 ^0 o2 K
  308. STA TIME_LAY    ;重设标题延时
    7 \* Z8 h: U& D* R
  309. LDA STAGE_TEMP
    ( n% [& s* Y) Q" s7 {  x
  310. CMP #$04    ;关卡比较
    ( B* L* w$ c0 Q" \; K- X! s6 D, C
  311. BEQ PPU_NUM_WRITE! }' y$ Q8 e( p) M0 }
  312. INC STAGE_TEMP    ;加关
    6 ^! o) [' {, Q4 X; z
  313. JSR MUSIC    ;按键音效$ l$ m$ ~- l1 b7 s
  314. PPU_NUM_WRITE:
    0 }, `: N8 I8 W- O' l, O
  315. LDA PPU_ADDR_DATA, O0 o0 {& l; ?# d3 z  J; b# b
  316. STA $2006' U2 C4 G0 k( b. c1 X6 y/ J
  317. LDA PPU_ADDR_DATA+1% q  I' L, h# R
  318. CLC
    . n. Y8 G3 z+ Y- w1 _  k: Y
  319. ADC #$06
    4 d! \$ q0 r& K$ L
  320. STA $2006    ;坐标设置7 l+ K- {: ?0 Q9 M8 p# o5 V% g1 H2 A8 @
  321. LDA STAGE_TEMP7 }1 C$ L) o' g8 u' p
  322. TAX& W: R1 j9 Z/ w+ \( H! K* E; o
  323. LDA STAGE_D1,X    ;写入数字- u5 f/ }- n' A3 m: W  @5 e
  324. STA $2007
    2 f, A" {1 p% u0 E
  325. STAHE_WRITE:) a( m" q& A6 H* m" N' ]6 y! x
  326. LDA STAGE_TEMP
    ! e& ^, x9 {3 c2 Z4 Q9 G' z# `
  327. STA $42   ;初始关卡写入! _" d+ ~6 O, U  x- {
  328. PPU_RTS:
    * P& K: K3 \& a5 P/ P/ N, L$ u
  329. PLA3 x! x  Y4 z$ c& Z5 F4 m3 W
  330. TAY
    9 g  L" Z9 m+ b: d) l9 G0 D# K
  331. PLA
    / M% i' e5 `7 M# ?6 T
  332. TAX
    / V1 W/ q, w$ D0 b# {
  333. PLA
    5 Y7 j" h( T. U. p  `/ A
  334. RTS
    / o2 h5 \8 t4 C7 E* P5 f) L" B

  335. # r; {) A* p% [$ L* v! ]

  336.   f% {  D1 u6 _# [9 s2 C- N" S; ^* l
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据
    2 ?. w; |7 `( Q% Z8 i3 ~
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
    % X* c+ j: @. m3 D- g! n% H8 S

  339. % b. B: S' C8 _9 g6 D
  340. STAGE_D1:   ;关卡数字
    4 D( i! I' q0 U6 L
  341. .BYTE $01,$02,$03,$04,$05/ [2 U7 n9 q- A! s# `! [% s

  342. . ~+ X, D1 {3 K2 ^

  343. 8 ?  e  m$ Q1 o% u4 z! U
  344. PPU_ADDR_DATA:
    " |- }, t: O! @' `4 H
  345. .BYTE $23,$0C
    4 |! P! P( v4 T  J  \
  346. ( z! A$ X; [) D
  347. MUSIC:6 [' T8 E) l- s
  348. LDA $8000
    * F, n7 m0 B; z& {" E6 N: B2 B
  349. PHA
    % [* X3 W5 D# D0 O" @  c7 C- Y
  350. LDA #$00
    ; s& u' m. R- p# I
  351. JSR $CEA7
    0 G% t: L6 M2 U, V  c! y+ V# s& V
  352. LDA #$3C- R: U" p% s8 m4 }, ^
  353. JSR $9057
    9 J9 S/ Q0 S2 S  _) v( f+ n" R
  354. PLA
    ! X/ d& x; ^- U( u1 `
  355. JSR $CEA7
    * k* `0 q8 C, X0 @
  356. RTS" r! a/ ]" G! b$ O3 L8 R  B
  357. ( Q' x+ |( R; o: B6 A8 J

  358. 1 c0 }4 p( E( @6 S
  359. 9 g# ?% ]1 s" y& N- r, J& P7 Y5 S
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

签到天数: 1775 天

[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:495 D; ^. y  {+ T/ P
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了

* a, r% H) ?) O: ]6 q就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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:519 S: s% v1 V" e0 \# P6 n
就是我呀,楼主都忘了,呵呵,辛苦了楼主。

5 l8 i% D8 [. c* u9 A也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51
/ h% }) z- g3 D0 Y也不顶个贴,唉,真是的
( s( j9 S( f4 x+ E8 U' R
我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。
1 E* S) M0 C0 K, |, h8 K2 n  K请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。
) N( t, z- k/ w1 p7 n  Q+ h1和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 个 柠檬. 幸运榜 / 衰神榜

签到天数: 2147 天

[LV.Master]伴坛终老

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

签到天数: 3263 天

[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-12-5 22:05 , Processed in 1.096679 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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