EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑 - R3 J: T2 U. ?8 b; E: V0 r1 |
) [; C; _# q7 x' j1 c0 M* D
[FC][忍者神龟1][END选关]
2 I) j% N. Y% z1 z# b: J
9 D7 \0 p" g. M1 x时间:2017.4.2
' y( c  z/ O4 J; I5 |作者:FlameCyclone
" ^* v* d' o  F6 E' r! b2 v: q内容:( w+ t; u7 r* d1 ~
    1.关卡选择:   标题时,左或B减,右或A加;" g4 ?& T+ }* c$ b) w5 }
    2.一击必杀:   选择+B键切换;
( s, i! F( p) b+ u3 u    3.无敌锁定:   选择+上键切换;
  K3 J6 c5 C, r7 K: W1 ]    4.血量锁满:   选择+下键切换;4 L( f5 C- [3 D
    5.水下时间:   选择+左键切换;
2 h) k; ~1 @/ T. N' s) f8 i0 y    6.武器切换:   B+上键切换;0 ^, k; A$ h, o9 V' {
    7.暗器数目:   B+下键切换补满/空缺;* S, L2 Q( F& [  Y9 h  F. ~; ^  A
    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.' A+ h. N+ _  n3 ^! C3 [* I
- M) b0 \; x$ b7 Y* t" E0 E% D
; J" t* h! p) V" P/ c* S) v3 F
FlameCyclone.ys168.com
- P/ U* g& h: @www.nesbbs.com
2 m1 A7 S+ H! l2 G1 b0 g
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0
    ) E" S- q8 v3 _* F
  2. ora_data:9 \1 h/ P  C6 }8 D& K, U, s5 ?- H
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10* g5 G1 W" o8 o: q9 }, p2 Y, N
  4. and_data:
    ' R1 B9 F6 Q! P" z% n
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF
    2 q) U) D# a) w$ ]3 Y

  6.   j3 I/ R' B$ n, ?6 _9 F+ S/ R2 M
  7. button = $F5+ Y% t1 Z: ^  |/ F% W
  8. flag = $6000+ `( ?6 H" d4 v/ g
  9. .org $8000
    4 R! f* h" y; H% X- M1 Z
  10. JMP $8400& U' E; g8 D) Y
  11. & h' H' J7 V# W. W6 v0 n0 N4 I

  12. 2 s2 Z% N: u, M! m- S9 p
  13. .org $8400
    " }# K: R7 }+ Z9 W+ u! ^* y) K6 I
  14. PHA
    , p9 H1 @1 `  @: f% [, r, n
  15. TXA
    9 N+ b2 c6 v8 J6 x- |) r
  16. PHA
    3 m7 H: @- {1 H
  17. TYA0 H, z' u$ E" B0 `; K
  18. PHA
    % f: K$ z0 z4 h0 {# F
  19. KJMP:
    + E( P& R: Y3 Y( c8 v
  20. JSR $8100  C7 X" Q! f5 b$ w6 \1 z& Z
  21. JSR KEY_OPERATE
    : z5 P0 V' w$ T" ^
  22. JSR WEACH
    : l+ j! _, V4 W6 F4 _
  23. JSR INV
    & }* y: i( ]% V/ c
  24. JSR TIME/ h1 {9 r' t9 s  `
  25. JSR TOOLS: b. Q+ O, `2 Z  `4 s
  26. JSR BLOOD
      u# r$ G( u; ]) z* X, z+ p
  27. JSR MOVE_FORCE, @. ~! b  X0 g5 {5 r
  28. PLA5 ?1 T1 X; E1 \5 ?& a
  29. TAY& s$ B: G$ J. [6 \
  30. PLA( S1 t) z5 }. W5 c- K
  31. TAX7 ?7 g) o6 t& q9 R+ s% O4 I
  32. PLA
    # S% ]! X/ t* I! F  f
  33. RTS1 F# m  Y5 U% f* [* Y

  34. 2 R1 R$ h) n3 \: C: C
  35. KEY_OPERATE:
    1 Z4 G3 h2 o( k9 g: i8 B% C4 e
  36. data_protect:
    ) y1 D* n1 F4 l8 d
  37. PHA" L: E7 v! H4 q" z0 K7 T) I
  38. TXA
    0 ?6 G) D  K* E& `5 t$ N
  39. PHA
    9 a: n4 V) |) o# v4 G6 x- S9 n
  40. TYA4 K, I+ s5 G6 [2 p. U$ h' {% B! y4 ~2 D
  41. PHA
      i! K( ~! ~. i% p' Z$ X

  42. 1 h* L  s  p! d  Q% W
  43. FLAG_CMP:+ r; S; z( o0 K  W! N
  44. LDA $600F3 t$ D2 o* I7 E5 ^' e
  45. CMP #$7F    ;标志数据初始化条件判断
    2 I. x6 T( H5 n% o' ]: {
  46. BEQ pause_cmp' S5 f6 F" f' a2 p3 C* b7 e
  47. LDA #$00
    , }7 f$ S* P4 I4 d, V* }
  48. STA $6000    ;数据初始化% I4 h2 {% g, B2 r1 S4 E& x
  49. STA $6001    ;数据初始化$ k. \% b/ _7 F4 \7 y# j
  50. LDA #$7F
    / E9 Y2 j  A% C$ y$ C. J
  51. STA $600F/ ]; e/ [% s, D3 s
  52. pause_cmp:
    ( u) s- x7 G: U2 g  v0 f% [* {
  53. LDA button+2,X
    $ p$ J( U) r/ V" t2 `  o6 N
  54. AND #$20
    # o7 N8 N6 T6 p  E& r# i
  55. BNE button_press
    ; J$ k+ L, g+ z
  56. PLA: }6 C9 O& g# t- Y" i5 k  h9 Q/ p# g
  57. TAY* B1 N, q1 j! V. Y% u
  58. PLA
    + Z/ F# G: \1 D5 W* x  @  |$ W
  59. TAX6 k( M5 X3 c# D& Q. w+ H
  60. PLA
    5 R9 }( J/ `8 Q( M5 N4 u* S
  61. RTS& J4 j8 A3 z' t. s, y

  62. 8 b/ V  D! d) j
  63. button_press:
    1 {( T- V3 l; U  Y3 i: s7 W* P1 \
  64. ini_Y:  L4 u. X/ {9 L: N9 `
  65. LDY #$00
    + ]( g* ^: }0 w' r
  66. button_cmp:5 e( e- L; g' P" H( E# v
  67. LDA button,X1 L0 N; M# y; {# E# N
  68. CMP ora_data,Y
    & j' L# [" v  D: A" I( I( {' D- D
  69. BNE count_Y_cmp1 W7 Y, Y$ c. D' X# o4 b
  70. flag_cmp:
    . O1 u# w. v: k6 v+ |+ ^
  71. LDA flag,X
    , Q/ S" P: ?* H6 s8 f9 r
  72. AND ora_data,Y' F& T( d. J. J# x7 J' D( j
  73. BNE flag_and
    + ]+ {2 b: _% l; d  y. H% |! n
  74. flag_ora:
    ) m  r+ R; Z. o3 u9 @
  75. LDA flag,X
    9 ^1 p8 B; W4 s  L* d! J
  76. ORA ora_data,Y
    & F# P+ G5 x; S( }# L; N
  77. STA flag,X/ A1 v7 G0 L4 E1 r+ F& L; C4 @
  78. BNE count_Y_cmp4 E. I# ^) ~5 W) z+ U
  79. flag_and:% K: a% a3 x3 ]: ?; s* _
  80. LDA flag,X& Q0 T, z% Q+ ^( g+ i4 |3 k% F
  81. AND and_data,Y- [# E( ]2 z+ U6 i& k) C" y: f3 K
  82. STA flag,X
      R& a- r9 D; Z% C
  83. count_Y_cmp:- g' V: A" i& t0 c- c: a" x5 J# u  ?
  84. INY
    , G# R3 m. ~0 z# y
  85. CPY #$08
    : c1 e9 x& @: h6 H; d
  86. BCC button_cmp4 x, g' b7 b6 _

  87. / T+ T+ o; u$ C7 u# ?
  88. data_extract:
    ) _) H! E7 \# x/ {
  89. PLA, \6 J* a0 _4 |& g  y6 }
  90. TAY
    1 e, a2 {3 K5 k
  91. PLA( F: Y9 F" U, h$ f
  92. TAX
    " y9 o" Y. f1 v( i
  93. PLA; P4 P* V* _  o5 o- d- A
  94. 6 m) o2 K, P1 R7 d% u
  95. return:$ E) O/ ^7 G! z' t
  96. RTS
    9 l( n- v- Q1 L

  97. / P/ [; O+ J' s) g
  98. % X  Y+ `% u: S* g( E
  99. INV:    ;无敌
    ) s/ m& Z6 ?  _7 ^
  100. LDA $6000,X8 H6 [4 d- b; L% a
  101. AND #$081 ?" a: R7 M8 U, O$ h9 J
  102. BEQ INV_RTS
    3 T7 p8 H! J! X. ]" z' A  b
  103. LDA $0450, X3 t2 @5 t% i2 x9 L
  104. ORA #$04
    6 c, _7 I& E2 G5 R8 T0 J
  105. STA $0450) _% N2 {9 Z: ~% J0 z. G3 U6 T
  106. LDA #$05
    % h0 H- F* x' i- w) X
  107. STA $0500,X
    2 e, u# L$ X5 b$ @
  108. INV_RTS:
    $ u* c* ~' g4 u' r
  109. RTS
    # ?+ s: b2 i( e& M, f
  110. " i. R! O  [$ i) ^. f- I  R, [
  111. ) s$ F! [0 C/ U
  112. TIME:    ;水下时间8 J: R% h6 j4 H% N. R1 ?& D8 P
  113. LDA $6000,X, L/ S* n/ Y7 ]3 [0 z4 n
  114. AND #$02% N6 R5 d# C1 z" B- b
  115. BEQ TIME_RTS  o8 z: F3 U: k& J: ]9 ?  x" G
  116. LDA #$1E  g% e: ~, T  K1 |! C1 F5 z" S
  117. STA $BA
    ! J9 f' E( R  f! _' s
  118. LDA #$8C
    & P& Q+ d8 \$ ^8 `; o. p5 t9 M; a
  119. STA $BB8 X) i9 |" i, N/ Z! J$ _( ]
  120. TIME_RTS:
    & V  V7 X" u7 l* D
  121. RTS
    . Y& n+ }7 C, [
  122. $ w5 q& ~& S' ]6 n, Q2 N, {$ m
  123. BLOOD:    ;血量
    2 i4 d$ [# G3 u+ M2 n+ l, j
  124. LDA $6000,X0 G; i; x3 S( \+ \
  125. AND #$04* d# J' s- M. ?- I; F
  126. BEQ BLOOD_RTS
    ; `/ D4 e1 I: d. A7 w+ @
  127. LDA #$80
    : q6 c# \8 J7 h# d$ W' [
  128. STA $77
    $ t+ V; C* J6 _- _5 B) W; J( H  f
  129. STA $788 O+ U( A" W+ h% L2 x, `6 S) W0 M: c
  130. STA $79
    ! F. r4 V* u  @* c  v: u- |
  131. STA $7A4 B1 e  y& @' }1 `; _- q" k0 _
  132. BLOOD_RTS:. q' o. L; P  x" H6 @
  133. RTS
    / m; E; Y0 h, c0 f

  134. . _" }9 e# U$ R: M! [2 }7 q0 w
  135. TOOLS:    ;工具
    6 ]- K6 P) W6 y3 g0 d
  136. LDA button+2,X7 l, N) k' @3 u$ q: g2 u
  137. CMP #$40- P% |8 x3 ?( x) T/ t8 X
  138. BNE TOOLS_RTS
    4 x1 u4 H' _/ u+ S
  139. LDA button,X( ]  w) t7 v1 A) B/ e' m! D$ O
  140. CMP #$047 m) g" x6 [1 I0 n. V) P
  141. BNE TOOLS_RTS5 `3 `( w# j/ @" k; [' r7 G
  142. LDA $A83 @' V, R% u0 s1 m2 H# m8 P' y9 |
  143. CMP #$00' a. T: B, B1 U( l; \+ q
  144. BEQ FULLTOOL
    . r# m( @8 q8 J6 |9 W- P
  145. LDA #$000 s2 A, q# n3 N8 z; c% i
  146. STA $BF
    " Y! {' U. T. g- ^) Q+ w1 k
  147. STA $A7
    - O, s2 |. e) E. c) `( w
  148. STA $A8
    : i4 V5 V- _) b
  149. STA $A9
    0 w9 s8 q+ A4 d. f4 a! R! d
  150. STA $AA
    , Y6 V  |/ E0 {* O: h
  151. STA $AB
    7 n. S8 w4 d3 }" l$ A' v
  152. STA $5B9 i- w& }( Y+ {- L$ G9 Z; J- Y
  153. BEQ TOOLS_RTS
    ; V" e% P' N. F" O" H5 i
  154. FULLTOOL:
    / M1 O! g( j: [3 r7 H4 h
  155. LDA #$0A. I, g/ _+ Z1 y. \# F7 _/ \& z: J
  156. STA $BF
    % V; B; O( E! |
  157. LDA #$0F8 j+ ^2 D1 _2 A$ p
  158. STA $A7* c% [7 _  e, G$ A* R9 F& N
  159. LDA #$63
    8 [- N& H" l' Z$ s0 P, `" B. }
  160. STA $A8+ D5 |6 t( a- {0 f
  161. STA $A99 I" n$ r6 C0 Q: V1 g+ V+ v2 g
  162. STA $AA5 z$ ^* b: {9 {
  163. STA $AB) y+ `# R) Y0 |
  164. TOOLS_RTS:
    ! a/ ^* F& Q- S8 l/ U0 R" }! o
  165. RTS
    3 z' z) y6 u8 r% z1 A
  166. 9 ~, c5 G% W+ f
  167. WEACH:8 S/ i( V( K' K1 _' v
  168. LDA button+2,X( N0 `! ]% _) T# T  f# c) F- I  |8 K
  169. CMP #$40. N3 [6 {: S. J
  170. BNE WEARTS8 O# B" m* x, A7 w+ E7 R+ w% Z2 w' c
  171. LDA button,X" ~, e4 u* E+ j0 k" K9 s
  172. CMP #$08
    . l; N, _- c% q! `' C! Z
  173. BNE WEARTS) Z. E* a" h6 x! v2 F
  174. LDA $73
    7 t! M3 C+ f: W4 o8 v
  175. CMP #$04
    4 n* p$ x6 {2 ?1 T3 i
  176. BNE WEAINC
    # l/ g& X( R/ c9 [: U
  177. LDA #$FF
    ) r( s3 |* O6 J0 b
  178. STA $73
    " S2 L% i7 T( L& g' Z
  179. WEAINC:' i) O* d  @. Q1 r! S! W
  180. LDA $73
    / h7 H, f3 Z4 v9 {8 Q. u, \
  181. CLC
    $ l2 i/ t& J! _2 N1 ^8 B
  182. ADC #$01" s9 A' g4 g) e0 @9 Q  {
  183. STA $73. A+ w3 T5 w* K- ^
  184. STA $74
    # u! w: Z" ~; v, L, c- n$ D
  185. STA $751 e0 ~$ ]. X9 m! X6 E
  186. STA $763 Q" c, C  ?1 J7 _3 k# s
  187. WEARTS:
    0 J( a: Z2 b: B$ e& J2 s" F9 X1 z
  188. RTS
    1 X0 {% B% {  |
  189.   T6 O* S) D; U, \
  190. . t) ]8 L; h. k1 g, O) o+ s4 j0 h
  191. MOVE_FORCE:
    8 W, X0 Z! H$ O8 r
  192. LDA $35
    6 Z% Z0 {# R2 A2 e0 L5 d
  193. BNE MOVE_FORCE_RTS
    1 \0 [! w; l) o" h' d" r; b/ w
  194. LDA $5C
    4 a' S2 E, _# w
  195. BNE MOVE_FORCE_RTS2 W/ d& D" g! ~$ O: c( M
  196. LDA button+2,X
    1 Z4 \8 m3 ~0 x+ U
  197. CMP #$80
    0 H, t# ~4 R$ r9 j; _' @
  198. BNE MOVE_FORCE_RTS
    6 F4 F: r$ K# w' [$ ?8 h) F  {
  199. L1:
    8 h3 `$ \& k& F- J
  200. LDA button,X6 i- \$ n1 \2 ^
  201. CMP #$08
    2 |( `) T( |- B7 }- |: u' j
  202. BNE L28 P+ W3 u9 F: D- P$ G' a- e
  203. LDA $0460
    # l. R! Q% g- u
  204. SEC
    5 f! B% r' T) M: {) v
  205. SBC #$10
      }' A/ |7 \5 M3 R
  206. STA $0460
    ) T4 z' c; @9 P3 j+ G
  207. L2:6 @; ^( e* o8 `* e9 C  {
  208. LDA button,X
    5 Z4 y6 o! V, Q7 B6 ~4 M( G+ P4 v$ A
  209. CMP #$043 o9 E% h" y* x$ I
  210. BNE L3# F! Q, C% N- ~2 k( Z) L
  211. LDA $04602 v- D4 _  |) G# O/ h! x
  212. CLC
    ( {( L; q) N) j4 r+ e! }
  213. ADC #$10% ^# J+ ~, p: S8 J
  214. STA $0460  {7 @5 d9 D* l$ R# f6 ?* S: w
  215. L3:
    ; C; k3 ?" l* g6 ~
  216. LDA button,X' w' _. w3 j3 v& h. v; i8 H
  217. CMP #$02
    1 s3 \- v# M; [# g% T% X
  218. BNE L4
    0 b" f  ]* v2 f9 a5 t
  219. LDA $0480
    / _1 ]( v3 m- @) E4 m
  220. SEC
    ( U3 {4 p: L1 w, u
  221. SBC #$10. m0 r+ H0 M1 Q9 K4 e+ M' g
  222. STA $0480
    2 F) U, }) u7 [$ f; @5 S/ J
  223. L4:/ |9 _$ s4 t* l
  224. LDA button,X
    ( Z( L( \) Y, W
  225. CMP #$01
    : K  w2 H3 h/ |; B6 |' m
  226. BNE L5
    2 S% c0 A% }+ z2 m5 [/ M
  227. LDA $0480
    . @' ]3 ]# X7 j2 v/ }
  228. CLC
    # ~/ ?& _. j  }" j; m, {6 y
  229. ADC #$10; S" R- S# t  l( y4 ?
  230. STA $0480
    , c9 L& T- v; d2 O  I
  231. L5:) u* P+ H8 A% R, |6 v! ^. g
  232. MOVE_FORCE_RTS:- y; b8 n8 x" h: Y* m
  233. RTS( E$ \3 S, I8 U" c: s$ e; U
  234. # V  |$ h$ j8 |2 h
  235. ;[FC][忍者神龟PPU][END]- W1 V, _5 ~! a% d& O, ]9 k
  236. - R- Z9 F) _: l

  237. : v& s$ z$ z, Y+ G; `9 w( R! y
  238. KEY_ADDR = $F5
    ; V8 V6 `& i+ o- Q
  239. STAGE_TEMP = $6010
    ; e& Q8 l' w2 j, p% R1 e
  240. TITLE_A = $217 h% T+ ^2 H& _$ H% d9 z
  241. TITLE_A_ON = $014 T5 P7 e" `0 l' s2 q& U
  242. TITLE_B = $59
    " Q6 P4 l  _  _3 D0 ?
  243. TITLE_B_ON = $010 N1 G: q+ r' ~8 u
  244. PPU_END = $FF( }) Y* L5 n9 t3 V6 X
  245. TIME_LAY = $3A0 g% s0 ^" f( c9 f7 Z) {
  246. BUTTON_DEC = $421 E& N# e6 K9 z8 l% v+ s0 j9 x6 ]" ^
  247. BUTTON_INC = $81) ^- V0 q1 n' C- G: c4 N
  248. 7 f- t  S6 x+ Y2 u% y; S5 [
  249. .ORG $7000
    / {1 m* e4 L9 J
  250. 5 i, l, K& o  b4 W& i
  251.   , U: h9 X3 R$ \

  252. ! U9 P4 J; g/ z1 X7 O5 B& t. B& Q
  253. PHA
    ; [4 Z$ _0 @) P  s0 f9 D
  254. TXA
    : _! E2 H1 d/ O* y! ^& C
  255. PHA
    0 J% z! a+ c4 O( a0 u2 Y4 F
  256. TYA% G* A8 U% F: }' U0 l- R' x. G
  257. PHA  j* Q! T! r! o3 _7 y( B. `
  258. LDA TITLE_A' P, c( J8 ?+ P4 p4 o; N: `' ?! b
  259. CMP #TITLE_A_ON    ;比较是否为标题画面5 w1 V2 _  d" y, P& i0 D
  260. BNE RET7 c* t7 g/ N7 @  H1 T
  261. LDA TITLE_B. w+ r) B/ ~* M+ Q8 @
  262. CMP #TITLE_A_ON    ;比较是否为标题画面1 g! _: ^( _/ ^4 E; T
  263. BEQ PPU_STAGE9 J7 Z3 ?/ j+ U. _
  264. RET:& h; q9 G7 C- `/ G
  265. PLA
    ! d/ Y; r# o9 D) T
  266. TAY
    4 _5 g: C7 I; y; D% t0 B( a
  267. PLA
    & `  q" |8 ?) T, A
  268. TAX
    7 g& S8 y9 \" {! _. j9 V
  269. PLA
    - @/ c' i/ i$ R4 B( @
  270. RTS2 M7 z+ N0 Q+ B& c0 R" ]
  271. PPU_STAGE:    ;STAGE显示程序* \3 f0 [( f0 q% C
  272. LDA PPU_ADDR_DATA
    ; u" T* {$ T. U' b9 S. [& q1 N" s3 t
  273. STA $2006- c$ ]1 E0 l7 I, }# h: |
  274. LDA PPU_ADDR_DATA+10 J+ C4 V0 Q% F- S9 \0 T* v* q
  275. STA $2006    ;坐标设置! V5 o5 `# n# q2 `7 N1 S* w
  276. LDX #$00
    & R  f( T8 K, G. I" W$ O. q0 ^
  277. PPU_STAGE_WROTE:    ;写入STAGE字模4 v# X1 b: E/ v; V/ q. N* V: O2 i
  278. LDA STAGE_DATA,X3 m  P/ F0 s: t8 e' i' @. {8 x6 ?8 W
  279. CMP #PPU_END
    3 }: d8 A1 f, w) [2 w
  280. BEQ STAGE_CMP* v; Y5 r4 L6 l, @9 E$ C
  281. STA $2007
    $ c9 K* q+ ?% a, X# ?
  282. INX3 Z6 F3 g( B8 O6 m
  283. BCC PPU_STAGE_WROTE
    5 O( d, i& |3 t: d; [! g1 T
  284. STAGE_CMP:
      p2 A  _; X- R
  285. LDA STAGE_TEMP
    . U8 Q( A! ~8 R* m
  286. CMP #$FF    ;关卡数据初始化条件判断
    # F% E& y2 V7 t) n: r  S9 ^7 q* i1 }
  287. BNE KEY_B
    1 W$ f' S1 N0 H& l/ v- d
  288. LDA #$00
    , B1 w0 ?* B2 C$ ]
  289. STA STAGE_TEMP    ;关卡数据初始化* z- K5 q4 s$ _- J
  290. LDA #$57
    + T) i' j  w- r) t& S, {- U/ o
  291. JSR $DB52    ;按键音效
    # G0 E4 e6 `2 ^  u
  292. KEY_B:    ;关卡减少. k& y9 T/ U; J2 d! }
  293. LDA KEY_ADDR. k5 b! J+ [7 N( y$ [9 Q$ _' E$ J
  294. AND #BUTTON_DEC    ;按键B或左减关
      Z0 ?* W: k: D
  295. BEQ KEY_A1 k( c- T9 B# A* s% g
  296. LDA #$FF    ;重设标题延时
    $ R" W) q! M4 P6 u
  297. STA TIME_LAY
    : D! o9 w: g  h; Y; U
  298. LDA STAGE_TEMP1 v2 W( ]- @( {( M! I: K' X" X
  299. CMP #$00    ;关卡比较. ^7 o" _8 r8 ^8 `! b
  300. BEQ KEY_A4 i* {$ ^1 W% J) X8 [
  301. DEC STAGE_TEMP   ;减关
    ' [2 K. D  ~# I4 ^$ z$ A1 ?2 K
  302. JSR MUSIC    ;按键音效0 \8 J7 H$ u) n: [5 {! r
  303. KEY_A:    ;关卡增加
    # B" F1 ~! Y0 Q( w
  304. LDA KEY_ADDR# x$ L) a- T" p7 [6 v3 R
  305. AND #BUTTON_INC    ;按键A或右加关
    % n, q: d  m. b
  306. BEQ PPU_NUM_WRITE, t9 t; b* X( `, O7 L! B
  307. LDA #$FF) Q6 w# n3 j/ t! {5 c: Q
  308. STA TIME_LAY    ;重设标题延时5 o' U- v, P# o- e! u) i/ i6 `
  309. LDA STAGE_TEMP3 T- l5 c2 D/ c
  310. CMP #$04    ;关卡比较1 X. V& g! i2 w4 {! h
  311. BEQ PPU_NUM_WRITE
    2 w$ t4 s4 v/ t8 x; @; o& d
  312. INC STAGE_TEMP    ;加关
      N" ^2 M$ L% }$ y( p$ [0 z
  313. JSR MUSIC    ;按键音效6 y" w0 z9 J) k' l3 t# x
  314. PPU_NUM_WRITE:: h/ o; l; z/ X6 L* u- N% |0 o
  315. LDA PPU_ADDR_DATA+ R( K9 z7 r0 z: |* B% z
  316. STA $2006
    $ r1 N; s. d' i8 o/ F1 A
  317. LDA PPU_ADDR_DATA+1; ^+ Q/ H6 r( i2 M& M) I
  318. CLC; Q  ~4 R2 x0 Q# W4 y
  319. ADC #$06
    1 l8 e4 y( N1 Q/ \
  320. STA $2006    ;坐标设置
    ' o) X3 W- b2 Z! `3 c$ e% P
  321. LDA STAGE_TEMP
    2 u/ I  @. R' K" ?6 B
  322. TAX
    + w# ]9 D& l9 t
  323. LDA STAGE_D1,X    ;写入数字9 f% S8 K; H7 W/ c
  324. STA $2007
    , a3 n3 I  f  q9 Z  y- u
  325. STAHE_WRITE:8 I2 S, B/ `2 j7 m9 ]
  326. LDA STAGE_TEMP: f7 Z  W; I/ M. o) A1 \
  327. STA $42   ;初始关卡写入, }6 Z. @# a/ T4 f) i5 |+ h
  328. PPU_RTS:
    ! v( C. E2 d1 H7 h/ v" C8 F
  329. PLA8 ]6 m% B- K0 ?- {
  330. TAY. l) c9 K) V: `$ ~$ b
  331. PLA; O( D5 c' j9 P8 Z1 n: M) c
  332. TAX
    - I% a0 m- M3 f; F  m  i* C: H) a
  333. PLA5 N' w' ]9 Z4 Y' s. M
  334. RTS5 R. q( x, z6 _$ B6 Q& \& H# Y) o
  335. ! }/ P9 {0 V$ _) S4 b+ z3 M

  336. , D4 {: I5 t8 M
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据
    & J; L3 k, p) N! Y6 R
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF6 ~$ w) O. H, c" V& n8 r+ w
  339. ( M" D  d2 E) b* k% w( E
  340. STAGE_D1:   ;关卡数字$ n/ s/ |* s4 X
  341. .BYTE $01,$02,$03,$04,$05! D. y$ b- f/ w/ [

  342. 4 p1 z2 c& A: E. ~+ p
  343.   T0 q; f! p0 I) H. F0 e
  344. PPU_ADDR_DATA:% h- N" a' s$ z
  345. .BYTE $23,$0C
    + q5 C& M4 E+ o& _' ]& m/ n: l

  346. ! |' J1 Z9 _; f! ~
  347. MUSIC:
    3 d# y( k3 Z- G5 n& j; `
  348. LDA $8000/ `* c! H6 k6 J; y
  349. PHA
    $ l" m$ h9 L+ J7 v+ x
  350. LDA #$006 E$ D8 Y5 h" l: y
  351. JSR $CEA7
    / S# I# n% z9 T! [" M
  352. LDA #$3C( L+ A9 o( ^6 V  r1 C
  353. JSR $9057
    7 {/ C1 h) p4 R  V& F# A7 G7 {- Y
  354. PLA0 A" j! m6 c% r7 k4 o: {$ D" ?
  355. JSR $CEA7
    3 \+ T( U  j2 d' Z
  356. RTS8 g+ C- R; `& o: u, ?
  357. 4 s( J1 P# n3 i5 r& w6 p
  358. # x' V+ E" Z( t. c% ?

  359. 7 U% X& v9 q* v% \) f; p0 `
复制代码

本帖子中包含更多资源

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

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
3 v! a. X0 x+ o4 H  S, E我记得有人想要忍者神龟我才修改的,那个人跑哪里去了
8 r0 i1 o3 o: r& F
就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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
4 ]# l8 k. Z: a$ V+ B就是我呀,楼主都忘了,呵呵,辛苦了楼主。

  {( s! G) v' Q- Y! U也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:517 f, g! M) c# n! K- T/ u+ B
也不顶个贴,唉,真是的
3 e/ d7 w7 I$ i8 `; s6 g' I# ?0 D0 L
我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。
$ y  _" Y% g" r0 `' o& _请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。
- F3 S) ^6 p$ n/ k8 G1和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 个 柠檬. 幸运榜 / 衰神榜

签到天数: 1969 天

[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, 2025-6-8 08:25 , Processed in 1.133789 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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