EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑
+ n+ x( w3 z  i; ]& J& z! h* F
0 c! {' \! Q8 }4 Y8 I( [9 h7 T[FC][忍者神龟1][END选关]
/ Q5 z' Y, ]9 }) {" h  K* R, w8 i+ `' w% _
时间:2017.4.2
% f: g: M5 e/ |" Q+ ^作者:FlameCyclone
2 J7 h: m. L9 E- u/ X内容:
$ L) ], Q# y7 R! a: k    1.关卡选择:   标题时,左或B减,右或A加;1 k3 |: V* D' l# b* [
    2.一击必杀:   选择+B键切换;
$ J6 C$ c6 I( w  m    3.无敌锁定:   选择+上键切换;
' w6 I2 P5 l- t* m: y9 Y  G    4.血量锁满:   选择+下键切换;& _' f/ z# Z0 T# Z: H0 g( ~
    5.水下时间:   选择+左键切换;
8 [6 F) W. \( c! ?5 \: R) o5 @6 j    6.武器切换:   B+上键切换;3 S0 z: s8 G, y5 u
    7.暗器数目:   B+下键切换补满/空缺;8 u5 s; J+ W6 W6 z9 A+ @
    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.; O- w$ [- ^* l( ^6 [
& }1 W" ?& L% L5 m, M
7 `7 n* p$ V$ I) m9 b; X* S
FlameCyclone.ys168.com
! Z6 E" I$ a- W# P! X5 {; lwww.nesbbs.com* b; y, E* X6 Q! q' e
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0, n  t( ^! l7 L( g
  2. ora_data:
    % s& `+ S+ `- i1 O3 ^& |4 `1 P  j
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$101 H% E; J  x; j
  4. and_data:5 P- J1 v7 R' H+ ]: X, K! v
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF  a2 t: J+ M+ R) [* x% n

  6. " M' y1 D6 {/ x! W. U
  7. button = $F5
    9 k" \, k$ ?: H& O5 s
  8. flag = $6000; s6 L1 r) Q  ^- H; l  P
  9. .org $8000' B. P3 j: g5 ~& h" z
  10. JMP $84004 B1 ?/ M. Q+ g) f2 S' I
  11. 7 \' {1 [. r: n2 Z. |4 x" }

  12. , U4 a) u0 l! [+ M
  13. .org $8400& Z3 l" N3 |7 B4 l0 v9 a
  14. PHA: E" e# t; C) w
  15. TXA! i3 l2 i" s' M+ L$ ]! K7 N
  16. PHA& d8 {* J, ?. i  V: U7 |( u
  17. TYA  P$ l3 D6 I; Q" O, S
  18. PHA1 w' [+ b5 i8 X0 E" f* y4 ^% q
  19. KJMP:& j/ o' L' }* A2 I# o
  20. JSR $8100  K4 l- O9 E4 _1 z7 l# J4 ?
  21. JSR KEY_OPERATE: [; q0 r# b- r# {- B
  22. JSR WEACH
    ! ]: d) `. C& N0 i- H3 q* C
  23. JSR INV2 @+ y/ Q( b( b1 s/ k* Q( K3 o
  24. JSR TIME  a. n' J6 i: d3 a8 G
  25. JSR TOOLS
    " W6 p- Z* Z$ M4 V
  26. JSR BLOOD6 y" y$ |. q& U
  27. JSR MOVE_FORCE3 C' U1 ]$ z1 L
  28. PLA
    . b# j8 T/ ?3 M6 c
  29. TAY1 O( P6 p7 y+ _7 r9 L
  30. PLA
    2 a4 ~* @9 k' V# V9 O! G% l
  31. TAX
    , u2 \/ g: g/ T0 N% q
  32. PLA
    ( C) `4 |( l4 o
  33. RTS
    9 [) T1 _9 L/ u$ ~; S. D
  34. ! u0 p8 ^& o; n( c- o* z8 m# e
  35. KEY_OPERATE:) N% X! W! U# K2 b' @' t( o% n
  36. data_protect:
    0 q% o# C2 b# B+ I+ }
  37. PHA
    : m* a5 k; J! c1 P/ ~2 ]/ b5 k
  38. TXA  d# U2 W+ E7 b- M& G' T' A
  39. PHA8 T& o! ?/ q& L8 a3 z* i
  40. TYA
    ! J2 T$ i% e  ^5 ?5 Z4 W, q
  41. PHA
    % F5 X0 k: H. c8 N1 W+ H3 @
  42. 2 j* \& s  u, G6 o* n; L5 h
  43. FLAG_CMP:
    2 W- h2 J1 d! ~3 n) M
  44. LDA $600F# ?" s$ _, R7 j
  45. CMP #$7F    ;标志数据初始化条件判断
    ' K) D0 q# `' j- O
  46. BEQ pause_cmp2 {# Q3 y( Q" c6 f9 M1 M
  47. LDA #$00
    & j2 Y" B% D# e# i  q8 @' r4 x
  48. STA $6000    ;数据初始化
    - S  q. t1 t- K
  49. STA $6001    ;数据初始化( i  K7 V( \0 r% L9 t
  50. LDA #$7F# o7 Q+ ?0 p3 f$ Z
  51. STA $600F3 X. ]& m- r" w
  52. pause_cmp:4 \) v: X$ q! ?
  53. LDA button+2,X
    9 c5 y) `" e2 d2 P
  54. AND #$20+ ]  U' Z" x7 u
  55. BNE button_press
    6 Z0 e' u' \# r# j4 U% L+ |; C: t
  56. PLA
    , p1 d4 A9 B* ~6 r
  57. TAY
    7 g* B- |, b# W* S: |  g; T
  58. PLA
      l, S9 D2 z& {5 \
  59. TAX* g0 g. x: R9 W9 b5 Q! ^9 Q1 e
  60. PLA
    9 v+ w" \/ Z$ o# Q9 b8 T6 J
  61. RTS  g* A+ Y) _% ^( D( S

  62. $ [) D/ F  X& z6 a2 S; Z! \
  63. button_press:
    & H1 ~* B5 W- s; e4 x' m
  64. ini_Y:; W! `& Q5 D0 \+ z( N7 ^! H' P8 u
  65. LDY #$00
    # `) @" T5 W1 z4 G$ _1 y4 {1 E
  66. button_cmp:6 V$ q+ `" O, v( t: y' p2 e
  67. LDA button,X
    : P% E+ t3 h5 L$ ~1 _
  68. CMP ora_data,Y
    8 ]1 N" O& `! ?9 f1 A. |8 _- O/ H
  69. BNE count_Y_cmp
    8 r/ Q) j: g( @1 ?% r
  70. flag_cmp:
    7 q2 |7 i# }* e7 _# l
  71. LDA flag,X7 f( _" o7 R2 |4 N
  72. AND ora_data,Y# J6 `6 A6 U) _+ t- w5 c; r
  73. BNE flag_and
    7 x8 H$ s  p6 D$ J
  74. flag_ora:3 R  x/ H1 _) ~% p3 h9 M  M5 A
  75. LDA flag,X+ q& I3 M7 I3 k) z
  76. ORA ora_data,Y* f- c, u5 e2 Q* o9 z0 I) j* P
  77. STA flag,X8 i5 d3 O5 j+ e, y' ?! }" R7 q7 Q
  78. BNE count_Y_cmp
    , g$ i! q3 B$ J5 _3 a
  79. flag_and:8 ^- v# z- W0 K* A0 J
  80. LDA flag,X
    - z0 F& P3 w& f. j$ s! f* f
  81. AND and_data,Y9 x, p. O0 b" a9 e
  82. STA flag,X# s( ^# T7 w: i% r8 k1 h
  83. count_Y_cmp:
    9 [0 T' e3 N0 i8 p3 e; c4 p+ w
  84. INY. S1 E7 r& f  b8 s
  85. CPY #$081 U2 D4 ?0 k6 v
  86. BCC button_cmp5 ~, P; A$ i$ C7 k

  87. / O# T0 ^. W  E1 t
  88. data_extract:" p- b0 h( \7 }2 @& M& e
  89. PLA
    ) Q9 g8 ^$ u. q' I8 v- ?
  90. TAY
    8 G1 L/ }) [, \7 ^6 X0 W/ i" x
  91. PLA
    : A; }: b+ \) h1 {
  92. TAX
    - A' C! Q8 x" n& r+ f+ J
  93. PLA( ^# P' }3 s' q# ~+ [

  94. - ?" Q6 o9 ~4 x+ t( h  J" C7 a: J
  95. return:
    7 u% h9 |, t, M# a  A" H
  96. RTS% Y! u% f  Q# X. s7 [
  97. ! v* Z( o" q! e* B
  98. , }6 w- n0 l+ c/ `
  99. INV:    ;无敌, o( g! ]' l8 s- _7 b
  100. LDA $6000,X8 U8 p& Y7 H9 B
  101. AND #$08
    , q' _7 J/ Y* B8 A/ u4 I$ |, n3 L' e
  102. BEQ INV_RTS
    $ v- H& R" d  ~8 f1 o
  103. LDA $0450
    % x9 q: K5 t& L: u  g2 N* C
  104. ORA #$04
    # k! F! G3 c! v4 Z0 [: c! m* {* W
  105. STA $0450
    ) W; X2 Q, p* u: `5 f
  106. LDA #$058 w# ?& k1 _' Z- [/ F4 A0 P
  107. STA $0500,X- R# k; P% P9 |+ p/ o
  108. INV_RTS:( a/ X! o8 ?  H# ?; T) i4 |5 r
  109. RTS) d& \: C; t1 w6 {/ q$ `8 o
  110. ) e& T) k$ x) `+ q$ C
  111. + m; m' e, ]+ Z2 H: g. p
  112. TIME:    ;水下时间
    ' I' L' q3 U( n6 |& @  R
  113. LDA $6000,X0 |5 d9 U' f5 f, q
  114. AND #$02/ P2 ^: W5 v, G3 Q' m3 \! w% S
  115. BEQ TIME_RTS$ ^# A/ T* V9 x0 n7 v; t
  116. LDA #$1E
    - x. f/ t- e1 n. @
  117. STA $BA! O# i  K) ~' L0 I. t# m
  118. LDA #$8C2 f9 J$ h$ D" n# O
  119. STA $BB
    7 }0 e* ~7 n5 _, K, P  r4 [) W6 z
  120. TIME_RTS:# h* ]; {2 N( M% _2 I( `
  121. RTS
    & D* ~$ H" ?' y8 N
  122. 7 v: @+ Z) T7 h/ a1 C
  123. BLOOD:    ;血量
    - d; E% {! P: G
  124. LDA $6000,X7 C/ @( j" z0 H% s; j/ p
  125. AND #$04
    1 F/ y  y- i3 _# \. p
  126. BEQ BLOOD_RTS) g6 g7 |: R. ^; ]
  127. LDA #$808 }( q) Z1 S6 G. ~  l
  128. STA $77
    * J" P" J* S8 w) O) a- m4 a
  129. STA $783 b, O- Y3 u2 \$ d: l! m2 K
  130. STA $79
    " K; l; P6 X. z4 k! e. x  G" ~/ |
  131. STA $7A
    & l* i  a0 _) G) k6 Q2 n/ a4 ^! s" q
  132. BLOOD_RTS:
    5 |4 T4 N  E. l6 V: r
  133. RTS
    ! K' p- S8 }- `3 U

  134. 4 m* G! e* s% i8 I* D8 [
  135. TOOLS:    ;工具6 T) w& q% V8 D
  136. LDA button+2,X1 A& }1 o/ p# m4 w
  137. CMP #$40
    & Y: [( m" j, q  z1 n0 H: h, j7 ]
  138. BNE TOOLS_RTS
    7 \' l- E" `& c% d
  139. LDA button,X
    2 e( u" O" Z/ [! p  p. y
  140. CMP #$04' ~+ J/ c# b( Z; z
  141. BNE TOOLS_RTS
    7 J( N) a  n9 M# o# R
  142. LDA $A8
    4 ?7 \( M& _; U; i4 P+ S% R
  143. CMP #$00
    * T  T0 W' r3 b3 Y$ l2 d. t0 T
  144. BEQ FULLTOOL9 J6 X' U' M6 r1 d. ^" z. {
  145. LDA #$00
    , p  Y/ G* C/ ]
  146. STA $BF- a3 D2 u$ H$ w0 N' o
  147. STA $A7
    : L+ s6 d" s- w2 T
  148. STA $A8
    3 p9 @) c9 t5 W: q" Q+ d
  149. STA $A97 \& d- d6 P# E& e6 ]2 {+ o
  150. STA $AA* c2 b4 U# T: B4 Q# a- X
  151. STA $AB- M" `1 o9 a: q
  152. STA $5B, l( d' v2 L5 a4 c% Y
  153. BEQ TOOLS_RTS- j& n% e' S; i8 G
  154. FULLTOOL:+ |8 b+ K3 L& L# x
  155. LDA #$0A
    5 J. S! N2 o5 P7 y1 U
  156. STA $BF
    ! }* [/ v; O2 s0 t( R- ~2 D
  157. LDA #$0F/ x- F& q) t7 r3 t( o- L
  158. STA $A70 _) X, E" S( r7 w
  159. LDA #$63* d  t5 u; }, E/ A
  160. STA $A8
    $ z, D$ W) F1 j+ o: ]: {
  161. STA $A9) s3 ]5 T7 p. @, h% D" q
  162. STA $AA9 u1 \8 U0 d' {9 q8 ^2 p
  163. STA $AB
    8 F% Q  X3 {+ L8 x
  164. TOOLS_RTS:
    + }: G3 l5 K  n# ?' m$ X, k2 j
  165. RTS9 ^% `- B2 X- }
  166. & J4 W$ f- d# w0 e5 Z
  167. WEACH:
    + p! d& J2 |" y8 A, a
  168. LDA button+2,X
    ; ^8 f- z  P  R( q3 S
  169. CMP #$40% B! m( G/ Y, m6 E  `
  170. BNE WEARTS
    ! n  |: y, u0 Q3 V5 r
  171. LDA button,X
    ( H. Q' U8 F/ C% H* C( O
  172. CMP #$08( f, I4 @/ _  j8 {3 F9 g
  173. BNE WEARTS
    : N' B0 Y& ~: a( b& O. O
  174. LDA $731 o, z, a2 q& f4 _' F6 X
  175. CMP #$04
    ( B8 d; W3 k: G1 Y# J
  176. BNE WEAINC
    $ H; ^" j: r( V9 A
  177. LDA #$FF0 H. R) T* `4 ]* n; H" y
  178. STA $73- o$ ?" m+ w) }: M4 d- [; n+ u
  179. WEAINC:
    - l1 o/ d* z2 _2 i/ T+ \+ _% D
  180. LDA $738 R  m3 X6 S, r7 m5 J+ ^2 Y8 [
  181. CLC/ e# a9 s  {# u9 Q; @1 `4 A
  182. ADC #$019 Z- t0 B( l' K6 |9 }; \( D  s( Z9 A; r
  183. STA $73; z: ^& U' g( J
  184. STA $746 |$ k% C1 h* ~( r# \
  185. STA $755 o  [' v5 u+ S# J2 ~
  186. STA $76
    * W# J9 `" T8 m; c4 _) e5 A! [3 j
  187. WEARTS:
    7 _5 y+ J- t6 I# T% d' g% [
  188. RTS( X+ t9 G" z+ H5 D' ], P
  189. - T, x' r7 u/ x6 B' W5 F: R
  190. 7 B! s5 [) x* f
  191. MOVE_FORCE:
    ( I. q+ L6 m& G  _% o
  192. LDA $35
    ' o7 |& k/ N8 Z* n- |" G
  193. BNE MOVE_FORCE_RTS
    5 F$ X' P1 J% [& @
  194. LDA $5C
    " a( B5 C- w; f, {
  195. BNE MOVE_FORCE_RTS
    3 \+ X5 [6 g7 h5 d
  196. LDA button+2,X
    ! @6 z0 M' K- P* I5 R& H: ~
  197. CMP #$80( z* I5 v( p$ @$ q; b
  198. BNE MOVE_FORCE_RTS
    9 w- {5 h2 C! X/ d
  199. L1:
    ( p; f2 g" e# e$ M+ B$ N* W
  200. LDA button,X7 S+ a" H! p5 q( P7 m
  201. CMP #$08" \3 g' ?8 a' I1 X/ W8 w; i
  202. BNE L2
    2 `7 f* U, h2 {6 e" v! b# o% S' J" w5 D
  203. LDA $0460# y% C, H/ n5 X
  204. SEC
    ( }8 K5 d8 k$ }$ J% ?8 t) N
  205. SBC #$10
    % l& o3 L5 Y; O  c4 O' D3 A
  206. STA $0460; C8 O  J; T2 M$ @  y
  207. L2:$ v: d5 }& f; E9 G0 v
  208. LDA button,X. b7 A9 D8 f& R1 i) E
  209. CMP #$04/ C  A+ y0 e3 D8 }& L* ^, b3 ^
  210. BNE L35 i) I6 c9 z9 Y; ?2 l" g
  211. LDA $0460
    $ i7 _$ d4 |* s8 C+ Z
  212. CLC
    1 N3 x% n2 ~+ @- R/ ^4 i4 i
  213. ADC #$10
    " t2 _" w+ B; @% N9 F! h- m
  214. STA $0460
    0 a) {( G% R. b: v
  215. L3:/ K$ z" c2 K( ]: N
  216. LDA button,X
    - d# j4 S- D! v: K# c8 l7 w3 B: Q( i
  217. CMP #$02
    * M, {1 O4 O2 W2 _  ~2 I
  218. BNE L4
    : q) r8 _' o2 N1 e; g! c
  219. LDA $0480$ o; i: H) ~6 |; n
  220. SEC
    ; n4 R$ _' Q8 x
  221. SBC #$10
    - {: o/ [' e) f3 U; L
  222. STA $0480
    ) J# H) e  s& G  A
  223. L4:
    " x" e; q. T: \/ E
  224. LDA button,X8 ^- b7 j/ n% n
  225. CMP #$01
    ( d- O. r9 Z; C# y% M) @
  226. BNE L53 }. ~$ ~5 e  @2 k. X3 I
  227. LDA $0480( J, v* A" w. z& k( E, w
  228. CLC
    ( J7 J0 p# e0 L( [$ |) R  a
  229. ADC #$10" Z4 D. n) O' [) Z& F
  230. STA $0480( w0 k4 B8 R- O
  231. L5:
    : ?" l6 u! g' g, ^
  232. MOVE_FORCE_RTS:: e# a8 }9 h2 W0 J2 s/ b# V  }& l$ N
  233. RTS
    + ?& z  `" P( K: z
  234. 4 [# c5 r) I2 G) T" R- a
  235. ;[FC][忍者神龟PPU][END]
    * N9 c* g( k% y4 c

  236. # ~$ _2 C# g* u, S' p+ r/ U

  237. 5 a( e& Z6 \/ r) A/ Q
  238. KEY_ADDR = $F5
    8 u2 e5 r3 Q, i' e4 N2 e
  239. STAGE_TEMP = $6010+ q2 e7 C: I9 q$ L
  240. TITLE_A = $21+ K" B4 L, O7 t; i# i+ s- d
  241. TITLE_A_ON = $01
    * H7 Z5 {' m  ^! x
  242. TITLE_B = $59+ f. k+ C& C/ W) a! w5 m( m3 s: U
  243. TITLE_B_ON = $01
    ; X) w( K, `& U3 u/ J$ l7 v
  244. PPU_END = $FF0 H7 B( T  T$ X
  245. TIME_LAY = $3A
    9 Z8 F) i0 x; h) e  Z8 V
  246. BUTTON_DEC = $420 A$ T4 _: p+ W8 Z
  247. BUTTON_INC = $81
    , g# Z& }. o) O* W' e
  248. 5 v/ P) M) K! W2 h
  249. .ORG $7000
    - {- D2 f; u4 i6 K& r
  250. + r6 w$ C# o. z% k& n" V$ P
  251.   
    : z! r! `& v- ?: l" X

  252. & ]% J* E4 Y3 Z! L+ q" V( h( F
  253. PHA
    % x% j4 b; x; D0 e# E* ?! Y' o
  254. TXA
    , ~" ?5 [% e4 z6 Z
  255. PHA2 d5 w5 S' O+ d4 j# `% m
  256. TYA
    + T! y" b0 F; O+ v. O0 q' y
  257. PHA1 h* O) Y6 Y( W8 m: r+ d" F' h; R) `- `, ^
  258. LDA TITLE_A
    ( ^( x4 x/ F/ E; v" D( p. A4 r
  259. CMP #TITLE_A_ON    ;比较是否为标题画面7 v, ?9 p4 Z$ a% b/ K7 G) n
  260. BNE RET
    & y0 e  D0 {0 c/ |+ _4 x
  261. LDA TITLE_B
    , Y: m8 a# e/ c! p/ l. L
  262. CMP #TITLE_A_ON    ;比较是否为标题画面" i. g2 r: Q; n0 L! V
  263. BEQ PPU_STAGE' W) }: d3 {6 z3 r, E' A
  264. RET:
    ; z5 Z7 G7 F" _
  265. PLA
    6 T" C0 c+ O  U. y/ y1 I* `% S
  266. TAY/ b4 b/ x; j: a
  267. PLA
    + _! u8 B- Y0 b" l4 a
  268. TAX5 j" @5 Z0 J! A) x6 D- F! r
  269. PLA+ w3 K7 i% [/ |+ S
  270. RTS1 O% h6 A: g0 ^0 r
  271. PPU_STAGE:    ;STAGE显示程序" e/ l0 l  |5 o7 j% X; |
  272. LDA PPU_ADDR_DATA
    6 f, g1 e' h) M
  273. STA $2006& ?4 _* a, |- g$ ~7 Z5 l  D" k
  274. LDA PPU_ADDR_DATA+1
    + R8 @7 `% Z& J+ W
  275. STA $2006    ;坐标设置
    , K) ]( ~% X" q: u: X  \8 C7 v
  276. LDX #$00
    + D! [) G8 ]7 d' R; q3 s
  277. PPU_STAGE_WROTE:    ;写入STAGE字模7 d- V7 E" w' O% N
  278. LDA STAGE_DATA,X
      V! w+ {- Y# y. H7 `
  279. CMP #PPU_END
    ; E% y- R: M; f& s
  280. BEQ STAGE_CMP+ C7 U" Y  h) ]. F9 a' Z
  281. STA $2007
    # p8 U/ n  p3 V. v, @
  282. INX
    , v0 |4 W" e$ \* y3 L
  283. BCC PPU_STAGE_WROTE1 f! K# I6 r! I( z$ l" u% u
  284. STAGE_CMP:
    , P+ @+ ^; G) Q
  285. LDA STAGE_TEMP. T1 c# b4 G# z' N, @. t: P0 l4 e
  286. CMP #$FF    ;关卡数据初始化条件判断
    $ ^3 {7 I1 m3 _6 [/ t
  287. BNE KEY_B
    . D, @% u7 a& @) D( I$ r
  288. LDA #$005 i0 z$ J0 ]& \# R
  289. STA STAGE_TEMP    ;关卡数据初始化2 K* B3 o% q  F/ e
  290. LDA #$57
    0 u- V: n2 P& X4 m$ L/ r
  291. JSR $DB52    ;按键音效
    $ G& p7 O2 m6 W( ~5 W+ ]
  292. KEY_B:    ;关卡减少
    9 |. z% K/ c' Q4 |9 p- H8 K: c+ O
  293. LDA KEY_ADDR
    3 b0 S$ |8 @3 i
  294. AND #BUTTON_DEC    ;按键B或左减关
    3 W& v3 ~$ Q9 M6 z6 n, ~
  295. BEQ KEY_A
    0 |) ]. L% L7 u9 g9 O( u, i
  296. LDA #$FF    ;重设标题延时
    - U2 s$ S2 V, y2 R, G: {) V
  297. STA TIME_LAY
    , i6 G1 G0 v8 `$ D6 g% o8 H
  298. LDA STAGE_TEMP
    ' n3 x4 U& i* \0 Z! s
  299. CMP #$00    ;关卡比较
      }: t/ {+ j/ c- C& M8 a7 [; q: I
  300. BEQ KEY_A
    & d2 h9 o) R: h: `& q# l  q' w
  301. DEC STAGE_TEMP   ;减关
    ; Q- s7 M! @  _' K6 Z
  302. JSR MUSIC    ;按键音效
    ) j1 u2 A6 u$ b0 f
  303. KEY_A:    ;关卡增加
    % X- U9 c* P  w1 v
  304. LDA KEY_ADDR
    , T0 c3 d0 t6 N" Z5 }. U" k% R
  305. AND #BUTTON_INC    ;按键A或右加关. \' v5 \( r$ h  k
  306. BEQ PPU_NUM_WRITE
    . O6 H# T" c7 v6 N# x3 q  X
  307. LDA #$FF
    ) z% E* S6 r. c2 X) x, i
  308. STA TIME_LAY    ;重设标题延时
    " Z, }, N9 H  ^# }- Y" K& K6 t
  309. LDA STAGE_TEMP
      `; J" w- x0 V: g
  310. CMP #$04    ;关卡比较# k' V$ b" k+ G' A3 e) A/ d
  311. BEQ PPU_NUM_WRITE
      `' S* Q/ V# k+ |6 O  m
  312. INC STAGE_TEMP    ;加关
    / }1 o' O# a( `6 w. b
  313. JSR MUSIC    ;按键音效; f( u2 l9 Z5 ?; x0 V
  314. PPU_NUM_WRITE:% U7 D8 t2 t. N) K
  315. LDA PPU_ADDR_DATA
    / ]7 Z, a; m* u/ {, D6 I% P+ X
  316. STA $2006
    7 w% t$ F* p6 b2 ?( \
  317. LDA PPU_ADDR_DATA+1' N, [1 ^8 d/ H' G# G4 k
  318. CLC
    * w+ l2 W+ Q% W
  319. ADC #$06
    # ^- N& H5 p# A( }/ ^2 a* D2 N
  320. STA $2006    ;坐标设置
      e) F. w8 n+ @& d+ T
  321. LDA STAGE_TEMP
    + y- b# i: p% }* N- Y
  322. TAX
    5 E! q$ ?' R* m+ }4 {& N; m/ H
  323. LDA STAGE_D1,X    ;写入数字3 i* \; {( @% k5 O- v6 X( z4 k
  324. STA $2007; H$ I. ~" V+ J$ l
  325. STAHE_WRITE:8 M9 d/ W% u) C1 H  t' s+ T" P
  326. LDA STAGE_TEMP, S; D9 l8 m  N6 v5 A* ~7 [' F" j
  327. STA $42   ;初始关卡写入" L/ u. K3 ^2 a8 {# k6 G
  328. PPU_RTS:. g% U7 Q$ f) t" c% ]0 Y! }
  329. PLA) ^& S: g8 i; A) V" o
  330. TAY5 I' \9 I2 x% P, t: r, g% a! N% k
  331. PLA
    ( h- j4 {2 a% M
  332. TAX
    ( s. k8 ^. e3 F7 k& Z- u; {
  333. PLA: y! m3 r$ n/ T) `% K& q# W1 [
  334. RTS; l. e* U" ~: Q

  335. . M8 B: k0 z7 G  w% I
  336. $ A" j0 a  M5 ?- p) z
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据
    7 z# U: B2 J. Y
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
    0 Z; t7 |% M; Q/ T; u& N  ], c

  339. + S' u0 c2 V* \
  340. STAGE_D1:   ;关卡数字4 W6 e; `% `0 M# Q! J# O/ T( f) R$ N! Y
  341. .BYTE $01,$02,$03,$04,$05
    & a5 |8 E: s# ~! k
  342. : M2 Z. Z) A7 ^- o: T9 u; N

  343. 9 P5 _: D" B2 q/ ]* z
  344. PPU_ADDR_DATA:
    5 Y  ^+ w: }+ a$ p( i! \* L) r: U
  345. .BYTE $23,$0C
    2 R; J5 `; ?( Q$ ^/ ]. b
  346. / Y* Y2 z7 j4 f8 z& w- }
  347. MUSIC:$ ~1 _+ w" E) ~# ?$ D
  348. LDA $8000+ k* t- e7 r, y( Y
  349. PHA* q& O$ Z$ F" n& y! k( S( @6 W
  350. LDA #$00. y0 P  n) B4 }9 R: O
  351. JSR $CEA7' e$ s$ {5 K# z! n6 q, I: f( C/ k6 L, @
  352. LDA #$3C; C: S$ ]5 A6 y/ ~/ P  |
  353. JSR $90570 Z8 O- f- E! g9 d7 {, c5 ]) e
  354. PLA; `6 O) P" M' G1 w5 n; M1 B
  355. JSR $CEA76 x: Q- {  l" i7 q, F% p
  356. RTS* Q, n. |+ z& H; c7 J

  357. 4 @" y. ]* m2 k/ N" k6 S; P$ m

  358.   o& k# y3 V" W

  359. * q4 ]% A6 X7 @7 i
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

签到天数: 1639 天

[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
! d7 {. x2 R+ p我记得有人想要忍者神龟我才修改的,那个人跑哪里去了

# _' }; b1 q8 ?! O& y% t  l+ u% z就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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' N7 i+ U+ P$ _3 m9 J4 C
就是我呀,楼主都忘了,呵呵,辛苦了楼主。
8 g8 }) l- Q% K* P( I+ m' _
也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51
& D& m& N# R* D" v- [0 v也不顶个贴,唉,真是的
0 Z0 \7 G: b& B
我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。
; J& D; M0 [6 u9 h$ q4 Q请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。
# K& G1 S/ S$ e' x# K# O  F1和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 个 柠檬. 幸运榜 / 衰神榜

签到天数: 1970 天

[LV.Master]伴坛终老

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

签到天数: 3089 天

[LV.Master]伴坛终老

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

签到天数: 1779 天

[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, 2025-6-9 08:58 , Processed in 1.083984 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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