设为首页收藏本站

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑 . h9 D  C9 a: t0 H

. M0 e2 {* X4 Y- P- n" K+ T[FC][忍者神龟1][END选关]
7 [6 [/ J. z2 g5 A: |/ J; s/ h5 x+ q
时间:2017.4.2/ g& Y: B  Y5 ~2 {5 G3 E
作者:FlameCyclone
6 \# K& u; s" |, b6 z内容:
( {+ t/ V2 Y5 k7 L6 c    1.关卡选择:   标题时,左或B减,右或A加;* r! B3 }3 e# v$ w
    2.一击必杀:   选择+B键切换;$ _: c8 M0 P. @3 R' N
    3.无敌锁定:   选择+上键切换;0 R. T' {) K# `8 j' I: i
    4.血量锁满:   选择+下键切换;
, H+ S- r' M9 e' O' y    5.水下时间:   选择+左键切换;! ^$ f7 J# R, g" C" Q& z( U
    6.武器切换:   B+上键切换;
) n( t( S6 s1 _+ T* |    7.暗器数目:   B+下键切换补满/空缺;
3 }1 X  l- b0 n7 \7 k' v) X    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.' K2 G6 @# N2 i

- i7 @9 \) G& |# w- c
. L9 \& m& T3 u1 CFlameCyclone.ys168.com
0 q  W# S+ U/ S( U6 z% U% cwww.nesbbs.com. {. O- r# G: n5 u
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0* K$ k4 x, F; `
  2. ora_data:. X' w1 [1 F. a. G( R
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10: S2 M. W6 a. p( H! X
  4. and_data:
    $ @0 {. D( l9 ]- [: T, _: e
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF
    * H9 F. \' s4 [6 Y5 O! J% V

  6. " A4 k0 A- r4 Q( e# h
  7. button = $F5
    / O$ t. U6 d  P: ?1 n2 X7 }
  8. flag = $6000& n2 Z% C3 r( h- Y2 `: Z( `3 a) Q
  9. .org $8000; _9 i, P: J0 P- w% H0 }) ~
  10. JMP $8400
    6 y9 B" i- E& @2 k9 U; L3 a
  11. 8 M5 }/ |) B+ C- y
  12. / x9 s5 O0 o/ Q2 x1 z
  13. .org $84006 x8 s, U9 W0 ~7 K" M/ r
  14. PHA
    % p* M8 z. r% @
  15. TXA; K( n+ b! I& Y: Y8 A
  16. PHA
    8 h- X# u% x/ c; ]. g) h
  17. TYA
    # ]$ e; C7 F7 L/ G, f5 ?. U
  18. PHA6 T- L, W) ~& t8 x% J
  19. KJMP:
    % g# H5 {0 e; g( p+ `% a5 G
  20. JSR $8100
    3 U2 b, t* H5 T( r
  21. JSR KEY_OPERATE
    ' n/ U3 v; D7 Q- l3 y
  22. JSR WEACH1 u4 H( h6 V0 l
  23. JSR INV
    6 S2 g* f. f) x+ X5 O1 |
  24. JSR TIME$ }- k) B0 r8 L# p3 s* d
  25. JSR TOOLS
    ! w  M) b2 F3 o8 N6 z. D' p/ i* U8 I
  26. JSR BLOOD
    # ?' B) f! A0 [' z* ?, v
  27. JSR MOVE_FORCE
    4 w6 |, Y0 V  C: o) e. X+ l. e7 L% f
  28. PLA% L% s! S6 S: b% }, z6 L
  29. TAY
    * N* |! Q; h+ D! ?1 _
  30. PLA
    6 f, P% w$ Y% m
  31. TAX& S/ ?! o6 {- B6 m, c
  32. PLA
    & O$ c" G* q$ `' p4 Y
  33. RTS
    + Q$ w7 X5 P2 R/ n8 O
  34. - n6 s5 ]% k9 U& d8 i4 s
  35. KEY_OPERATE:
    * |3 X! ~5 I5 z3 r: I3 }" y+ [
  36. data_protect:+ {! X( K4 _7 {. }  x
  37. PHA
    3 l  f4 _( {, s. e+ m: Q+ V* A
  38. TXA9 |3 t9 @" F5 o4 ^- D# }+ |1 F
  39. PHA0 M/ G( G# ]' i
  40. TYA
    3 K+ f) D, ^3 W
  41. PHA' Z- \/ ]+ N( Y  G5 d* @

  42. ! `6 Q$ a  c. k: D
  43. FLAG_CMP:' n3 I- t4 m4 T/ O) i/ S
  44. LDA $600F' V3 z2 _( M8 K# x; N! T  m. g- ]4 g
  45. CMP #$7F    ;标志数据初始化条件判断( }3 f7 l. ~, h, @0 H
  46. BEQ pause_cmp
    5 i" J" i8 h  l/ z5 F6 }
  47. LDA #$007 g, r+ z  Z1 D6 O
  48. STA $6000    ;数据初始化
    ' _2 y; F* L/ i- s; q+ z% Z
  49. STA $6001    ;数据初始化5 d1 ^( _3 D& L8 M/ C2 f) r4 ]9 D# Y
  50. LDA #$7F0 K" E1 h! k8 d) X& v6 d
  51. STA $600F
    ; q9 t" V. e) H/ G0 }
  52. pause_cmp:
    + n' _4 p) V  G* R
  53. LDA button+2,X. g' T5 s# r$ m- M  W
  54. AND #$208 G. x" w0 A0 X
  55. BNE button_press
    0 k5 Q! u6 {' j6 V. V  v* S
  56. PLA
    & W+ n4 y+ X0 q- b& U6 ~
  57. TAY
    + E4 H4 G  K1 |5 G" v
  58. PLA7 D$ M1 g- N  l2 [
  59. TAX
    6 V8 c9 _$ u; Q1 z
  60. PLA
    ' w! q5 L! }: v% Y; x/ d5 ]8 j
  61. RTS
    9 ]% V: a" ~1 n
  62. 8 g) _. l! i( L0 u
  63. button_press:
    ( D+ _) {1 I% K- A7 V1 m! N
  64. ini_Y:
    ; V$ P1 D8 ?4 s% q
  65. LDY #$00
    ' H& ?' ]7 F/ m
  66. button_cmp:
    $ ?+ y5 }' L, M- k  C- F: J6 A  c8 q
  67. LDA button,X
    # Q7 j' b7 S7 F0 Y9 O& v
  68. CMP ora_data,Y4 @, u% I7 M- P3 v) w1 _
  69. BNE count_Y_cmp
    8 @  K- h" y: n' f' k
  70. flag_cmp:  x; `. d2 s% i+ ?, |
  71. LDA flag,X$ `  W/ e0 x  D  }0 e
  72. AND ora_data,Y
    2 G! C2 m" g* q6 I! O! U
  73. BNE flag_and
    ! c- r: D- v9 ?
  74. flag_ora:
    , A& w6 ]) l9 i$ P
  75. LDA flag,X" ?, m) h8 p  b$ z: x! ?( n! Q
  76. ORA ora_data,Y+ N  z* [5 q9 H
  77. STA flag,X1 H2 x' {7 e/ W5 x9 t
  78. BNE count_Y_cmp
    + D! o( S6 ]$ E, B
  79. flag_and:9 M. }. @6 g8 H  h' Y
  80. LDA flag,X3 K$ R" y" N* F! b& y
  81. AND and_data,Y
    # ^$ x+ M" _' d2 Q/ X# A: F
  82. STA flag,X
    7 v0 J& c6 k  V+ s
  83. count_Y_cmp:; G3 G4 C, s8 e' Y/ |7 U
  84. INY
    ; d0 X8 B  X' ~% z6 f; j
  85. CPY #$084 X9 z% b# o! c5 D$ P
  86. BCC button_cmp
    0 }$ q0 [1 N% k; \4 p4 r
  87.   S9 g5 _( t' [& O7 B$ A& F
  88. data_extract:, a/ f7 _4 I$ X) J$ K
  89. PLA
    ! `( j' t2 U3 y
  90. TAY
    ; E- k0 o) t3 |3 q0 q
  91. PLA
    ( i- Z1 u6 [! J  d& c9 q, P
  92. TAX" @5 v  e& l1 l4 k1 d
  93. PLA
    ' m1 P" B" L; u' c
  94. 1 m9 z% g9 b. y
  95. return:
    : B9 v" b0 x. B# \: r
  96. RTS
    * J) ?! q' F0 K+ t
  97. - \, }. b9 q' N  z" R

  98. ; ?  H; `$ H. J! w5 b8 r6 Q" F
  99. INV:    ;无敌
    . T, S* R' }* k) o8 l
  100. LDA $6000,X
    & l, {- d0 w9 l
  101. AND #$08
    - [- k4 P; }% T4 }
  102. BEQ INV_RTS: Q9 H' q5 c+ x& y' G: t
  103. LDA $0450
    4 h, F* s  o& |" T, S/ M9 e
  104. ORA #$04# {7 M- `2 h% G6 ?0 T/ P3 z
  105. STA $0450) `) I3 ^8 Y0 P
  106. LDA #$05
    % S0 A. U% d( C' b$ V' ]
  107. STA $0500,X
      c5 _0 p, b1 V. G
  108. INV_RTS:7 I  ^  P1 }9 A
  109. RTS  B( o- }& Q  i+ d3 A

  110. ! I3 u* [& H3 C+ Y2 Z4 b

  111. * X/ `7 K1 ]. Q0 Y, w' \% q
  112. TIME:    ;水下时间
    * W' \/ z( e+ w4 i; o' n$ V
  113. LDA $6000,X
    8 g! M, H7 L/ W; i, v- l% K& B9 y0 q
  114. AND #$02
    ; B( Z& N( g; E2 b
  115. BEQ TIME_RTS8 I8 H% n; ^. h1 x( v) n$ D0 w& J
  116. LDA #$1E
    5 _3 t  u2 T' \& s8 a4 C
  117. STA $BA: a2 F  |6 m# n0 G
  118. LDA #$8C
    ) d, {- `. [0 z
  119. STA $BB
    # G, V  W" ~8 P* t
  120. TIME_RTS:- }" A0 W, H$ g. t: M+ s. o5 t. ~
  121. RTS. n. X: s! E# q. g/ N
  122. $ h" W9 f' n0 n# s6 A9 |3 g' S9 Y
  123. BLOOD:    ;血量) B/ m" P& ?# O$ a: ~0 K! F( @/ l
  124. LDA $6000,X( P$ w# i' O  r& b+ C9 z/ t
  125. AND #$04
    ' s# y0 R) L  z6 A
  126. BEQ BLOOD_RTS" B4 V& h0 O% o! w
  127. LDA #$80
    4 {6 {, w6 R) D  a7 e
  128. STA $77/ a: q- x, Z& H5 h, A
  129. STA $78
    : m0 Z7 e$ W4 }; b0 q% N- a
  130. STA $797 |: p" I; g& O8 q
  131. STA $7A
    9 ]# R! j  ^; x3 D2 g. c6 ~
  132. BLOOD_RTS:
    2 X2 r: Z! S, ~# t
  133. RTS
    " y: G0 @* T  L. i$ Y
  134. 7 R! l" [0 V7 B6 i+ p8 H
  135. TOOLS:    ;工具
    ( U" W+ h  X7 j; u8 ?: y- B4 W
  136. LDA button+2,X
    ; P% ^0 p- q# j  N7 h* a
  137. CMP #$404 n& I" l% b- g- a
  138. BNE TOOLS_RTS3 a" e! P0 \, k1 V
  139. LDA button,X
    & O- k. q2 Z; ~# p0 t8 q+ x- V
  140. CMP #$04: \$ E* ^' ]5 J2 I
  141. BNE TOOLS_RTS, |' H. L5 u4 {/ V$ F+ j: ?/ [
  142. LDA $A8
    % K- C8 Q: r  s# }9 q% B) |
  143. CMP #$009 X% a/ n6 x0 @: i
  144. BEQ FULLTOOL
    ) k3 r* ]- E/ \' S
  145. LDA #$00" L+ q6 x" Z" b5 P: S7 R
  146. STA $BF# N. R4 Z( |) a, F5 q0 r
  147. STA $A7
    ) c2 k  s! y' J0 A' y' r* G
  148. STA $A8
    ) @8 {+ j- k  I9 \
  149. STA $A9
    " C, d0 ^+ P# _7 ~! \
  150. STA $AA4 P$ ^+ x. Y& w& B) S
  151. STA $AB
    - z9 T# K/ }; n0 C) u! ?
  152. STA $5B
    8 D& }" |: j, B7 d
  153. BEQ TOOLS_RTS/ d3 W+ }: R9 }1 N9 V8 A
  154. FULLTOOL:' t6 P( D: T% p3 x3 K" q$ _
  155. LDA #$0A
    2 O: H3 q  W# d" H  u
  156. STA $BF( ^3 N" X3 Y; ?" ^/ A6 o
  157. LDA #$0F
    ; k6 A: N" k) p
  158. STA $A7
    4 y9 w& p& Z9 x& e8 u( K+ T
  159. LDA #$63
    / \' [$ p8 l- ?( S# e8 H2 j
  160. STA $A8  _( f+ P, K7 Y3 X- ]5 o  k, f
  161. STA $A9
    4 ~. L/ n1 _. ~5 r/ G
  162. STA $AA, p2 Y, \% h' g; n% P# ?' `- H
  163. STA $AB
    ! q( ?; S% x5 W+ D
  164. TOOLS_RTS:
    ; W3 I: l1 F7 w) Y( L* B
  165. RTS
    5 l( b: C: B, M! {' Z/ ^

  166. * s5 T" x! Y9 d( \2 ~5 P' B4 S
  167. WEACH:
    ( z# H7 F3 n" f1 B7 F
  168. LDA button+2,X
    9 q/ ?2 G5 F7 b/ g
  169. CMP #$40
      K" F) O7 `+ H- L! B
  170. BNE WEARTS9 _% s* u" d* u  z) {6 @% H% W/ A  b
  171. LDA button,X0 h: f' F* ^6 r3 @
  172. CMP #$08
    1 z# [) q8 `; S- R: f: b' Q
  173. BNE WEARTS! D  u% M: M1 a" M& @. q
  174. LDA $73! c! J0 x) [* z& ~! q# q
  175. CMP #$04
    1 \7 ^& r' X, j/ S9 \# k
  176. BNE WEAINC6 u$ }1 D& v% m* E) u/ D
  177. LDA #$FF
    ) X  ]8 s0 R$ {4 X9 ?! K( |
  178. STA $733 H+ S& x+ }$ J3 v2 v2 j
  179. WEAINC:
    ! F3 Q9 ~, ]) R6 ?; _
  180. LDA $73
    # Y7 R! |" ~: A
  181. CLC
    / V7 V: T+ ]& s8 v$ R' e
  182. ADC #$01  ]# P! u' G* Q0 {! [  {
  183. STA $73
      i" [4 k/ k1 g& N
  184. STA $74/ |, m# V; Z! ?+ p
  185. STA $75
    ) h# E4 O8 f9 y' a% s" {9 T9 l
  186. STA $76  n6 f. h5 ~4 q
  187. WEARTS:( g0 V7 |1 V5 D2 c5 [
  188. RTS9 z5 y- h0 y" ]% z' ~3 t7 f$ r
  189. 9 }0 _8 K! U: ?" f
  190. . v% y4 o+ e, y3 M" [
  191. MOVE_FORCE:
    , A. n7 ], @& k. d: F8 h
  192. LDA $357 `* p8 Z9 i/ r2 s9 j
  193. BNE MOVE_FORCE_RTS
      I* _( V; F* u$ Z( T
  194. LDA $5C2 e: v/ G/ z' P! @  V
  195. BNE MOVE_FORCE_RTS' [' z4 a+ d) G8 c/ c$ [$ V# Q
  196. LDA button+2,X/ x# d9 e& N! o5 t
  197. CMP #$80
    " p) j% N$ z( L: r# \
  198. BNE MOVE_FORCE_RTS/ n# Q1 L) J& G/ i
  199. L1:6 A: U* f+ j1 v( |; C3 K4 B) J
  200. LDA button,X
    " j: {. p. t) l/ R  o0 f: l9 O# a: b
  201. CMP #$08
    3 P# ~" S5 Z( ]- L5 M
  202. BNE L25 M; b0 T% H  b) l7 B' V  J
  203. LDA $04606 C' c5 m9 j6 B* Q& i
  204. SEC * h3 C" W% m) {4 @9 q
  205. SBC #$10
    . V. D. R8 {( C
  206. STA $0460
    - x, p3 k" k  ], M8 t
  207. L2:
    5 k& i9 b9 @4 f% D1 i0 S) ?
  208. LDA button,X
    . H7 }4 t& L% g+ _: z" j3 j8 G
  209. CMP #$04
    ) Y- h! n9 y3 D& I' t% o2 S
  210. BNE L3
    4 _( j$ {/ [4 M1 ~% t8 [1 l
  211. LDA $04608 R6 j" t6 @* t! z2 u. d' Q
  212. CLC
    % p: d; w! d2 Q% `7 U. ~! a) J
  213. ADC #$10
    8 A9 v$ p) l4 W7 H
  214. STA $04605 w7 ~+ Z; h$ P" M  K- o! V4 |
  215. L3:; }1 C4 i* J5 h# I
  216. LDA button,X
    * X3 d4 T- H3 |7 c/ n7 M
  217. CMP #$022 r3 }" W8 H1 Z# m" L! {  E
  218. BNE L4
    ) k9 i5 n0 a% }/ N0 Z' n! [
  219. LDA $0480
    + ]2 ~/ ^1 E2 K# t% E2 v+ P. L
  220. SEC
    & O7 `" X3 d$ f' i
  221. SBC #$10; W0 g- ^& i3 P
  222. STA $0480
    / ^, B' b6 W4 U3 E" H
  223. L4:0 m4 V4 {9 r) M: s$ R% E  B& W
  224. LDA button,X
    ' |& r0 N* p' F0 i$ D
  225. CMP #$01' t1 c9 N/ P& L; l8 s9 H4 f: D# J
  226. BNE L5
    ; M. `$ J. H, {+ q  Q9 D- n* B9 w
  227. LDA $0480, |" G7 R9 D( b1 Q
  228. CLC
    ; q. X6 @3 Z# }+ `6 B: i
  229. ADC #$10- K  I2 z9 V0 R. A* T: A$ q, y
  230. STA $0480. {  V, ^9 j3 W# e2 s* p9 e9 i- ]$ N
  231. L5:5 Y3 {% d) j7 A7 g2 K+ }
  232. MOVE_FORCE_RTS:
      a9 L( [7 j; W4 }* G, O7 ~
  233. RTS
    . q! M  S) z/ z, M2 {: `; g$ m

  234. ; O6 b3 \8 E; v
  235. ;[FC][忍者神龟PPU][END]
    : E0 I1 p/ w% G! f, g" B+ U

  236. 9 B& N& O8 A+ \' R
  237. 7 `2 A2 D: f: M. S
  238. KEY_ADDR = $F5, G6 g( e7 |8 A3 E
  239. STAGE_TEMP = $6010
    ) V7 w( H4 o% G, z+ ^5 [
  240. TITLE_A = $21
    ' z* Z9 n& T8 H( c9 `+ k
  241. TITLE_A_ON = $01
    ' }& I5 s2 b5 e6 T) j
  242. TITLE_B = $592 V$ M; k5 l8 S) m7 J; N  i- H* F
  243. TITLE_B_ON = $018 t8 H: P- g. x9 r% k
  244. PPU_END = $FF
    : L) f: s- M# J/ s
  245. TIME_LAY = $3A
    ( E& i/ l/ H3 R. B+ ^/ k
  246. BUTTON_DEC = $42  ^' X7 ?! {; }6 L
  247. BUTTON_INC = $81
    & P; E6 H2 H3 i* a( X5 i- D2 X
  248. * [# U3 e( z* B2 l- ?$ b3 Y
  249. .ORG $7000
    : |7 _' F) Z( `+ I2 I5 S

  250. ! R8 b! z5 R: C) R+ G9 v
  251.   
    ! `" J, ^) v/ X" H- `7 {+ b" K$ d
  252. " [" h( N7 r% I: h
  253. PHA2 c5 v$ i! z0 f8 A6 x: L
  254. TXA: W& T8 o  {# O% t! k
  255. PHA% b+ h; R) J4 r% |
  256. TYA* Z2 N7 R! P) l" p8 U2 _( V% Y3 V
  257. PHA1 \  L( Q: U, \+ ]% }
  258. LDA TITLE_A
    6 O; T3 f$ @- @9 o  m) l% e! _
  259. CMP #TITLE_A_ON    ;比较是否为标题画面: d0 S5 e/ d" Y0 j4 f7 W6 Z! O
  260. BNE RET& K: p; }( x* O' K* E3 ?
  261. LDA TITLE_B8 |& O4 ?8 \& n6 w$ a
  262. CMP #TITLE_A_ON    ;比较是否为标题画面
    & R! B) b0 H/ U  Z
  263. BEQ PPU_STAGE( N  D& q2 q( D: Q4 s: J" `
  264. RET:' Z! L" ?  p2 f- c
  265. PLA) q$ \; G' L1 w0 V; n  b( d0 Q2 {
  266. TAY
    * J) b! {) a2 k0 j$ D1 r; ^
  267. PLA+ Y3 X4 I8 b/ E
  268. TAX+ v/ n$ W' T: j# d  n: F7 {
  269. PLA) ?' R- g3 J" ^  V5 a
  270. RTS
    0 X) p1 j6 q! s* ]$ c$ Z
  271. PPU_STAGE:    ;STAGE显示程序
    ) @- S. W. `! _
  272. LDA PPU_ADDR_DATA+ j  R) h) n& L& B* M0 k6 o5 s
  273. STA $2006
    # ~9 b5 a% h4 e1 ]6 n, K
  274. LDA PPU_ADDR_DATA+1
    7 }3 V# G2 C) a) k7 g) u& a8 }
  275. STA $2006    ;坐标设置, r) U4 Q* F: K+ D% R
  276. LDX #$00
    8 d; g7 O5 e- v3 a: V# Z
  277. PPU_STAGE_WROTE:    ;写入STAGE字模
    4 b( w. O' ?) v: @" q% T; w$ z
  278. LDA STAGE_DATA,X0 N" q: r; h: R+ {0 ~: V
  279. CMP #PPU_END3 j; z7 b% |5 R6 i, J5 k8 l2 B
  280. BEQ STAGE_CMP5 z$ u  ~1 R% d
  281. STA $20072 I4 Y! t: M# P& Y8 f# K  M
  282. INX* c1 x: c5 v# y, P8 H( y
  283. BCC PPU_STAGE_WROTE
    7 V  A, F/ ^4 ]& i% [" D
  284. STAGE_CMP:
    . D" x6 F$ b1 o- Q
  285. LDA STAGE_TEMP8 G$ P2 ]8 ]! v, V4 O8 p
  286. CMP #$FF    ;关卡数据初始化条件判断% P) o( n$ N# s
  287. BNE KEY_B1 _7 e2 L5 ?* E) l! O8 Q. y( |
  288. LDA #$00$ T' H% M8 R2 g# \$ Q
  289. STA STAGE_TEMP    ;关卡数据初始化
    ; U3 z3 k" q( u' W2 R
  290. LDA #$57
    ! u6 s8 q/ K+ N& e& l+ a& P4 e
  291. JSR $DB52    ;按键音效
    , f3 R) {+ {# q. I6 S/ V; S3 s3 U1 j
  292. KEY_B:    ;关卡减少9 d2 v7 e8 t% k7 o, h0 x) v3 x2 _
  293. LDA KEY_ADDR
    8 I8 s/ I. {- k& D/ _* R3 q
  294. AND #BUTTON_DEC    ;按键B或左减关
    ; n9 c' j1 z* u6 K, r8 v6 ?
  295. BEQ KEY_A
    % ?" ^* s& H+ ]8 J- _/ X
  296. LDA #$FF    ;重设标题延时
    # L) {% a+ d( m; n+ n7 h
  297. STA TIME_LAY( c3 V+ v' S) d1 b' Y
  298. LDA STAGE_TEMP
    % V& T2 ^4 N. \8 |
  299. CMP #$00    ;关卡比较
    & ?0 l2 f8 z, U* c3 ^
  300. BEQ KEY_A
    / }; q' T" h; F6 f9 O+ h8 K
  301. DEC STAGE_TEMP   ;减关
    $ r+ Z( T! F# x% q9 Y% q$ f
  302. JSR MUSIC    ;按键音效
    4 D1 E& [% U  s3 }9 k( a. m
  303. KEY_A:    ;关卡增加! r3 ~" m) b7 z4 U) e
  304. LDA KEY_ADDR3 {8 {/ K& B6 ?  S$ p+ {  z0 t
  305. AND #BUTTON_INC    ;按键A或右加关
    4 E; [5 i- s$ y7 n- Q5 Z. P! B! y
  306. BEQ PPU_NUM_WRITE
    2 q+ n# Z2 K$ u2 D7 h
  307. LDA #$FF
    , ]! i. Y( i, S: x; x& I7 [! B
  308. STA TIME_LAY    ;重设标题延时/ a, |: @" H8 F/ V3 l
  309. LDA STAGE_TEMP) x9 U1 u8 x6 B$ P2 X/ {& K
  310. CMP #$04    ;关卡比较! d1 H8 H- R8 T0 r% p
  311. BEQ PPU_NUM_WRITE
    & E% [2 p4 {$ `. m: y9 ?9 p
  312. INC STAGE_TEMP    ;加关3 x4 V1 q6 C' H3 x* S
  313. JSR MUSIC    ;按键音效  p. \4 q( o8 P3 o2 s& Z3 T5 P
  314. PPU_NUM_WRITE:& _5 K9 w, t% v$ |+ p* W; z% q
  315. LDA PPU_ADDR_DATA
    % z& y2 s7 L6 }1 {  D' |# M4 s2 H
  316. STA $2006* k* z% Y  @) R$ M' j* m
  317. LDA PPU_ADDR_DATA+1
    8 K9 J9 k" K4 w1 D
  318. CLC. g- g- `. a6 r* N7 J# I
  319. ADC #$06
    ! J0 T" h5 V- [0 _  v& O6 g2 S, R
  320. STA $2006    ;坐标设置
    . U/ }1 }5 V; `  o- [; P' {; q$ _
  321. LDA STAGE_TEMP
    + [- P. K# a; p  @0 d" b% t, z
  322. TAX7 V* H' S; w" h- k) g, w& K* t
  323. LDA STAGE_D1,X    ;写入数字6 [8 W; c' c5 a; i
  324. STA $2007
    % B1 |- k5 q2 c" @4 p7 L
  325. STAHE_WRITE:
    - I* i+ r  V* u# g8 D/ c) u
  326. LDA STAGE_TEMP
    ( f% t+ I9 K4 U* G( t' L. k
  327. STA $42   ;初始关卡写入2 {# y0 S8 }0 h2 z! T$ i1 n: k
  328. PPU_RTS:
    . X4 \; _8 \+ K
  329. PLA
    % l/ T9 ^) B/ l* T; A( P8 _
  330. TAY
    ' w; m7 f$ t5 Y8 a, k  o- |# \
  331. PLA
      s! X# y9 L' z1 X
  332. TAX3 B7 w* u+ L7 A) R$ a
  333. PLA. y: A! @8 D- O8 y) _  r" c4 ^, n/ E1 P
  334. RTS7 \4 r: P+ V* F5 W! \0 k
  335. ) x$ x1 B( d/ v9 k. _( E

  336. 4 F9 X: s+ z7 q
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据* u4 ?. a# k7 R% X
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
    & V8 H4 j2 f8 S

  339. ; ?' Y" e) K: f- q1 `+ W6 }. a
  340. STAGE_D1:   ;关卡数字& y+ I  e0 }" X- v" |
  341. .BYTE $01,$02,$03,$04,$056 [; S1 K+ m" K; ]

  342. - b% T9 K/ l4 [& J3 i! ^; f6 j2 m
  343. ; |% d8 x3 U& a4 m4 x9 G
  344. PPU_ADDR_DATA:4 p# g- R; \5 p- v# O' @
  345. .BYTE $23,$0C# i1 R: k' Z7 ?2 m; y7 s$ W8 {5 F
  346.   i* H0 O5 l* s8 B5 d! e
  347. MUSIC:
    ) W) O7 I" E# v% s. _8 m
  348. LDA $8000+ e& Z( H* d$ r! A
  349. PHA
    & w: J7 G' v& H5 J# w+ @
  350. LDA #$003 J$ z# s! j3 X+ @  v# z7 N1 |
  351. JSR $CEA7
    " b, t/ L7 _; J& g6 q4 p
  352. LDA #$3C
    ' m( J" m4 Q- }* {/ i  a
  353. JSR $90578 C! Q# R! J5 F/ e" j
  354. PLA
    6 P& F3 U( O7 e3 o$ I$ m
  355. JSR $CEA7( s9 p( F/ {2 N2 S
  356. RTS
    ( w, k& j- j2 x

  357. ) d( p, d# L% v! s

  358. , K: _3 `+ u; Z
  359. 1 {, u" A- ?7 j# V
复制代码

本帖子中包含更多资源

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

×

评分

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:49" k: S6 {) M3 M. v( z9 j2 n
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了

% `& {7 I  ~% R4 W/ c, J就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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:512 d4 F. e, W! H# V
就是我呀,楼主都忘了,呵呵,辛苦了楼主。

/ v% z  R  r. g9 j8 v也不顶个贴,唉,真是的
回复

使用道具 举报

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:510 ^3 H. k" T& V8 t) B
也不顶个贴,唉,真是的

8 B. n, Z* h/ @  n% w我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。  r" `4 h2 q3 A8 n
请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。
' J+ Y' Y. Q/ k1 @! K7 I& c0 @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 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1912 天

[LV.Master]伴坛终老

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

使用道具 举报

签到天数: 3028 天

[LV.Master]伴坛终老

发表于 2017-4-3 12:01:54 | 显示全部楼层
感谢楼主分享!
[发帖际遇]: 一个袋子砸在了 afti 头上,afti 赚了 3 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1772 天

[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-4-6 10:00

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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