设为首页收藏本站

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑 & c" X4 b' V5 C; h0 |, l8 Z, ?* ?
. x$ \! i5 C7 q9 N$ ?5 y( P
[FC][忍者神龟1][END选关]
: j* R& E+ S8 }
& M& h2 g# I" q! v3 q: S0 A时间:2017.4.29 ^* L# v  u' Y3 i3 t
作者:FlameCyclone
, N( t0 n' S# y: W, l内容:
  o" M* J. g* |) ]0 _4 D    1.关卡选择:   标题时,左或B减,右或A加;
" S; u/ J9 G4 {5 B0 h, Q! b    2.一击必杀:   选择+B键切换;
: M* ]& K: M3 k3 t8 B0 G5 d1 j    3.无敌锁定:   选择+上键切换;6 g) |8 {; T9 o' L' j
    4.血量锁满:   选择+下键切换;
7 V& \, r3 d8 L7 N* j& i5 k% N7 Q    5.水下时间:   选择+左键切换;" Z. C) G. w0 O% }! A
    6.武器切换:   B+上键切换;
; x4 }- m( e/ v0 S4 {7 m0 E    7.暗器数目:   B+下键切换补满/空缺;
( G& B1 c  D! x/ n/ ^) o    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.
1 x# {# D" `( G( C3 f( y) n+ {) c. N' W* Q
) Q! r" l! O% \" n
FlameCyclone.ys168.com( M1 ~. B$ F* O( P7 q! U0 x
www.nesbbs.com
* Z! T" l7 o, A* A( E# W5 I2 i) n
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0
    7 X( n; S$ v$ ]- l6 _- U
  2. ora_data:1 i; Q( a8 e( C4 q
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10& k! g( e+ w, T1 G
  4. and_data:0 I. h$ ^' s5 n5 W
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF
    2 k4 R' p4 A# {- |) q
  6. $ l6 q) T2 ~; e% q4 g" u1 w) s
  7. button = $F5/ ~6 u3 U' ~" `6 `) a' X/ |
  8. flag = $6000
    4 F3 |/ L- B9 L5 F* U) Y& |
  9. .org $80002 i! w3 h+ i1 u7 ~8 k& W
  10. JMP $8400: J$ [" `+ n# q2 ^, p

  11. ; y# n* ~/ |6 a
  12. 1 P7 e  p& H" W' a6 Z* J8 V$ D, o
  13. .org $8400
    7 _& D5 m  W5 H7 i* [& h
  14. PHA9 h: t* }4 W5 A$ W  E
  15. TXA
    3 p/ \! ]4 V/ N: J; k
  16. PHA
    * d6 U5 o8 G. j3 P
  17. TYA8 S) ~+ {/ T/ y! [9 I  {; s. Y
  18. PHA
    / Q9 I8 `0 e' v- _( ^6 _* v9 Q9 P
  19. KJMP:
    / D: X: o4 Q6 \) g2 T5 H
  20. JSR $8100
    3 s) j1 J" M8 Q8 Z3 X
  21. JSR KEY_OPERATE
    + u9 e8 c' H9 k- w
  22. JSR WEACH
    - r4 Y* J( C4 ?5 a7 T  v
  23. JSR INV
    * F' l; ?$ b6 ~
  24. JSR TIME
    6 r# R2 F: S! \1 |# H
  25. JSR TOOLS2 R7 ?' Z+ ?9 f' @2 ~, s2 r
  26. JSR BLOOD
    . ^' Y  Y& g: }9 K
  27. JSR MOVE_FORCE/ l1 _% R8 e* A- }4 s+ g0 x) W6 |+ i
  28. PLA, {& m/ K2 P: ~+ l/ V; M3 a" W: |
  29. TAY0 n" _. U6 q0 J, G' o
  30. PLA
      Q1 p7 ^7 B0 k; \; X
  31. TAX
    4 T3 H( U6 V" J% n0 P
  32. PLA
    7 U: [! i) Y6 {3 i! w  Q
  33. RTS2 @! L+ y( d" ?* K# z8 H, h

  34. ; ?% D" G7 t( g0 D9 `" c
  35. KEY_OPERATE:& Z. R) D! k- F; `% L  z9 l9 p
  36. data_protect:8 l% v' q0 x9 U& H
  37. PHA3 I8 B7 A8 u8 N+ g" v
  38. TXA
    & N- f% s9 [) z
  39. PHA
    0 A1 E3 s. Z- \# C2 G- \
  40. TYA  k& v2 `. A3 F% K8 i9 s! a% N7 t
  41. PHA' [) v! q5 z0 a# v; u9 R, v
  42. % d+ U/ J; d; Y2 ?" @6 A
  43. FLAG_CMP:7 J) F0 y4 ]3 B+ U/ F  q
  44. LDA $600F
    1 _0 E" W$ q" w) C" h) ?0 B+ C, G1 @
  45. CMP #$7F    ;标志数据初始化条件判断. ~: ?6 v1 r  N0 P: b3 z* Y2 ~3 Q
  46. BEQ pause_cmp8 W+ _1 y7 D; w' J( G3 L* T- \& D
  47. LDA #$00
    % a) e4 q7 _: {* O2 w: g* Q0 s: A
  48. STA $6000    ;数据初始化" ^% r7 L  h6 R# K) q- b
  49. STA $6001    ;数据初始化" \1 o$ p2 \: g* ~- f# r, \
  50. LDA #$7F$ |: \( s/ n) c# M$ u7 c
  51. STA $600F% ]1 {, x" U$ C5 ]; J9 w6 X9 e9 z1 B: \
  52. pause_cmp:+ V1 z$ Y% o1 ~
  53. LDA button+2,X
    ; b! A7 y' m! E- U) L+ _
  54. AND #$201 U, g- J3 m; {# k' q
  55. BNE button_press
    / {/ S( G2 p) X/ B6 M, m
  56. PLA
    $ \" W/ ~- w- D; M+ `7 J+ y
  57. TAY( b8 ^; l8 Q$ o3 m1 z/ G6 a
  58. PLA* N9 I  k7 X( d' h
  59. TAX
    # Y0 g) @- [% |5 `# ^/ `  i
  60. PLA
    - J+ S* ^5 z5 d" }& u  t( N: V
  61. RTS9 y: S( N3 D% m' e
  62. 9 n; l9 f; h% @, z( I* ^9 l
  63. button_press:% M+ t" k0 P8 a3 `1 v: x5 Y$ W0 p0 _
  64. ini_Y:$ h9 Y: J& S/ `* F
  65. LDY #$006 `: ~8 E9 y7 Y% A5 v8 M% h9 M
  66. button_cmp:! i2 B; p' i5 ]. y" `
  67. LDA button,X
      `. q* y$ Q! w- U' {4 R' J: Y2 s: \1 {
  68. CMP ora_data,Y) C% n' |7 N4 N
  69. BNE count_Y_cmp' G% D# p% u( v- w3 Z/ t! D& n- }
  70. flag_cmp:
    9 W3 @' q1 g# O% C$ _3 P
  71. LDA flag,X
    # V6 E  w" P! f8 y/ J  V3 p
  72. AND ora_data,Y2 [1 E3 q. o5 e
  73. BNE flag_and
    8 P. S- [9 o4 H. y5 f1 Y
  74. flag_ora:
    / [  y. T, m- l$ K+ A9 @9 d: }6 K  o
  75. LDA flag,X
    1 ]4 H" z5 N' v4 j$ C& f  Q- ^% P
  76. ORA ora_data,Y
    $ F  {) j; h/ X: `) {5 N4 B8 Q3 g3 Y
  77. STA flag,X- [8 u/ }& C# t7 F4 z8 u
  78. BNE count_Y_cmp
    6 k8 q0 Y+ z# y4 F% B6 l
  79. flag_and:3 [" D1 d) B/ I; E
  80. LDA flag,X% \. ^* w3 ]. r' n) O0 F7 i
  81. AND and_data,Y
    % z- s( }1 w* s, N- ?3 L
  82. STA flag,X
    4 J4 k, a* }" R: k5 |
  83. count_Y_cmp:1 D4 _$ {6 f1 u! `- p3 Y
  84. INY
    : H/ w) p3 `. ?
  85. CPY #$08# H' h7 ?) g4 n
  86. BCC button_cmp% \1 H! d4 X" g. C4 A" L

  87. ) [5 ^2 p, u& V& c
  88. data_extract:
    * h+ B- b, v! R. q' i4 {# M& \6 b5 ?
  89. PLA
    ' j' h9 F7 T9 E: G
  90. TAY
    4 [9 Q3 k8 p& m+ P% w3 y) ]
  91. PLA
    # a0 V5 H' r9 y2 ~- e7 d* ~- L
  92. TAX
    . `% W8 H5 W8 ~% T5 O5 i. U8 a
  93. PLA* }5 U% m, P) {
  94. 2 O% [  z# ~1 q1 j
  95. return:
    1 X) ^; [9 Q% q8 \
  96. RTS
    ' k. W  X  l1 Z, C' q" f, x

  97. ( J4 c- n4 W3 l6 j% Y" E

  98. . t* f  L7 f1 c$ Z3 m. A6 Y
  99. INV:    ;无敌
    + }* v+ }9 @9 \  x! H
  100. LDA $6000,X: L+ g, H9 W! y$ A2 ]4 @3 V
  101. AND #$08% @1 x& P6 u8 t$ M% j) |
  102. BEQ INV_RTS* ]# ?: j  N% S) L$ O  w' V
  103. LDA $0450
    ! a3 V: x" Z/ n! k; T3 C/ m: A  Y
  104. ORA #$04. y0 E* ~$ L8 \9 r
  105. STA $0450% R' @' F' R* N% m1 J  J7 x
  106. LDA #$05
    + Z  p- s/ w. k2 f$ B
  107. STA $0500,X: n' L8 {7 i9 I0 G# K  |! P/ {
  108. INV_RTS:' K! |/ t! M9 a( e( F( e
  109. RTS/ _8 B/ x9 ?" L: d6 z8 f

  110. + Y- }5 y* E1 e6 H( S1 `) H

  111. 7 g. s+ n4 ]9 b  o0 l
  112. TIME:    ;水下时间
      Q2 {! i. [! a# D% }
  113. LDA $6000,X- t, `- S# M6 {+ C* [
  114. AND #$02
    ( F- O7 Z/ H. X' H
  115. BEQ TIME_RTS1 a' A5 u4 `2 i- \
  116. LDA #$1E3 U2 y6 v/ q1 X) K  z2 v' C
  117. STA $BA8 Q; v8 H7 l7 z' y1 H+ l9 L4 y9 c
  118. LDA #$8C
    ' p/ e0 u$ P2 X4 s3 _
  119. STA $BB
    : N% l5 c2 W0 H9 Y
  120. TIME_RTS:. `& \- B# |7 g7 V. ~6 H
  121. RTS
    8 Z. K. ?7 H+ v! h( A4 D
  122. ( q: `- j9 B& I* W
  123. BLOOD:    ;血量
    ' W' G# G* U$ t: G3 [/ n- [/ K
  124. LDA $6000,X$ h# C3 {1 q( J) i
  125. AND #$04  d( _) ?, w: `" o
  126. BEQ BLOOD_RTS
    8 N! B2 V% P& H! ^
  127. LDA #$80+ x4 ]  Q5 g+ ^# h  N3 N! E# I1 H
  128. STA $777 r2 K9 M  m" L5 J8 C8 U2 D
  129. STA $78) Q7 S- M/ ]/ g8 @6 E6 u3 [$ a2 z9 S
  130. STA $79& R2 L; }# ~3 Y# Z: G' t
  131. STA $7A
    # M* }8 O/ M/ |
  132. BLOOD_RTS:/ F' u+ A+ C7 k" m" \3 P( I, i, R
  133. RTS
    * C1 A( V8 w4 Y: Q. S; k# B

  134. ) X# a5 C- G) M% V
  135. TOOLS:    ;工具
      d' Y. }% E% t% V
  136. LDA button+2,X) F$ O. A: L5 G* j# v6 O: N
  137. CMP #$40$ d. h& [8 j+ n9 c  l! d4 f
  138. BNE TOOLS_RTS
    9 E% N" K1 u& F
  139. LDA button,X' X3 [% p0 T( o/ Y+ {
  140. CMP #$042 n- T9 M9 L: p) B
  141. BNE TOOLS_RTS
    & {3 a/ H2 _* ~& l
  142. LDA $A8
    " W, E3 F/ \7 L* ~; m
  143. CMP #$00
    2 Q2 M# }8 D: u$ u' _3 p8 V  U* q
  144. BEQ FULLTOOL
    9 b0 d7 H8 M' ], F0 y
  145. LDA #$00  _. m! c  F4 g) D" a2 `' p% t
  146. STA $BF$ N1 S# p, ~. |1 m9 T
  147. STA $A7* }5 |& w( _# L* `# F* u+ C) Q
  148. STA $A8+ [/ E4 b* U/ z; f0 F9 d7 W- E5 A* B
  149. STA $A9
    & k/ U* N, L5 v( B+ N+ A1 T
  150. STA $AA
    7 E* g  ]; h2 Y* K7 D9 y
  151. STA $AB, \1 X0 J6 m! O! F. y
  152. STA $5B
    $ W7 N) I6 a$ N2 n- ?  `( \! ?& B
  153. BEQ TOOLS_RTS
    / w( T5 W; w6 U6 L
  154. FULLTOOL:- t  C' X3 B, U" Y7 H( S  P* P
  155. LDA #$0A0 K) G: Y+ t- O+ T7 H  p
  156. STA $BF* B3 r" v) S# f
  157. LDA #$0F
    * k7 J7 w2 {# ?6 I
  158. STA $A7
    & `- {  S: @* w6 F0 d# o
  159. LDA #$63" m3 N3 }3 F+ x# ^: R' Y) e. F
  160. STA $A8' |) e# x$ c2 o$ o- {2 _
  161. STA $A9
    6 a6 X+ T0 L; I8 W$ u  u2 a
  162. STA $AA
    ' T6 \* j& o5 f2 Z5 @5 c
  163. STA $AB
    # g8 @7 |5 F' x# \* y
  164. TOOLS_RTS:8 R. h4 F  C+ V: o& z
  165. RTS1 I/ A% ?/ l! m' O" R3 @7 t( v

  166. 5 Z/ _! ]  l5 U6 d, R( c/ ~: ~1 h
  167. WEACH:" v. Y4 P3 p! T- g; s
  168. LDA button+2,X
      w  z. T$ _! U( B+ g- Y; a  A: e
  169. CMP #$408 n# t3 C- ?2 g$ R) {# E
  170. BNE WEARTS
    4 L& `! U9 f6 f6 \  c* e
  171. LDA button,X- ]+ m% Q7 W! C% M2 Q
  172. CMP #$08
    ; M2 `+ J# E( d9 ?3 s! H
  173. BNE WEARTS3 z" L% l, I  q4 [; Q6 ?, u
  174. LDA $73- m. H4 @6 t/ T# [5 ~- A# C
  175. CMP #$04& W' b9 t! s' B$ b
  176. BNE WEAINC
    * C, k0 p8 n& o2 X5 L+ Q
  177. LDA #$FF$ l1 H% n! l$ y0 r
  178. STA $736 }4 ?. R9 ~! W: q/ e4 @2 U5 |
  179. WEAINC:
    8 ~5 `8 Q" X, E' ^2 t2 U6 g5 W
  180. LDA $73
    1 g1 I' u! o! a- [5 t) z
  181. CLC
    5 ^# G; ?0 y( }  D7 B' N1 Z
  182. ADC #$01
      z2 S. Q+ [/ S- J9 P% g/ Q
  183. STA $73
    ' K5 f2 q  b  B+ R8 m* W
  184. STA $742 `+ a7 ]$ e, O* b
  185. STA $75; J; }6 ]6 z. v3 w
  186. STA $76% o, e, l0 b( E! B% U& J5 K" P# U
  187. WEARTS:
    5 u5 x/ p# y: e5 t  h  t5 p5 o" c
  188. RTS2 f, ~* [  I" m1 Y7 {/ r% v( ^' E
  189. 1 F7 o: \/ L8 L3 T6 o6 N
  190. ; g" T, ~  T: }2 K: h% x
  191. MOVE_FORCE:
    / o5 l2 ]- ~; u5 x
  192. LDA $35/ B: `0 ]) H% t! ^
  193. BNE MOVE_FORCE_RTS
    9 m, ]5 o% U8 |
  194. LDA $5C  A( D! w% W5 o; S& b
  195. BNE MOVE_FORCE_RTS
    ) s  U1 k& J3 w  H! j2 k4 s# f
  196. LDA button+2,X
    3 f, `) n2 @5 t4 e/ c" k% a2 n
  197. CMP #$80$ E5 t! R& E7 r8 b
  198. BNE MOVE_FORCE_RTS
    1 R4 D1 i8 _; D/ V) a
  199. L1:
    : H* e; D' t* [2 A9 t
  200. LDA button,X4 |8 K% s, j; t* P/ c- p4 s3 `! w$ \
  201. CMP #$08
    % q. P7 G3 {: }! L2 l5 N
  202. BNE L2& E' ]. r/ u0 p! Y
  203. LDA $0460
    6 e# L% e, U* [! |2 ?% n1 \7 t, l
  204. SEC
    / A# s0 l+ s' r6 D
  205. SBC #$10( }% x! B1 E# q! V
  206. STA $04600 C1 g6 i; [6 S* ]6 ^
  207. L2:! y0 y* K5 i5 D, S/ w. i/ {
  208. LDA button,X' H- }5 I5 b/ g3 g- D% k
  209. CMP #$04
    0 f/ Z* j) {, _8 ]
  210. BNE L37 E: A1 @' I8 p! w1 l; C8 k
  211. LDA $0460
    4 J% a: r6 K; X9 }; ?
  212. CLC
    3 U7 ]6 G/ {/ d" r; q+ D$ z$ O
  213. ADC #$10& f: a0 [+ p3 V' v% g5 S( ?' D
  214. STA $0460
    : O; I5 }% X+ P+ \" Y3 P9 U
  215. L3:9 F* U+ F* C! m$ Q4 r4 P' w
  216. LDA button,X
    # Z( K7 j+ {+ t8 ]# M
  217. CMP #$02
    - b7 K0 ~  \- }( J) q: n
  218. BNE L47 H' I0 i8 s4 h, I8 k
  219. LDA $0480
    ' t! e; k" V3 K3 t' H
  220. SEC
    % X: y, E6 i" K: [! {) R
  221. SBC #$10
    * c/ ]( e5 K( R% ~$ P( O' v
  222. STA $0480
    & ~( `7 B$ T& O" |
  223. L4:6 L( M6 F) i8 q9 V6 E
  224. LDA button,X* }1 M& Z, ?; i3 |
  225. CMP #$01
    ) J3 B! k6 v, K! ^6 f" l: a1 O
  226. BNE L5
    : {/ V9 y6 U3 x$ }+ r
  227. LDA $0480( S3 x% o( _# G2 \  W& d0 u
  228. CLC 3 g/ x0 R7 C" w2 [0 s$ Q0 v
  229. ADC #$10
    . Z$ s% r; f7 o: b
  230. STA $0480
    3 E% W- H% W/ m' h. z
  231. L5:
    " R: I: F/ D3 |! ?" T8 C
  232. MOVE_FORCE_RTS:
    ! b  q4 B* }3 ^/ q; _
  233. RTS' a( T+ Q5 L) Y5 e0 o3 j) E$ K6 G, [
  234. 2 I( P8 a# s6 x$ b; f* C, E% i3 P
  235. ;[FC][忍者神龟PPU][END]
    2 ~) @' ~  _3 B- R
  236. 6 }: G2 z% W7 N) U* T% D/ a
  237. . r3 ^& _& u1 l( }: I0 ?
  238. KEY_ADDR = $F5
    3 f7 y1 q% w( w& v6 f. p
  239. STAGE_TEMP = $60104 P& F5 a; S; U8 J! \. b( l
  240. TITLE_A = $21
    ( D+ V+ {" g8 _: c$ W
  241. TITLE_A_ON = $01
    1 z' b7 E% B- }4 I4 x
  242. TITLE_B = $59
    7 g$ |6 V8 j: G) j+ p
  243. TITLE_B_ON = $01* x, f6 A( D9 _) s1 M! Y0 a
  244. PPU_END = $FF
    4 r1 ]; V  K( G- B+ J$ w0 R9 k. ^- u
  245. TIME_LAY = $3A4 A3 B2 U& s$ y& o) `
  246. BUTTON_DEC = $428 |" Z( p1 O$ h0 |8 v  [
  247. BUTTON_INC = $81, t" A# `' d( b6 I) h

  248. * t, ]  o& _& C& [9 [# C
  249. .ORG $70005 k# p' C+ i6 [! M$ x+ L

  250. ( r* Y; u$ g& I5 P& a+ R- c
  251.   
    0 n+ {; G9 K! Z8 i6 G
  252. 8 W7 D. G2 ]$ @/ F" ]
  253. PHA9 r3 U8 ?) V2 @# |
  254. TXA  u" I2 C% Y& t0 y. a9 g+ `
  255. PHA" m% ]+ k  V7 p( u0 ^$ [; u  O
  256. TYA; p" e' l+ @) }" S' V
  257. PHA7 _) O& S& V, }9 L
  258. LDA TITLE_A* B' U* @2 ?, y) H( q% W. j: m: Q6 U
  259. CMP #TITLE_A_ON    ;比较是否为标题画面
    ; V) O- x6 p* q1 ~& \
  260. BNE RET/ Y1 f4 g  g3 a5 ?
  261. LDA TITLE_B" z" Y3 n- y+ `' m4 s
  262. CMP #TITLE_A_ON    ;比较是否为标题画面
    ; y+ F( A1 z0 M4 n# ]1 D: w/ h
  263. BEQ PPU_STAGE
    " z' o  N8 b0 L( r0 M
  264. RET:
    / i* K- \; H) _& Q
  265. PLA3 y! S2 }  |1 T/ H
  266. TAY6 f( d: o* ?: N9 a& \2 i
  267. PLA
    + I% R/ R' C/ |* L  i  K
  268. TAX6 f- h* C% G! Y
  269. PLA
    ) |3 r; C9 q: E! T* ~
  270. RTS- `) b! E8 g5 F, g& G5 U- d
  271. PPU_STAGE:    ;STAGE显示程序
    - O# M  N6 v- {- v/ y4 }" J
  272. LDA PPU_ADDR_DATA7 k( Z0 |3 c/ Q7 y
  273. STA $20062 ^( g% D- `. C5 ^3 t6 W2 e% j+ E
  274. LDA PPU_ADDR_DATA+15 M! S( I1 h7 D
  275. STA $2006    ;坐标设置
    5 ?3 R4 E9 M5 G" M" M
  276. LDX #$000 L) ~6 A0 D4 l# C
  277. PPU_STAGE_WROTE:    ;写入STAGE字模
    6 O0 T) T# g6 U7 ]2 v1 ^
  278. LDA STAGE_DATA,X
    2 a$ W5 Q0 s0 K0 T) M+ N2 q& W
  279. CMP #PPU_END: G. ~+ x3 \/ d
  280. BEQ STAGE_CMP
    + O2 ^+ h1 K9 q; }2 a* b
  281. STA $2007! `- I& }4 W" d& h% g( _: M, z
  282. INX# @# ^. \5 x7 B% G( F8 t
  283. BCC PPU_STAGE_WROTE/ Z$ L1 G( d8 ]4 k. i: j2 v4 S
  284. STAGE_CMP:# v4 f/ ^$ {: S0 H5 X; T
  285. LDA STAGE_TEMP3 N  h+ p4 Y; r* J
  286. CMP #$FF    ;关卡数据初始化条件判断
    / E7 |8 \; F! a4 {2 P+ y3 f
  287. BNE KEY_B
    $ s; P$ m5 N) m1 S* J- p
  288. LDA #$00
    9 h7 y. V( H) l8 R1 I! f' R6 G) m& f
  289. STA STAGE_TEMP    ;关卡数据初始化; S- y" q$ L* e/ f2 e3 e
  290. LDA #$57
    . Q% K7 A6 D% o: C5 L
  291. JSR $DB52    ;按键音效
    ' z6 u# U" t: D9 O% N
  292. KEY_B:    ;关卡减少  \6 A$ G0 Y. J# T' C. U7 q
  293. LDA KEY_ADDR" [/ H3 Q* s: y2 ]
  294. AND #BUTTON_DEC    ;按键B或左减关( J5 j7 y; G3 U: H7 R
  295. BEQ KEY_A
    % o7 ^/ I8 b  ?  P& P% [
  296. LDA #$FF    ;重设标题延时, F' y; ^* ]' x8 y
  297. STA TIME_LAY
    / j* b$ g' [4 G! z
  298. LDA STAGE_TEMP
    ' G& E" u: y. a6 C! r, e
  299. CMP #$00    ;关卡比较! p' D) M4 ~% P. @
  300. BEQ KEY_A; v, Z" J! n, N) e
  301. DEC STAGE_TEMP   ;减关
    0 U; f, f6 R# b' g. m
  302. JSR MUSIC    ;按键音效5 q% m# n" Q" d6 Z( K, `
  303. KEY_A:    ;关卡增加
    5 u; Q' g6 F' w" N$ C
  304. LDA KEY_ADDR+ c+ s7 e- Y, W6 ~, ]
  305. AND #BUTTON_INC    ;按键A或右加关
    9 K$ D( t. j2 U9 O8 a
  306. BEQ PPU_NUM_WRITE7 Z0 \$ x; o' o: n
  307. LDA #$FF
    8 o9 ]& @  w9 l# Y! L) R" G
  308. STA TIME_LAY    ;重设标题延时# a; D- h& \& z5 A8 P7 w; W
  309. LDA STAGE_TEMP5 _" q, d' ?3 q# l5 p# ]/ @
  310. CMP #$04    ;关卡比较
    & J7 q5 \0 s* m8 |
  311. BEQ PPU_NUM_WRITE
    : X+ ~" O, j/ W
  312. INC STAGE_TEMP    ;加关) H2 I4 [, }! [
  313. JSR MUSIC    ;按键音效9 J( Z" _/ a% L$ p' j. U( Q
  314. PPU_NUM_WRITE:
    ' G0 O$ Q  \# M2 L0 ?
  315. LDA PPU_ADDR_DATA
    3 ?1 o# w' W$ w! X" A2 Y/ D
  316. STA $2006
    " E/ ^: p+ y* o
  317. LDA PPU_ADDR_DATA+1
    ( T7 e% f- ]. f
  318. CLC
    9 f9 v2 }* S! t
  319. ADC #$06
    3 z% f7 k- I9 T. f, g! A, k# I
  320. STA $2006    ;坐标设置3 R! B$ q1 p$ F) G
  321. LDA STAGE_TEMP& e, E' q/ V+ O2 |) o
  322. TAX( ~- Y; T0 L; l* _6 B# ~
  323. LDA STAGE_D1,X    ;写入数字
    * m; z+ U, w& ?2 f7 t0 w: U& Y
  324. STA $2007
    - e0 K7 V' f+ G( O8 i8 Z
  325. STAHE_WRITE:5 ]* ?2 V( U! m1 @! u$ U# J1 h6 ]
  326. LDA STAGE_TEMP4 J/ U$ U6 ~9 `
  327. STA $42   ;初始关卡写入
    : m0 T$ |- |8 R. _* R) U9 Y
  328. PPU_RTS:, }# U8 Y( k* M4 ]& j- u8 P- u8 [7 X
  329. PLA5 n/ a4 s8 Z. \( f
  330. TAY
    % Y2 v7 E% ], Y+ E" ~
  331. PLA+ A9 S- }1 d% V6 o
  332. TAX0 h/ B. Q/ U8 B8 J
  333. PLA
    - J6 L% p- N2 {8 h$ ^6 H, O# ?
  334. RTS. x. v/ L! R% ^. j. G* W3 K
  335. 1 y" A2 w5 o2 O0 E( W

  336. " \$ f# n4 `8 y! s) D6 |
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据
    $ K5 Y2 Y: M) Q6 S
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
    2 `4 E4 H" R7 U: l& Q) [
  339. 8 H3 x8 i: ?5 L* x1 _
  340. STAGE_D1:   ;关卡数字8 b- _/ s9 z3 C
  341. .BYTE $01,$02,$03,$04,$05
    3 ~1 h+ b* h' }+ f* p# \2 N  |: y

  342. 5 y# H  h5 z5 `. c- f
  343. & y+ `5 ^/ n7 T
  344. PPU_ADDR_DATA:) u/ h6 Y0 c  q( i: K1 R
  345. .BYTE $23,$0C1 P) C" ?4 F' c2 K, R" b, G) N

  346. 1 Y/ s5 h, e! P* H4 R! J+ D
  347. MUSIC:
    + H! Z- ~9 p* Z1 ~: N+ e! v
  348. LDA $8000; T! N" ?" F& o+ g, ?
  349. PHA
    % N6 s/ ?: D9 J5 r
  350. LDA #$00
    % w7 f/ @3 D9 R& }, j8 h2 X
  351. JSR $CEA7
    0 q3 |$ }5 ]: c) O3 d
  352. LDA #$3C- X: R, _! B2 U4 m
  353. JSR $90574 i! S$ s4 S7 M  S4 L+ \
  354. PLA9 `) Q: a4 H& f7 L( B( F( B% A% r/ B* ?
  355. JSR $CEA7$ w; L, U$ Y3 h  \1 F4 X4 E
  356. RTS" ~. f7 B6 T' H" g! O
  357. . W* F3 l- Z# V6 \' d
  358. : U% s7 S- l' Y

  359. 6 |* e  W; F; i7 s8 v5 |
复制代码

本帖子中包含更多资源

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

×

评分

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, }' a9 ^2 W3 u1 l  F: f# C  W' r; m
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了
4 Q/ X, s* f4 m5 M) k, Q
就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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; O" Q* w7 G/ a. W, l; a
就是我呀,楼主都忘了,呵呵,辛苦了楼主。
5 g  Y0 s; _& `6 ~% ?
也不顶个贴,唉,真是的
回复

使用道具 举报

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51
, r4 o' w) S( X( ?% j6 U也不顶个贴,唉,真是的

9 ]) ^/ g2 f; c2 J' X我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。/ [# Z2 p$ G" I: n* X( H% O8 ^) o
请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。! ~+ u$ y" D- O9 ^( }" a6 z; e9 |
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 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1972 天

[LV.Master]伴坛终老

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

使用道具 举报

签到天数: 3088 天

[LV.Master]伴坛终老

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

使用道具 举报

签到天数: 1778 天

[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-6-5 20:57

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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