设为首页收藏本站

 找回密码
 立即注册
搜索
查看: 2976|回复: 52

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑
6 y4 n- t/ ^7 ^5 o# ^- L4 H; @' c* I* p* h; g/ k. @4 K
[FC][忍者神龟1][END选关]
/ H2 Q8 W( s# b4 b7 k4 P( K: Q! T  \0 C- z  m
时间:2017.4.27 B# A& Y! r; Q
作者:FlameCyclone
( D% m, v6 B( G+ E& z1 e# o内容:! }/ `) _; ?+ x2 {- G$ [# r" K( M
    1.关卡选择:   标题时,左或B减,右或A加;* y7 t+ l& e- q: D- S  N9 _5 i
    2.一击必杀:   选择+B键切换;" o. ^, I7 b. M& g( m
    3.无敌锁定:   选择+上键切换;
, o# V- m2 E# s& Q5 w    4.血量锁满:   选择+下键切换;
# w# n8 f* ^0 s$ @+ U" }2 V    5.水下时间:   选择+左键切换;" p; a4 @  U' `" q3 G$ P
    6.武器切换:   B+上键切换;0 O+ ^3 o+ Z3 w0 ~+ k. S! V
    7.暗器数目:   B+下键切换补满/空缺;- g1 [$ P" C8 H; n
    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.
* P' q; p) i2 O' H; i8 {
  D; D! v! i3 R/ ^* d+ Z2 V6 J3 t4 \6 U* q
FlameCyclone.ys168.com
) L9 l" f/ ]$ @4 e; o) s8 ^' X9 `6 ywww.nesbbs.com
6 }# {" O; g- N. v  P! m
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0
    / i# k' l. }# _$ r: V* n" z7 o% ]
  2. ora_data:0 l( i+ |, c) v& {
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10
    ! l, S- L$ W8 W2 p
  4. and_data:. q  L/ [% k2 `7 ]; u
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF7 l+ m" u" L: s) |/ k
  6. 6 u2 o: D2 s# }- c2 K& t9 Y- \
  7. button = $F5
    ' ^/ X5 \3 t5 x" R  ^. V
  8. flag = $6000
    3 ~& Y$ `; ]! @8 \! I! M+ x3 b
  9. .org $8000
    * _) u/ n% E8 s4 ]2 D% {# ~
  10. JMP $8400
    2 y& e/ C5 O' n

  11. , @# o, u* i1 r7 A

  12. 4 Q) y4 ?5 H. e+ d
  13. .org $84005 M! T9 W7 Y) s" ^
  14. PHA
    5 S! p) R5 ?) J; H
  15. TXA
    9 U/ \& e& F% a$ N$ q+ }9 r
  16. PHA6 S1 T! u; z! J5 k' V
  17. TYA
    ) w$ o, a. u( c
  18. PHA7 B  {, {! j. U0 v, i4 p
  19. KJMP:
    / r# ~1 @9 m4 J% H
  20. JSR $8100
    1 X8 S3 x5 I$ u9 Q
  21. JSR KEY_OPERATE6 C" u' I( x$ L# z$ d
  22. JSR WEACH! Y& M/ y. \! [! D) ?% _
  23. JSR INV
    ; x5 Z5 Z6 l2 Q- c# x
  24. JSR TIME
    & `8 W! b) p# }5 l- h: A* p
  25. JSR TOOLS
    9 p( x' l7 C" J) f% U
  26. JSR BLOOD
    # Y4 z/ J7 w! w. m! D
  27. JSR MOVE_FORCE
    ) d: R2 y, ?! L+ S* I5 x
  28. PLA
      ?) N! N9 \( L8 W, S  i
  29. TAY" A; Y4 k+ Q$ p* w
  30. PLA
    . b6 O! s) Q. e* L$ e+ o
  31. TAX
    7 Z. `) p( O. F! Y4 t' V4 E
  32. PLA# l/ M- a8 A( [
  33. RTS
    - k( h+ [  B) ~6 R, m* {

  34. 4 A  _$ k6 q7 }: E* f4 h0 ?
  35. KEY_OPERATE:6 G) j. J% U3 E$ c3 v
  36. data_protect:
    9 r- q& L0 ^* y* z3 |
  37. PHA$ Z, t0 W, l) F! T
  38. TXA
    8 I' b# w+ U  ~% [# V
  39. PHA
    + ^' Y7 Z  u. t
  40. TYA
    " r* Y! s: k; J: E: L4 ?
  41. PHA  \" s) m7 {! [8 \' N5 t

  42.   D: U; k$ C4 D$ T# x4 S3 z
  43. FLAG_CMP:- {& ^# N* D) g# o/ Y/ R* S2 `
  44. LDA $600F
    8 F, m3 Z  `' s- s# x+ [
  45. CMP #$7F    ;标志数据初始化条件判断
    % F; _. n0 C) ?5 m' v1 z
  46. BEQ pause_cmp
    ( p" a( g2 M0 i
  47. LDA #$00
    ) S* ]* A" k! O7 ^1 z0 L( y
  48. STA $6000    ;数据初始化
    2 `( x, x( E& G! ^9 A- t
  49. STA $6001    ;数据初始化
    / o& V: ^2 L# {$ U9 k# N7 h
  50. LDA #$7F- T( z% q8 M. c& |; b. n
  51. STA $600F9 f, w, x6 z; r) x
  52. pause_cmp:
    9 P. a2 D8 c% c7 L
  53. LDA button+2,X4 q2 Y) k8 T" r, M( h5 |
  54. AND #$20
    5 z9 T& ]& |* s' I8 m2 f: ^
  55. BNE button_press
    : ^% ~% W6 I0 ^+ n/ d1 I2 k. z
  56. PLA
    # e  L( L+ z. X! u% h) C
  57. TAY
    # G, d3 i5 r0 u. Q' s, U
  58. PLA* G9 j7 N! a: V* }) e
  59. TAX
    $ F( ?3 B# ~' {: i9 U0 G
  60. PLA2 J% v9 J+ f8 J+ I  ~4 C' J
  61. RTS
    & D  n9 h; Z5 F9 h2 G6 ^. @0 n
  62. " R4 w0 U# i2 A+ ?+ H4 k5 i8 ^/ a, P
  63. button_press:
    ) R$ m* C! p" r$ g5 V4 E7 {0 h. m
  64. ini_Y:
    % \) @$ Y! u3 Q( L' n# c
  65. LDY #$00
    ' m% L# S! S) |
  66. button_cmp:
    - {* h, i9 I1 r% D3 G* I# I% `+ b
  67. LDA button,X% O! L7 [6 F4 v2 r& E
  68. CMP ora_data,Y5 ^$ t2 @! b. O- t. c
  69. BNE count_Y_cmp5 A& O) v, |' k+ i* Q
  70. flag_cmp:/ W8 j+ o- u# @
  71. LDA flag,X# |' y0 D9 ?8 D- w
  72. AND ora_data,Y( ?. n) H& o. \- n, g+ T+ i
  73. BNE flag_and
    ! g4 c0 `! b4 `" M1 d/ o) l
  74. flag_ora:- w: ?' w- t8 q' T- a% y
  75. LDA flag,X
    # |7 l0 S* T7 `9 H, v' I. n* h9 D( J
  76. ORA ora_data,Y( X1 X" E3 h( f$ M- K
  77. STA flag,X
    2 ~6 f  H6 m5 ^2 y6 k6 |
  78. BNE count_Y_cmp
    0 ~) r" ]+ [" a7 u- e
  79. flag_and:! E9 ~5 U2 P2 A
  80. LDA flag,X
    7 }; p" h$ f5 W8 |) e3 ]! `3 p
  81. AND and_data,Y
    0 T: @1 `" h+ h
  82. STA flag,X
    - _& u* M2 u' R9 |$ _
  83. count_Y_cmp:
    2 E8 F9 |! p* a% k7 _' n; W
  84. INY# b1 _  g2 w0 ^
  85. CPY #$08
    2 K" \4 t: K6 I
  86. BCC button_cmp
    / f' _! }5 l3 o# Y& f+ l' M- Y
  87. & _: r+ i+ F/ y0 e* W! ]% n
  88. data_extract:
    3 u4 y% K. |0 k
  89. PLA
    # l$ ], b# K1 Q, {2 j: t# t
  90. TAY1 [  l2 y" P/ \! o5 B8 e# o* V( v" l
  91. PLA
    8 _! C6 B; W6 B
  92. TAX
    : L. f  J9 L  [/ H9 i( V
  93. PLA* V; h9 d7 c  P( }4 T4 z+ G
  94. ! l: b3 z( o" J5 L& C
  95. return:" z) C2 ~% d+ z2 N& x- [. V; ^
  96. RTS
    0 n4 E! O/ x% I# L8 [5 @

  97. ( |6 r$ Q; c: J9 R. q; y
  98. , o' z" C5 L, }' Y+ Y
  99. INV:    ;无敌
    % k- C. f+ O3 \7 H7 y
  100. LDA $6000,X# [4 W: A$ ]  K) Q6 p) `% T% @/ p' y
  101. AND #$08% }  S5 D7 ~6 C5 O  l
  102. BEQ INV_RTS
    ) {, L- e/ v; |5 V: z: L1 Z
  103. LDA $0450
    0 }  j# K& h6 w+ {) W2 L# T
  104. ORA #$04
    9 V) l; ?! q5 Z: W- a$ g& O
  105. STA $0450
    / L' _  K" }2 W+ Z! ?
  106. LDA #$052 x+ _0 h2 U+ Z  n
  107. STA $0500,X9 b* h. i0 O$ ^8 p& o" e9 [
  108. INV_RTS:9 o  C, O! a! ~7 q, I$ Z0 r
  109. RTS2 U3 Z* ^: D" h+ L! f7 X- Y  i
  110. 7 O' `, `9 h' J4 K4 z% Q

  111. ( }; S6 J. A5 ]0 V
  112. TIME:    ;水下时间
    2 h# l9 a- S7 S- j, v
  113. LDA $6000,X% q9 ?0 r  ~( w* @2 ^
  114. AND #$02
    " [7 _3 r0 r8 f+ a6 `* A" L* f% c4 \
  115. BEQ TIME_RTS' }: {# b  O8 Q" S
  116. LDA #$1E) G4 N& S. ^% @; h
  117. STA $BA
      c! P8 [9 p" {1 c8 \- C. L6 x
  118. LDA #$8C8 ?/ F& j2 d) f
  119. STA $BB
    . G- }, x  r9 @$ D( w. H2 e
  120. TIME_RTS:
    ! V) p9 A3 I, l  y
  121. RTS
    # _" Q1 x) f$ q2 V! z8 {) C
  122.   N4 b* y0 {! z8 V
  123. BLOOD:    ;血量6 h2 H' p; {: K5 e7 `6 x6 e
  124. LDA $6000,X
    6 n- ?& m& L. @0 v
  125. AND #$04: k- k! d0 p% A/ @! j5 ?8 C
  126. BEQ BLOOD_RTS  `* W- z2 _) H- ?5 Z1 k! A
  127. LDA #$80  @4 {. t) y0 J9 Y; b7 p5 N" Q
  128. STA $77/ g( P5 T/ d/ Z8 ~/ Q# e
  129. STA $78
    , ^7 `- k. x3 W/ r
  130. STA $79
    3 ?2 L! I  g: w& H4 d$ A
  131. STA $7A
    0 D+ b8 J) C! A- m5 n& p
  132. BLOOD_RTS:
    7 ?' w( A9 P8 @! J
  133. RTS
    / a; J* h. @3 l, P/ s% }; z
  134. 8 }% q- M+ g+ d9 P" `5 d
  135. TOOLS:    ;工具
    & n( S. D# O0 a0 L8 a
  136. LDA button+2,X
    6 B5 ~& S5 F0 N* j7 M8 L; _
  137. CMP #$400 X3 d7 u$ Y9 t3 j! ?3 v. u0 _, e( C
  138. BNE TOOLS_RTS
    7 J$ K/ H9 m6 |5 A! W9 Q) a/ U
  139. LDA button,X7 n* o  U5 a3 b
  140. CMP #$04
    8 f  o% j1 U$ o* p" i1 O1 Y
  141. BNE TOOLS_RTS# k8 [: T) v! S6 u* i
  142. LDA $A8
    - C$ ]) R# z9 c! o  y
  143. CMP #$00* s; j/ f; H. E8 \2 K
  144. BEQ FULLTOOL
    " f' V; n/ s) P( C( w' B
  145. LDA #$006 f! h3 }; Y8 u9 z
  146. STA $BF
    , i8 o- y  c7 W9 `8 P3 G3 s+ y# \
  147. STA $A7
    5 n% Q8 p" R2 v6 w
  148. STA $A81 W' w5 S7 U5 n2 h' M- M, t
  149. STA $A9
    9 A% s+ R7 S, A: {# J
  150. STA $AA5 p5 }" _- g( F! Z- b
  151. STA $AB
    . k$ V1 d: D) g1 S* E4 ?( i
  152. STA $5B
    * G' {/ y7 n+ x4 q+ {/ \
  153. BEQ TOOLS_RTS: j% {# d7 c" c$ O9 z
  154. FULLTOOL:5 l2 Y. p# Y1 q9 d2 Y) i
  155. LDA #$0A
    ! L" U+ }9 e9 j* h
  156. STA $BF
    6 [6 x  v0 B) {) Z/ }0 a* W7 h
  157. LDA #$0F, w. ]9 B8 g& c, Z  M6 `# p. d8 n
  158. STA $A7, u% O4 W0 y/ v/ w
  159. LDA #$63
    # `5 F2 R2 J6 \& H: X+ ]. Z
  160. STA $A8
    6 V0 _& b1 \- \( b. F# f
  161. STA $A90 O) L; M  ^1 W( d) F; p' C7 D. ^
  162. STA $AA3 Z; p5 v0 ~2 {: }1 \. D& [0 A
  163. STA $AB
    $ l+ _- [6 }6 \6 s+ `% i
  164. TOOLS_RTS:
    & P- m8 @$ h% V) w# k: m9 R
  165. RTS
    # H! [/ r0 h& k; I' z7 }
  166. " `6 H: t/ K8 b! }. f
  167. WEACH:2 {1 S5 c1 H1 o! I' N3 M( o
  168. LDA button+2,X# Q1 f6 {$ @3 R, d- B* L
  169. CMP #$40* z- e5 F* B7 T) p/ [. i" @0 v
  170. BNE WEARTS
    , X) O1 v* s# q! F& ^) N+ F( q
  171. LDA button,X+ I- H: C' p& G( B/ M8 e9 a% l
  172. CMP #$08
    4 V- k5 A0 V9 w" l
  173. BNE WEARTS
    0 C! L+ x  B9 R: H7 o# y; q
  174. LDA $73
    % G) c+ O+ S/ `& L
  175. CMP #$048 n3 N2 s* c- i$ P
  176. BNE WEAINC
    1 Z, x0 Q+ v; Q( b9 g5 M
  177. LDA #$FF( g' f2 N2 \9 _  \6 J! Y
  178. STA $73+ R  D! B2 y; x+ a
  179. WEAINC:5 W. _& E6 t" n% ]/ f2 F
  180. LDA $73
    3 H0 c. `- _* R* p, w
  181. CLC) N( `  X0 {, h
  182. ADC #$01
    7 F+ H- J: G/ f6 y! J; @/ G
  183. STA $73
    8 R( k8 `, T1 x; g
  184. STA $746 B% K# A9 \: \: p& P1 \
  185. STA $75, ?- T. L1 f- x6 F1 U' Z
  186. STA $764 F; W3 B9 |" o) ]  }
  187. WEARTS:
    4 r, L9 }* C+ J9 m1 E2 u% z
  188. RTS
    . v2 s! h0 h/ K9 z% [6 M0 j7 O$ f- @
  189. 8 B8 y, k5 U  @% p

  190. + ?$ S. i: O. Z* _  g
  191. MOVE_FORCE:
    7 l+ N) M9 `9 O& l# s( ~8 u
  192. LDA $35
    ) k' X7 P! x2 `8 R" y/ K" H
  193. BNE MOVE_FORCE_RTS
    $ \- ~- I2 O6 J/ ^
  194. LDA $5C
    8 P7 A# w& `' P5 p3 L) o
  195. BNE MOVE_FORCE_RTS
    4 K* e/ l( e0 p# L
  196. LDA button+2,X
    , G% D$ W4 s5 O1 o" p
  197. CMP #$80
    : j. g) J! w! v. W0 \8 Y
  198. BNE MOVE_FORCE_RTS
    * G/ U/ P* o2 J
  199. L1:
    ) o4 o6 o+ [% [9 ~  \; e. w, @- |
  200. LDA button,X
    # L- J, {% W2 j0 f
  201. CMP #$08  E9 ~2 F. `4 X& A6 e4 Y
  202. BNE L2
    ) m* @8 Q* {! ]7 P- K; L/ c
  203. LDA $0460
    2 C3 W" p4 P- U
  204. SEC
    7 g5 `) {1 p+ v0 B0 V( _. b
  205. SBC #$10
    " Q; P4 W( Y1 L. L" N
  206. STA $0460
    2 w# A5 S" o) Q3 g# c6 i
  207. L2:! A3 V1 Q* i" j- [
  208. LDA button,X4 I0 y0 x0 m! [* j  F; d) O/ X
  209. CMP #$04" F1 b) G3 v3 L" H9 n/ p
  210. BNE L3
    & n+ R& G& }' t' w6 d
  211. LDA $0460
    2 I8 n: M0 m* A6 s* C9 O" D8 y$ ?
  212. CLC 9 H- _* Y! ]- O$ y# n
  213. ADC #$104 c* n1 @7 U$ h( x; D1 Q
  214. STA $0460
    2 G( X' x, P' a1 ]" d6 p
  215. L3:# I& E' U5 [& \6 i
  216. LDA button,X
    ( k8 M2 @5 @3 i2 |; e2 H
  217. CMP #$02+ K# R- A: ~  b: c$ e! y% k# Z
  218. BNE L4+ [0 P1 t4 t* n8 o: W
  219. LDA $0480
    . }) ^/ n( ]1 w( {, w
  220. SEC 4 n* D/ @! |7 o+ G
  221. SBC #$10
    : @/ }2 O3 l4 J; W
  222. STA $0480, N" g/ t  [7 j4 b8 ^0 Y: }4 H
  223. L4:
    ! q" F- k0 F) P# c  L8 E
  224. LDA button,X% z2 Q* T; b) `0 A" Q) s$ Q
  225. CMP #$01+ [; c7 J5 x+ p9 I$ d
  226. BNE L5
    " l7 V9 q( a% I* j- r+ H
  227. LDA $0480
    0 V0 \8 G' J7 X6 v, J. s
  228. CLC 8 ]8 G3 j- i+ ]* ]) ~+ C
  229. ADC #$10
    * Q2 b' N4 i% ?. v0 @
  230. STA $0480
    5 e$ m. [5 `0 k, G% [. v
  231. L5:
    % s" v4 B" V6 N2 ?% |0 h
  232. MOVE_FORCE_RTS:
    6 M' a3 V  Y; I; i$ H% R3 U% P
  233. RTS
    & g$ p2 a' @' P3 J
  234. . V; d+ Q" [! d; F1 m: I, K' y
  235. ;[FC][忍者神龟PPU][END]. J8 w# g- Z; W, j
  236. 6 H5 i+ N0 [8 h) B" Y. g  T/ n7 J  G, T# C

  237. . W3 T6 C2 f& V& ]5 u" n$ \$ e
  238. KEY_ADDR = $F5, c( q" U' Q- o1 z
  239. STAGE_TEMP = $6010$ j# S! [; L0 j  V" u
  240. TITLE_A = $21  n3 I' X4 J  C
  241. TITLE_A_ON = $01! w7 D5 Q' C6 W" b! e
  242. TITLE_B = $59
      j! m% F' o* E7 q$ H
  243. TITLE_B_ON = $016 B5 [5 \5 ]- |$ o; m) X- K& i" h- @
  244. PPU_END = $FF' {3 R' c# u6 ^+ `/ ?
  245. TIME_LAY = $3A
    2 G" z$ p+ W7 R; t
  246. BUTTON_DEC = $42" F- S$ Z% e$ [4 X! L$ U' `; G$ I
  247. BUTTON_INC = $81* `; T" _( ~- x, _2 ]
  248. ) Z2 W8 @( z: b  k
  249. .ORG $7000
    3 n/ ?+ s7 i3 F$ X

  250. 0 M& \) o! ?2 L5 G2 F4 F# ^" ^* C
  251.   ) g9 a( P1 `. j6 u$ S* f

  252. # Y2 g. T' _+ f( r
  253. PHA/ E& Q8 m+ ]- P/ H
  254. TXA+ }0 s1 b& r  n- K" C3 m1 d
  255. PHA# [8 ^% `) m2 Z- u
  256. TYA# k- s* m" o  W( ]
  257. PHA( Y' R1 ~: A0 B* U) m+ T
  258. LDA TITLE_A
    1 J1 x9 d- g; W; w) d% W
  259. CMP #TITLE_A_ON    ;比较是否为标题画面; y5 ^3 w, O" l2 q) ^, i6 [% e
  260. BNE RET
    6 A5 t: q+ Z( _( `1 [% z* O+ N
  261. LDA TITLE_B
    2 f$ [: G5 [; Q  ?) m. t
  262. CMP #TITLE_A_ON    ;比较是否为标题画面+ I7 y" f; N+ F) o1 v
  263. BEQ PPU_STAGE
    * l9 L: x) P* q
  264. RET:
    ' _& d' }( d  k" |" L
  265. PLA  q; \; k1 B. t) M& |
  266. TAY8 L% I0 i  \" W1 y5 U
  267. PLA  k5 w: V4 U& e( {
  268. TAX
    ) W) `7 ^& R$ y5 B9 I5 ~) o
  269. PLA
    * c9 D4 D# z9 f6 B( l
  270. RTS
    % {/ y/ x6 I: p* u
  271. PPU_STAGE:    ;STAGE显示程序
    " K/ a9 u5 p0 r* l: K9 F8 J: N9 a
  272. LDA PPU_ADDR_DATA7 l9 K8 A% L& ]$ W9 q( Z
  273. STA $2006
    0 @& a2 a3 C* O0 ?0 e
  274. LDA PPU_ADDR_DATA+1& y8 @: U+ C6 p8 o' b+ o9 t5 `
  275. STA $2006    ;坐标设置
    : [1 Y7 Z( E, j: ~
  276. LDX #$00
    1 i4 U) Y  W. Z6 F) ~' F
  277. PPU_STAGE_WROTE:    ;写入STAGE字模
    % B; F5 q; z% j, g5 V; o
  278. LDA STAGE_DATA,X: h, [2 A8 h7 _/ I* w6 N; S) Q" w6 H
  279. CMP #PPU_END
    . d, {! g' q. q% n: \! t# x
  280. BEQ STAGE_CMP
    & W  G# h( }  Z6 e4 C$ a
  281. STA $20075 J+ K8 Y) X6 ^5 D( f
  282. INX
    # j6 P& F: w' X! H
  283. BCC PPU_STAGE_WROTE; d! F! M- L! ^  E: ~8 b  s
  284. STAGE_CMP:) g; U6 ]1 g  _  c0 t
  285. LDA STAGE_TEMP
    8 S, R7 D/ t+ }& {. L
  286. CMP #$FF    ;关卡数据初始化条件判断
    1 a7 m  X+ K0 R" ^; M
  287. BNE KEY_B
    ! J, e! Y$ y3 Q+ P4 [
  288. LDA #$00
    # |/ K. O" p9 Z. H+ ]& r4 ]
  289. STA STAGE_TEMP    ;关卡数据初始化& n, |6 J0 z5 R% x" S9 s' j
  290. LDA #$57
    $ ]+ s1 d- T/ x' Z9 z
  291. JSR $DB52    ;按键音效% y) }( m7 \; m' L* J* t
  292. KEY_B:    ;关卡减少
    ; n( E; j$ X" M! X7 f* D, [
  293. LDA KEY_ADDR
    8 Z) `" F  z* m3 v% y- F6 J7 X
  294. AND #BUTTON_DEC    ;按键B或左减关0 C' T: W5 H# n& y& R2 d* i
  295. BEQ KEY_A, ~" j2 W( k0 y) `" G  m$ l
  296. LDA #$FF    ;重设标题延时3 B" a# c& P0 }7 a$ ^) m( f' }
  297. STA TIME_LAY
    . m+ M' |8 x( x3 k# _% U  t6 I
  298. LDA STAGE_TEMP
    / ~, k; i3 N0 g: S
  299. CMP #$00    ;关卡比较
    8 [9 a2 e; b1 A3 S( P4 {7 |' S
  300. BEQ KEY_A) W* [# z+ m5 h' n
  301. DEC STAGE_TEMP   ;减关
    3 Z" d6 V% V# o
  302. JSR MUSIC    ;按键音效
    2 i) D3 @3 h2 ]5 w& j+ _
  303. KEY_A:    ;关卡增加; y) o4 h* a6 r
  304. LDA KEY_ADDR- O) \2 P2 }( V$ N9 N# o1 r
  305. AND #BUTTON_INC    ;按键A或右加关
    " S6 L! F3 v, Y% {  J: W
  306. BEQ PPU_NUM_WRITE( ?2 \# \0 n/ {8 t! h: i
  307. LDA #$FF/ p# E' ~5 {6 x0 F7 b; U
  308. STA TIME_LAY    ;重设标题延时- z  ^1 e0 Y+ [' E1 Q7 T
  309. LDA STAGE_TEMP
    3 b( {- @6 L1 ~7 g( L( _
  310. CMP #$04    ;关卡比较
    1 f3 J7 w4 ^# Z
  311. BEQ PPU_NUM_WRITE
    / t3 ]( }5 v# ~4 P
  312. INC STAGE_TEMP    ;加关( G- d/ \) ]7 O/ p9 Z
  313. JSR MUSIC    ;按键音效
    + K- {7 \# n! \1 Q5 x" v% e4 x
  314. PPU_NUM_WRITE:! M: P3 R/ j) c5 I1 V. @: T
  315. LDA PPU_ADDR_DATA
    , {$ G! v' p& b- J1 G
  316. STA $2006% b" w4 I$ T7 _( ^2 Q' W; j
  317. LDA PPU_ADDR_DATA+13 x3 J: \' x8 \  `& C$ @8 k; Y
  318. CLC
    1 E/ ^+ |& ?" T) T0 t  o
  319. ADC #$06
    $ {8 r7 B/ l4 o8 ]6 U* l% M% g
  320. STA $2006    ;坐标设置
    : J/ H7 z  l. @
  321. LDA STAGE_TEMP
    $ ?# n5 W. v8 V9 t
  322. TAX
    # S! s( s. O2 t' c' A  L$ ]7 S
  323. LDA STAGE_D1,X    ;写入数字8 J  W- q( c1 @4 p; ]3 i, O2 y: b
  324. STA $2007- S, P7 n0 Q+ `* a7 ~
  325. STAHE_WRITE:8 S6 D  z1 A. w  }6 ]" E
  326. LDA STAGE_TEMP
    : N6 \! G( X& _+ O
  327. STA $42   ;初始关卡写入
    ! `% @# N, J! U
  328. PPU_RTS:0 k( u# j+ k- S; u( z9 E6 q" F
  329. PLA3 k1 l1 s% _6 H6 y
  330. TAY( h  P" p2 d5 ^1 S+ F7 E8 P) D
  331. PLA
    ! {1 `+ @: G: j6 U$ O
  332. TAX1 [  P9 {% C/ H" Q' q5 ]
  333. PLA
    , x/ T  S/ J# ?/ L( D* X3 N
  334. RTS' @/ I) y9 w* a4 f+ z

  335. 6 o1 S( q0 H6 f% O, v0 r

  336. 1 Q" w) O$ M6 w5 F
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据8 f/ T# k9 E) m' R, l% z
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
    & F9 e" a' {: o- f/ \+ n

  339. " `. \+ m; M$ [* X- D0 \
  340. STAGE_D1:   ;关卡数字
    # t- S+ G3 b1 |" P( z
  341. .BYTE $01,$02,$03,$04,$05
    9 @* J$ }, B& q3 g5 u0 [* j# c
  342. 9 @8 K/ n# x! t5 v; a
  343. * Q& \- M" A: {+ j! F* `1 I
  344. PPU_ADDR_DATA:; r8 X1 M/ v1 R( ?+ ?/ a  s" X! X- _
  345. .BYTE $23,$0C
    / P2 ^# y' w# e' V  V
  346. 3 ~+ r1 T4 G6 Y
  347. MUSIC:
    + G. p1 O$ `7 S# K' t/ Q! M, l+ E
  348. LDA $8000
    - C5 X$ ]0 K$ |2 O2 ^
  349. PHA- J/ c2 x5 J. P5 `! j( j
  350. LDA #$00
    ) c  r0 L0 h* A6 z" m# z/ d6 K
  351. JSR $CEA7& i7 T5 ^3 d# z2 m
  352. LDA #$3C8 K* }' z. Y" ~# w
  353. JSR $90576 e5 k+ t- o4 x! G
  354. PLA
    % o% h' {: [! o0 ^% X! L/ Z  J: E5 ?
  355. JSR $CEA7
    2 h2 `# o+ P: H/ k9 m. q. y
  356. RTS
    " X" B6 w+ }5 H2 q7 m, g( z
  357. 2 p" @7 e8 S$ O; X* ?9 M
  358. 4 d& Z4 Z: B" K* ]
  359. " h7 @- N2 V' T  D
复制代码

本帖子中包含更多资源

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

×

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 1 0

使用道具 举报

签到天数: 1622 天

[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
/ m1 ]6 H! N  [- ^我记得有人想要忍者神龟我才修改的,那个人跑哪里去了

& g4 X& Q# L) A8 K就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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) r; R, M( ^, n, ]; ~
就是我呀,楼主都忘了,呵呵,辛苦了楼主。

: V* r  I4 f! q5 c+ ]7 N( L3 r也不顶个贴,唉,真是的
回复

使用道具 举报

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51
* c, Z; ?: B- o3 q( B也不顶个贴,唉,真是的

" l- J& c! ~3 [: u6 v5 R% r我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。8 V4 n5 u+ C- \" h
请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。
2 m* p( U. D3 i  _) M% l( e2 J1和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 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 2030 天

[LV.Master]伴坛终老

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

使用道具 举报

签到天数: 3145 天

[LV.Master]伴坛终老

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

使用道具 举报

签到天数: 1783 天

[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-8-5 01:25

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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