设为首页收藏本站

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑 " M+ L1 `, u4 c3 k

& G/ U$ j' @) b2 k' f[FC][忍者神龟1][END选关]
" V# S, e- p( G" n! Y: P/ i) o, r2 t3 D5 ?$ S$ `
时间:2017.4.2* v0 I) a6 [2 c$ c
作者:FlameCyclone
0 \0 e8 {$ \1 j( I内容:4 a+ m1 b% n9 o& ^
    1.关卡选择:   标题时,左或B减,右或A加;
  F8 ^9 O6 j1 x* s0 a    2.一击必杀:   选择+B键切换;; ]+ f  L' ]/ B4 @; o
    3.无敌锁定:   选择+上键切换;: G% ?4 e6 C8 K  n3 x% z2 N
    4.血量锁满:   选择+下键切换;
4 ?# q( z2 U  n; u9 \    5.水下时间:   选择+左键切换;
# X- H, F+ E  T    6.武器切换:   B+上键切换;0 b1 b6 j1 |- e
    7.暗器数目:   B+下键切换补满/空缺;
% z5 Y# W3 B8 J/ e: R    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.7 k2 _, W8 y8 A& V4 b

0 Q1 G4 w8 g& w: c% x- b; o- ?; j6 Q8 M6 O- |3 [' {
FlameCyclone.ys168.com0 o* a/ f( d6 V& `7 \. y+ r1 [
www.nesbbs.com
: f$ o/ S8 k7 L, M' b
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0  a" f" g- k; s, t
  2. ora_data:. [* N8 E& X3 O
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10
    * [( w5 b8 e) c
  4. and_data:  V& ]- Z. y$ w4 W- {
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF
    " O( |7 \; N- e/ k
  6. ' L* q7 i! X  l$ U6 V' \
  7. button = $F5) F4 f4 Q6 b+ P) ]9 ]
  8. flag = $6000
    4 d6 W, x6 x# l. {  d
  9. .org $8000
    ( s6 I" t$ r# p* J$ y
  10. JMP $8400
    5 l( R7 w  R% b4 M! c1 s7 ~3 u

  11. , w( m7 F# h- w6 Q- H! |
  12. 2 |9 x$ B( X4 P; p; G
  13. .org $8400
    ) l0 o: |4 W9 ]/ I3 t- ?6 P) B
  14. PHA  Q& D3 E$ h: P$ u' P
  15. TXA8 R& E, y$ [2 X1 i0 W9 `& i
  16. PHA
    + Z( t0 O  z7 X6 G. O- R- t
  17. TYA4 I: p  [; E3 o9 p
  18. PHA
    & E. N/ J2 H! U+ G. R5 y/ i1 x
  19. KJMP:$ A% v& f3 ^' R4 [
  20. JSR $8100
    / H$ ]5 ]/ |$ ?- H2 z+ W$ N5 Z
  21. JSR KEY_OPERATE+ o* Y4 a1 r/ U+ `6 D8 v- _
  22. JSR WEACH
    , W  J% l5 v+ p9 K# T" o
  23. JSR INV1 }$ N/ E" M5 Z7 `
  24. JSR TIME
    8 _" H7 Z9 j4 R2 G+ {7 F
  25. JSR TOOLS0 o. m2 G0 U- P$ k8 Y
  26. JSR BLOOD" |# w- Z' B5 h
  27. JSR MOVE_FORCE
    , I& [" }7 ^) m0 {' x( }+ ~/ c
  28. PLA; y9 l* c/ p1 B; w( p" l
  29. TAY+ j% X/ Z, \+ t
  30. PLA
    8 a3 x! J4 N5 I2 t6 R" ?
  31. TAX
    9 Q+ H) ]/ Y( e7 I
  32. PLA
    , ?9 q( G; ~2 M0 H. z
  33. RTS
    & ]& ]) [" b1 C2 E$ ]+ Q

  34.   Q' {  `" ~$ r& C# R% N
  35. KEY_OPERATE:/ [; Y& J8 I% v1 B5 N+ o+ U1 i
  36. data_protect:
    1 y. G3 ~; f. z. }
  37. PHA  H" \; s3 x0 }& p1 V9 s& h$ A
  38. TXA$ A! P* S+ x. i$ k/ O5 Z9 }
  39. PHA; Q9 v# u, {- T2 d- H% i% @! p
  40. TYA6 v$ K) E) l4 P7 W! _
  41. PHA% m4 w; y( E7 r5 Q

  42. ( ~* S4 I/ Y- t$ F" r
  43. FLAG_CMP:1 ~: p) q  q0 R7 ]- k$ ]* S
  44. LDA $600F" k3 n4 z1 L0 f* U4 X
  45. CMP #$7F    ;标志数据初始化条件判断
    7 d% @7 r% h- v% S; _4 W# ?* M
  46. BEQ pause_cmp
    1 n: P7 k3 ?" Y! g" q
  47. LDA #$002 ?6 x3 i1 Y8 _. f" v
  48. STA $6000    ;数据初始化
    # H3 G3 q' t* S* ~$ N
  49. STA $6001    ;数据初始化  ]. ?- ^% E) b( b4 G. C
  50. LDA #$7F  D$ u! a( ]% N% k
  51. STA $600F
    7 u! E, }. H4 ~* t9 Z/ R
  52. pause_cmp:
    0 S# S" U& W4 f8 p
  53. LDA button+2,X
    3 ?- [1 T/ J/ [* N7 l* D+ _
  54. AND #$209 v7 C& Y" K7 w$ d
  55. BNE button_press
    0 ^; m: z/ y/ U3 B# n
  56. PLA) f" P) x# i; v: r  J
  57. TAY
    5 z; \* i! f+ j' \% A
  58. PLA9 P4 Y) ]& W5 |. m# X; w
  59. TAX
    3 K, F! ~6 n5 d3 A$ X
  60. PLA
    0 t7 p  t+ Y/ b2 X8 |5 C
  61. RTS5 c! V9 r1 p3 Z* e- t" L9 J1 T
  62. 3 l1 S9 d" ]" H+ W' Q8 @1 h
  63. button_press:
    3 M0 s% t. J0 ?0 H/ |
  64. ini_Y:
    5 R2 w$ m* @8 Q8 ?* w
  65. LDY #$00# E% m& w9 w( H9 J
  66. button_cmp:
    % f% ?% T% |& ~+ Q, t0 h' b
  67. LDA button,X% G- f* M: y, ~6 w$ P% O
  68. CMP ora_data,Y+ e$ R3 p4 ^" w3 P6 G) X
  69. BNE count_Y_cmp3 o# S  _1 K- A, O
  70. flag_cmp:
    / l+ [- ~) z3 v5 P
  71. LDA flag,X1 f4 M* \8 t" X9 b
  72. AND ora_data,Y
    2 g7 u9 o2 q3 a7 y6 g$ _
  73. BNE flag_and
    : ^0 f! t1 D" e. D* \# l
  74. flag_ora:
    & n6 v+ N6 X4 u8 C1 V, B
  75. LDA flag,X
    " m1 W' \7 i! r8 @$ v9 r
  76. ORA ora_data,Y
    $ S, W" V/ [- f. e6 p
  77. STA flag,X5 |. C8 N- N, {
  78. BNE count_Y_cmp: D! q3 Y$ j$ A+ o& h7 Q# U/ J
  79. flag_and:, c. P0 x* ~+ T: e% N: U! h7 ]
  80. LDA flag,X
    0 F( j# b9 L/ t, G' ~/ s6 C
  81. AND and_data,Y5 @+ f0 B; C% s0 [6 s' R
  82. STA flag,X
    ! ?. q  K, K. x. u$ r
  83. count_Y_cmp:6 o$ o! j9 `# k( p4 Y$ M7 Y
  84. INY
    . f7 R$ ]" y/ ]$ N) K/ P
  85. CPY #$08
    2 \  e' o0 t" n# ?1 i
  86. BCC button_cmp5 t: t1 r9 `" [' n& a# d

  87. & w& c  _: I; g" e4 P+ h) A. ?
  88. data_extract:
    " r& }: U  i% C' J. C7 k
  89. PLA( q; e8 r3 s1 ~' D6 x0 t
  90. TAY
    " ]" x2 ~6 B/ k3 @4 {8 x
  91. PLA
    % E4 J- Z7 q3 ]2 r' a
  92. TAX
    7 E1 h5 y: A; Q6 x" V( \
  93. PLA
    + W1 E6 W/ v! S; v+ P9 H& G
  94. . f0 l/ f/ y8 J7 `! ]; C% F
  95. return:
    # S% U1 h; H9 x9 f0 i5 `+ w
  96. RTS
    ) a% I7 w$ \( t1 \" u1 ^

  97. # ?, K0 i1 u3 u. P
  98. " J% M$ \$ S$ _1 k2 A
  99. INV:    ;无敌( q: j( o' C& b3 U
  100. LDA $6000,X. H& F" O; e0 C
  101. AND #$08
    5 @# S0 x8 d1 c# ~1 P' o
  102. BEQ INV_RTS
    8 w% k* t! e4 C9 q, j
  103. LDA $0450
    ! K6 b8 S& B% m: I
  104. ORA #$04
    3 ~5 @) ]2 u' v+ L3 S/ K9 I
  105. STA $0450
    + p' g7 ]& M" o
  106. LDA #$054 N: G! [+ }/ @& Y& _% ?
  107. STA $0500,X
    4 c( Q( u" X9 Q8 Z
  108. INV_RTS:
    ! }8 m3 m$ q4 @7 c( z9 j# ^7 a
  109. RTS
    & {, @  T8 D5 }/ n6 o! F

  110. ! E( n( _. C' d  P2 b

  111. + ]( h6 f0 k1 L3 m  }2 n
  112. TIME:    ;水下时间
    1 P) M. e! V9 j+ B" t0 D1 [
  113. LDA $6000,X/ e& S9 P  H# ~+ Z, y4 v) e
  114. AND #$023 B/ h" [1 O3 [0 Z5 o7 F" r) `
  115. BEQ TIME_RTS
    ' O& A  h% ~# G) ^7 `% a
  116. LDA #$1E
    8 m- u+ x: G/ W$ ^& J
  117. STA $BA8 ?( A9 M  A; t  y$ T
  118. LDA #$8C
    ' g9 Y8 m: i& z& [
  119. STA $BB
    & b2 @: C/ N1 l  T: f7 f
  120. TIME_RTS:& S0 Q, M6 [9 W0 N" ~$ y4 y
  121. RTS  m% _! Y* f; C8 j3 W
  122. 3 h/ ?$ O; x) [) i! A. j5 w7 a
  123. BLOOD:    ;血量* G7 C/ E1 |/ S0 a0 E$ g
  124. LDA $6000,X6 q" i5 C2 _- ?$ @% p
  125. AND #$04  e# P; C' c; c9 a0 h1 ]
  126. BEQ BLOOD_RTS
    / ^$ l) N6 {& G8 {9 @
  127. LDA #$80$ f6 |# w0 U8 d2 O- w
  128. STA $775 s5 g3 x* Y8 u9 ?* Y
  129. STA $78$ h) a# e/ P& _' G( h0 H, w
  130. STA $79
    5 v; w  H7 H$ l+ M7 Y! x2 @1 J
  131. STA $7A
    & {1 j1 D% K# z! h, v
  132. BLOOD_RTS:
    ; I! H+ \( U  b& M& u. N
  133. RTS
    + O/ p, V6 L* v; N( }

  134. 9 I) o' Z- g& J+ Q
  135. TOOLS:    ;工具$ q# |0 S0 Q, w+ M, p, Q: s
  136. LDA button+2,X
    2 `! s/ T; u7 i, J: B
  137. CMP #$40
    2 A, e6 W5 U, v3 X
  138. BNE TOOLS_RTS
    7 z  Y" P; h" S! [
  139. LDA button,X
    ) W9 Q0 Y; {# K; S* m6 |, y. @! T
  140. CMP #$04) n/ e9 n6 u6 z. Q9 y* C+ c3 h
  141. BNE TOOLS_RTS
    3 O; B# y, X7 v' a
  142. LDA $A87 C! W9 W6 u' Y9 S
  143. CMP #$00
    1 l8 \: L# x* f! T5 \
  144. BEQ FULLTOOL+ _/ l' F( v) P0 u5 Y. ]
  145. LDA #$000 w' Q( e% w4 [# H
  146. STA $BF
    + I/ Z& g0 v0 j! }2 z
  147. STA $A7
    & U1 c6 T% j3 Q% M. s5 q
  148. STA $A8
    ! U* C* z, y9 V4 h6 r' z7 Q
  149. STA $A9' I0 G" }0 i' A' z" L
  150. STA $AA' E* g5 C/ ]) z2 s) c; m
  151. STA $AB) }8 ~4 o3 }9 u7 o2 k
  152. STA $5B
    : K5 j4 h5 ~2 z0 Z% l. t" z
  153. BEQ TOOLS_RTS
      ?3 ~3 G8 r. E3 a3 [- o; p8 \
  154. FULLTOOL:
    + l/ C2 A8 }2 Y! p
  155. LDA #$0A7 o8 ]- z$ J" w  Z3 N/ I& _0 X
  156. STA $BF9 \3 P0 Q7 [; ^) ^' d0 M! C
  157. LDA #$0F  c+ r7 @% u& @. i* O6 F) k
  158. STA $A7
    0 D* E- M- b  `+ ]
  159. LDA #$63
    ' _+ o' a! _; E
  160. STA $A82 R# I4 D6 k  W" g
  161. STA $A9$ X1 X* e7 U0 }
  162. STA $AA
    5 E. L+ r. G" _  ~) V5 `
  163. STA $AB# f4 N' T( p) x6 [
  164. TOOLS_RTS:2 [3 S6 N- g3 X. q0 T8 j
  165. RTS; q2 C; \( t; X6 Q
  166. / K( B  o- ~, S9 ]$ ]8 i* r
  167. WEACH:
    : w) a! B9 Y. l( q. y) I0 K$ b1 T
  168. LDA button+2,X
    6 t# I. A6 f* w
  169. CMP #$401 d/ m5 A1 i! `$ Q
  170. BNE WEARTS& e" g- B& U# U& q4 O
  171. LDA button,X
    4 Q% x+ Q, I  G4 M3 i' u$ s- }
  172. CMP #$08) c5 w1 A: x( Y0 P% e
  173. BNE WEARTS% {, y0 ?, d* V
  174. LDA $73
    6 n3 Q/ U* H+ M6 d& a9 q
  175. CMP #$04# Z: L. L5 [8 N# ]1 ^
  176. BNE WEAINC
    8 \5 h( \2 r, X! a/ Q
  177. LDA #$FF
    0 h, v0 {! ~. w
  178. STA $73; ^; t! K6 D4 I+ j2 ]
  179. WEAINC:9 s" Y9 ]" w* e3 \; H" g3 z; N
  180. LDA $73# q8 [) _, }% c$ ]
  181. CLC9 `6 |4 s2 [: w) ?3 K  m
  182. ADC #$01. ?$ z8 }# e+ Z( K; ^% G* `3 |* F
  183. STA $73; m, C$ y3 j* S6 [9 C; M
  184. STA $74# I% d0 U7 ^+ o( P
  185. STA $756 O" v- X( `/ S& U! Y
  186. STA $769 n0 _  H2 o' z3 k7 p
  187. WEARTS:1 `* r. V9 I% R, N
  188. RTS! X' T4 N3 H1 l5 A- s4 k

  189.   ~/ [$ L$ D, E( f8 |
  190. 8 p; r, Y% O0 ?6 b8 m
  191. MOVE_FORCE:5 t9 N- X" W6 r# p
  192. LDA $353 v" s, g. e6 A+ V
  193. BNE MOVE_FORCE_RTS
    5 S: ?: ]1 a8 M. C# @
  194. LDA $5C+ L# m4 Q; K4 e; [. |9 Y
  195. BNE MOVE_FORCE_RTS
    2 a3 `* n, a  S
  196. LDA button+2,X
    / I; j; n" z% v: r
  197. CMP #$80
    & R2 l  b+ T. g. `
  198. BNE MOVE_FORCE_RTS
    ( k6 A8 ]  H( H6 e# Y  M1 B, {
  199. L1:
    : t  p7 |2 \* @% Y( Q) M
  200. LDA button,X
    3 Q! T6 m8 J. ?  v0 p% T* {/ d
  201. CMP #$08! h# }% x: C+ l2 E
  202. BNE L2# o- N8 v) S" j$ }2 A0 I
  203. LDA $0460/ [/ u4 f6 d& W! X  S5 M. V% I7 H
  204. SEC ( j! J3 o, T* ~3 Y! q1 E. `- n
  205. SBC #$10& I# Q, {& r% O( |+ {6 e
  206. STA $0460
    6 H3 o( C/ n5 M( m0 P
  207. L2:
    5 M+ H7 Y  q5 k7 f/ }8 e; j, L
  208. LDA button,X
    8 ^2 m( {( P2 d
  209. CMP #$04# x: v0 u' I) m$ S
  210. BNE L3
    + X, }6 v. U) D! @$ {3 w3 m
  211. LDA $0460
    , Q) g; w5 ^: [* Y9 V: S1 V5 y- T
  212. CLC
    " f/ p2 D) M9 }5 z/ [
  213. ADC #$10
    7 z& d3 \  I- e$ ?
  214. STA $0460
    3 M$ [, N  d9 A( u3 w- d
  215. L3:
    ) [1 T: g$ w! L4 E9 u
  216. LDA button,X
    ! B' G1 o9 _( e7 R/ A. J& l
  217. CMP #$02
    % }& \- e& V2 g
  218. BNE L48 K' j5 \$ ^# o* ]: Z4 |
  219. LDA $0480
    ' T; e* D2 e. w6 b# N
  220. SEC + ]  t: T- n  I( B! b
  221. SBC #$10: o3 n5 G) e9 [# }
  222. STA $0480
    & c; A0 k) A3 q4 [# i" E% |
  223. L4:7 d  j4 E1 V$ Z
  224. LDA button,X
    ) j! B' N& e! Z. c3 j" a7 g% U* ?
  225. CMP #$01/ c" F; [) r5 [4 [$ W5 F
  226. BNE L53 k2 I4 r- h7 o( I2 e1 K
  227. LDA $0480
    8 j' L8 \6 P! P; B, z5 S3 @/ N/ ?
  228. CLC ! D0 T) K+ a0 T* v+ [
  229. ADC #$108 i: O  p8 r4 b4 g. V8 q+ v- z
  230. STA $0480
    $ a" }: |9 ^: B2 c' k
  231. L5:
    9 h) w# g# W7 {8 o3 E8 F
  232. MOVE_FORCE_RTS:4 K. Y( T' W" f* o
  233. RTS
    " l3 [* o' c* w1 K8 Y) @* d

  234. 4 n$ u  g7 u; Q+ c/ x
  235. ;[FC][忍者神龟PPU][END]
    ' `8 S5 O+ v; m  u
  236. 2 S5 u! ?! A/ {
  237. # _0 |0 S8 g' ~6 \* w! @
  238. KEY_ADDR = $F53 G; l' H1 U; T6 k, [# Z3 a
  239. STAGE_TEMP = $6010( w6 k" ^$ ~6 n9 i
  240. TITLE_A = $21
    8 j6 H6 ]; ?: A4 O
  241. TITLE_A_ON = $01
    8 C, A- h0 M6 W/ ]( P% U
  242. TITLE_B = $59
    % ^0 W6 z2 H+ W4 F/ D$ a# j3 r
  243. TITLE_B_ON = $01
      U' ]  Z! X2 m% {8 i, `
  244. PPU_END = $FF
    ) J2 G2 P, h  \3 B
  245. TIME_LAY = $3A. d' z0 A3 V: y
  246. BUTTON_DEC = $42
      U6 |! a5 ]7 u. S% t; b5 v
  247. BUTTON_INC = $81
    # a. J, b4 F. t' N! t0 {& t5 ~& b

  248. + B& t* M+ e$ K5 R
  249. .ORG $7000+ J, o; X" i4 [7 i: r/ k
  250. / y8 m, P4 ^2 d6 n; ]( X
  251.   + I$ a, \- }  @+ J0 n8 g0 h
  252. . D* h5 ]+ w7 ]6 \8 l
  253. PHA
    3 \, g2 k7 I  ^% G* g" c7 h
  254. TXA
    + k& ~0 V9 z0 B' P
  255. PHA7 X+ _( z0 F, v* q( Q2 z
  256. TYA+ W. H/ i8 _: N3 c
  257. PHA  t& z, {. H8 Z2 B1 ]# R
  258. LDA TITLE_A
    3 I6 u) t2 r* P
  259. CMP #TITLE_A_ON    ;比较是否为标题画面
    & f- J' E* V$ j7 M
  260. BNE RET
    - c% U0 Q; X7 r& o) a# H
  261. LDA TITLE_B
    # b0 H1 g2 `8 |$ b. [5 `( y
  262. CMP #TITLE_A_ON    ;比较是否为标题画面  z0 o. w' E1 b7 w1 H  H; i5 s9 F  {
  263. BEQ PPU_STAGE
    : y: G7 e& V5 a" }1 o- P
  264. RET:9 |5 e3 Y6 x+ C8 v
  265. PLA# z+ t9 S. @% g! N$ q1 b; t# U
  266. TAY
    , _  b8 e3 ^( p6 @
  267. PLA0 @( L& W; l# N) e2 R$ ~
  268. TAX
    ( s* M* O+ u) x6 f
  269. PLA; y9 K4 n2 S. N0 {- K5 k
  270. RTS
    5 R4 R3 Z( w  {# l: l9 @2 u7 L) f
  271. PPU_STAGE:    ;STAGE显示程序
    , b9 ]) y- ^) X# w9 P! r' m( A
  272. LDA PPU_ADDR_DATA
    / l) L$ P$ R5 f
  273. STA $2006* @. B9 {/ T1 E# b# o* X: x
  274. LDA PPU_ADDR_DATA+1
    9 @3 L: o3 e5 c* T9 p" x0 O
  275. STA $2006    ;坐标设置0 ~$ }7 B! W; l2 @7 W7 c
  276. LDX #$00
    " f6 n9 c- n+ F9 z7 j- B9 x
  277. PPU_STAGE_WROTE:    ;写入STAGE字模
    8 |/ p/ ]/ H; i% C* n
  278. LDA STAGE_DATA,X
    ; N' A( E& @5 V+ Z, I+ D6 j
  279. CMP #PPU_END
    + ^( J9 @' Y  {$ }# t! C- t
  280. BEQ STAGE_CMP: |, ]: F8 f1 C; F
  281. STA $20078 ~  _. r$ B. ?" P) F3 C3 S
  282. INX. f6 q9 ~6 C- j1 C
  283. BCC PPU_STAGE_WROTE
    8 {0 ]( F/ ~" g  A2 B
  284. STAGE_CMP:7 `0 O* C8 x' [/ }+ ?, Q
  285. LDA STAGE_TEMP
    * G# W! K  G: d
  286. CMP #$FF    ;关卡数据初始化条件判断
    9 ]* F* I9 h1 k6 K
  287. BNE KEY_B
    0 J  Y+ {/ C  @- ~0 X
  288. LDA #$00
    " U# z+ C/ T- K2 H% z/ ]' @/ w" x
  289. STA STAGE_TEMP    ;关卡数据初始化
    # L- C7 N. ]5 u2 i# N
  290. LDA #$57* _) M4 k# y2 ?& X% [
  291. JSR $DB52    ;按键音效# j! j: x- O/ u0 K6 j4 g
  292. KEY_B:    ;关卡减少+ V2 x% g% \; L3 o
  293. LDA KEY_ADDR
    6 S6 f. `' k+ b) [! v( h- t
  294. AND #BUTTON_DEC    ;按键B或左减关
    9 d: Q; P6 Y( _6 Z& Q+ u0 r
  295. BEQ KEY_A
    ; v/ Z* h" G. a* K( D; g* e, F* N) O, T
  296. LDA #$FF    ;重设标题延时1 k; @. r& x& V0 \2 F
  297. STA TIME_LAY
    6 s  A1 v8 S. Q! @  `. I/ `9 T
  298. LDA STAGE_TEMP$ N% `3 `' W" [: l2 [2 ^  ~$ \: B
  299. CMP #$00    ;关卡比较6 b- J5 L! w( L; T5 q1 E
  300. BEQ KEY_A
    ! J* q  m4 u" i* Y" l" Y
  301. DEC STAGE_TEMP   ;减关6 w! V' y& V  D. A0 u" Z- ~
  302. JSR MUSIC    ;按键音效- f" k) a6 k9 L4 Q
  303. KEY_A:    ;关卡增加# W% j  |3 i0 I4 G' J
  304. LDA KEY_ADDR
    ' c+ I; }# d+ H) \5 c/ e5 }
  305. AND #BUTTON_INC    ;按键A或右加关; U4 f# Y( p4 G2 F- K' r& s
  306. BEQ PPU_NUM_WRITE
    ' ~  g* i7 J; w4 A( ^( `4 ]3 I
  307. LDA #$FF
    ! Y' I) R/ h/ a7 A! i& \# I! }
  308. STA TIME_LAY    ;重设标题延时
    4 V9 A4 G  }6 ^: L( O
  309. LDA STAGE_TEMP
    ; ~" w2 l; M3 ?; `6 v) ~7 D
  310. CMP #$04    ;关卡比较
    7 L) Z! ?& D1 I4 I/ B+ ^
  311. BEQ PPU_NUM_WRITE
    2 s+ D  H5 q2 e$ K) D) ~4 u
  312. INC STAGE_TEMP    ;加关
    3 L) i! S/ I) e+ k
  313. JSR MUSIC    ;按键音效9 L6 S$ z8 ]0 n- s; e# U3 T5 F
  314. PPU_NUM_WRITE:  C& w9 `9 q7 M2 y4 J
  315. LDA PPU_ADDR_DATA9 u7 i% G% `7 ?+ }7 \4 y( c) W
  316. STA $20066 i0 E6 f2 P# A9 g8 Q$ j" C8 @
  317. LDA PPU_ADDR_DATA+1) o; j2 O0 y5 |- h% k
  318. CLC
    . {) Z$ N& o; B: t* I/ V! q# C; d8 A. b; _
  319. ADC #$06
    1 y+ d# J! o" Z' v! A! J
  320. STA $2006    ;坐标设置0 V7 f  `0 L) Q2 c9 ^$ H: \
  321. LDA STAGE_TEMP1 b( ^) ~/ p+ d5 o, z
  322. TAX* m; }' c3 W8 [3 n; _, X
  323. LDA STAGE_D1,X    ;写入数字- w. w- h. n, ~- X. l2 P6 ]
  324. STA $2007: Q5 }/ Y7 f- J' ~
  325. STAHE_WRITE:) Y0 F9 \( ?) R+ J
  326. LDA STAGE_TEMP0 ?$ P" U; ]) {& V
  327. STA $42   ;初始关卡写入# l7 h% D6 ?1 C" Y) o: x' @
  328. PPU_RTS:& W3 W( d1 b$ ^+ Q/ R. {8 t, ^
  329. PLA
    4 d1 r, g% \- S) ^
  330. TAY0 O, D( I$ _0 j6 @- k6 a- }
  331. PLA
    - b+ ^: c7 z3 s9 ~- u  S# Z
  332. TAX
    6 Y/ p7 }3 [, x1 O
  333. PLA, O% W( F% E% T; `$ V5 s2 F
  334. RTS
    4 X6 P/ N2 Z, X6 N, t

  335. : W% L" q% W  U% ?4 |0 j
  336. & v  [& e+ D# `- n
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据
    . N8 [$ e% m9 W2 z9 d
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF* |. n# J" Q- i3 i8 W

  339. . q( o! k+ V( l) o
  340. STAGE_D1:   ;关卡数字0 ~6 L6 h" W% j
  341. .BYTE $01,$02,$03,$04,$05& N/ G4 ?. Z: ]" I. k+ k5 x

  342. . c6 f. ]( q% \( L- i- L

  343. " p" K9 _1 Y6 N, P0 r# c2 Y
  344. PPU_ADDR_DATA:/ ?- u/ |8 A, T) r5 C5 L; u3 J$ O
  345. .BYTE $23,$0C* x, _5 t( d) [. i% Z  B

  346. 7 a6 c$ v" e# ~- V. C, T, ]
  347. MUSIC:
    * ]3 e! n0 Q* o5 _8 e
  348. LDA $8000% Q1 s5 ?) U- s  p; `9 x0 Y8 Z) x
  349. PHA
    7 Q" r4 [; W1 V! O9 ~
  350. LDA #$00
    2 A, m8 D/ a: Q* A6 ~% c+ M1 H% |
  351. JSR $CEA7
    / ?* f1 o& s1 H! H
  352. LDA #$3C
    : c5 h3 D6 \1 V- Y. _! E
  353. JSR $9057
    1 d- @9 L* i% x+ l9 R) k# J8 m
  354. PLA8 w( J! C1 K; |
  355. JSR $CEA7
    6 \1 o1 M4 |/ x5 {- `
  356. RTS" X7 {" R' E0 E; C7 t9 q1 O
  357. : X' k3 A- l% R: @3 B; {3 i
  358. / L  l4 o: Q0 ^/ J1 u  M7 A+ V

  359. ; _& ^, i; d$ u/ b5 X! B
复制代码

本帖子中包含更多资源

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

×

评分

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
# Z2 }' S- d7 K我记得有人想要忍者神龟我才修改的,那个人跑哪里去了

5 c# s0 }- V# X8 M就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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- W( V3 q5 X4 \
就是我呀,楼主都忘了,呵呵,辛苦了楼主。

, S2 ]! R+ \( Q( J也不顶个贴,唉,真是的
回复

使用道具 举报

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51( O2 |. \0 \, C% C
也不顶个贴,唉,真是的
. U4 t* u" }. S/ N) v' Y7 P' s
我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。* p. I$ z2 y- E; a
请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。- N  ~; K5 d7 _7 \
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 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 2050 天

[LV.Master]伴坛终老

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

使用道具 举报

签到天数: 3161 天

[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-25 04:28

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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