EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑
- i( x2 W' j& }( a+ c8 Y: D
) }/ h  S0 ?$ q6 O! _) q! K[FC][忍者神龟1][END选关]5 Z1 |1 i6 w/ \% U2 u% q$ o& h/ i0 p5 j
9 S  b3 @+ i: [6 ]" A
时间:2017.4.2# e! F8 N  g4 b* m4 h
作者:FlameCyclone  N/ L. N/ j" O) g1 H' f
内容:% ]- _, O/ _3 U) U8 \; r3 h
    1.关卡选择:   标题时,左或B减,右或A加;; K) }; C! v; [) b% X6 ~  X7 p8 ?
    2.一击必杀:   选择+B键切换;& @& [4 b5 Y) f; r( x9 O6 U
    3.无敌锁定:   选择+上键切换;5 @: b+ Z' {9 b- v% ~  h5 R* h. [
    4.血量锁满:   选择+下键切换;
# _2 e( k! F3 I+ A  c2 {0 W4 B    5.水下时间:   选择+左键切换;  @. d, R1 a6 q, r( S8 l
    6.武器切换:   B+上键切换;
' c( I6 j# |) @, C    7.暗器数目:   B+下键切换补满/空缺;+ W4 l6 `1 K& R
    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.' {4 N8 R4 F4 Q9 z& M
, s) S, s6 M4 u4 x
* A. M9 J- Q, I: {
FlameCyclone.ys168.com
$ I# g. Y* i- K5 [www.nesbbs.com( g; v, y0 o2 {; D) `! M* L( W4 h
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E08 P: W+ d/ M6 S# k
  2. ora_data:% t9 X% ?/ |8 W9 ~& O6 Y
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10, h; A" n$ e. g7 D; U* v1 j
  4. and_data:
    / n- z7 B+ ^2 _$ f3 H
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF/ v2 P7 X, m5 m. U$ U0 \
  6. / a1 j) ^! J" o
  7. button = $F5" }/ N0 _$ X/ u# x
  8. flag = $6000
    6 q( D. c  b- s) Q
  9. .org $8000% V' x) ~" H. _5 \
  10. JMP $84001 p$ ]* {& E( K' x# \

  11. 9 a7 \3 ^- M4 z( E" E; R

  12. ' W! H& ?  J2 T, e+ i
  13. .org $8400  @" P/ M. j3 }% O8 g. t
  14. PHA8 i0 O+ z, K. l  H, X5 g! e) {" b
  15. TXA
    # V! E+ m( h3 i3 @
  16. PHA
    1 N* J' a2 f" G* G$ `- X
  17. TYA
    8 W% f) B- \% J2 K& B
  18. PHA
    8 k% N# s8 E6 A- x
  19. KJMP:1 }0 o6 Y. p( E/ G
  20. JSR $8100( W) S/ p$ C% t- T
  21. JSR KEY_OPERATE4 q" m% _) }- [+ v! i6 x7 `7 K
  22. JSR WEACH
    . ?- L2 F- X, B5 x0 h
  23. JSR INV, K* e1 ?& p3 T, C% c( d
  24. JSR TIME: D7 x" x- C5 q1 o; a7 Y& P
  25. JSR TOOLS
      E( v' X0 V; b+ e
  26. JSR BLOOD
    , S* G  D; C; n
  27. JSR MOVE_FORCE: S# ]4 v+ P1 f) Q( s, E
  28. PLA  x" I6 t2 R) \. ]7 F! e, J) X
  29. TAY
    % Z# _/ e& p. i1 ]
  30. PLA. |4 H$ d& c8 s$ x# K9 P8 F
  31. TAX% X( S% z+ [: U) P9 s
  32. PLA+ o( q# Q' r: E1 X: w; |
  33. RTS, ?, n. V  E2 n5 i# k9 ?

  34. . h! y6 e" ~2 G3 O
  35. KEY_OPERATE:, C" K' z9 \  N. q$ {* T2 m
  36. data_protect:
    / ?3 v  u, c' P, S( ]4 a) U' x
  37. PHA- j7 q3 V$ k& X$ O
  38. TXA2 ]+ J! ~$ r6 f9 s( \) u& A
  39. PHA& i* T& G4 k/ P1 X0 R7 g
  40. TYA, Q1 X0 g& E, M7 V. P: A
  41. PHA
    + t7 J: A7 s# A' A1 S* {2 G

  42. 0 j! Z: d* }5 M/ Q( c- W: z
  43. FLAG_CMP:0 q! W5 x9 H' }# E/ i9 ]( O7 d
  44. LDA $600F3 A# z8 O# o* R' H4 R
  45. CMP #$7F    ;标志数据初始化条件判断  E: z, M# I# A9 s) Y: ~+ K( v
  46. BEQ pause_cmp
    5 v! p  j- t2 V) f
  47. LDA #$00
    + P* J4 _; q  R" s  F' ~8 o
  48. STA $6000    ;数据初始化* V+ K6 D" ?0 W  n) X( }. ~
  49. STA $6001    ;数据初始化  ~5 F$ \6 l2 f( ~8 m" r- I1 i7 w" E
  50. LDA #$7F
    4 \4 x" t* k2 D! Z" e$ B
  51. STA $600F: P/ ^& W, P! j( }
  52. pause_cmp:
    5 V4 I0 f* M) E+ k2 g: O
  53. LDA button+2,X' P- G* C5 t" b7 j6 D
  54. AND #$20
    . ?% t: o; k7 _4 M3 g: A
  55. BNE button_press
      r. l: C5 Q5 X4 v5 _
  56. PLA
    5 D. \9 q8 m# G
  57. TAY
    * W3 ?! j7 m+ x* i5 s- f
  58. PLA
    ! n$ J1 T+ _  ~3 f) Z9 B. x0 v
  59. TAX2 A$ f5 n& c( {& D2 g
  60. PLA
    2 r+ F% U3 G) J. k. A6 T/ ?( C
  61. RTS: S! S6 E1 q5 D9 H7 _

  62. ( ?; [  ?6 y( G' [% Z
  63. button_press:0 o; B" J+ M9 P. O: L/ g6 ]
  64. ini_Y:0 D7 B$ [4 C5 `4 b  I, V4 i% |
  65. LDY #$00
    2 t3 a( l" z: f  |
  66. button_cmp:
    / |/ w& K0 f$ t, }: u* [. C
  67. LDA button,X
    ; m0 Y& U! T; Z2 Y/ L/ H4 p1 T
  68. CMP ora_data,Y
    & J% {8 y& _9 J7 A* _
  69. BNE count_Y_cmp- T0 y4 D( l" e
  70. flag_cmp:
    # w$ m! \. u+ }" ]& A& F. Y% q
  71. LDA flag,X
      W; d( @+ Q6 r: H
  72. AND ora_data,Y" Q* q0 N! Q& D( _7 C
  73. BNE flag_and/ {. m" z) }1 z0 c3 r/ t* g1 O
  74. flag_ora:- t. `8 q# X, [5 A$ `- G" Z  x
  75. LDA flag,X$ c/ s% t' J, W; t, s6 G+ Z
  76. ORA ora_data,Y
    * v% b$ P4 J. Z; T
  77. STA flag,X
    - a" h; s! k6 q  y/ x: \0 N
  78. BNE count_Y_cmp
    4 b$ E3 X" Q/ X
  79. flag_and:6 ~  ]0 M9 t) g( W% R1 `6 y& F1 ]
  80. LDA flag,X
    : O& C5 s! W( l+ g( x
  81. AND and_data,Y6 J8 S! P% _- O# s) M
  82. STA flag,X
    1 ^% }' e& s- i2 r1 B/ o/ l7 Q
  83. count_Y_cmp:7 G2 H' Z  Y  g4 }: i3 x; U: V
  84. INY
    6 u: ^- K$ M/ k
  85. CPY #$08& e& I+ @, m2 j6 @
  86. BCC button_cmp
    9 b/ [1 w3 t& M! K5 U  Q. _
  87. * m# w0 _; H/ ?! L% J3 ]
  88. data_extract:
    7 o7 w- V- J# ~  ]7 a
  89. PLA
    5 J) G% n9 S6 [9 `; {+ c
  90. TAY3 u" ]( s% P; h7 g0 ^) u8 a9 E
  91. PLA4 G8 l8 ^3 S& g
  92. TAX  @) {; e' M  I& E3 o0 {
  93. PLA7 q3 h: q' W/ V

  94. ' j% \/ S1 o# n2 D- ]% z3 q
  95. return:. W  P$ q  }# l5 G9 N8 J- x, J
  96. RTS/ v" K% O  U9 S* J% D. a

  97. 8 Y; {' U2 k+ D# U
  98. ' E! h/ c' ]" m+ l/ ?. X" l7 ]
  99. INV:    ;无敌
    & h; {. @: z, m5 U5 r2 `! r
  100. LDA $6000,X1 `0 t' @8 J! l  G" @; s$ r  |+ h
  101. AND #$08
    , D! r& e5 _9 ?0 Q
  102. BEQ INV_RTS/ b7 O  v% j4 ^3 t! y3 t5 F
  103. LDA $0450
    4 H& j% c& z2 K$ |, j+ Q- _! R
  104. ORA #$04
    , u7 H/ G' C+ Y% e* T: A1 |! C
  105. STA $0450
    9 B# g/ ]  O( t; }* b# r
  106. LDA #$05
    ) T! Q5 J) u9 T& n$ `' C' o
  107. STA $0500,X# L4 \+ @  ]. K: l* b
  108. INV_RTS:
    1 o9 w9 }6 Z! i3 W8 j3 h& V' T9 [" T
  109. RTS
    9 \8 g: x6 u5 U

  110. ) A2 \3 E0 X* }" J: v# f4 s1 e
  111. ' \. u. M0 N; f# @: v3 w/ K
  112. TIME:    ;水下时间% P" b  Z8 _/ Z( A' o. f
  113. LDA $6000,X
    ' b, K' @6 Q) o& n
  114. AND #$02' _, U) m; @; G
  115. BEQ TIME_RTS! e, d7 N: p7 a" v2 q# B
  116. LDA #$1E( C/ y8 `" ]% x8 n
  117. STA $BA# O" _  `+ E2 _0 K- n2 ^
  118. LDA #$8C" h# i5 P' B1 i# Q: Y
  119. STA $BB3 h9 O/ L& L5 t
  120. TIME_RTS:
    * X/ c+ ^- ]2 |: [& k
  121. RTS) u. r" C1 i; r& J& x

  122. 2 r9 v/ ], d6 Z6 S1 ^7 Q
  123. BLOOD:    ;血量; x- O: z& t. ~1 `
  124. LDA $6000,X5 M6 r9 X3 i( x, |
  125. AND #$041 F* ~3 a% b0 T' `
  126. BEQ BLOOD_RTS. }; `9 j  s% `6 G4 e
  127. LDA #$80* L5 g& [8 [# @# x3 ?4 @
  128. STA $77: f1 f0 ]1 I3 ]" |7 K- M) _9 u
  129. STA $78+ }) e2 y8 X# o
  130. STA $79
    5 L" B! G, m1 T, x! I: K
  131. STA $7A* j4 _" p+ @9 C" _/ H  C+ k
  132. BLOOD_RTS:8 G2 s8 P" @4 J' B# ^7 y! ~
  133. RTS' J6 f- S) \2 s* B" H
  134. ( u$ F! ?6 n; ]; k1 L
  135. TOOLS:    ;工具
    * T- s4 H0 U/ a
  136. LDA button+2,X
    ! y% b" O; q, c3 Z
  137. CMP #$40
    * H8 a. w0 \3 P  g7 K! c
  138. BNE TOOLS_RTS: J/ o1 o/ p) C
  139. LDA button,X
    - e8 P3 \) M' q2 B9 K0 {1 F
  140. CMP #$04' E! k: a, s8 D
  141. BNE TOOLS_RTS- T; k; |3 M' i2 U! c3 s, s" v
  142. LDA $A8
    - i. g. b& |6 k! X) c
  143. CMP #$00' x3 L" A( ^& k7 @8 i0 e
  144. BEQ FULLTOOL' ^. K# `0 |3 S) k( L
  145. LDA #$00% f0 a$ D; U4 |7 b/ h" ^
  146. STA $BF" P, z& \) B, k' N  }6 v& V
  147. STA $A7
    $ B) @+ e% y$ Y/ Z5 m7 Q
  148. STA $A82 z1 Q% ~# Q& L% w- i1 b7 I
  149. STA $A9" `0 Q. o" ^& |, ]) ?& q
  150. STA $AA- ], ~" H& R; L" ?
  151. STA $AB
    ! g. Y) b: O; S; J6 v9 U3 Q
  152. STA $5B2 _$ t' N+ U1 R4 R
  153. BEQ TOOLS_RTS
    9 t/ y/ [" w. [5 [3 w3 W7 b
  154. FULLTOOL:
    ) C; R, s: J9 S4 L; R" @% T
  155. LDA #$0A
    7 E7 K; r0 _% E3 a$ d
  156. STA $BF' F9 R1 J' g! j$ U1 h4 E
  157. LDA #$0F
    7 ^# l% k2 Z. g/ Q- D; ^
  158. STA $A7( l' |3 r# p, w! v: F3 y, U
  159. LDA #$63
    ' `% J) N: f- \9 i/ N+ G2 j
  160. STA $A8
    ' H8 K$ g" h4 r
  161. STA $A9& V; s7 [7 T. ~) e( O+ m# A
  162. STA $AA2 i, }9 X9 L6 Q# k: X7 m7 S
  163. STA $AB
    2 Y! a' J7 o- Z" w+ [* T$ F
  164. TOOLS_RTS:1 \1 {! u. r1 M8 I4 F  W: Z
  165. RTS
    5 S8 D+ W) \' g# n; k! ]8 n

  166.   l; U! J$ U$ F* e
  167. WEACH:8 I! A0 G4 s+ E! G
  168. LDA button+2,X
    2 Z# M' M/ L8 }1 O; D4 K# |! y
  169. CMP #$40
    , p6 k) }" Z/ m9 n
  170. BNE WEARTS  J, |# \: N  B: l/ T
  171. LDA button,X8 f/ M6 L5 B8 `' a; S5 ~) N
  172. CMP #$08+ R* L5 p1 C2 r
  173. BNE WEARTS
    * m7 g3 _$ ?0 _) T' p8 V) z8 l
  174. LDA $73
    2 G* I+ e5 t( p3 L
  175. CMP #$046 L) J& }$ ~) N5 H3 Z% I0 e& y
  176. BNE WEAINC  |. b; X2 `/ k! h3 k6 x2 W
  177. LDA #$FF
    " u# k5 m8 h6 I3 J
  178. STA $73
    ( t! Z5 t8 ~% M, f9 J
  179. WEAINC:0 X4 l+ R8 j' \* i4 N
  180. LDA $73
    ; ~! U2 @  x- n% `1 U
  181. CLC0 {# z$ ?; \  T, \
  182. ADC #$01
    & w: x/ l* P( J7 Z8 r- t$ K) B
  183. STA $73
    ; |8 g5 o* G( R9 C, T1 H
  184. STA $74! n+ n+ v+ x" t3 M
  185. STA $75) Z6 D; a% K4 g. _- l+ v
  186. STA $76& [( O" z6 ?1 o& Z
  187. WEARTS:
    - |, Y, E6 y3 B: n+ U
  188. RTS9 F5 L! |4 t* P3 _
  189. + k2 h: w+ [. i. z/ T& S2 f: [
  190. $ J( H% L& k, ]# t" N: M
  191. MOVE_FORCE:( |) |) Q( G% C/ x( d2 U; Z9 E
  192. LDA $35
    ( \+ R' ~0 e6 j  Q- _' E) C. T
  193. BNE MOVE_FORCE_RTS
    9 u% z+ C7 ]2 z% O+ ~
  194. LDA $5C
    3 u( s) G# C6 N8 q: E
  195. BNE MOVE_FORCE_RTS+ p4 N- W6 Z: F) a  f
  196. LDA button+2,X
    3 B% K  a1 `3 f: t0 O% A' h
  197. CMP #$80) r. I2 G7 S7 L+ K; X( `
  198. BNE MOVE_FORCE_RTS/ k" O* v* f4 Y* \7 z* T7 I" v
  199. L1:
    % U3 S$ A( n, n
  200. LDA button,X
    * C4 `1 e+ M  \; N$ q
  201. CMP #$08
    + o/ L3 @. r4 ]9 J" _8 U
  202. BNE L2/ O8 b3 n6 L0 i7 }
  203. LDA $0460
    . M8 r" K' f% x1 s9 j% N4 T$ v
  204. SEC : b9 s$ V6 R9 ~# z
  205. SBC #$103 T7 B% N! {3 D9 ^4 G5 h: D
  206. STA $0460% A& {) X! |9 J) ^! R
  207. L2:
    : h0 h1 j2 U9 {
  208. LDA button,X& S' V  y7 P$ D  {2 O0 R5 X, d- }
  209. CMP #$04
    : b; W3 }! @! \4 K
  210. BNE L3
      W- y7 X; M7 h5 h
  211. LDA $0460: a) S+ h$ X& U* g% C- L* M  R0 Y/ u
  212. CLC
    0 J' e  \; |+ f8 t0 W* l% h
  213. ADC #$102 v8 \* O+ {# W3 h
  214. STA $0460
    ! ~* M' _; }' s+ e  Q) |8 A
  215. L3:" P! I% ~6 Y5 ?
  216. LDA button,X( t7 A2 p, P: k' Z& ]; q
  217. CMP #$029 r5 ^+ i! F0 \# U
  218. BNE L4
    1 m  J$ a, g  |1 _+ z
  219. LDA $0480
    5 I& a2 p1 B4 X6 H6 o6 f
  220. SEC ) E& H  J) R$ V; c% U! ]
  221. SBC #$105 r- @# X7 k) O; i- _4 C. o
  222. STA $0480' k+ P$ R4 [4 Z
  223. L4:$ }8 V5 U# y, M6 Q
  224. LDA button,X
    / ~; F2 _" z0 f  I4 ~" s" O
  225. CMP #$01& j' ~. K( M$ h% ~  _
  226. BNE L5" A9 i: n2 h, k5 W' _9 f) h! z
  227. LDA $04805 d# R( c6 T; A9 |$ `8 a; S, P0 ?
  228. CLC
    $ S- i& K  f2 K* N
  229. ADC #$10
    : B4 c; |, N* g( f
  230. STA $0480
    $ ?) q, `8 ~- G4 X6 w- R0 [
  231. L5:
    % r: i3 N# K6 K- P7 z, l# o5 h
  232. MOVE_FORCE_RTS:
    ; S. ^5 B% [' _1 e
  233. RTS# \4 a( V+ `6 ?6 r; M  U

  234. $ ~# Y. [) _* U1 m
  235. ;[FC][忍者神龟PPU][END]; r5 a: ~$ J5 P; F- }! m6 y

  236. 9 n% J5 ^6 i' ~
  237. 9 K3 A, u8 C! n/ n# A2 b8 Y
  238. KEY_ADDR = $F5
    2 ?% d" v& O4 F  C) m: ?  d6 U
  239. STAGE_TEMP = $60101 G% ~' B8 {! H" K- p' b) x
  240. TITLE_A = $21: T+ m3 q  Q6 O/ J  R$ ~3 I' Y
  241. TITLE_A_ON = $01. t; M) b1 b0 G& e% S
  242. TITLE_B = $598 A9 W: m& M) E9 n9 Y& e$ S
  243. TITLE_B_ON = $01
    5 k/ X; H1 J. ^
  244. PPU_END = $FF, T. K1 U$ L* E: }5 W9 U. U
  245. TIME_LAY = $3A* `" V# x7 ]. X5 y2 a5 t# b; c- I; P0 {4 ]
  246. BUTTON_DEC = $42
    5 G. P& w5 n) t) g, O
  247. BUTTON_INC = $81( O( V+ T, R2 T( A5 {/ B

  248. # T0 ~' O1 J& Z" i/ w" a: V
  249. .ORG $7000. C5 v" F: Y4 ]6 Y

  250. 5 @; K& `7 ^5 |: }" }+ Z6 P" [1 S
  251.   
    1 e: a0 T" r2 {% f
  252. . G7 r7 {1 m1 h4 |
  253. PHA5 E- q. ]4 ^4 w! i3 v8 P9 \3 K
  254. TXA
    2 u1 }' y, U7 Q7 C9 Q0 w; c
  255. PHA' X: L( R' v% e% Q6 H
  256. TYA
    * B# I! B! O5 ^  Z
  257. PHA  f/ j1 j0 r: ]$ [
  258. LDA TITLE_A
    8 F8 E% m( R4 o0 b$ y' a/ D8 g: @
  259. CMP #TITLE_A_ON    ;比较是否为标题画面
    : j( `3 G/ H! r* a3 U, l) k
  260. BNE RET
    - {3 |9 G" z5 i% [
  261. LDA TITLE_B
    ; Z9 m5 j: j' t% H3 e& w7 m
  262. CMP #TITLE_A_ON    ;比较是否为标题画面# ~. ~$ Z9 G5 T) J2 b' g
  263. BEQ PPU_STAGE! _- Q; A' U. s; x5 X/ e" Q
  264. RET:
    3 ?# `" X5 _" G& T
  265. PLA) Z( H- L& ^0 k! n1 `
  266. TAY% Y9 I. A8 G5 f% Q. i2 J
  267. PLA
    4 l; E+ X. T2 Y
  268. TAX
    ; _! b: W' }; K0 `+ A
  269. PLA
    : z1 i9 b1 N6 v
  270. RTS
    ! c( {* S; D* Z# x* E- I
  271. PPU_STAGE:    ;STAGE显示程序, V8 a3 o- \% ]2 `5 I( V# E  S
  272. LDA PPU_ADDR_DATA2 C, Q, |# {9 t+ |) ]
  273. STA $20064 }6 y# U' A: ]% \7 B5 r6 D
  274. LDA PPU_ADDR_DATA+1
    1 M8 H* R/ e4 U$ G- P" R
  275. STA $2006    ;坐标设置
      t( h$ ~! D, n+ ?
  276. LDX #$00( j9 i. w: ^* K( E8 d! f
  277. PPU_STAGE_WROTE:    ;写入STAGE字模. f: y: J9 o  R( ^) L9 V' g* _8 f4 [
  278. LDA STAGE_DATA,X0 f5 C, D$ ?5 M8 b  u5 H. b4 A
  279. CMP #PPU_END. g2 W1 V4 g8 n% T* V" o$ E4 P4 Z1 ]
  280. BEQ STAGE_CMP8 O  A, u+ w( `1 X
  281. STA $2007! P. M' A4 l2 u
  282. INX
    $ ?# ^6 ~; A  X" J. P
  283. BCC PPU_STAGE_WROTE! n# a, R: A3 h; M* _
  284. STAGE_CMP:5 ^# j5 ]5 J9 k1 r" J" H( |
  285. LDA STAGE_TEMP
    % C. @! i5 j' M. ?0 l
  286. CMP #$FF    ;关卡数据初始化条件判断1 ^4 [8 l3 O/ h- c1 e6 H& O
  287. BNE KEY_B
    6 @  s8 n" n' n, P" l$ T: B" e
  288. LDA #$005 K/ ?8 L- I7 `" s: b/ @& e* \
  289. STA STAGE_TEMP    ;关卡数据初始化) f* J, ~2 ?; {# g2 W* p
  290. LDA #$57  j/ I$ x9 B, Z2 I
  291. JSR $DB52    ;按键音效2 Q" Q! z2 k) x2 @' @, \
  292. KEY_B:    ;关卡减少
    2 _* W% h* u- Q! z
  293. LDA KEY_ADDR5 g& k9 T  {6 e  Q, i
  294. AND #BUTTON_DEC    ;按键B或左减关' a# |  S8 K( X$ R
  295. BEQ KEY_A
    ) _4 \9 d6 b/ }+ T
  296. LDA #$FF    ;重设标题延时
    8 M0 L0 A  j) e3 m5 o7 z3 ]0 K
  297. STA TIME_LAY: p& c' C3 H' U7 X, n
  298. LDA STAGE_TEMP3 P8 }. N5 \: T4 R& Y
  299. CMP #$00    ;关卡比较
    + I' Y6 v& @3 Y$ ~
  300. BEQ KEY_A! Q8 k4 n6 z+ m/ _8 c1 m
  301. DEC STAGE_TEMP   ;减关- O' L& s3 `* \- ~* ~0 p+ ~( ?! t% s
  302. JSR MUSIC    ;按键音效
    ; `+ Q( p+ Q3 ]/ M
  303. KEY_A:    ;关卡增加
    + w" \7 s- }4 O) Z
  304. LDA KEY_ADDR3 a" Q1 j$ `, v
  305. AND #BUTTON_INC    ;按键A或右加关: q; L' }' m( P7 N
  306. BEQ PPU_NUM_WRITE/ k9 L# U8 N  w0 i3 k# A" g1 c" o
  307. LDA #$FF
    5 @: t9 M: ~! D. I( T* G& P: l
  308. STA TIME_LAY    ;重设标题延时3 R. |1 x9 Z" c4 `# B# f
  309. LDA STAGE_TEMP
    6 `  _  n: E, ?4 e& A- }
  310. CMP #$04    ;关卡比较
    ( F) o3 X5 {. ^! s( }' a  G
  311. BEQ PPU_NUM_WRITE# U0 p: n9 [6 w' D5 T4 M& i1 g
  312. INC STAGE_TEMP    ;加关0 _% S* [9 a. d7 S+ @; q
  313. JSR MUSIC    ;按键音效
    ; X" g) d0 b; K' ^, R- D
  314. PPU_NUM_WRITE:
    5 q+ `2 s+ t- A0 z& L1 j2 @
  315. LDA PPU_ADDR_DATA
    # L) w7 {" x$ b  b9 Y, z8 |
  316. STA $2006; P0 I' T/ _3 `2 j
  317. LDA PPU_ADDR_DATA+1
    6 C! f0 ^) Z  k8 C9 p
  318. CLC4 B$ O; @( B9 Z9 I2 ]' `
  319. ADC #$06
      v6 }0 i' Y' [1 j% ^
  320. STA $2006    ;坐标设置) j  s2 C1 [& \) k
  321. LDA STAGE_TEMP
    1 q0 c: T6 a# t9 Z$ K
  322. TAX2 T7 n0 q# A2 w4 k4 E; A; h
  323. LDA STAGE_D1,X    ;写入数字+ q6 y6 v7 y% u7 I+ t+ r: e
  324. STA $2007. X/ @% h' ^  _2 x: @$ Y+ A
  325. STAHE_WRITE:
    ' U; y6 [# D" t+ Y* @. E6 ~( f
  326. LDA STAGE_TEMP% [; b. X6 G  x$ X% P
  327. STA $42   ;初始关卡写入
    + S* [8 G: A3 y) c. q3 t
  328. PPU_RTS:. W0 ]6 C$ {4 H2 L( q
  329. PLA
      J! B4 ^6 D0 ?& o% |5 k
  330. TAY
    ' v' w; i2 H; m
  331. PLA* `( E$ |1 @# k2 V
  332. TAX
    # ~: P* [" M  \( c3 J# z
  333. PLA/ p  g- N# Y- F6 t! l  _
  334. RTS. V2 t6 b5 w7 o! T

  335. 4 [: t  Z& R9 t: V
  336. 5 T, d  X. V* |$ o  {2 k% `
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据
    ! g1 D- K8 U" @4 l# D- w5 j
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
    / F( W1 p6 e" c/ O

  339. 2 _% x1 o* m8 u3 t( |" A
  340. STAGE_D1:   ;关卡数字  q) k8 k) E! g3 b: a
  341. .BYTE $01,$02,$03,$04,$05
    9 I3 v/ j) v6 Y' o/ X
  342. % k* L$ M2 ?6 Q& Y! b
  343. - @, {4 C4 n  x
  344. PPU_ADDR_DATA:
    % E" _6 e- b% ^
  345. .BYTE $23,$0C7 e; h. R: Q& i" F
  346. 1 I$ C# i" R5 E3 I
  347. MUSIC:4 Z6 f  V' }, V7 B: }
  348. LDA $8000" Y' Q; W  @9 l9 ^9 ]3 n' U
  349. PHA
    3 `; J# J+ u1 \" n; f( ^: S
  350. LDA #$00
    , S( R/ V% `) {! J: o
  351. JSR $CEA7
    1 l9 B* C; N' ]" G7 b; J6 o' p
  352. LDA #$3C
    3 B0 ]* m' Q5 @% _
  353. JSR $9057
    8 B9 H' @: R0 L1 Z1 d! m  v: ^2 u
  354. PLA; y$ x& }  f! I# ?0 m
  355. JSR $CEA7
    : X7 S6 c6 Y8 ~" f: R; ?6 \7 \' ]
  356. RTS
    7 p+ u3 t( f, r# n& ~
  357. ! u& {9 u# }" |) F

  358. 7 L0 g/ q$ q( L3 N5 ?

  359. # x* I! |9 R" O: e
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

签到天数: 1513 天

[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:493 J  b' t  N9 T0 c1 y, V; x: v
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了
! t2 |/ _  X3 n
就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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  H* R- u6 U$ X9 ~5 Q$ m
就是我呀,楼主都忘了,呵呵,辛苦了楼主。
8 z0 B' \' i: N5 l4 o# f
也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51
; D% s+ d% T1 K- S) n也不顶个贴,唉,真是的
2 w8 j, |& g% v' h. E7 o( }% w% ^5 V. g
我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。
& A- s, `, }3 _! ]- U7 g请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。- p1 o0 e' F3 @- u5 C
1和2也很经典好玩,真的很期待啊。
[发帖际遇]: cococo8858 打扫环境卫生,被奖励 5 个 柠檬. 幸运榜 / 衰神榜

签到天数: 2060 天

[LV.Master]伴坛终老

发表于 2017-4-3 00:32:56 | 显示全部楼层
1代没有通关过。。。。。

签到天数: 186 天

[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 个 柠檬. 幸运榜 / 衰神榜

签到天数: 1799 天

[LV.Master]伴坛终老

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

签到天数: 2925 天

[LV.Master]伴坛终老

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

签到天数: 1750 天

[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, 2024-12-20 12:43 , Processed in 1.093750 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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