EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑
$ b5 e' L: O4 l& @$ A2 h) ^; J9 a8 ~2 M2 V8 U3 x: |* N
[FC][忍者神龟1][END选关]
2 Y! [; @! N' ~: x
8 w- _( Y; Y3 ?2 p" w时间:2017.4.2& |  ~2 t7 e6 c! e! `; w# d! `
作者:FlameCyclone; {! Q! z) ^2 Q" W* ]
内容:6 m6 f: v6 Z, x7 M
    1.关卡选择:   标题时,左或B减,右或A加;' @4 H* [- c, F
    2.一击必杀:   选择+B键切换;
( y0 j# M5 o- X5 T$ _7 }) F4 I' ~    3.无敌锁定:   选择+上键切换;, ^8 ?/ ~) T" W1 n0 j
    4.血量锁满:   选择+下键切换;2 y- z3 A3 H5 ?1 @, ]) L# I' u, j& U
    5.水下时间:   选择+左键切换;0 j. n5 M1 r3 b
    6.武器切换:   B+上键切换;3 @1 m" d" w0 h" ?  H
    7.暗器数目:   B+下键切换补满/空缺;
9 ]/ I" ^* r8 J6 v    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.4 Q8 B& D* c3 M4 _8 Q9 V
' K. U7 C) G. w3 G

