EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑
% |: i! k1 C* S  {1 f2 I1 K: U
) H+ g( a- w5 a6 g( o2 n$ I1 E3 C[FC][忍者神龟1][END选关]
. M8 c# l: i- W# T. r; ?3 E
% S. T  R9 U$ _6 V7 B, [时间:2017.4.24 Z0 q8 w2 z. [  e' _
作者:FlameCyclone: X9 g8 X, h9 w; I. L
内容:
6 u+ ]! j" x( _9 T    1.关卡选择:   标题时,左或B减,右或A加;
- i$ L7 V+ S1 N    2.一击必杀:   选择+B键切换;
3 t6 d( i* L2 @& p1 R3 w- y    3.无敌锁定:   选择+上键切换;
( A8 K: o5 J- A1 ]! {  e    4.血量锁满:   选择+下键切换;
8 o6 l1 ^6 g- b% m5 c" `    5.水下时间:   选择+左键切换;
' x9 C7 q% R9 |3 E$ p    6.武器切换:   B+上键切换;1 \) w5 C' T4 m
    7.暗器数目:   B+下键切换补满/空缺;
6 R, F% D7 v& P( o- D* w    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.
' n' y) K" T3 V, k7 Q& y- _: X# G) x+ }. w! C2 M

2 V: U; H$ d% U" m) bFlameCyclone.ys168.com( G4 s+ x* P- \
www.nesbbs.com
3 _/ o% B3 U: D9 O
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0
    " E. C$ {0 R/ f6 X
  2. ora_data:
    % N, Z  P9 S- @: b3 W
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$104 F2 Q! }( E8 D, Y6 j5 q
  4. and_data:0 m6 ]! L0 k' d2 O1 Q  o& \3 P
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF& R- |8 V" b: Y# k" }, n

  6. : s; d% o  @( ], l' ?  a, n' e8 p
  7. button = $F59 B. Y( |# M5 l! h, ?% ?6 N
  8. flag = $6000
    4 K5 [/ m( p+ k& O, y: ~/ f
  9. .org $8000
    + F, ~( C5 p7 D* X
  10. JMP $8400
      h& `. g' s" I3 Y
  11. 8 a: c: E2 n* N
  12. 0 T1 |6 i" O2 ?, m1 ]6 d  ]% j& G, M% G
  13. .org $84000 z6 Y. S/ ]0 i) x$ o' g
  14. PHA& {/ \* \5 z. u: ~9 P6 Q
  15. TXA
    ( z  y" p1 D4 G- z+ E
  16. PHA
    8 y( P5 Y; f; @& s8 ^  C% e3 T
  17. TYA6 q) ~2 Y2 N% n+ o
  18. PHA
    ; s6 G! W3 ^: C
  19. KJMP:
    0 n) ?7 J2 }  J' ^  U$ c
  20. JSR $8100
    % o% N% B2 Q( p+ K9 V  t9 ~/ l5 Z/ Z! U
  21. JSR KEY_OPERATE
    4 c8 J/ q: b( i
  22. JSR WEACH4 {* e& o( f) V, B6 k
  23. JSR INV- M- X, G0 K0 z0 \5 n2 K3 d, |
  24. JSR TIME
    . C+ f* z! m4 P) Q/ {. V' C  h( M2 @
  25. JSR TOOLS
    ' \* ^( }" t. J
  26. JSR BLOOD
    ; M; {1 ^8 \  s& Q
  27. JSR MOVE_FORCE
    ) [7 g9 x" E3 H+ |
  28. PLA
    . _9 U# M( }3 q1 e7 Y
  29. TAY
    / s* M% {# [( j3 T6 \8 `& B, Y
  30. PLA) E' V% M: q; H! m$ V; K
  31. TAX5 R" U( z, \& s; g% S. m
  32. PLA- ^9 j8 q0 G/ H9 `+ q9 K6 X1 I3 c
  33. RTS" U- g8 W; B7 Z( M$ E4 g) g, n
  34. * V8 c1 E9 U; l4 \" Y* @$ ]
  35. KEY_OPERATE:$ X$ r- i' D, @
  36. data_protect:
    ; u1 i# o/ T4 C) q' T: f! ?
  37. PHA) k: u$ @0 L9 H8 r
  38. TXA. `$ w' I8 F5 \; }
  39. PHA6 z0 u8 e/ h8 f( Q. C$ x! w& B: A
  40. TYA# F' n1 t: E# N
  41. PHA" E- O0 {1 ~" m

  42. ; @, {$ s# V# U
  43. FLAG_CMP:
    2 L9 ~; ]$ _4 [/ N  w  I
  44. LDA $600F! E2 H" o! U4 @! q1 i! v: C
  45. CMP #$7F    ;标志数据初始化条件判断5 h8 T5 k8 N6 f% D( L+ h
  46. BEQ pause_cmp! k: Q; O2 V2 k0 e' |
  47. LDA #$00
    9 R0 o# }3 w' g7 q5 Q
  48. STA $6000    ;数据初始化
    : }# [/ c* w: C  x& x/ x; S9 b
  49. STA $6001    ;数据初始化- u2 {2 x# ]* q. j% L) T; ^. A
  50. LDA #$7F
    9 S) F. \& g: g1 V
  51. STA $600F
    2 ~$ e* x1 x4 J: w5 R; [
  52. pause_cmp:; _' ]. I: Q  N- m8 U3 k% p
  53. LDA button+2,X
    $ K6 f7 K8 h+ O' D! ^
  54. AND #$204 q3 v3 Z0 w. H0 H$ w7 l4 F
  55. BNE button_press
    ; B" X& D' v+ X
  56. PLA4 j5 Y  S4 x+ B! `- ~' P
  57. TAY. \& ?/ u: B  F7 w3 f; T$ ?
  58. PLA4 ?7 S/ D& }  l% p3 V3 _; ?+ ?7 H
  59. TAX& C  Q$ b4 g8 ?6 z3 W& F
  60. PLA
      H, E6 D6 R+ Q& m% \
  61. RTS
    . _* D7 n; K1 Y* @; f

  62. 9 `" \7 k! M, e" @9 c
  63. button_press:
    ! C( W0 ^& L# b/ r& @/ v4 x  M% w
  64. ini_Y:
    8 r- W5 ?# `+ {" O$ B- w1 g
  65. LDY #$009 |7 e! k5 f' j/ e8 O; K7 j' e
  66. button_cmp:
    $ x3 }; e" U' W5 _9 M+ r8 [
  67. LDA button,X- N, V. W' ]9 o5 g% Y  S# ?5 t
  68. CMP ora_data,Y
    8 e, p5 {, Y: Y4 S3 j! O6 q/ S
  69. BNE count_Y_cmp0 D4 X% Y. B0 C0 [& h% t: |
  70. flag_cmp:/ Q3 j" d. ^) @8 L
  71. LDA flag,X/ B/ |6 M- }% |) _  n1 Z
  72. AND ora_data,Y
    * V1 {- {: c4 K+ c5 w) j& ?. m. Y; \
  73. BNE flag_and
    7 C! e7 h% {* [3 W  k0 A3 a. n
  74. flag_ora:( ]" o" d8 a: R; O5 e, i
  75. LDA flag,X2 y0 J+ T% K# \8 g& L* r# V' N' L
  76. ORA ora_data,Y+ x4 Q) G5 p6 e
  77. STA flag,X
    $ P. ^0 \+ ?  o/ `4 S" W, Y; U
  78. BNE count_Y_cmp
    + t  b# [5 U9 K2 J
  79. flag_and:+ _8 K4 ~& u& y
  80. LDA flag,X0 y* B; {/ k* j" @7 J. |* Q8 o) u
  81. AND and_data,Y& E, c- {8 q+ w! r
  82. STA flag,X$ h4 n% L) m; B, O0 T: n' B
  83. count_Y_cmp:
    + [6 S% p& r  }8 e9 q! O
  84. INY
    + m2 g- T4 }0 h4 O3 d5 V! V
  85. CPY #$08
    6 R% g! B/ O" P, P. V
  86. BCC button_cmp
    7 E& w; M: k: G  A" ~8 F* J
  87. " s% ?$ t2 \' C; _
  88. data_extract:
    9 X7 w# T' H3 h4 {6 G4 N7 l
  89. PLA6 u- E( i: ?: d2 m# ?! i" r$ N
  90. TAY( P: m5 Z1 x$ M/ o' Z" Q0 X& A! B
  91. PLA' E+ B0 X& K( b: S
  92. TAX
    " R- |6 t) H* N! d4 G' ~0 w
  93. PLA0 V) f+ h( _! }8 @
  94. # h7 |/ X+ W0 `) o
  95. return:
      X, z- L9 f! h
  96. RTS7 q& k9 e9 y2 ?' ^9 ?! h: u
  97. ( |3 F3 u7 E, m$ _3 [
  98. 7 Q; R# A7 a. g0 C
  99. INV:    ;无敌  n+ k* D7 Q) ]1 F
  100. LDA $6000,X2 A6 a: H6 I0 T  a
  101. AND #$08: O4 C# j  O6 n) I8 G
  102. BEQ INV_RTS
    ' e6 d( B" W, U# \) {* B
  103. LDA $0450: P% U8 U+ r! S& s! G
  104. ORA #$04& l; G$ l! O# {9 E. `. W& J( E
  105. STA $04500 P. ^: X$ A. }' V1 {5 l; {0 a
  106. LDA #$05
    ; K* p+ f; f; J$ i
  107. STA $0500,X+ [0 _( K) S2 e9 ^! i  I1 p
  108. INV_RTS:
    , _! F% I/ n# X; H+ W* E, p6 ^
  109. RTS! i/ G  t* r# E4 @5 i" l$ [

  110. 5 |6 \! p3 U. E
  111. 5 u. r: Y# i% Y$ v3 u) _: @
  112. TIME:    ;水下时间
    2 q2 q& `+ I1 j, a7 |% S. L: D% R
  113. LDA $6000,X2 B5 b9 Q: Z  l
  114. AND #$02! O2 b) Q8 i; }6 Z+ P
  115. BEQ TIME_RTS$ g# P* s! m( b  ^% W0 p
  116. LDA #$1E
    + q! I# v; H2 h4 n0 H* T7 j
  117. STA $BA
    ' s1 i* q4 j* N% _5 t
  118. LDA #$8C
    - a& F: L  S! r; |9 x6 ~
  119. STA $BB
    ( O: D# X! ?2 R" K2 |6 U" w; Y
  120. TIME_RTS:
    * p+ d  s) D  I  t" `) R( n
  121. RTS
    7 W/ Y9 F) ~1 D$ e1 L3 ?2 @2 i9 M

  122. 9 \. k( z8 y) G, I( x
  123. BLOOD:    ;血量
    1 u3 E* D7 z2 V; v' R6 M7 r
  124. LDA $6000,X
    + ]: d6 l; e5 L+ y
  125. AND #$04& Q0 `  Y5 _8 f" r3 p
  126. BEQ BLOOD_RTS
    4 `0 A5 y# v# O
  127. LDA #$808 f; v& Q1 r& A! c9 N& Y2 Z
  128. STA $77. P1 v7 j, w0 A, J2 P" h
  129. STA $78* E7 y. P+ ~: K' \- P5 s& {; k
  130. STA $79- x9 H( K7 h9 }
  131. STA $7A$ Q, A. U! X$ C, g, j
  132. BLOOD_RTS:
    , b7 a4 ?! M3 I" f% Z, G; U& a
  133. RTS9 z: p, W4 D0 r1 b9 g4 H

  134. 0 f* p6 Z0 w: w0 Y
  135. TOOLS:    ;工具
    5 Y& i* w& u6 [6 r9 ]! [7 W- c
  136. LDA button+2,X
    1 o$ }) U. y6 M1 R/ |* I4 ?
  137. CMP #$40/ Z7 s. x# [& U, P" K# w; K
  138. BNE TOOLS_RTS" V2 n# P0 x9 D5 S9 t( G, Y" |
  139. LDA button,X
    , w2 b5 h# z8 Z2 Z0 {/ d
  140. CMP #$045 M, c; c2 A. W- e$ s
  141. BNE TOOLS_RTS9 P& w) G) S/ w. }) L' W3 H3 E
  142. LDA $A84 f! D. v6 `, R+ b' g  d; x
  143. CMP #$00
    $ ?: F, f$ [' U. \( C
  144. BEQ FULLTOOL
    8 n- T: Z2 k4 M* A1 l+ f7 y6 E  G
  145. LDA #$00
    . k3 s) \7 Q) @, q. g/ O8 v7 w
  146. STA $BF) q3 ?4 \, j3 w0 e( I
  147. STA $A70 V: t& e+ N5 w* V1 x7 }* I# O. f( X
  148. STA $A8( U+ j- s+ Y* u' B7 S+ X
  149. STA $A92 k' z/ s! q5 S2 D" I3 u/ V
  150. STA $AA) M( R# @! q3 S( V+ w' \$ i, T
  151. STA $AB1 z1 l1 `, O3 B  Z( R3 R
  152. STA $5B3 P  q; M! [; I; R
  153. BEQ TOOLS_RTS5 Y4 s" @5 P# i1 Y$ p2 y' W
  154. FULLTOOL:
    ' f7 \9 |5 C- X* ^- L0 {
  155. LDA #$0A- V# g; q% k6 D% c! b7 x, ~  x; \/ t7 ^
  156. STA $BF; ?1 i& q: C0 y/ h# S& o( x9 z" V
  157. LDA #$0F
    3 [/ n" B/ }% ]& d
  158. STA $A7
    . t3 p0 r2 w' F- l5 O8 J5 b
  159. LDA #$63/ y2 _) }4 F4 V6 @7 L5 e
  160. STA $A84 S1 a' f$ ~( I- U- p1 u& d
  161. STA $A9' A# Q, c* T6 @
  162. STA $AA
    % ^5 G% K9 W/ W' [2 g9 h) Q8 W" |' E
  163. STA $AB
    , {* A0 c. C& O
  164. TOOLS_RTS:& w) J" W7 z5 U; T- n
  165. RTS
      O6 N$ U" A' q; g

  166. ' x7 i+ N# X9 d9 I- M- ~3 g# ^
  167. WEACH:# T- Q) o1 t* G" b! d6 ]
  168. LDA button+2,X
    7 s6 c% m3 b- ?2 B. V  E
  169. CMP #$40
    / T. Q6 f, m+ o& D1 q& D
  170. BNE WEARTS
    0 D  c/ K' L! j; C/ s* f9 g( g
  171. LDA button,X
    , m! m% a3 j9 `& v9 z, q
  172. CMP #$080 ?! b0 D& E6 y$ o0 j
  173. BNE WEARTS
    : f. z! V; A: |/ C
  174. LDA $73
    ) G1 {. A0 `1 O. a4 |+ h
  175. CMP #$04
    6 W* L" ]* ^0 K  ~9 ^
  176. BNE WEAINC% Q, h/ p) s* O2 `( E' f9 `9 j
  177. LDA #$FF
    & L8 N8 j- _) d
  178. STA $73
    , x/ J- Z; v9 s# ?6 l: f- N2 I
  179. WEAINC:
    . V, Z5 W! d9 K+ |, I) c# r1 E
  180. LDA $736 v! P5 \" M) v# E) l
  181. CLC
    7 D* @5 i5 x/ U1 l( M+ W0 y& J
  182. ADC #$01
    3 T6 `$ F1 w0 r; X
  183. STA $73& l7 Q' ?* u* [/ _5 F  [7 D; O
  184. STA $74' m6 A/ _* k* s1 D7 t
  185. STA $750 A6 D- m0 L6 C
  186. STA $76
    : @* {4 l7 H$ Q% ^
  187. WEARTS:
    2 V5 |  j/ ^! W  W6 J# Y
  188. RTS
    " {( e  p* _6 X. f1 c# g+ [

  189. # r  d! D/ n/ Q

  190. ! ^) N; V1 ~9 O- w; |/ X
  191. MOVE_FORCE:
    ( E! O; ?" f$ U$ O
  192. LDA $35/ I% O2 @, {1 @; F% s& g
  193. BNE MOVE_FORCE_RTS0 q) r6 W$ s# A( J
  194. LDA $5C: K, e  E+ \& w% \" [
  195. BNE MOVE_FORCE_RTS6 i5 Z% Z" P' d$ [9 }
  196. LDA button+2,X) _8 M2 s, G( _/ ]$ k( I
  197. CMP #$80
    5 M2 O( f+ Q1 r' k4 J7 c' j  g
  198. BNE MOVE_FORCE_RTS
    5 u8 o6 }7 S% k2 {! G
  199. L1:
    # e3 b% z: U9 p" N
  200. LDA button,X
    # ~. o# O, e( A( D
  201. CMP #$08' D1 n& Y4 ^) ^1 Z- f
  202. BNE L2
    $ g0 {8 d: X$ |! Z
  203. LDA $0460- {7 ?  Q& L. Z2 y/ ~8 s
  204. SEC
    * t' X; p  E$ Z
  205. SBC #$107 g4 S* x2 Q9 ^* x2 o( S# u' P6 P
  206. STA $04604 `# `2 B7 c/ t3 d& {. [/ m
  207. L2:9 v' ]6 `  r2 h( g4 g0 [9 O5 k% f
  208. LDA button,X
    3 g4 a# a- r1 S5 B. U7 {) Q. a
  209. CMP #$04
    2 R4 V0 ^! S, \6 G# z( B- R# g* b
  210. BNE L34 n( Z  R) @" ^- Q# S
  211. LDA $0460* b% f9 D- O4 j  X4 ?" E
  212. CLC
    5 n6 f) J/ j" L# z$ S7 a
  213. ADC #$108 z) e5 G+ y/ y, K% v5 A5 B9 S
  214. STA $04609 S0 s% P1 C( e% T- P3 x9 u5 ^8 L
  215. L3:
    ) e& D, \, u% d8 a* I6 \' z
  216. LDA button,X
    . [) c5 ^, C5 ?: D6 c
  217. CMP #$02
    1 M% D& ]/ |& F" f4 ~7 Z5 X* l9 T
  218. BNE L4
    8 T5 W0 L/ J% f3 b" ^
  219. LDA $0480/ _0 b4 c& b8 |! Y& B" e* K4 p6 b+ y
  220. SEC 8 e6 U/ D: k* ]. J8 e  W
  221. SBC #$10# {" }/ i) [* B9 g& f) M! f
  222. STA $0480
    4 R( l/ P2 D6 m7 L/ Y4 h) ?
  223. L4:6 m" D4 x7 B( r8 A
  224. LDA button,X0 h! R; z5 k9 d3 N
  225. CMP #$01
    3 D2 v3 c$ W; U7 D  `
  226. BNE L5
    : R1 m  G% b# p( ~
  227. LDA $0480
    9 ]2 ~. g# `0 `& v; z9 i* Q  I
  228. CLC
    4 r2 ^( N. A, Q
  229. ADC #$108 D( E2 Z0 Q/ b4 o/ |. h3 R
  230. STA $0480
    ' E/ X9 @* }  F1 ?" k6 z
  231. L5:0 q( Z: b& K  U6 L
  232. MOVE_FORCE_RTS:
    + e$ d7 _3 ]% G
  233. RTS, S  y7 w9 n0 l8 f

  234. * \# c4 }1 l7 e$ X. o* {  i/ g1 }
  235. ;[FC][忍者神龟PPU][END]
    $ g0 z0 p1 v, z6 z/ C

  236. " K  }2 f7 U$ i% u" F
  237. ( [9 d) ?+ L0 C5 I
  238. KEY_ADDR = $F5
    1 U+ Z, r4 D  E9 ?; m) V
  239. STAGE_TEMP = $6010
    ; W9 @( k$ K1 N& ]7 k& o
  240. TITLE_A = $214 u; p) H: C! P. B+ n% o: ?) P+ A
  241. TITLE_A_ON = $015 ?2 |% ^9 E6 o3 ?  h" M; G0 ?
  242. TITLE_B = $59
    & I$ ], p, }. U& q" u
  243. TITLE_B_ON = $01: H) l, {. B% v: Z
  244. PPU_END = $FF
    / b* Q  [" e: P' \! d# ]
  245. TIME_LAY = $3A
    5 L9 a2 I% O9 u0 y$ M3 b
  246. BUTTON_DEC = $42
    # D/ {% d6 n! g  J7 M& b
  247. BUTTON_INC = $81
    : f" R. y' _: [6 `5 @
  248. 3 p: K* C! M6 s9 M' U  ~* }
  249. .ORG $7000
    # ~# @$ r$ M: M7 [* \5 b

  250. 5 V, y5 ]$ e0 D" G  M) \$ g
  251.   
    & S8 l. k4 n6 z5 W+ Y% ~
  252. # h' Q+ I8 @6 w* C: d" \# o
  253. PHA
    $ g& K5 K! ^/ I) k% y
  254. TXA
    6 N* n0 q6 E7 U* j7 F4 ?" [6 @/ ?6 i% i
  255. PHA/ Y4 I7 R1 V9 L/ W
  256. TYA
    # L& Y5 J& @. i$ v0 y7 X2 P
  257. PHA
    1 P$ r0 L5 f/ W" m* N1 \
  258. LDA TITLE_A
    1 E) X5 i% g. W% s! N
  259. CMP #TITLE_A_ON    ;比较是否为标题画面/ t, O* T+ B1 j  k# T, N
  260. BNE RET2 O* o2 U0 I, M" h" Z7 d. i
  261. LDA TITLE_B
    - v: @8 j. {8 l
  262. CMP #TITLE_A_ON    ;比较是否为标题画面
    3 o& Z9 d4 z& a3 N" n* B4 G
  263. BEQ PPU_STAGE1 @8 o0 E8 w6 k9 Z5 G5 }  I
  264. RET:" f. Q# Y5 Z/ Q8 s; C+ I0 v; g
  265. PLA  l' X9 m1 i5 c5 e0 @6 K
  266. TAY
    8 E3 k5 K1 P1 B
  267. PLA! P- {/ `- C: N+ z/ M9 Q
  268. TAX6 y6 N; n2 z/ S
  269. PLA
    4 C8 V1 p" U) \: c( Z
  270. RTS) t# E; w& B# n1 J% I
  271. PPU_STAGE:    ;STAGE显示程序! z$ I9 |  n4 i. c0 L
  272. LDA PPU_ADDR_DATA. H1 X4 O- {, x6 @
  273. STA $2006
    7 ~, O5 O& O1 ~9 r' |& z6 A
  274. LDA PPU_ADDR_DATA+1  Y& @8 B$ q* n2 E1 f# t3 C
  275. STA $2006    ;坐标设置' u2 ~+ v. f: q5 N
  276. LDX #$00  I* ]3 z" m0 a) c* ^1 `
  277. PPU_STAGE_WROTE:    ;写入STAGE字模
    " {; S3 r) C) H, U
  278. LDA STAGE_DATA,X3 C) i8 @, D: p3 Y" |
  279. CMP #PPU_END
    7 u7 B, ~# d6 y3 }" N7 d' |
  280. BEQ STAGE_CMP
    $ x9 r2 n) t9 A7 \* r) c# v0 U* _) J
  281. STA $2007
    " C& a# g. |+ u7 @2 |5 I
  282. INX
    % b1 y4 d) s/ u6 w
  283. BCC PPU_STAGE_WROTE! x! w. E" D4 c2 t5 ?9 E' q
  284. STAGE_CMP:# F6 `  l, M8 {8 J* e
  285. LDA STAGE_TEMP
      t/ J$ U4 k/ h+ [( v$ G
  286. CMP #$FF    ;关卡数据初始化条件判断1 i! e" N/ r% @1 j5 h7 n2 G
  287. BNE KEY_B8 `2 M, v  S' Y1 q- m6 \
  288. LDA #$00
    $ \+ K6 Y) O1 X) G
  289. STA STAGE_TEMP    ;关卡数据初始化6 T4 w/ j* \- K7 b/ h4 g
  290. LDA #$57
    9 q( B$ E) p- j; `7 U
  291. JSR $DB52    ;按键音效
    5 d7 Y; G: K  W- e% i& o
  292. KEY_B:    ;关卡减少5 l  D0 D: a* y9 d7 O( r0 N
  293. LDA KEY_ADDR$ ^3 j* T4 a- l5 J5 r
  294. AND #BUTTON_DEC    ;按键B或左减关& p! b$ p+ ]# p! [2 w
  295. BEQ KEY_A- L/ t) F3 N# h8 L  J! @# o6 E5 m
  296. LDA #$FF    ;重设标题延时
    7 y) X2 N4 |# J! B! s
  297. STA TIME_LAY
    5 e0 b) C1 Q% s8 g* m* y
  298. LDA STAGE_TEMP
    " U, A: D. C( j: j' m- A
  299. CMP #$00    ;关卡比较
    ! q+ T  [( t* O/ w  x) s7 N) X
  300. BEQ KEY_A7 J  O% z/ q; M( T) E- |
  301. DEC STAGE_TEMP   ;减关
    , p% J  ^$ @# Y1 J" D' z- k; m
  302. JSR MUSIC    ;按键音效
    9 |+ w9 O- Q: o! s3 R; m7 D
  303. KEY_A:    ;关卡增加
    6 h3 K2 z) x/ ]* j6 a) h" K! m3 f
  304. LDA KEY_ADDR
      M1 E+ J& s9 x
  305. AND #BUTTON_INC    ;按键A或右加关
    9 E. K" N/ w6 E, q, C6 S8 A1 M+ G
  306. BEQ PPU_NUM_WRITE4 @* e6 U. [7 B
  307. LDA #$FF; R2 u3 Z1 P" P
  308. STA TIME_LAY    ;重设标题延时7 G* N# e3 \3 c8 i3 x" w5 l1 d
  309. LDA STAGE_TEMP
    7 C( w7 A3 Y, ~; R4 _
  310. CMP #$04    ;关卡比较/ c1 J  A$ m9 U8 i# `& P8 a
  311. BEQ PPU_NUM_WRITE
    + D* |* a8 D. h0 C  [
  312. INC STAGE_TEMP    ;加关; W2 o: w9 R4 c. R! x. `4 ]
  313. JSR MUSIC    ;按键音效7 g% V0 n: h2 u& d$ o  p
  314. PPU_NUM_WRITE:
    9 A$ I! c( `7 m+ b6 z& D6 {& v
  315. LDA PPU_ADDR_DATA2 m( i! K4 {9 ]# d7 f5 ~! D5 ~
  316. STA $2006
      v$ b$ v6 y/ w! d1 F
  317. LDA PPU_ADDR_DATA+1( a! J( r" F" H. M
  318. CLC( N: h! ^$ A! l3 l/ `4 n1 C
  319. ADC #$062 t: v) P' b! g4 z8 H/ F( b
  320. STA $2006    ;坐标设置
    8 k1 P: W0 _  E7 I
  321. LDA STAGE_TEMP) J0 M" f) h% ?) \( _
  322. TAX0 Y0 L9 r1 l4 }7 _
  323. LDA STAGE_D1,X    ;写入数字5 ?$ I8 D* A( E: D8 g
  324. STA $2007% v! [8 r- |/ a
  325. STAHE_WRITE:
    6 P! C( j2 P3 x' n) w
  326. LDA STAGE_TEMP; a2 b: `: F$ W* K" X* Q2 Y  L8 F) H
  327. STA $42   ;初始关卡写入
    1 }: [9 m/ a8 G( a8 r
  328. PPU_RTS:
    ; Z; s6 v; s3 q# e
  329. PLA. S1 P1 }; |6 [" {6 s/ B- s' ?
  330. TAY* u* A; v8 w& k) b- G0 F" t2 F4 L! M
  331. PLA/ e3 \$ t! y# I' o7 x$ }
  332. TAX
    , m7 W2 N: k; O" V3 g7 O% Z
  333. PLA9 C1 ]5 O1 X) h
  334. RTS! [' ~) w- ~# S- s1 @' O" X

  335. 7 [: x: a' C: U# @, S( {

  336. % I- \" S$ Z5 G2 _* x6 F
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据: O* C; ^2 q2 \6 C, i+ j8 @$ I& W
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
    0 V3 l- O' N; U3 I$ U/ w
  339. + ~" N1 |4 _) @" U7 k3 Z  k
  340. STAGE_D1:   ;关卡数字
    . W; ^: \& B- C0 ]* p5 F# P
  341. .BYTE $01,$02,$03,$04,$05
    9 f) p1 l+ O* X9 r7 Z6 K

  342. . j& ~( x4 D0 ~# `8 z+ r

  343. . d" y3 G! s" V- d
  344. PPU_ADDR_DATA:+ f4 B/ k' u/ S- i, f% X9 c4 V
  345. .BYTE $23,$0C
    7 l1 c  r7 \' x; d
  346. % f/ V% L, W+ r3 T5 ~( N
  347. MUSIC:
    + h0 ?4 K! w  e8 j3 x9 o( \
  348. LDA $80001 S0 U7 N% {- D1 t0 C- ^3 S, j
  349. PHA
    : B9 ?( y. T: b0 Y# A/ g8 \
  350. LDA #$00
      x$ F5 l. `0 Z- z! Q
  351. JSR $CEA76 G* i9 `' ]% x" A% P
  352. LDA #$3C
    / @( L- s8 u0 }( \9 h) j* j. b* g
  353. JSR $9057) U8 I5 o# [, ~' ]2 O
  354. PLA  |2 L: W: ]+ n/ d
  355. JSR $CEA7) P, }0 t" o5 v; K  S
  356. RTS
    / x1 q* w& `9 i8 q8 A6 N) g

  357. 5 ~5 `  C! E- T/ J( c% o2 w: E
  358. 9 }/ P/ `' G$ y' l5 |* e
  359. ) `$ n3 Z3 b$ l; g* B
复制代码

本帖子中包含更多资源

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

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# ]' t1 Z, V4 v) k. L
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了

/ k2 S6 P8 b+ s% B就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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
  }/ Y# X, g5 y( f就是我呀,楼主都忘了,呵呵,辛苦了楼主。

3 \; Q1 p4 R4 g- e+ ]$ K2 }1 g" u3 c也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51$ a8 f& O  E# u# H$ u2 o9 ^) W) ~
也不顶个贴,唉,真是的

& w6 V  G: [( d7 M8 R1 W" _& P我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。
) t( _* H2 }2 C' x; V( R7 m. h/ r请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。
  i  J( h1 f5 Y! z3 K: o1和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 06:17 , Processed in 1.160156 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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