设为首页收藏本站

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑
1 L1 Z* z+ u* s. h
0 f9 R( M6 J4 x! q" s: L. n7 X[FC][忍者神龟1][END选关]
9 d0 C# o6 w/ K' f0 l; M
! c# I/ Z, L7 H5 u* C7 Y& ?5 Y时间:2017.4.2$ a" Q  E, B  g. \7 Z  t- S: z
作者:FlameCyclone' m6 w% L9 l* h7 g; }" g
内容:% J) H* k/ q  q) t* [
    1.关卡选择:   标题时,左或B减,右或A加;
4 k0 N7 E/ h: w# X0 m0 m, o( N    2.一击必杀:   选择+B键切换;
$ m0 G% o. A; N    3.无敌锁定:   选择+上键切换;
( `; g7 Y3 X! t2 S5 K, d    4.血量锁满:   选择+下键切换;: E( Y: L& [& b1 [( I. E
    5.水下时间:   选择+左键切换;
2 x9 d5 P5 N, n# Z; p4 E/ j    6.武器切换:   B+上键切换;
2 n5 o( q$ s$ s. Q& `    7.暗器数目:   B+下键切换补满/空缺;
: L! n9 j; Y, \4 J- U/ U    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.' J4 }! Q) C2 j* l. k
+ q( |1 F8 t* q2 y2 z" r
% M0 @6 _. m4 Y
FlameCyclone.ys168.com6 {) J/ Q$ F! I8 V, O& ?. I/ L
www.nesbbs.com
; U6 G5 l" F8 ?& c( s
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0, i+ G$ ?8 n# Z$ O, |  m. j
  2. ora_data:
    ' P; |  Z& [: _" B& W5 g, e
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10
    $ Y" _( C+ U3 w1 m- N
  4. and_data:
    $ o, l2 h8 u# J+ H( u( j: l
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF1 M& G( e& v5 H0 \% G/ Q

  6. ) B7 I# A9 ~2 C. Q6 A
  7. button = $F5
    , z- c$ n8 A# J1 ?
  8. flag = $6000: r' V; n* E2 q) |
  9. .org $8000
    ' k' v+ g& S1 _
  10. JMP $8400
    9 v3 w( q5 O# |

  11. ; J1 t1 k" d0 B# a; K3 T5 P

  12. : r1 x, W  s+ E) h& l5 t
  13. .org $8400  s- m2 R, V$ l; i, k8 b
  14. PHA
    " T0 Y. B& J- n
  15. TXA
    % K4 Q5 K' n/ m# |5 r
  16. PHA
    # N) n9 {; Q6 E6 u
  17. TYA
    5 g. r/ a% {7 N" X  J0 z
  18. PHA  H5 R7 _  t. ]. _7 {: x4 r  Y
  19. KJMP:2 D4 r1 F) e& X7 S/ C: O( l$ L
  20. JSR $8100
    ) t% s& I( |7 H; `
  21. JSR KEY_OPERATE' t8 r! u) b, Z' @
  22. JSR WEACH
    - D6 D$ t* x" C. |" b: H/ n
  23. JSR INV) T" Z4 S" m& ?
  24. JSR TIME3 d( S  _& V: L
  25. JSR TOOLS0 O5 A' v4 u- e& i, E" V8 {3 N# b
  26. JSR BLOOD; c. T1 C& Z2 G. _, I3 k
  27. JSR MOVE_FORCE
    ! f2 X/ T; a/ w
  28. PLA
    ) `. ]% Y: S) |2 y
  29. TAY
    % D$ M. Z" [( M9 o8 V/ n
  30. PLA
    7 m- {' }9 r3 i0 B2 d+ S7 I# p
  31. TAX
    : C1 V4 Z8 E9 E( X2 _
  32. PLA$ I- P7 m! d1 p# q& H
  33. RTS" R1 J- [3 F8 \) y+ ]
  34. 6 N7 N1 V3 I, D, H% i5 m9 T
  35. KEY_OPERATE:
    5 C& O8 B8 E2 [% `7 S6 b5 z
  36. data_protect:
    4 X* w/ F1 o. }+ Q; b6 m+ p
  37. PHA
    $ O5 l  ^# S- g+ O! |( n1 A7 q
  38. TXA
    # S- K8 q: {8 A; a3 g
  39. PHA3 q8 {! i1 M$ U5 G6 R' c; K( v' i
  40. TYA( K+ b5 ^+ Q+ T, L' e
  41. PHA
    + _4 W1 J; K6 P) Y4 L

  42. 8 \* H4 S4 z2 i3 C# f
  43. FLAG_CMP:, l! I7 Y% }. u* p5 U7 s
  44. LDA $600F
    4 O$ h6 [* T  i# d" @$ Q& v
  45. CMP #$7F    ;标志数据初始化条件判断
    2 H) p: ~  T9 m/ V, j
  46. BEQ pause_cmp
    $ a9 x% R' X* W  J3 t
  47. LDA #$00
    / f; ^( R* C; ~; x% G9 Y8 i! A* l- y
  48. STA $6000    ;数据初始化
    ! R' U, W; ~% B5 ^9 k! g
  49. STA $6001    ;数据初始化5 L4 Z* C/ v. s( A$ B% S/ T2 H
  50. LDA #$7F7 g7 A2 Z' F+ b- I
  51. STA $600F8 i5 K: L# E; M% E/ q
  52. pause_cmp:
    : y# Q  {/ w! P& e* p0 [; t6 N$ h
  53. LDA button+2,X7 M; W1 ^4 x0 w
  54. AND #$20
    : Z: i+ ]3 f( j8 Y( e% u
  55. BNE button_press2 r( E3 O+ W$ n: \- g) Y
  56. PLA; F+ c$ ~  l8 ^2 F% t+ \. M# F
  57. TAY
    . I- u' k8 O, q& L5 C+ {8 E+ Z
  58. PLA% ^3 z$ t4 \9 R. x: k% ~( V, {
  59. TAX' f- G; S' O' e9 x
  60. PLA& d* g) }% P! @5 y) h, j" B  v
  61. RTS
    7 a: Z+ O! V( e
  62. 3 B, S5 ?: c# k2 s8 d  q% k( g
  63. button_press:, `& z* U" w' Z9 O5 I7 b# Y0 C+ L
  64. ini_Y:
    $ X- R% u5 H, r0 W2 b/ }
  65. LDY #$00
    $ D( R. o2 ~! e! \
  66. button_cmp:
    0 ^8 `4 @& C( @9 F# T7 u
  67. LDA button,X! K. `' [# o4 x- J0 O
  68. CMP ora_data,Y: ^& \) v4 q7 C: X+ F
  69. BNE count_Y_cmp
    # m- {# o7 `8 I7 k5 |
  70. flag_cmp:5 i$ ^; f- K2 J$ O
  71. LDA flag,X
    + n7 K# v( c8 C
  72. AND ora_data,Y3 N  ?& p* D: J7 N0 R. g  ~$ J
  73. BNE flag_and* Z" e3 N. O/ q) J* E% T
  74. flag_ora:: h* V4 i. V( ^: O: \: V5 n
  75. LDA flag,X  A2 s2 ]% t- B$ o8 u
  76. ORA ora_data,Y, m+ l! U* U6 r5 J' j2 f7 |
  77. STA flag,X; x6 p0 s- X* |  `2 ~6 d
  78. BNE count_Y_cmp
    - a* n% E: J% `1 G$ x
  79. flag_and:
    : I; `6 E/ ~. a0 u: X0 d1 I$ H
  80. LDA flag,X: K+ y# H. g7 c$ ~' O/ [
  81. AND and_data,Y
    + Q, R0 \; X9 c
  82. STA flag,X
    ; [4 l  h. ?# K4 m3 [
  83. count_Y_cmp:
    # [; _; i, W0 R
  84. INY
      }% @( Z7 C2 @4 K
  85. CPY #$089 F3 w# [; S! ~( _9 h
  86. BCC button_cmp) v9 @* z5 \. e. h& s* X5 @

  87. $ {! ?5 Y# F$ V+ J' r! e
  88. data_extract:
    / |) X- f- N/ R7 g! }6 t7 J2 T
  89. PLA
    3 l4 w; h2 y7 V! X7 L2 L
  90. TAY
    - Q8 Q) S* P- _0 L1 X) O0 h2 V
  91. PLA
    ; N$ q, B3 g/ p1 S' x, Y
  92. TAX0 U% I7 Q( v, _* K; c, y
  93. PLA2 k/ p9 n; [& @. q/ i  f3 o1 L8 |& n" K

  94. / S7 z! E9 h; u! Z; B  u
  95. return:
    4 S2 a/ |1 }+ m+ S. ]+ V
  96. RTS0 J3 h$ Y( o  l6 E

  97. 0 w4 k' \+ P% i9 |; v1 H$ Z7 D

  98. + x6 {4 y# H) G' z$ `
  99. INV:    ;无敌, W$ `# }$ T/ o7 k: m2 Z5 x
  100. LDA $6000,X
    4 v8 g  S, i, h
  101. AND #$08, V. P% ?# s) O5 e0 q" k
  102. BEQ INV_RTS
    ! X; f- k" v0 A/ T- @( h
  103. LDA $04506 S/ L7 t$ H) V8 }  I
  104. ORA #$04/ r- R* ~9 f3 K3 w0 |1 m; i3 R
  105. STA $04508 n' m1 j8 W' G6 S# C8 Y2 ~
  106. LDA #$05
    ( \* m. f/ H" k/ v( J
  107. STA $0500,X, i/ i- {3 J( ], N; d$ S
  108. INV_RTS:, g3 |$ K. Q$ E) @/ M$ V
  109. RTS
    3 _" B$ E+ F, l( f5 V) P$ ^, J

  110. 1 R2 S* \! ~) {; Y3 H; @$ t- s* U
  111. . ~, P$ l4 |! \
  112. TIME:    ;水下时间
    % n2 V% a9 r; Z6 W
  113. LDA $6000,X0 ?8 a3 t( a! W5 U' d3 o' j
  114. AND #$02
    / _! q* q- z) d  J2 J
  115. BEQ TIME_RTS
    - A2 g( U3 l, Z6 I+ X5 ]
  116. LDA #$1E
    4 h0 i4 ?: N! u
  117. STA $BA
    9 y7 {& U# t9 u9 {
  118. LDA #$8C
    . d- Z) w" o) \) j& @+ {: h; R
  119. STA $BB
    + |* C# t% H  o+ t+ F
  120. TIME_RTS:+ G! s% U. w& N. O* P
  121. RTS
    / W: J& B" i# Q4 F0 q  ~8 g

  122. / w; |- z; O5 ~& s' N8 p) h7 m
  123. BLOOD:    ;血量* _" V1 Z: y* p$ e1 q
  124. LDA $6000,X. F3 d9 h0 E& @" q; n( i1 ?( V
  125. AND #$04
    # |6 L4 x3 w2 j8 A6 b
  126. BEQ BLOOD_RTS* z( T& `* ~0 c5 o' b
  127. LDA #$80: v: g- Q! t) L+ u  \6 C$ P. G
  128. STA $77, a) y$ {" k* Y& v
  129. STA $78
    / N- i( Q3 F/ V9 f2 ~
  130. STA $79/ K1 q, g/ v; K: i& T7 G# z8 M
  131. STA $7A; Y7 n  F8 E8 o0 U- d
  132. BLOOD_RTS:' ^" ^  _9 Y- G! ?
  133. RTS) Z- R) ]" j7 O+ `% W

  134. 1 B( r2 I% M& d, U* l- O- K* l
  135. TOOLS:    ;工具$ Z* A! g/ y. I7 k
  136. LDA button+2,X; \# O) F/ o: B& C7 x6 U+ K! }+ }! m
  137. CMP #$40
    6 P: k+ c: a1 ]2 ^# W
  138. BNE TOOLS_RTS
    1 @* `/ e  G% U' {
  139. LDA button,X0 [  M9 {. P+ H
  140. CMP #$04
    & S2 A7 R0 V( J3 G! L3 Z% i% Y3 z
  141. BNE TOOLS_RTS7 K6 F+ O7 u- G' r2 @/ k
  142. LDA $A8$ v  {! O7 b" t3 s6 J# m; n
  143. CMP #$00" R; p$ v( u3 K! Z
  144. BEQ FULLTOOL
    , Z0 h' P' S  o; n9 K2 ^
  145. LDA #$00
    + _9 q. y0 o) K2 c0 B
  146. STA $BF) x2 Z& @+ ?( `% n- n
  147. STA $A79 V6 v/ r3 j6 e" l+ E# b
  148. STA $A8
    . ]) m4 i& b! u# h; w. c9 S
  149. STA $A9( V" w* X, I( Z/ H
  150. STA $AA
    5 x  Q+ P' K  l" d/ y
  151. STA $AB* h- j; |0 b. a
  152. STA $5B$ V1 b% w7 C+ B" O: t8 l4 f' t& e& |
  153. BEQ TOOLS_RTS
    3 e( @# ]1 ?! r+ V6 m  F
  154. FULLTOOL:
    . H* @) D6 |( S/ t
  155. LDA #$0A& k& q- ~' y! U/ x
  156. STA $BF
    - _6 E$ c5 L' g) q) _. v
  157. LDA #$0F0 M* Z7 V* E$ c" i
  158. STA $A7
    5 R  i* {  R: D4 B# W
  159. LDA #$63# d# |  }" f/ v( }7 d3 K
  160. STA $A8) q" a: r$ T8 }+ T* a  n
  161. STA $A9
    2 w4 ]/ F0 N5 M2 o8 W/ @' V. q5 g' e. l
  162. STA $AA
    5 ?2 V1 V5 p& w
  163. STA $AB/ _. X+ {- A3 s! I
  164. TOOLS_RTS:3 b1 R' t! M( F' ?4 D
  165. RTS
    9 R* m" D5 U" t- P3 f6 p

  166. - ]! ?0 R; q; D& y8 h
  167. WEACH:( n4 p3 Z& [5 z* f6 X" }
  168. LDA button+2,X* v% Y2 `) a( {: F& s
  169. CMP #$40
    1 k1 C- i9 O2 q' Q
  170. BNE WEARTS
    0 r& m2 C4 @7 H, a2 P; |7 @
  171. LDA button,X( h3 Z% K! l5 m2 v! `1 X
  172. CMP #$08
      k5 i: B# l% _/ w. Z- p$ Q2 v
  173. BNE WEARTS" u% _3 y! B/ ~, f: f
  174. LDA $73
    & q; |7 }8 W7 M
  175. CMP #$04
    3 L9 p0 }7 }: C2 h1 q- t
  176. BNE WEAINC
    5 i, k% l8 g7 F2 }  W- ]
  177. LDA #$FF) N6 c3 E' {& z* P& k, {& r9 b
  178. STA $73
    # M/ v# {4 K3 `- _% o
  179. WEAINC:  A9 }2 s3 x8 T! a! V4 N8 k& d
  180. LDA $73; f* i. e; N% }# Y; w* W3 n
  181. CLC& R; f% T' _* r2 @
  182. ADC #$01
    9 }! o, ?: ]$ c4 H/ f4 n
  183. STA $730 d& p6 O2 y" B
  184. STA $740 B; R. _9 V( }2 M. M# [" D9 N
  185. STA $75: p1 @7 d1 x( U( j/ a
  186. STA $76' V* X3 b1 J7 y6 N
  187. WEARTS:
    " J1 G6 S" u" F
  188. RTS
    # n9 N  G, N6 a" A

  189. , s' S5 E/ J) p
  190. 9 g: B* K6 M! o
  191. MOVE_FORCE:
    0 p1 r% |5 _$ K( ]- \7 g; \
  192. LDA $35
    7 D* d, _% j( N0 z7 B  \
  193. BNE MOVE_FORCE_RTS
    % u4 O( ~$ p' q6 {* }, ~! @
  194. LDA $5C
    2 H9 R5 L% {) ^% {6 i9 }
  195. BNE MOVE_FORCE_RTS
    3 I  G; j+ ^; p8 @1 T
  196. LDA button+2,X% O1 L/ h. P. \+ q6 [
  197. CMP #$80
      G; Y4 y2 X* J1 ?/ {, }
  198. BNE MOVE_FORCE_RTS
    * }; R7 ^; g$ Q+ y
  199. L1:
    3 g' W5 [- ^! ?  ?/ f
  200. LDA button,X
    " n: q1 H5 n" G5 u+ t. \9 A" j
  201. CMP #$08) k2 F" k0 \: o! }0 ^7 F5 G
  202. BNE L2
    % ]+ p# ^) F; l* I2 t
  203. LDA $04601 E3 o" {$ w6 F: v# E! ~0 E
  204. SEC * x7 Y5 n" R& V4 R% O0 N$ Q" e
  205. SBC #$109 b0 D9 _7 S# o- T; K0 K
  206. STA $0460
    % k' r. {- O- q+ n$ r
  207. L2:% n9 d5 \# @( W9 ^; ~! G
  208. LDA button,X) S' @* H! A! j5 j9 i
  209. CMP #$04
    ; e- I. m* k  ?4 W
  210. BNE L34 Y! u# L+ K, _- y) I
  211. LDA $0460
    ! \6 g( Z7 q0 O) n0 h+ N
  212. CLC
    * x2 W* W3 K" S2 n7 B
  213. ADC #$10
    3 v, w  ^6 P0 I7 e
  214. STA $0460
    ; M- u, p2 A& ^' T6 R
  215. L3:
    ' v" i! F  }9 a, H- V
  216. LDA button,X+ z  [( {- {) {$ Y
  217. CMP #$02
    , v8 R  q* p* r  X% S, I
  218. BNE L4. P3 H( Q5 y% t/ \
  219. LDA $0480
    . s% I7 f' p; i% z$ a
  220. SEC
    : I" c( d: B0 O8 _
  221. SBC #$10# I) W! _; }; n' d
  222. STA $04800 T5 N9 p. F& R# U* Y; Y
  223. L4:* i; z$ ]# ?" C$ R% L) w! h
  224. LDA button,X9 ^1 d. i( ]6 o: K
  225. CMP #$01$ d* p; H" k, ^% U4 w- E
  226. BNE L5
    : n' z7 }* d7 @# V$ k. ?. R1 ~" {9 r
  227. LDA $0480, _9 ?% ]8 i2 r4 Q
  228. CLC # y- n0 \8 g( _4 c
  229. ADC #$100 w5 V5 X$ q( _' i& c
  230. STA $0480: Z3 R% G6 Y9 v) Z' K- ]! G
  231. L5:
    $ ^# L# w' A5 P3 p+ Z
  232. MOVE_FORCE_RTS:
    5 d/ X2 p8 C9 y0 w
  233. RTS
    . P! x$ [% B3 w' {3 L
  234. + H; N/ |1 G3 U& y
  235. ;[FC][忍者神龟PPU][END]+ ?6 I% s7 Q' i8 D. h3 V- L; a4 [

  236. 8 ?- e6 r+ ~& X: y! h  x( U2 y! Z" z
  237. 2 C  T2 F) W# c5 z
  238. KEY_ADDR = $F5
    : i7 v/ X/ x5 v, u; U2 m0 r
  239. STAGE_TEMP = $60107 X/ O0 c  V& h6 J  L6 p
  240. TITLE_A = $21
    7 ]6 A: y. w6 Z' c2 Z; H0 P
  241. TITLE_A_ON = $01
      z. f6 f# l9 b
  242. TITLE_B = $59
    8 b/ A4 G2 G5 `) c
  243. TITLE_B_ON = $01
    * n0 D: I6 b3 I- c+ R- G0 p) C
  244. PPU_END = $FF9 b9 _, q' y5 d7 u
  245. TIME_LAY = $3A
    ) }3 B9 x( T' F; R2 P
  246. BUTTON_DEC = $42, I. f0 X7 Q' W" K% [/ T$ `
  247. BUTTON_INC = $81
    9 N# G- Y+ X" @5 T/ @! n8 n5 O1 \4 |

  248.   L: i! G" ?/ ^
  249. .ORG $7000
    $ \. ]0 h# J7 J/ r% v" e

  250. 4 A, ~4 ?, ^2 W% W$ J
  251.   0 y; ~! j% r) b" r2 L* B
  252. 6 F9 D* m1 m3 k5 y" `# P
  253. PHA2 c" G% P" n! g/ r3 j
  254. TXA
    7 h* [$ w0 D  i8 t
  255. PHA+ U) r. s% \# G) f6 w7 y
  256. TYA6 u8 P* m7 C( |2 h/ D, Y+ O
  257. PHA7 I! w: X/ O# f& J
  258. LDA TITLE_A
    ) r/ Q4 R% G; }# {. [" s, C
  259. CMP #TITLE_A_ON    ;比较是否为标题画面2 J  M& P+ @! N% J
  260. BNE RET
    2 w0 D1 S+ B! v& h2 F
  261. LDA TITLE_B4 l) \; ^8 v) y9 U8 g
  262. CMP #TITLE_A_ON    ;比较是否为标题画面. d6 L0 W8 Y' V5 _  |, w% M% x
  263. BEQ PPU_STAGE0 Q1 m& ~9 T0 C4 o
  264. RET:
    7 o8 B  Y+ s* `5 K5 t% {3 |8 W  F
  265. PLA. C8 B& s8 U# s2 D) z
  266. TAY3 Y* }- ^8 u# q# y
  267. PLA
    : F) o! J* D% O! \0 ^# V% C$ `
  268. TAX
    7 e) W+ e, W4 ]( m4 \9 V. @& |
  269. PLA
    / h5 W( P8 m8 t$ e- W% N) g
  270. RTS
    ! V& ]" B: X* ^: c$ s6 @) n  @
  271. PPU_STAGE:    ;STAGE显示程序
    + l- g3 V) t; g7 J
  272. LDA PPU_ADDR_DATA
    : F! o! {: U% `1 m8 i
  273. STA $2006- {4 u/ f) {+ k
  274. LDA PPU_ADDR_DATA+1
    ) r' `: M4 B! V( k# y2 U2 C# k: ~  g
  275. STA $2006    ;坐标设置
    % ~2 F; o: I' {
  276. LDX #$00( N* m" U; f1 \- @
  277. PPU_STAGE_WROTE:    ;写入STAGE字模
    0 n/ M* a# f. N  Q! c
  278. LDA STAGE_DATA,X7 I& k. A- W0 V% `: B% x# Q
  279. CMP #PPU_END
    ' f+ X8 J" Q: h7 m2 O% r
  280. BEQ STAGE_CMP5 U2 P1 I9 f6 F0 L; ?/ u# d  R
  281. STA $20071 X4 W5 R& m8 z) v. `
  282. INX# i  C3 X- E, Y* F- S2 Y& F1 t+ U) {
  283. BCC PPU_STAGE_WROTE
    ; N4 t4 ]: C5 w/ i
  284. STAGE_CMP:  P! q. U( j, Q; ^! G: T& K
  285. LDA STAGE_TEMP+ M* o+ E3 @' J; y; w: X
  286. CMP #$FF    ;关卡数据初始化条件判断0 B4 b% r$ S( v: ]
  287. BNE KEY_B3 L% P$ H. i  X; _
  288. LDA #$001 R3 P, T4 R! [3 C' d" }7 }
  289. STA STAGE_TEMP    ;关卡数据初始化
    / }: m5 B! t6 U
  290. LDA #$57
    5 E: C7 Q/ H7 d) E3 {8 c
  291. JSR $DB52    ;按键音效
    4 C. \* E( Q: T5 O+ R- w
  292. KEY_B:    ;关卡减少
    ) d  t8 m4 f8 h6 ~: R
  293. LDA KEY_ADDR$ N% u  z5 f7 K" j# h
  294. AND #BUTTON_DEC    ;按键B或左减关
    $ y7 r' l" C& _; W$ T5 E- g7 j7 J
  295. BEQ KEY_A+ }6 @/ w- c: r! n% [
  296. LDA #$FF    ;重设标题延时  i* B6 F( z7 |1 k7 e$ c
  297. STA TIME_LAY7 p- ]$ i5 V; M9 C" j- f
  298. LDA STAGE_TEMP( Z/ m3 ~* i2 e( ]* d
  299. CMP #$00    ;关卡比较) c: H: M3 f7 |& |  S
  300. BEQ KEY_A3 L2 v$ w1 a7 @# t# _2 O. l
  301. DEC STAGE_TEMP   ;减关
    2 i8 ~; D3 h7 {  B/ ?( r
  302. JSR MUSIC    ;按键音效, O8 D( e; |# }* ^
  303. KEY_A:    ;关卡增加
    6 s$ u! x* U3 m; C! T! w7 W0 ~/ Q
  304. LDA KEY_ADDR* L: N; f! F7 q
  305. AND #BUTTON_INC    ;按键A或右加关
    + y0 q8 }7 d( Z  o$ W
  306. BEQ PPU_NUM_WRITE- h; z/ A- T4 a, O0 M) u' S- S
  307. LDA #$FF
    ' {: d( Y6 n& w  Y6 q5 g0 R& T
  308. STA TIME_LAY    ;重设标题延时# \; z0 L3 u, @! t4 k" n
  309. LDA STAGE_TEMP
    , I% o5 c; {0 R  e! ]" ]
  310. CMP #$04    ;关卡比较: c9 a4 H2 }8 M% w2 U; ]
  311. BEQ PPU_NUM_WRITE% _; F0 P) G3 J  G7 ?2 ]; t
  312. INC STAGE_TEMP    ;加关1 z3 C" X9 H& l* m$ K& Z# o- o) ~
  313. JSR MUSIC    ;按键音效
    , x) x2 ^, h7 F/ o& I7 ]" T
  314. PPU_NUM_WRITE:/ Q& J& W: r/ l, F/ O: \. J
  315. LDA PPU_ADDR_DATA
    3 W9 P& M  T. }6 k$ c; ^
  316. STA $2006/ g. P4 o8 T: J. _: m% T
  317. LDA PPU_ADDR_DATA+1( w& K! m. }/ T
  318. CLC
    % V" Q- T5 u) s7 E( g" ^$ l. k0 i
  319. ADC #$06% Q5 I# X* q+ P' @# P" w1 A
  320. STA $2006    ;坐标设置
    / x( P5 w! O' `/ C
  321. LDA STAGE_TEMP" c* J7 z4 H5 j- \9 q* }
  322. TAX* [; l. Q# q. z( |$ _" [# B
  323. LDA STAGE_D1,X    ;写入数字  |& p/ ]) e& S. t, |
  324. STA $2007# J$ V" M( J" N% a# B+ f. Z
  325. STAHE_WRITE:
    2 ~3 G& n* R& D. e
  326. LDA STAGE_TEMP7 [8 p+ {; e$ N  z7 s9 _
  327. STA $42   ;初始关卡写入6 V- F% \; Y) \; n, k/ G, u" t8 D
  328. PPU_RTS:
    - w2 C: t2 j: M5 c! s
  329. PLA1 c" E  O0 d9 E" m
  330. TAY' z+ i" O' S, Z5 O1 H! z) D4 f
  331. PLA9 ~' o$ O! D6 R& l  k0 X. Z
  332. TAX0 Z( m9 C  p, j5 K. J* G% H* x1 Q
  333. PLA5 B4 }# @! V  l; d2 I4 v9 O4 T
  334. RTS) t. _- I% W4 ?. s, P2 f# B

  335. 7 f3 \. h2 H$ Q" |) `

  336. % Y+ ~6 G3 ?0 J' M" X
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据
    5 [9 o: r( N5 S3 i$ d" U" m
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
      F( o- K+ e  g7 i# W9 v7 ^

  339. - m" z3 l' U9 i
  340. STAGE_D1:   ;关卡数字8 k+ Q! e: m+ i5 ]5 c4 H/ o
  341. .BYTE $01,$02,$03,$04,$05
    7 D* s: K) `0 T/ g
  342. 1 n0 f0 y! d6 r' Q2 L/ V
  343. ' |$ F# G5 @" Z$ S
  344. PPU_ADDR_DATA:; W9 ~& D& K: u: P$ ~# i
  345. .BYTE $23,$0C
    9 }  [7 Y0 E# `) z: x% t

  346. ) t0 S; m" T8 Z+ ?2 }( d6 G
  347. MUSIC:( y' v$ ~- o  f5 j7 u* j4 X
  348. LDA $8000
    0 ?1 F, F" ^5 d6 I9 z; c7 E$ }9 q) k
  349. PHA. C) d% Z6 N' E
  350. LDA #$00
    - Q, w+ [; c: r
  351. JSR $CEA74 ]1 ?5 x$ [/ p) w$ @
  352. LDA #$3C9 l& e% C) [9 P, N  Z
  353. JSR $9057% ?& a3 X. v& G/ [7 a
  354. PLA) f6 a7 }$ X) m
  355. JSR $CEA7
    " l6 y. M( G+ ^2 N, e6 y' {
  356. RTS
    6 k; I& f' u7 D# g0 D5 k, S
  357. 4 G" `2 _/ Z% A4 T& D1 {; r
  358. + [( x. o$ h9 I. l) e0 Q% P1 Q1 }

  359.   c* Z; ?; ~2 w
复制代码

本帖子中包含更多资源

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

×

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 1 0

使用道具 举报

签到天数: 1599 天

[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$ |3 m: l+ A9 E& _9 _# q
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了

7 O% U) O! y$ N$ b就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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- s' b( [$ `( ?7 g2 [+ B6 K. x
就是我呀,楼主都忘了,呵呵,辛苦了楼主。
! c, \: }  x( b' }9 V6 r2 s) E
也不顶个贴,唉,真是的
回复

使用道具 举报

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51) z8 T- K; v/ \' o9 ^0 L
也不顶个贴,唉,真是的

. Z- l+ n. K0 U/ I$ k7 i: e我一直在顶贴啊。{: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 M$ G* C. p2 l/ p1 N
请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。5 v5 l( {8 x' S  @
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 个 柠檬. 幸运榜 / 衰神榜
回复

使用道具 举报

签到天数: 1992 天

[LV.Master]伴坛终老

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

使用道具 举报

签到天数: 3109 天

[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-6-26 00:14

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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