# y0 x3 m8 \& P% PFlameCyclone.ys168.com
5 Q! t* Z1 D8 C3 U2 b8 l6 Nwww.nesbbs.com
. Z6 g- e& {; M* d; {1 v
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0: q, ^( s( f1 l2 e7 M) {, `
  2. ora_data:
    9 z, Q0 B0 |4 w& ~1 o* ]
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10
    ; w9 r" u2 X8 Q% a: I7 t
  4. and_data:
    % v. U1 @5 \! e" H
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF
    ) }- }* {% g4 k1 b' J% ?& v

  6. ) R. \* j  L9 Z" P
  7. button = $F5: Y$ ~4 y1 Z% x5 n  k6 c  B
  8. flag = $6000
    / x+ E0 E' x# K0 C$ W
  9. .org $8000
    / m' m3 C& D# w7 Z/ V+ ]
  10. JMP $8400% O9 q2 S7 w" _; i/ G

  11. & O4 K2 l& o% d8 f5 l
  12. , j, _! @7 y+ J, u- E, @
  13. .org $8400' A4 U6 y) [' w, f
  14. PHA
    6 a) i3 ^& c% q, f  \: m' n4 v) n
  15. TXA
    1 v% _5 M+ f& E8 |2 ~+ W
  16. PHA; c+ V$ u2 [4 L/ Q
  17. TYA+ B, M# [& w1 j. i/ x
  18. PHA/ z+ @( [  H" i7 g% s# G
  19. KJMP:6 v# \5 b9 ^" ]2 g# X3 ?0 v+ o
  20. JSR $8100! G+ B4 e) U8 h4 q5 S+ a( |4 j
  21. JSR KEY_OPERATE
    0 {7 l1 `/ t0 l0 |) \# y2 y2 [, q, S
  22. JSR WEACH% p4 C+ U8 s, E7 q5 g
  23. JSR INV
    , s8 H" J% ]! [3 e  _( U8 F
  24. JSR TIME; Y/ D* b/ Z: h6 ]+ w' C, i
  25. JSR TOOLS8 V) i7 [/ \- D+ @. o" i  I% ^% ]
  26. JSR BLOOD2 W, h% T* F+ y' J3 I! e' ?9 a
  27. JSR MOVE_FORCE" C- F) X# O7 u' H- D# i3 z3 _
  28. PLA# A8 s& r9 R* `+ O6 g; u
  29. TAY4 u( ~( v& B: Z* C
  30. PLA
    6 d- M# U2 r' H$ \0 Q9 k
  31. TAX* r* A- A4 Z3 s0 T$ k  [1 [3 G
  32. PLA2 `/ h" s) F, f3 K
  33. RTS/ B. x& X' w3 X0 ^9 [/ A5 g0 B% e' |

  34. " I# a, `9 a) J2 k" Z2 z
  35. KEY_OPERATE:- c- t2 H6 @: F# q" O
  36. data_protect:2 d% O5 D" i, F: p, l. m* y
  37. PHA7 e4 V$ Y6 l+ j+ ~- ^
  38. TXA
    ; R! T; ~" H$ \, `% s4 F
  39. PHA
    9 T& F/ |. R, s. M* v
  40. TYA; {; r5 s* r8 ^/ V
  41. PHA2 G* b' F' M1 Q
  42. ( D/ ?' @$ Z, r
  43. FLAG_CMP:
    7 j5 F- O$ H: W) C* l6 m8 c
  44. LDA $600F
    & N7 w9 |5 U$ e5 O4 C. Y
  45. CMP #$7F    ;标志数据初始化条件判断
    / `  A) d, J, i; d9 P3 K
  46. BEQ pause_cmp- O1 e$ |) F# ]2 p( n* u
  47. LDA #$00  ~$ [" s# _0 n7 B/ J( k
  48. STA $6000    ;数据初始化$ g0 S$ d% ?4 W8 j) [$ F0 W0 j) e, j
  49. STA $6001    ;数据初始化
    2 \5 V, w; n0 [
  50. LDA #$7F. T9 y/ H4 u5 E/ S& }  L& d7 V6 c
  51. STA $600F0 P" K' h* s! P1 i
  52. pause_cmp:
    $ x9 S$ t6 \' V
  53. LDA button+2,X
    4 t/ c+ J7 v/ ]% i3 ]8 ?  s( c
  54. AND #$204 F0 j" r# s' y0 E$ H$ D
  55. BNE button_press& @! x7 |% f2 _  u
  56. PLA
    & _8 F' b* f; x
  57. TAY! I8 P* ~' e5 |* ]# D( t8 p5 Q; u/ I
  58. PLA
    . Y8 x7 V# t% P/ m
  59. TAX
    0 J  b, e* H1 y  E
  60. PLA0 C8 z& \5 h8 m8 s9 y, e5 T. ~3 U
  61. RTS
    $ n3 I6 j( @; i/ `) M/ L2 t9 w! w. ]

  62. ( k, U/ g4 d8 @& S
  63. button_press:
    7 z3 L8 x: R+ l- v( h( Y
  64. ini_Y:3 Q9 y6 M9 D- Y$ r; C; m0 o
  65. LDY #$00) \: s" h: N3 m
  66. button_cmp:
    ; r3 Q( w; T7 j4 h2 q
  67. LDA button,X
    7 a5 ?; ]5 M2 V5 }3 W
  68. CMP ora_data,Y0 F3 h/ Y  h8 Q! W6 D9 `. H
  69. BNE count_Y_cmp
    1 o5 m. m1 R, n/ q) O
  70. flag_cmp:! N; B+ [3 z  N% W/ k
  71. LDA flag,X3 B4 I9 r2 V8 C2 ^
  72. AND ora_data,Y' G5 @9 P/ g; ^
  73. BNE flag_and% ~# P0 @9 Y  E  x5 S8 _( `& @. S( b+ c
  74. flag_ora:5 t7 X+ V  t; p+ z. m) x
  75. LDA flag,X
    ) A2 y0 \4 p5 W' }  y( _( h
  76. ORA ora_data,Y7 z" r6 D  \4 K  u4 O
  77. STA flag,X
    8 G- E( Z4 i+ G- o" d. U
  78. BNE count_Y_cmp. I2 ~$ q8 u- Z/ |
  79. flag_and:1 S0 \; }( d' x& Q* d
  80. LDA flag,X
    # c8 i! k, ?! L+ A5 C2 H+ u" u
  81. AND and_data,Y
      ^5 o' d6 E3 _: n
  82. STA flag,X
    5 Q/ z+ ~' L; \+ {* Y3 K$ `& d" L' s5 S
  83. count_Y_cmp:
    $ I; d1 O& B% p. ?# ^2 j
  84. INY( d1 H& P  {6 X4 V/ P' O2 `
  85. CPY #$08/ e- w" ?: N$ K3 x
  86. BCC button_cmp
      E7 v+ E3 L1 x1 S3 x9 I0 J# ^+ }

  87. 2 Z. e# _& u) M: z2 P; F
  88. data_extract:
    : ^5 T, y8 w# X; g& x0 v$ ^
  89. PLA
    4 m8 A8 n& I2 j* T+ B4 K6 t
  90. TAY' L, w4 x" d) Q$ _+ m7 ?) b
  91. PLA
    1 m% k/ h9 {3 c: l, D, g
  92. TAX
      @& M" W% B1 t& P, E5 F
  93. PLA2 s2 |# \% N; w$ D( Z
  94. & @! C/ U+ b' [& b- |
  95. return:
    6 m2 Q  [. i3 X+ v" o+ _+ R' ^3 w
  96. RTS
    5 K6 x+ H* t+ Y7 b5 M& Y
  97. 8 z0 e5 Q) x) G: S6 `

  98. : B! q* a; s2 g( @
  99. INV:    ;无敌
    , L! m$ f5 s3 _
  100. LDA $6000,X3 ]! J# Q0 F  l7 ^, [& C  y/ M
  101. AND #$08/ e: B0 J1 ?+ r2 ]
  102. BEQ INV_RTS% S9 l- K- u9 {0 T1 V
  103. LDA $0450* e* h4 A% }/ x& U: o  V% H
  104. ORA #$04
    ' e5 x: ?) W7 ?
  105. STA $0450
    6 p5 b( R# R! j8 c5 v2 s
  106. LDA #$05
    ) M; B$ \/ O9 u$ z# a
  107. STA $0500,X
    , l( s7 n# l' r: m/ O
  108. INV_RTS:
      y; \7 T: i5 Z% F9 h7 v3 r) T
  109. RTS0 I: p' H+ O. g$ [# {  N, o
  110. 7 G2 K0 U. ?& ~1 q
  111. $ h( x- {! t$ ]# \, j
  112. TIME:    ;水下时间$ u# \, }. [9 h0 g
  113. LDA $6000,X
    ' a$ k7 D& ]: F# v0 n- n8 y( Q5 q
  114. AND #$02
    . W+ v' G4 b. a! V
  115. BEQ TIME_RTS! ]( [' D% i. J' t% [5 [
  116. LDA #$1E/ Z' n, m" ^! f, G( r, `* w1 G
  117. STA $BA7 d4 e; _; ]/ A+ y  m8 R# U
  118. LDA #$8C  j, [: x3 c# q, \
  119. STA $BB( X' y+ h7 Z/ ?4 u+ G
  120. TIME_RTS:
    + e* O2 y: {( f8 c
  121. RTS
    - P6 R3 m7 Q7 j& @6 P
  122. . h+ v4 `" W, B8 G2 Z
  123. BLOOD:    ;血量; N) O- [! J0 K! n$ {
  124. LDA $6000,X
    : ]1 n* }( T2 |: k6 F3 Z6 \
  125. AND #$04, b6 A0 Q6 u- X/ b2 B5 Z/ L
  126. BEQ BLOOD_RTS
    7 O8 S' ?8 ]1 i/ w
  127. LDA #$80& c; I7 w3 d5 p- `9 y8 `  c
  128. STA $77
    * I3 v4 o# V# J' f
  129. STA $784 R$ L/ Y: w5 z4 \) x5 q* k; E
  130. STA $79* l, i7 b; ?0 h$ C
  131. STA $7A
    ) ~0 |; T! v" {3 n' c* \
  132. BLOOD_RTS:
    0 f" \2 \1 ^/ Z3 U
  133. RTS
    % _( j) d- K7 H% R# B& r
  134. 6 `* i' j$ B6 s/ T7 {
  135. TOOLS:    ;工具
    3 ~( J3 G1 Y) j! p
  136. LDA button+2,X
    8 g. \# K" Q/ ?4 h7 ~/ V7 Z& u) ^
  137. CMP #$40
    8 _3 v: ^  L# S& j5 W
  138. BNE TOOLS_RTS
    $ a! t$ V( v9 {8 m: C6 Q
  139. LDA button,X
    * N- ^3 i9 J" i% Q, v; u8 K
  140. CMP #$04# T6 ~8 |% ]" W5 u& b
  141. BNE TOOLS_RTS* s4 s6 i' l7 p4 m
  142. LDA $A8. U' X& z' i6 s' f& }, y9 h
  143. CMP #$00) Y+ X/ y2 w7 B8 A
  144. BEQ FULLTOOL
    $ w! Y% j" k+ {% q" f8 n9 z& Z+ C
  145. LDA #$00
    $ p4 ]7 D8 R' G, X# ~/ V6 }
  146. STA $BF* y- C* q, O4 [7 i# L
  147. STA $A7
    & L' d( R5 s8 T! l1 W) d
  148. STA $A8! Y. _9 O; B: q! W
  149. STA $A9
    8 J! G& E! [3 }$ h3 x8 i
  150. STA $AA. _4 |4 N! l+ K$ m7 p$ n
  151. STA $AB0 U! ]$ X$ o& o) Q
  152. STA $5B. H* y" _& w$ ?) g: T3 B8 Y$ I0 u
  153. BEQ TOOLS_RTS$ j- {# V8 z6 ?; y: Z
  154. FULLTOOL:
    ' L! k0 K  d! W7 h( E5 f, g
  155. LDA #$0A4 b  p4 P  R' j$ W( F
  156. STA $BF  W; o" d' U8 F9 ~( N# t  ~6 O% C0 U$ h  {
  157. LDA #$0F9 o- \' g) j1 B* S# |
  158. STA $A7; t' ?" t7 v$ H4 {
  159. LDA #$63; Y: w' t0 t( n9 C9 L3 d9 N) y+ Z5 p
  160. STA $A8& K( q( Y' P1 x2 G- g1 W' g
  161. STA $A9! B" o& a* s( w. a4 @7 ]
  162. STA $AA! ~8 Z' f3 ^; E
  163. STA $AB
    . S4 Y2 o) _3 Z; t! x& J: @3 x
  164. TOOLS_RTS:
    3 G: E' C( J) b0 y
  165. RTS
    : d$ r/ [; F0 B- c, [% \- m4 I
  166. 0 E( b, e& o/ o/ q% @6 K/ K
  167. WEACH:2 ^3 L! r+ [4 Y* Y+ S9 q
  168. LDA button+2,X
    & \9 Q% C- i8 `* w
  169. CMP #$40
    ' d; y  \: Z2 |% l' M- v% [
  170. BNE WEARTS3 x5 d" {- U+ Z
  171. LDA button,X
    ( S' R- k" J0 K
  172. CMP #$08) {2 @6 R/ C% \; }
  173. BNE WEARTS
    2 y. D/ x) T& K/ ^( U$ t
  174. LDA $73
    3 n- f' Y1 J' Z' o4 H6 C4 P
  175. CMP #$042 G/ |  o3 @  u; g2 K8 @
  176. BNE WEAINC
    $ ?8 P% F% s6 Y4 v1 P, A
  177. LDA #$FF+ \1 d3 \. U' Z. z
  178. STA $73
    % g0 I: V# h% J5 x* {
  179. WEAINC:
    ! |9 `% A+ O/ {7 X
  180. LDA $734 Q4 r6 Q# |$ Y1 w0 n* n
  181. CLC
    , U$ J/ d4 ]! M( }# g1 P! ]  |) s
  182. ADC #$014 e' I1 V# i& X/ F3 A4 M
  183. STA $73; _. h4 ]' z: {! Y& W
  184. STA $74# E+ B& W1 W1 l5 l
  185. STA $75
    ; r0 s: T& C' ~8 T' X) t9 E) ^
  186. STA $76( s. m% N5 X& S; ^9 p! u
  187. WEARTS:" y5 c' |2 E' j% X0 u  p4 t' m3 @
  188. RTS3 [3 |) a: ^; F7 @, b% K
  189. * t+ Q) [3 L7 y: ?9 a
  190. $ e! h- t! i  z% s' G* @
  191. MOVE_FORCE:
    8 v1 _$ i4 d: ]" P  W) i4 X+ @- D
  192. LDA $354 C& d- Q/ d1 J; @) A. D
  193. BNE MOVE_FORCE_RTS0 G- k# |' m7 K2 q
  194. LDA $5C; U" M- w4 ^; O0 f2 y' m( M! O) Z3 u
  195. BNE MOVE_FORCE_RTS9 m& ]2 T; m, P+ X1 J
  196. LDA button+2,X2 F1 V8 w* L- A# Q$ E% ^: F
  197. CMP #$80
    $ S% C) h- \' }& K$ x3 `
  198. BNE MOVE_FORCE_RTS
    ' Z6 K+ r# @( I! ^! {
  199. L1:' @1 R, c  p  G& S
  200. LDA button,X  M& w0 ?* p6 P) O
  201. CMP #$08- y' Z/ U0 g) r0 B2 W: K( H
  202. BNE L2
    4 `1 l  S, f' ~4 A
  203. LDA $0460
    # P+ K; P4 L" b) A$ q$ V
  204. SEC
    ! M- w- l) t+ [3 F1 t" ^. U
  205. SBC #$10$ b! f) f& a( s& F
  206. STA $0460
    & x1 d. C$ I$ [: ]  ]
  207. L2:
    4 M: i1 C; |+ [# }/ A; a( q% r
  208. LDA button,X1 Q0 v# X- i) l9 w5 y+ g; I
  209. CMP #$04
    3 Z7 K. T3 E3 t( Q* b
  210. BNE L36 r) r# U- `' J4 h1 n$ @
  211. LDA $0460
    % _& \9 [& u1 }8 }3 \# [
  212. CLC 5 j5 u# q: z" X# z
  213. ADC #$10
    5 b* G5 b4 Z8 Z. V, e
  214. STA $04606 }5 f* {* c& i$ u% Q0 W
  215. L3:
    . v. r1 g) O, U0 g& h
  216. LDA button,X
    9 K6 J/ l' l! U6 N( ~! ~0 j
  217. CMP #$02) `% D; Z* s9 {  W  A: H% }, H
  218. BNE L4  k/ b& s5 u7 [" \
  219. LDA $0480+ l5 l& N3 I2 A) M* H" e4 ^
  220. SEC
    2 b9 w4 p, @- Z& E
  221. SBC #$10
    0 N  A9 Y0 d2 t% N( \2 m# f
  222. STA $0480( L: K  }) H/ M: y0 k% k
  223. L4:
    $ t, S. P1 j+ I+ u
  224. LDA button,X
    # S' R8 R! w4 t7 j
  225. CMP #$01
    4 {  t4 P: g) p. U6 Q% [% k
  226. BNE L5* _6 X! [0 n! t
  227. LDA $0480$ I# Z  I* W2 {5 e( O) b
  228. CLC . O8 \) }# t& e9 c4 g" h/ q9 `; I
  229. ADC #$10
    & b: e  p9 F6 ]1 l+ T+ G5 w  B
  230. STA $0480
    2 W9 |! G0 a" S4 R
  231. L5:
    6 o6 W/ h4 |  S8 t
  232. MOVE_FORCE_RTS:6 {6 k, U, _. j5 i: g. I
  233. RTS
    1 q! z+ n% V' i& ?
  234. * P! S1 B# }/ {' i+ h, |: X. I7 ]
  235. ;[FC][忍者神龟PPU][END]
    $ Y% i% X0 f9 H) o( m
  236. 4 o' y# e. m( I  A# b" N

  237.   \* N% L/ O. ^: |; }: C6 |3 Z3 K- p
  238. KEY_ADDR = $F59 ?% p5 d$ }* Q
  239. STAGE_TEMP = $6010
    * d% N) @* b3 [8 f3 j
  240. TITLE_A = $21
    5 p. |/ W# L$ Q7 E* T- ^
  241. TITLE_A_ON = $01
    " ?. D! S8 d/ S
  242. TITLE_B = $59$ W6 @. ^( `/ ]
  243. TITLE_B_ON = $01
    % ^- E. }. }" b% P
  244. PPU_END = $FF
    & p4 e: d, Q: _+ I# T! C, P- ]
  245. TIME_LAY = $3A! O7 {0 ?& P! \" n, Q
  246. BUTTON_DEC = $427 s  b( H; g6 {/ ]' l6 T
  247. BUTTON_INC = $81* Y2 T0 t7 L' [1 E- v8 _/ Z

  248. 3 q$ [! \3 ^) Q
  249. .ORG $7000
    0 B. M6 {5 L/ j# W+ h9 n

  250. - j2 ~1 r7 e, p2 Q6 x
  251.   
    " s: v! A' l. S& i
  252. 6 L# T% {7 n1 H( Z1 Q
  253. PHA
    . J# e. o9 N% E
  254. TXA: a/ l( Z: q8 [7 y; V; Z( j) H
  255. PHA2 n2 F# e: p/ d; z3 N: ]% E
  256. TYA/ [" o: |  B! f- c
  257. PHA
    0 H: P8 y  j( b1 r
  258. LDA TITLE_A7 b6 o, o  s1 Q1 _3 b& |
  259. CMP #TITLE_A_ON    ;比较是否为标题画面
    ' s0 m# A; f8 \. q4 U
  260. BNE RET
    . ~' o; q- M, A7 P* i) N
  261. LDA TITLE_B
    , S. v- o' i" m1 O3 e& A. C
  262. CMP #TITLE_A_ON    ;比较是否为标题画面  M, D' L3 \5 w( N
  263. BEQ PPU_STAGE
    , P) s- O  C; @; w, H+ e( p
  264. RET:
    9 m- T0 P) f  ]  p1 r
  265. PLA
      f' Q9 W) x& E: u; `0 I& y
  266. TAY  I! E( r4 ?4 V) [. A! f5 L+ |+ N
  267. PLA8 ~5 |* M  a$ ?
  268. TAX; Y  D# W. P* r5 j) w* I* ~8 y& J: j
  269. PLA: e! j1 H( y: Z( X% [5 G5 r
  270. RTS: p- J" d; ^/ t+ w
  271. PPU_STAGE:    ;STAGE显示程序/ D' s: {% E# z: O. t3 L
  272. LDA PPU_ADDR_DATA
    $ n% \) Q) I% A
  273. STA $2006
    1 D4 m* L5 \% z" ^# @1 Z
  274. LDA PPU_ADDR_DATA+16 I& A# b& ~/ ^
  275. STA $2006    ;坐标设置
    0 ^- X# ~9 C; M/ a. ]
  276. LDX #$000 ?( u- Z' B, _4 D3 |* X  i' y
  277. PPU_STAGE_WROTE:    ;写入STAGE字模8 i  C! @& O1 [( h8 o4 o% _
  278. LDA STAGE_DATA,X2 }3 l3 ?& V& w, \8 r3 i2 j( M
  279. CMP #PPU_END' E& A1 i. y7 L
  280. BEQ STAGE_CMP
    , A+ {3 D- S# g
  281. STA $2007
    ' ]2 i4 J  ?& l& g
  282. INX
      p' }$ T9 _3 k# _8 o3 H, q. ^. F3 b% {
  283. BCC PPU_STAGE_WROTE
    " j0 ]5 c* K6 d& r) E
  284. STAGE_CMP:0 a8 ^" N* \! O2 c, n
  285. LDA STAGE_TEMP; c1 v1 Q' ]5 i0 o! ^
  286. CMP #$FF    ;关卡数据初始化条件判断
    5 S9 I7 a" G: _8 O
  287. BNE KEY_B6 n7 a+ p; p1 w, b: i$ |
  288. LDA #$007 j& V, I( F6 r( n, X
  289. STA STAGE_TEMP    ;关卡数据初始化2 w5 n& Q1 i- N
  290. LDA #$57
    1 x" e5 \( G9 [) U
  291. JSR $DB52    ;按键音效" }& _- a& ^. z; @6 k- c; P; M  A
  292. KEY_B:    ;关卡减少( K) K/ j% T2 w' ]5 @; O0 r
  293. LDA KEY_ADDR; Z+ J$ S# W9 P' E5 U4 w9 G3 \- J
  294. AND #BUTTON_DEC    ;按键B或左减关
    5 _; T* }9 M- n
  295. BEQ KEY_A
    ; Y5 a0 d' `' P9 ^  u
  296. LDA #$FF    ;重设标题延时& g( Q/ O# E# t2 A! a1 w
  297. STA TIME_LAY
    % {8 L' H" H! M+ k6 z' z$ j% G% |; g
  298. LDA STAGE_TEMP
    ) K) Y0 P$ y0 }! q
  299. CMP #$00    ;关卡比较
    + ]( ]8 D, t' B- c5 ]: L
  300. BEQ KEY_A
    , x2 u5 T- c8 `5 n
  301. DEC STAGE_TEMP   ;减关
    ! u) x5 M4 q+ j& T3 b6 ^
  302. JSR MUSIC    ;按键音效( e( e- E1 U0 n/ T" r, J- Z- i1 i
  303. KEY_A:    ;关卡增加
    ' u! U, x3 v& n. [' f8 b
  304. LDA KEY_ADDR
    ( C& C1 X: x( V, b. \
  305. AND #BUTTON_INC    ;按键A或右加关
    $ Q# s1 l( ?0 e% z' q7 n' Y
  306. BEQ PPU_NUM_WRITE$ J9 ?& e  f1 J
  307. LDA #$FF
    : J# j: n; d) O% \
  308. STA TIME_LAY    ;重设标题延时
    + L9 d7 Z( N% O' S( S+ H& I6 t
  309. LDA STAGE_TEMP( B, Y. J# G; l  A9 x9 y8 x0 E% ^7 p9 R
  310. CMP #$04    ;关卡比较
    & U& k" o$ _! ~4 b4 g. j: h8 G
  311. BEQ PPU_NUM_WRITE' ^4 ?( f) j; \" D
  312. INC STAGE_TEMP    ;加关
    0 `' a- N7 o1 P1 e* g$ z. N
  313. JSR MUSIC    ;按键音效
    4 r) _5 ^% N/ _; D' v
  314. PPU_NUM_WRITE:) v" _& I5 N8 }* N, x; l
  315. LDA PPU_ADDR_DATA, S; L( @' ?+ U0 D: A5 q. t8 H
  316. STA $2006
    0 m/ Q- B( p9 e9 u
  317. LDA PPU_ADDR_DATA+1
    " H* {% Q3 C% ?% d) g9 k$ y: h
  318. CLC, u. x5 m3 W2 b- Q) [3 z
  319. ADC #$06
      [1 {; W$ A' B; ^( F( E/ Z
  320. STA $2006    ;坐标设置! p0 I" Z4 I6 ]
  321. LDA STAGE_TEMP+ j4 [  M9 Q9 m+ l9 Y
  322. TAX
    + I8 L1 k7 Z8 E
  323. LDA STAGE_D1,X    ;写入数字
    ) ?3 L5 e, E, C, u9 T
  324. STA $2007
    ! v+ L3 H5 U  Y8 G$ {0 Q4 m
  325. STAHE_WRITE:2 }$ C( _0 B' _- c* Q+ Y
  326. LDA STAGE_TEMP
    * l9 o8 t7 E+ r4 \. i
  327. STA $42   ;初始关卡写入( k  K( `8 X; Y
  328. PPU_RTS:. G6 K0 d, N$ b3 i
  329. PLA
    : x7 O6 C6 X. r8 _: u( y7 R
  330. TAY
    0 H6 g& g! v( q! M. `: c: D3 t' I
  331. PLA; v# k- Z7 x+ E4 W. \3 e3 [
  332. TAX
    6 z+ R6 h! |2 K
  333. PLA1 ^# e# I  q( Y* {8 w: t
  334. RTS! q4 O; c! a  J

  335. + i1 n& [4 T& z' l: ]6 p$ J
  336. " a+ M& f0 e, m& t. o
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据" b0 s2 x: u1 @! t4 y# V& E6 X
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
    : A7 ?' h+ j5 O/ j% y- L; `

  339. * }6 g3 y* w; F& Z8 c: P2 {3 k. \: }
  340. STAGE_D1:   ;关卡数字
    % O$ U  x( Z4 D, E
  341. .BYTE $01,$02,$03,$04,$05
    ; Y" D0 i. i# I
  342. 8 K% u( R9 M4 a0 m. r! d/ q9 `
  343. / W0 ?+ Q! U0 ]+ R+ r; X
  344. PPU_ADDR_DATA:1 v0 X5 e" q, Z% ]8 r- w
  345. .BYTE $23,$0C4 H3 O# [0 r3 s$ i+ X$ n5 a& ^& c6 V

  346. 2 W. d8 G8 ?6 S! k9 `" ^/ U6 A
  347. MUSIC:
    0 N: K) C- U, N6 P
  348. LDA $8000) g" E. h! j6 p( C. e9 w' J; n; E% x
  349. PHA# e# t3 Q% W0 I/ u0 t5 n
  350. LDA #$00) k" P/ g! e# ~' M4 O; F# ~
  351. JSR $CEA70 \6 v; u. I- \1 t6 \: f# t2 s/ z
  352. LDA #$3C
    2 M7 c3 Y) U9 i
  353. JSR $9057" U* v* O! {& o; q' D* V
  354. PLA1 T9 N& d3 N/ f) S! }
  355. JSR $CEA7( r/ \  [5 M3 w. @
  356. RTS
    8 b% `% P1 l" B2 Y) i
  357. 2 `7 O$ y3 T9 y

  358. - c! U4 d  t# \! H$ e8 w7 Y

  359. 5 V) R& a: c: M/ P; T( j
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

签到天数: 1715 天

[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' ^% Y% ]" ]  t2 n! \' v! h2 U5 ^5 u
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了
' ]+ n8 X: E! f' b* 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
  x8 z1 ]* Y* L2 o/ S就是我呀,楼主都忘了,呵呵,辛苦了楼主。

, d! w  {3 {3 ~* l# U也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51+ W) G( a- O3 P' v% u; H# Y
也不顶个贴,唉,真是的
! n, `9 h, p! u  `" J/ 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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。" l; q4 r% n# D& B: Z0 ?, S9 r# E
请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。# D! a+ x' ^5 P* U* @2 T) r8 E  k
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 个 柠檬. 幸运榜 / 衰神榜

签到天数: 2069 天

[LV.Master]伴坛终老

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

签到天数: 3186 天

[LV.Master]伴坛终老

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

签到天数: 1803 天

[LV.Master]伴坛终老

发表于 2017-4-3 16:50:39 | 显示全部楼层
喜欢楼主的修改,顶一个
[发帖际遇]: pp12摆地摊卖菜,占道经营被城管罚款 4 个 柠檬. 幸运榜 / 衰神榜

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-3 19:25:27 | 显示全部楼层
希望大家都能进来顶顶楼主的贴子,进来支持一下楼主强大的游戏修改,楼主修改每一款游戏真的很不容易, 我们应该珍惜一下这些来之不易的改版游戏,给予楼主强大支持的鼓励,谢谢大家了。{:4_104:}

签到天数: 2367 天

[LV.Master]伴坛终老

发表于 2017-4-3 22:00:04 | 显示全部楼层
感谢分享新游戏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|国治模拟精品屋 ( 沪ICP备15012945号-1 )

GMT+8, 2025-9-17 05:09 , Processed in 1.096680 second(s), 32 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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