EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑
2 E7 w8 v; o. A, Q; T5 e8 a3 D
6 J5 l8 m' X& L' q# E) {" d[FC][忍者神龟1][END选关]
3 k& c. j* K2 l  n- h; [
7 n9 n) p& a9 |3 B3 b* B6 o. T时间:2017.4.2
  i7 h1 ~( j1 D7 j作者:FlameCyclone  F6 f' P3 F5 Y3 ]  r
内容:; w  }2 S! @; ?6 |% u
    1.关卡选择:   标题时,左或B减,右或A加;
1 G; i. N; @  v( C. R$ x    2.一击必杀:   选择+B键切换;
5 S$ L+ j5 _9 S5 L; z& [! ?    3.无敌锁定:   选择+上键切换;3 x; u9 y4 g# l; j6 Z, N0 w8 k
    4.血量锁满:   选择+下键切换;
: @8 Z" ^/ B' q; s    5.水下时间:   选择+左键切换;
; \: h" q9 M8 R( s; T9 \4 U+ M! B    6.武器切换:   B+上键切换;" M" ?* b( H) l% M
    7.暗器数目:   B+下键切换补满/空缺;( p% }5 W  a6 Z; \5 l. V& ]
    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.* Q3 v' a- l, ]; t4 a- G& P. {

, U- D" G$ p5 f: G# r4 M" u9 t  ]
, j6 \* ~& N2 {1 Q7 d1 OFlameCyclone.ys168.com- F  b6 F" }2 a7 K
www.nesbbs.com
9 H# y- C5 f1 {$ e
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E09 I" r* K) z  N! F/ l, l/ u
  2. ora_data:
    * z3 m& F  U! R; T& M0 o
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10% o# C5 @. |$ r& r
  4. and_data:; C& i( D* O# v" [: s+ a6 P
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF
    - e* V4 F& {* L- a, M; v
  6. * C; ]; s7 m, T2 {1 i8 {/ t
  7. button = $F5& t/ a2 W1 s' r( [( m" o
  8. flag = $6000* ]4 k$ p- e: X) ^+ a' K% W
  9. .org $8000
    - a% I( }9 b7 i6 S
  10. JMP $8400
    ! ^" ~& D8 L; t' @% x4 d% T  f+ N
  11. ' M0 ~: S: t7 N. w: K- P" d
  12. : U# M) `. I+ I
  13. .org $8400
    9 L$ y# x7 H( `- U: ~5 f
  14. PHA
    . N& {, q/ B2 T2 z3 w; U: L
  15. TXA
    * @7 T& N5 E* {- B! K3 v
  16. PHA
    8 o; Z7 {/ o+ R6 v
  17. TYA
    4 u3 l0 L+ i; P- H/ M4 R4 Z
  18. PHA
    5 Z4 _- I0 d! D9 I4 V
  19. KJMP:
    2 n: z# q+ w' u2 `% [, b% ]; r7 V4 [
  20. JSR $8100
    . e3 d& n2 t3 S8 H
  21. JSR KEY_OPERATE
    ' H) n! q  K8 d: X
  22. JSR WEACH
    . p( A: h: x8 {' C
  23. JSR INV
    & A9 F) R+ ]6 o& C  g; `$ w
  24. JSR TIME
    ! P9 w# I2 M/ F# U) n  ]% l
  25. JSR TOOLS4 N3 l7 X8 E$ F0 W  |( q% q
  26. JSR BLOOD
    . @' o! ^' I9 P5 r6 R4 O. m
  27. JSR MOVE_FORCE' r& N% Y4 e" Y8 T2 Y
  28. PLA
    7 i: ~$ V) i: \# x* F& }# E5 A* f
  29. TAY
    + S' X0 @5 g7 y4 _
  30. PLA: @- ~8 X: g& i# |$ C* {/ m
  31. TAX
    8 f$ m; O9 n( X9 A. P) b3 D6 Z
  32. PLA
    & h$ |) c* Z# y2 ~8 P
  33. RTS
    / p$ Z  q+ U+ m) X( r# f
  34. 9 w8 W. Y/ J" s$ z. Z3 f
  35. KEY_OPERATE:; H% _( D  Q7 L. m
  36. data_protect:4 D2 h: |, g4 F* t* r
  37. PHA
    " F* M  P+ Z5 f8 h; @  y
  38. TXA6 D, p6 b1 u. z' u- p
  39. PHA
    * r. x- g' I, N) d7 C
  40. TYA
    7 u% B4 k2 E+ C1 z, D/ G
  41. PHA
    % e4 C' Q7 s: V

  42. ) n1 {3 a9 x: N; O! w8 ]3 e( n
  43. FLAG_CMP:! G9 M: h4 f) v7 L' X  L
  44. LDA $600F( r) `' u4 R' W/ V
  45. CMP #$7F    ;标志数据初始化条件判断+ W8 H% c% N2 Q8 L, d' Y8 }% ]
  46. BEQ pause_cmp6 r. l# p: l) F, Q" ?
  47. LDA #$007 ?9 a" e. b) P/ u" B- l: }/ k
  48. STA $6000    ;数据初始化6 y, E0 w. z! K. k0 [" ]8 F
  49. STA $6001    ;数据初始化
    . e) i) _, r9 |
  50. LDA #$7F
    2 J: j; \: B  e4 b5 R. O
  51. STA $600F
    : P! n) q# P3 e, ?5 ?. z
  52. pause_cmp:+ f/ I( c( N7 T
  53. LDA button+2,X
      }& v0 W- _* Y7 D- x" U
  54. AND #$20
    5 r+ ^% g- H" [0 N9 z5 n
  55. BNE button_press7 k8 z/ W) _; r& E4 t% n
  56. PLA
    5 ^6 L. y+ P2 f8 G3 v
  57. TAY
    ( c& c* [/ A+ {5 |$ {. k
  58. PLA
    ! }/ e) N* ?# g0 }5 X0 A% c' g
  59. TAX
      G% H, Q# B! D' ]$ C
  60. PLA
    5 G: k; i! S3 R  {2 ]$ d
  61. RTS" `# T0 i, s( o' A: k2 o

  62. # D# f# N2 I- \3 r- u
  63. button_press:1 ?% ?% O9 X! R1 ~: |8 m
  64. ini_Y:/ b% D: q4 h, h) Z9 y
  65. LDY #$00
    2 w; B) a% P; q5 b* O. F. p
  66. button_cmp:0 l" Q* d) f. {% E6 j1 B" F: s6 K
  67. LDA button,X3 z) J% n% H5 h8 V1 F  X( G- e
  68. CMP ora_data,Y/ z) ^) C% I, L# o- f
  69. BNE count_Y_cmp% a) x8 x: j9 W% K6 p0 B+ v
  70. flag_cmp:. ]" t! k$ j" T
  71. LDA flag,X
    $ F. }1 A: R+ V% n0 [# @
  72. AND ora_data,Y
    1 [/ `- n1 U+ W4 h
  73. BNE flag_and
    : L8 v8 U; X$ u, z* P
  74. flag_ora:9 u; X. R$ f4 I. h( T& L
  75. LDA flag,X
    8 c2 V$ J2 g) G( ~9 x
  76. ORA ora_data,Y
    " O7 e' K+ M' |, c
  77. STA flag,X
    : y2 C! q( K5 R' m6 l1 z3 k
  78. BNE count_Y_cmp
    0 E2 s' s% Q6 h* |5 y: j% w) X
  79. flag_and:& L, X2 ^2 }) F* |9 f' o
  80. LDA flag,X" q- k/ o! m2 D* c' `* s
  81. AND and_data,Y/ X. B% s% ?) C5 \: t% D% b
  82. STA flag,X& ?1 I2 D9 b# I& s  E- Y, @" P# G" G
  83. count_Y_cmp:% Y0 V1 W8 o4 g% _
  84. INY
    - p% ^  }  P- ?: B. j
  85. CPY #$08
    . y' K9 N: \& o+ F! D4 ]% \9 v
  86. BCC button_cmp+ O0 {( `2 U, D9 `) a6 Q
  87. 4 g( R0 p0 `& }
  88. data_extract:0 k4 S, A1 |/ h# B& a/ K& @
  89. PLA
    , g6 @' [3 @4 P% \6 D3 }; M
  90. TAY
    ) }) ~8 A+ |# L1 ?6 ?
  91. PLA) @0 w  @' o  `
  92. TAX& ?* X9 j4 H& ?7 ^  J) S
  93. PLA
    ' s4 {$ B$ r% s. r/ j
  94. $ b+ _9 X' `. e( g$ C
  95. return:
    2 A7 H: v& y0 O( U! T  [  U
  96. RTS
    ' ~$ w" g5 i7 F5 l' Y4 G2 `6 G

  97. ' s. D3 U' Q5 R. Y4 P- _

  98. 7 E9 f8 l: o. Z# X7 m; K% W
  99. INV:    ;无敌
    , H3 ]9 m" _- A& F9 A7 b
  100. LDA $6000,X
    , d: ~4 }0 i9 y7 C
  101. AND #$08
    / Y9 v  }  _, d$ f6 l; j
  102. BEQ INV_RTS/ D6 B) U* \8 z% ]+ M% ]: J
  103. LDA $0450+ o* b; n: @8 E  p) j
  104. ORA #$04
    % L( o. L+ r1 r5 r: `- k, |. ?! z
  105. STA $0450/ X/ X$ r+ z( S7 `1 h5 B) T
  106. LDA #$05
    / W$ _! r, }3 x& I
  107. STA $0500,X7 B5 [2 l) M/ ~8 `/ m1 u
  108. INV_RTS:
    / k$ j; S! ?5 \
  109. RTS- z, x- n% g. }7 K# J! x: c

  110. + ?- B' N% j! I4 i! i) S1 G

  111. 1 _/ D, Q" X; g: M- F+ E' T
  112. TIME:    ;水下时间/ Z4 i( M* O* n0 g6 m
  113. LDA $6000,X
    9 d: }+ a! f+ e' ~, S# c0 X
  114. AND #$029 d2 G2 F. V) X3 `$ e. C
  115. BEQ TIME_RTS  ?$ ]9 r! r3 k& k
  116. LDA #$1E
    5 R0 W; V+ M3 y/ d- u/ U4 w# \+ @
  117. STA $BA+ v1 @2 `" k" o
  118. LDA #$8C
    : }4 R( ~7 ?& Q- |2 W; q' U  G$ ?
  119. STA $BB
    * Y4 H9 [4 {8 s
  120. TIME_RTS:  Q) I$ k; n  u5 ^+ x! ~7 v
  121. RTS: \$ [/ h  `9 X8 [  k# w
  122. ' B% {2 V- W' N/ V  i) D) t0 l
  123. BLOOD:    ;血量+ k4 e- n% V2 l; d5 J
  124. LDA $6000,X
    ! G: X* J; m$ S/ b1 C; }1 V
  125. AND #$042 l7 y. E( j: C+ G8 c- E4 S
  126. BEQ BLOOD_RTS
    # U$ p  M; g2 L9 Z$ X
  127. LDA #$80
    , m+ q# ^; R! w9 r
  128. STA $77
    # U4 t% R0 w# z" x# J
  129. STA $78( L* p# H* o0 h* A
  130. STA $79
    * |4 ]. B& n" f# V1 J
  131. STA $7A( L, E6 I, p: h1 ~2 y0 d% \
  132. BLOOD_RTS:. {9 O' W# P2 c; H* e. ?+ O
  133. RTS. G/ Q* t* b' B" n9 z  B

  134. - j0 H' \2 c; y! X) o  z  x
  135. TOOLS:    ;工具; ?$ @$ D& e8 a" V* E8 n; f
  136. LDA button+2,X7 j: W( J/ Y) r7 g5 ^" B! ?/ I1 U
  137. CMP #$40! X5 A/ U+ ~, ^8 @( R$ U
  138. BNE TOOLS_RTS2 h/ ?# ^+ ^4 e: i" |. ~7 }
  139. LDA button,X
    , j, s# m/ ?( R6 x; i% p# g: f
  140. CMP #$04/ I& B: B) O8 \4 j: ]
  141. BNE TOOLS_RTS8 T- d0 j- V! J( o+ A1 j
  142. LDA $A8
    2 G2 C! |- I+ E7 [% L
  143. CMP #$00
    & Q& E: E+ u! ~
  144. BEQ FULLTOOL2 c8 N$ A1 ]# q
  145. LDA #$00
    , O* p' P7 d  J/ h9 m0 F
  146. STA $BF+ v  m9 ^% x' k8 J9 C3 |) K3 g% G
  147. STA $A7
    . ?6 N8 ?: m. y& F
  148. STA $A83 Q& ]; F% T* ]' D
  149. STA $A9
    4 a5 d2 C/ F% K5 B. H, @
  150. STA $AA
    & A% b1 N( ^, W
  151. STA $AB% T3 P. Q, t* T9 g" f: z
  152. STA $5B
    ! _& P, N  [( V* w! J
  153. BEQ TOOLS_RTS
    2 Z" Z% j# h7 K. e4 G2 q
  154. FULLTOOL:$ L$ d1 h$ M0 Z
  155. LDA #$0A6 h  P; [" G3 y. b' t1 j
  156. STA $BF* d6 E0 Q: ^" o7 M# F3 U# F
  157. LDA #$0F6 }- @( M. r4 l% x
  158. STA $A7
    4 h# k6 M0 ]9 J: L* p1 i0 t+ q
  159. LDA #$63
      u5 |% n2 n5 W3 C# b5 s& r
  160. STA $A8
    * O. g3 N3 e6 j) [
  161. STA $A94 _; I. Y0 N% t# I5 X
  162. STA $AA
    ! l9 t1 H5 m! D0 s: e
  163. STA $AB
    / S* N' ?( V0 Y! q4 u
  164. TOOLS_RTS:  q5 U. K8 J1 }% `( T7 s2 @/ h* b
  165. RTS
    ( l3 V1 y  X9 K! R- g+ T4 W; f
  166. 2 n# a7 q% T* B
  167. WEACH:
    5 x, B( E# U# I6 S- J9 C. u  q
  168. LDA button+2,X- u+ B' o  m) M  ?# G
  169. CMP #$40" L. N! T( |6 k2 y0 A2 c/ l- [* x; I: C. m
  170. BNE WEARTS! u% [: y, Z' o. d& H0 q1 s- }* z
  171. LDA button,X  {6 ?8 C+ P% e. K* B
  172. CMP #$08
    - f; m3 ]3 k; \" e& c
  173. BNE WEARTS2 @) t+ f. M+ d8 {; u
  174. LDA $73, ^; @- Y+ V$ p) S9 m
  175. CMP #$04  V: F1 J$ m$ v4 O1 I
  176. BNE WEAINC* a) N, Z% J+ d, q! t  a
  177. LDA #$FF! H! _7 c/ z& W/ i" A; l
  178. STA $73
    % Z; A3 ~2 l, r/ W# ~
  179. WEAINC:; D$ ?. G  Y+ K+ S. |9 V% \  j
  180. LDA $73
    9 x* H$ Z; h$ P3 ]. b% D
  181. CLC, G* j9 U8 c# [0 N* d9 O
  182. ADC #$01
    : g' |% `1 Z) ?& f! y* Q# G% ?: X
  183. STA $73) ?$ d: Z% L. c7 g+ K( g
  184. STA $74
    ( O. E( H  m; z5 a7 p2 _
  185. STA $755 F' m& U7 C. r& }) G7 Y
  186. STA $76* c! T4 W9 i( F% d7 A" S, {  {( q
  187. WEARTS:8 Y' H( B. d9 }! \  H0 Y- f
  188. RTS
    , S4 L$ z# ^9 a- U5 o( y
  189. 7 o- A. }6 F0 Z, Y! G
  190. 8 r% N% R/ n/ @% v8 j" o
  191. MOVE_FORCE:* n1 V1 q' g/ b/ P' y- o
  192. LDA $35- |1 u5 h0 ?5 D- M% l2 L* a
  193. BNE MOVE_FORCE_RTS" @# ?4 F  E2 t- @; B
  194. LDA $5C: w( d0 [* |/ h; c. ^: x
  195. BNE MOVE_FORCE_RTS
    / z5 ?4 K2 @& k. P- I- Y
  196. LDA button+2,X% B/ w" o5 z$ o
  197. CMP #$80
      _$ ]5 K1 a, S1 N' ~! J( z
  198. BNE MOVE_FORCE_RTS6 {# S7 i% n+ x# O+ ]& z
  199. L1:; k5 w9 Q9 n5 n0 W2 M$ B7 \& ^
  200. LDA button,X  o' {7 Y- @. V$ o. |0 g" m& i: G8 e
  201. CMP #$08
    4 v, c4 L% x% S9 l( \! `
  202. BNE L2
      _& R) g4 {1 L/ {- b0 r
  203. LDA $0460
    + v, E+ _! U% ^& M& u% M7 b- v0 v
  204. SEC 6 ?$ k- W1 q1 {% e. V7 C
  205. SBC #$10* e, D3 f/ D8 ?, a; P: z) B6 ?0 `  ?
  206. STA $04603 Q: D, Q, q$ e6 I
  207. L2:' l" F! @* l4 j2 `3 E) \
  208. LDA button,X
    2 ^: W' ^/ S4 E. x' {. r  Z  n
  209. CMP #$04
    8 o$ C4 M4 ]& [; `/ R
  210. BNE L3
    % K3 G$ q, u+ B2 d
  211. LDA $0460
    5 z% R0 f( c$ T6 [5 G2 @
  212. CLC - t1 m, L: F1 Y+ W# t+ a& _. w9 n
  213. ADC #$10- G# `2 Z, U3 O$ \8 L0 Q2 A
  214. STA $0460& U7 [5 m, d4 a% |: R
  215. L3:, r5 m- x0 S$ w/ e4 O9 t4 l& w
  216. LDA button,X+ U! \1 R5 S" F6 V3 r0 x& S
  217. CMP #$02
    ' {" i  x" {0 K; _! \' `
  218. BNE L4
    3 R9 d( a: \' X# q. x/ ]4 T% ~
  219. LDA $04800 `7 k5 X3 c5 f+ {$ C* d
  220. SEC ) b8 @( Z, ?* n# F2 J
  221. SBC #$10
    1 d/ K2 I3 t! {  B# O
  222. STA $04807 O2 H9 ~+ w) Q, F
  223. L4:# s! L1 ~) d$ V- e. W
  224. LDA button,X
    $ V5 ]- C+ J: E. l7 L, r
  225. CMP #$012 g, ]# y- y) D, N8 ^3 Z
  226. BNE L5% f0 s- L* ^8 m, j
  227. LDA $0480: t  j) ^) m" d. A/ L) F0 z
  228. CLC
    / a0 C- y- N' K: ?
  229. ADC #$10
    3 P  S: J$ r7 R! x2 R( ]
  230. STA $0480" l" F3 d4 R; m/ _' f! b
  231. L5:! O$ c1 a' l% Q" |% k4 `' k
  232. MOVE_FORCE_RTS:
    : O6 v1 V8 w' M" a6 E9 }- X: a& Y
  233. RTS
    4 u3 l1 Q) k$ p. C

  234. 7 X/ W7 M# p* t) x( @
  235. ;[FC][忍者神龟PPU][END]
    8 _- ^# A. x( }) P% {
  236. ' F4 |* B" G- m" o2 g

  237. ! I4 k; `9 q, ~
  238. KEY_ADDR = $F53 x( t1 d0 ?. w9 v9 G/ \8 E/ i0 I
  239. STAGE_TEMP = $6010
    " n- p. e; I  ?) I: M. U
  240. TITLE_A = $21
    ) z7 ?+ L$ w7 s3 O0 M, ?2 ?7 `
  241. TITLE_A_ON = $01
    # p" |+ `: N; ?; Y$ n3 R
  242. TITLE_B = $59
    % ~1 o  R4 m; X; D
  243. TITLE_B_ON = $01
    + Q) k! C' ?7 ?, p0 d
  244. PPU_END = $FF1 b+ o0 V: N, u1 |. |$ j8 b( c
  245. TIME_LAY = $3A6 t' ?4 T& D# S6 G7 Q* y; u
  246. BUTTON_DEC = $42: g- u! G% l) x
  247. BUTTON_INC = $81
    1 `- a/ C4 X2 A% T1 M: y. |
  248.   C4 Q; i& |4 n7 u2 t1 m! K
  249. .ORG $70007 V0 a! {) Y, c1 z3 s
  250. 2 r1 j! }* @# {; K( A7 H
  251.   
    3 u2 i% F( A. W6 h$ R5 W

  252. # x6 d' H3 _5 D2 m/ ]
  253. PHA0 P" i4 o2 C  d" ~! E
  254. TXA
    . M4 W8 C% Q4 i2 X" S
  255. PHA
    ) E( _3 s) Q+ O! c7 @8 d
  256. TYA
    ' t6 i+ d1 S! d" d$ @# _6 a
  257. PHA3 r3 I/ Y1 S5 E: Z( p; h
  258. LDA TITLE_A) Z' o4 j& i( C* j+ c4 m
  259. CMP #TITLE_A_ON    ;比较是否为标题画面
    " t/ }$ I, J" |  |" F4 p
  260. BNE RET; U8 Q* p0 H1 Z, s3 ^4 U7 R
  261. LDA TITLE_B
      `/ q; t0 h! p; d3 E, T+ X" h" i
  262. CMP #TITLE_A_ON    ;比较是否为标题画面
    ( `* ?; I+ d3 ?6 E
  263. BEQ PPU_STAGE
    ' G/ m  n  `7 ?* Y
  264. RET:
    - P2 ?/ K" `2 \3 R* P8 ^
  265. PLA
    5 n0 Y5 J. K" ^2 `0 z3 k
  266. TAY
    ( L" L& k1 N7 L3 S5 \3 n0 \
  267. PLA
    % C: q. v3 U2 e1 z" D2 V
  268. TAX! }1 z7 ]9 D7 m
  269. PLA9 n% N: Z! u1 a* P) h
  270. RTS
    ) s5 G0 U: [# Z, M/ j8 ^
  271. PPU_STAGE:    ;STAGE显示程序: x4 o, R2 Y. _, Q
  272. LDA PPU_ADDR_DATA
    ( a& b) s9 h7 z" q
  273. STA $2006
    1 Z; g, ^$ L7 g# |& P; v+ b
  274. LDA PPU_ADDR_DATA+1! Z/ r  F3 `' `9 }/ T- G3 x
  275. STA $2006    ;坐标设置
    + K+ e. p  t. [. i5 p, f
  276. LDX #$00( T1 z# }7 ?/ X8 E0 ^
  277. PPU_STAGE_WROTE:    ;写入STAGE字模
    ; J/ ]* x. \' n' Z$ h3 V' d
  278. LDA STAGE_DATA,X1 C; s8 X& Q# N7 v4 x9 t
  279. CMP #PPU_END, r' k+ R5 g$ C4 U$ ~! y. x5 k+ y
  280. BEQ STAGE_CMP
    + G( B* I' Q. G" s
  281. STA $2007, B6 R  ]$ q4 o
  282. INX( V/ F& z7 P+ T9 k% ~  q' N; k
  283. BCC PPU_STAGE_WROTE' C9 u) i; A; e4 m+ |( ]6 q% r
  284. STAGE_CMP:) @  i* R; a* [7 Y% w) ~
  285. LDA STAGE_TEMP$ h# V0 l5 `4 a5 `0 Y' T* H
  286. CMP #$FF    ;关卡数据初始化条件判断7 }" l" z. Y& m; L! t9 p3 h# L& A  s
  287. BNE KEY_B9 e, Q4 y1 P& }! z! l$ S3 d6 m
  288. LDA #$00
    4 o6 L4 K* O, P, w- j- |1 W
  289. STA STAGE_TEMP    ;关卡数据初始化
    " l0 W# w2 f/ @, l4 P
  290. LDA #$57
    $ ~: ?! ]) q6 }( R4 }9 b
  291. JSR $DB52    ;按键音效" T( r. `% p# q! e% U3 ?6 q4 J
  292. KEY_B:    ;关卡减少0 a& I7 E4 T* j5 e
  293. LDA KEY_ADDR
    % r! P$ w2 M9 {) y! J. r7 n
  294. AND #BUTTON_DEC    ;按键B或左减关
      h; B4 r% Y1 k
  295. BEQ KEY_A
    * w9 s1 p' f: `! t8 p
  296. LDA #$FF    ;重设标题延时
    9 i) c9 s7 @  L2 }5 p& P; U: {# s3 L
  297. STA TIME_LAY
    8 u4 ^% B4 m/ A" @+ c, v
  298. LDA STAGE_TEMP' R% V6 a8 b) V2 G; K8 @6 C" H
  299. CMP #$00    ;关卡比较
    5 F. M& e; a, J' P8 [0 l
  300. BEQ KEY_A
    7 m7 N" i0 J( ]1 G! t" O  B
  301. DEC STAGE_TEMP   ;减关# D2 K/ R( Q2 u1 g9 _: H
  302. JSR MUSIC    ;按键音效& q9 C- A2 j& s( M" m6 K2 a
  303. KEY_A:    ;关卡增加9 E* k) V6 i. P: ~
  304. LDA KEY_ADDR% o7 D& s+ G! g- G
  305. AND #BUTTON_INC    ;按键A或右加关
    $ Z$ n7 o0 ~  Y) c
  306. BEQ PPU_NUM_WRITE! a* y# u0 B- `$ p4 B+ T
  307. LDA #$FF. P3 J6 [7 V/ |( O
  308. STA TIME_LAY    ;重设标题延时
    5 x) f1 c- ?4 g$ N
  309. LDA STAGE_TEMP  T6 W$ G! K  g+ Y% G! g
  310. CMP #$04    ;关卡比较5 U- u: J6 V, S4 N1 P8 c! W
  311. BEQ PPU_NUM_WRITE
    4 d' A# l/ T% S
  312. INC STAGE_TEMP    ;加关
    - Z7 o+ D# k9 D0 ^$ X  F9 r
  313. JSR MUSIC    ;按键音效$ ?7 l) m9 j( d& N' z9 r3 f
  314. PPU_NUM_WRITE:$ H9 y! x" [! W( q/ [, c1 v% K: h+ k
  315. LDA PPU_ADDR_DATA% S7 U( p  h6 b, x
  316. STA $2006
    ! A+ b* E( S2 m% ^1 }7 n3 D4 F
  317. LDA PPU_ADDR_DATA+12 t' G. {' |  T0 u+ `
  318. CLC5 Q, ^  a; J9 E. `3 f3 }. ~' A& ]
  319. ADC #$06
    . I3 j$ i2 H6 o: I) e9 \) B
  320. STA $2006    ;坐标设置
    0 f) w- \! s- Z! h
  321. LDA STAGE_TEMP
    + a0 u9 U# Q  V4 C
  322. TAX/ J9 ]* i0 k, T' h/ P( ^4 D+ S% J
  323. LDA STAGE_D1,X    ;写入数字
    # w% c, g: |; Y. E
  324. STA $2007
    - W. [& F: G# F' F# `! N5 H3 E
  325. STAHE_WRITE:
    1 y6 U+ x6 P1 }5 M" D. g; z
  326. LDA STAGE_TEMP+ q+ X0 B# ~! G$ |; T
  327. STA $42   ;初始关卡写入
    ! F* M2 }) N  d& a
  328. PPU_RTS:; r. i5 z, H7 B1 ^6 v  c& N
  329. PLA
    - M4 S$ f- I. s2 a: u9 e& v5 B4 c
  330. TAY+ E* j$ F/ h" |4 [# B) K
  331. PLA
    ) O+ D5 O1 ]) w; h
  332. TAX
    $ K6 g6 d- c- }1 d5 l
  333. PLA
    ' A  P0 Z4 W+ X- u; f. \7 {4 o0 r6 _; P. Z
  334. RTS
    0 u' e3 U) t: H

  335. - X; W2 b9 g( o- v# ^' _( {& |% L3 z

  336. 6 s: G3 p6 x) h& V' m# T- o
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据4 ]/ v% [2 \1 m) N
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF( K6 u" T  B' j7 y0 G. U

  339. + C& t: m) H- {% U: ]
  340. STAGE_D1:   ;关卡数字
    1 B7 ]7 R; y5 j% {0 g! L: F
  341. .BYTE $01,$02,$03,$04,$05' h5 ]- R; v4 t6 m# j* w! r1 X( |
  342. ; h0 d( O8 A. v! L# c8 L
  343. 0 _* P& d! p! t& u( R" }( @; J
  344. PPU_ADDR_DATA:
    . _6 t/ V, \& ?, B* }
  345. .BYTE $23,$0C
    0 W/ x1 ]  X+ I2 d+ V
  346. 0 B6 R. D4 P; o4 f- y6 t5 K- \
  347. MUSIC:
    ) c9 p! d" O: b9 y/ P: k
  348. LDA $8000
    5 E) _+ V! ]7 e6 N7 x4 ?& K. k
  349. PHA$ Z9 A& y7 O# J5 h, {6 V
  350. LDA #$00& p9 ]+ z2 ?. G% d
  351. JSR $CEA7
    / A, |! {+ h: v& y
  352. LDA #$3C" j2 v0 Q1 O$ a# a; {
  353. JSR $90572 B. S2 E3 v$ I- x. R
  354. PLA
    ( W/ _$ @, [, o' {% \5 V& P" Y
  355. JSR $CEA7
    ( @& C* T: ~. G0 ]3 c
  356. RTS
    6 x5 c+ X- P; `) d3 _3 W0 S
  357. . R0 r0 h0 s" S" ]1 ]) w

  358. , e' B, u' @1 h( h  d

  359. 2 L5 f% y: P! E6 u. y/ ]$ |
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

签到天数: 1810 天

[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, j9 x& ]2 P$ s  q6 u
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了
: [, H- d- Q# V
就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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:510 o2 K, y5 d- L* e0 W
就是我呀,楼主都忘了,呵呵,辛苦了楼主。
# ~' P! x5 n7 t: A" {' h
也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:512 g: `. h. T/ Q4 R) _' y+ [
也不顶个贴,唉,真是的
, x9 o- M4 N  t$ Y
我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。* l$ H. Z; E9 r8 k) P: K/ ?
请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。4 E2 a( z( D' f( @; P( y2 d# G
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 个 柠檬. 幸运榜 / 衰神榜

签到天数: 2186 天

[LV.Master]伴坛终老

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

签到天数: 3301 天

[LV.Master]伴坛终老

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

签到天数: 1811 天

[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, 2026-1-15 04:00 , Processed in 1.104492 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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