EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑 2 m! ?6 ~& G4 |3 B  J
$ d6 f' ^3 J' I. o/ o: g7 @! W  v
[FC][忍者神龟1][END选关]0 ^% C* Z% M" W! `0 ^  I) l# r

2 ~5 G7 i( g! B: ]" d时间:2017.4.2+ \* Y7 o. L* r. v! W6 N, @
作者:FlameCyclone7 }1 ?, W- a) I9 X+ }7 A: X
内容:4 v4 R* ^. C. e8 r' Q/ \  B0 I
    1.关卡选择:   标题时,左或B减,右或A加;
+ d( m; {8 e" x2 ~$ |( A    2.一击必杀:   选择+B键切换;
- k! l# ~7 M4 L- x' q    3.无敌锁定:   选择+上键切换;
6 U) i7 `4 ~' [; d3 R5 |    4.血量锁满:   选择+下键切换;
# b7 \; n& O3 e! ]# g' ~/ o    5.水下时间:   选择+左键切换;; Y" n, O+ c: L+ c7 p* t2 ?* \
    6.武器切换:   B+上键切换;
, c( |1 s7 b. h7 ?# G' @    7.暗器数目:   B+下键切换补满/空缺;, p' \; T, R, k: R$ `# D9 e: a" U
    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.: |4 L. Z+ J+ ~  \; [& N& `
4 m! d* ]( `  S

5 y/ v4 w2 F3 O, ]( c: Z- iFlameCyclone.ys168.com& v9 s4 \0 \  u  |6 y# c5 U: [( g
www.nesbbs.com
  |3 x: V- H$ R' w
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E08 u- F2 ?2 E1 G3 t
  2. ora_data:
    ! i$ Y9 c, x) y9 {
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10, U3 d, a8 z' @5 E8 ?2 Z
  4. and_data:: S  `$ P* F: B( L9 t0 Z
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF
    ) K. O3 u) Y! z& u

  6. ( c9 j# ?% \; v9 |3 {) d# f! o6 k( `& u
  7. button = $F5  N9 l: a) S2 e6 V
  8. flag = $6000& o, P$ l' a0 g5 D" u3 }4 r
  9. .org $8000
    , F/ C4 x3 J2 c7 w
  10. JMP $8400
    6 f( m7 Q$ X$ u, G  P0 o

  11. 6 g, ]% u/ w+ E3 a: i

  12. 9 d% r; f$ ^6 h( i. w
  13. .org $8400) ~, F0 o# k+ Q; V# P
  14. PHA2 i% a% {. D3 N1 I& n5 M' }
  15. TXA3 g3 T( D' o7 X/ r$ c! B2 \# ?' [
  16. PHA
    ; `) K" l  {- J) L2 S
  17. TYA
    * C' P& d$ a' d% X8 N) I/ F9 d
  18. PHA
    " u* l  i% r! y5 X$ R8 g( i+ ?
  19. KJMP:/ a- g: e' S8 I$ `5 {* N% S
  20. JSR $8100
    0 I' X1 C& \8 ?9 l
  21. JSR KEY_OPERATE0 b6 H, N1 G$ b
  22. JSR WEACH6 R+ k  b: Z$ f8 R
  23. JSR INV% F' t! c# e/ i1 v* J
  24. JSR TIME! ~4 C7 I9 T; {" Q
  25. JSR TOOLS
    . R8 E% u) L, L: F0 L1 i$ B
  26. JSR BLOOD
    ; g: w5 J5 l: D9 \8 f$ b
  27. JSR MOVE_FORCE) u1 m3 D0 X- O. L9 r6 b
  28. PLA- }3 n9 ?! ]# R; G: [  W9 N9 T
  29. TAY
    * D; y, G! G$ e! N# f
  30. PLA, T  ~* h# [- r  s5 _8 R
  31. TAX
    " ~; J8 e  J7 i: X: l+ g" T( c
  32. PLA
    , r0 a3 v6 f/ i& Z% `8 p& h+ t# Y
  33. RTS
    # Q" l5 ?0 g$ T; O' m$ h: A
  34. $ S0 _# k- V9 i: U' x( Q
  35. KEY_OPERATE:8 P) J$ Y) ]  w' \  F( ~( v2 T
  36. data_protect:3 m9 r, e& W. h$ S5 J# f8 C
  37. PHA
    $ L' ~4 [$ V6 j# s, W+ i5 `5 C
  38. TXA( F. U& t* L) V4 ?# I
  39. PHA
    1 D$ ~$ F, S! R( `" q6 R: @
  40. TYA4 d! z& |: r* `* X* V- x1 c8 j
  41. PHA
    , D. `3 p# i, j, y& {5 f  ]

  42. 6 \( l; f/ }5 x5 _* y
  43. FLAG_CMP:
    / X! g/ Y$ C2 V! W
  44. LDA $600F2 x9 L9 @; o* s. H% C, y8 \2 G
  45. CMP #$7F    ;标志数据初始化条件判断
    9 X* O" y& c: t- [- B. @, {
  46. BEQ pause_cmp
    + v2 h5 s# z9 Z9 t& T. y
  47. LDA #$00
    8 c$ P3 o: n% u" [. _
  48. STA $6000    ;数据初始化5 d3 L  {) H6 A" D" V) U
  49. STA $6001    ;数据初始化+ r/ A( W. v+ `* Q7 C! L" t
  50. LDA #$7F( D- V* g! V: f, [  K% L/ W" Q4 D
  51. STA $600F
    - i- Y" i! @4 b9 H+ `  o2 k
  52. pause_cmp:
    5 o2 [# N8 o" A3 a
  53. LDA button+2,X- U8 Y. G) c+ |, K$ z" }
  54. AND #$20
    4 h- v0 V' S7 E; u& M% J" u! @
  55. BNE button_press
    3 B7 C0 }  E& h2 U3 Y1 V. Z
  56. PLA" h& _3 d2 I8 E1 ?4 n+ I
  57. TAY
    1 K% X2 ?' c" T9 P% [
  58. PLA$ [. ?9 j5 {' ]
  59. TAX
    ) }9 H! k8 t7 \; ]
  60. PLA
    % C" X  [8 W9 K  G5 I% u
  61. RTS* L; u- q4 O& o1 Y4 N4 C$ l
  62. : w1 o6 p" j: h% k# t  \
  63. button_press:
      ]4 h: @* A( z4 a, G+ B1 O/ S' w
  64. ini_Y:, ^+ C6 u9 p' h# \& o
  65. LDY #$00. @5 j& [" {+ {, ?' H
  66. button_cmp:, T/ C. I5 H7 f/ e  a, N
  67. LDA button,X5 f2 h' j/ c# A& n! o
  68. CMP ora_data,Y; F1 S8 u9 b3 {0 n
  69. BNE count_Y_cmp
    5 K$ X" S& p+ Q3 V9 a
  70. flag_cmp:
    . A) Q: @5 ^; t* D6 R
  71. LDA flag,X  t! c8 Z0 ^5 z9 J! t, h( I
  72. AND ora_data,Y
    1 J1 n& o9 x+ E2 A# |* U5 b' ~
  73. BNE flag_and0 i7 W3 A, `* {; C
  74. flag_ora:* V0 n* P; j1 X& j, @. l
  75. LDA flag,X
    5 m' G8 L' w* s; g! }; [
  76. ORA ora_data,Y  X6 P! I  X) \! |1 H+ S; R' L) {7 t  I
  77. STA flag,X% S% n7 F7 G* o" D0 h' H
  78. BNE count_Y_cmp9 s( b- ^/ ~. V* o% w8 C
  79. flag_and:
    ; a& q. [. e0 L; m! p0 m( E
  80. LDA flag,X( A  L7 t; M' \8 }5 V
  81. AND and_data,Y% b5 B, ?3 F- P/ v
  82. STA flag,X2 G9 |! J: A" z
  83. count_Y_cmp:! N9 E* J  ], |
  84. INY
    ; [) `' H' j( z4 P0 i8 b
  85. CPY #$081 y5 Q4 o+ i' J) s! n2 M4 X
  86. BCC button_cmp
    * |0 L% a4 o6 N9 }, ]4 B7 Q
  87. " D1 }# n1 Z3 j- }5 W
  88. data_extract:: ]7 }+ O8 i2 `$ F2 z
  89. PLA
    0 X. g% e/ [* n! c4 e/ T  x6 [
  90. TAY
    8 o6 d0 W1 }0 k3 s4 U* n2 k$ V
  91. PLA
    ! E. ?5 ?! D4 @
  92. TAX
    : `0 p4 w" c/ d2 Z' s
  93. PLA) L" @7 p  s3 y/ o
  94. , M% g3 M. T* j# G- G0 b4 l: y
  95. return:
    & C" C/ }8 ~/ K0 h2 \5 o
  96. RTS
    ' r! l& z4 _+ G: z
  97. / r/ N0 D" L5 A0 g0 {) B: F! n. Y6 {
  98. $ t+ z) m% J, V& q( p; b  e, G
  99. INV:    ;无敌' l) @  O/ @+ A1 h
  100. LDA $6000,X
    : t4 I. r, S, U; j0 U: T
  101. AND #$089 t. X/ t/ h1 S3 T: o
  102. BEQ INV_RTS
    # U- I7 K/ D/ e! Z8 u. P
  103. LDA $0450
    * I0 r5 Z, o; G$ z# s! R: C# r
  104. ORA #$04$ o  E0 p- T. ^2 j& e( `" t
  105. STA $0450
    3 Z& A4 ~; ]% n5 s
  106. LDA #$054 W- p: i" ]6 w) h# u9 k
  107. STA $0500,X
    , R2 d5 ]/ O/ x
  108. INV_RTS:
    & |6 S1 ~( y1 y
  109. RTS
    6 T* a5 z3 o' P8 G, e  X$ b+ A+ t8 [
  110. $ G$ f0 v7 B3 }  A+ L

  111. , p; W6 ~8 G8 H' N  O  L' k9 e
  112. TIME:    ;水下时间7 d( o; ~& I7 }+ z9 k: ^
  113. LDA $6000,X
    $ p( t( ]0 T! h
  114. AND #$02
    ! [4 L. c/ v$ k/ S  ~, k7 P5 x
  115. BEQ TIME_RTS& M6 B( ~; j8 A4 B6 C# n
  116. LDA #$1E6 u- E# c# Q9 L' Y
  117. STA $BA. O% i: [  s3 M4 N. p# p2 J
  118. LDA #$8C
    : D% g9 r$ z6 X2 U7 D, V
  119. STA $BB
    ) s4 r& m; I6 b- l6 b3 \4 B$ \
  120. TIME_RTS:
    8 K+ }1 Q: }  @
  121. RTS
    # d2 Z& l3 H; M9 a3 _2 e6 J  X

  122. ) Y2 }3 t$ V7 U0 r5 p
  123. BLOOD:    ;血量; ]* K: t4 {9 B% a/ k
  124. LDA $6000,X) c9 A) O1 h4 V  O8 u9 \
  125. AND #$04
    9 X4 X1 ?/ C) x* F3 f0 c
  126. BEQ BLOOD_RTS
    4 h' i' o$ t; M! [2 j
  127. LDA #$80
    & K, i& L: d% n6 I0 C* A9 N2 {& Z
  128. STA $77# c& ^3 y' h$ C% N; [+ o
  129. STA $78( ~$ m. y, R" e3 d
  130. STA $79
    4 s9 ?7 E3 T4 U) ]2 Q
  131. STA $7A" X- d8 u9 H8 R" L/ r0 w1 i
  132. BLOOD_RTS:
    # }* |. F& m& U
  133. RTS
      S: Z8 t' {1 Z

  134. 5 z$ o& H$ h. p' U( a8 O/ O% Y
  135. TOOLS:    ;工具" n  q2 B2 v9 ?
  136. LDA button+2,X
    ' z+ r6 c- ^  b+ N& @" y' l0 r2 j
  137. CMP #$40
    " x2 U5 @$ x9 k# H: |% f
  138. BNE TOOLS_RTS
    . _- {( |% U" V- i  ~
  139. LDA button,X7 V! F/ J" k; S0 {0 }" G$ t3 y
  140. CMP #$04" x, U& N/ {6 K9 z
  141. BNE TOOLS_RTS% O5 `% }! Z, d! E. \# E
  142. LDA $A80 u. A" ?; I. a
  143. CMP #$00# X2 N, t4 M/ Z4 V/ u) a
  144. BEQ FULLTOOL
      p: m4 b3 t+ z" l5 G5 Y4 u
  145. LDA #$00+ P: I! @8 z) q7 @7 R9 H8 `% C$ S
  146. STA $BF
    5 [4 B. m& [' R6 ]7 ]5 J$ D, N
  147. STA $A7- I" ]: r1 u- A
  148. STA $A8# g4 l1 a+ |# X8 H
  149. STA $A90 C$ p7 |: t  S
  150. STA $AA
    ( y+ C' A5 V4 T( {4 C
  151. STA $AB) y" Z! t  L4 ^8 {* \
  152. STA $5B9 J+ z) g4 a9 b
  153. BEQ TOOLS_RTS
    . Y1 t  ^% F) _5 h2 \4 B; m/ J# b
  154. FULLTOOL:
    0 U! Y3 G* F! \5 v
  155. LDA #$0A! Z9 K0 `" I  r0 b' K$ M+ z* O
  156. STA $BF. N5 |7 h$ d1 `- v8 m
  157. LDA #$0F
    5 V; T, V4 ]+ D8 b$ S
  158. STA $A7
    ; n. f0 Z% N$ O' v
  159. LDA #$63
    / k8 f/ N+ m# H+ R& B0 b5 A
  160. STA $A8
    ' A/ [. p2 V2 f" c+ K) N* S, W
  161. STA $A9
    2 `0 m5 I6 z* ]' ?- A5 ]4 `/ o* j
  162. STA $AA
    0 v( Q- I2 ]% V6 E* Q) O, B
  163. STA $AB
    " C& u2 ]+ k' p% P' p% R6 e" \  ?
  164. TOOLS_RTS:
    # z) ?( i! _8 Q$ W( p6 \
  165. RTS- X) G5 o& [% O' E  B
  166. 7 j+ ]  q. a1 }# Z# h
  167. WEACH:
    4 @! y$ }# T6 s6 X4 r0 r
  168. LDA button+2,X2 I$ e' P9 @5 E' X6 P# E
  169. CMP #$40
    2 z0 v4 b$ X! ?9 d8 p/ R
  170. BNE WEARTS
    # H2 ^! ^7 X9 `* `, k% n
  171. LDA button,X
    & G& B% v4 E- j7 `
  172. CMP #$086 z9 }7 ]8 p+ \4 o) I
  173. BNE WEARTS
    " F, y8 x5 t$ x* f3 j( T7 B! U6 J
  174. LDA $73, G! r' y# n% F9 l  G- \+ B* \
  175. CMP #$044 o; G" D  N# z) |. @1 O& M
  176. BNE WEAINC
    6 y' M- g/ d5 e7 Q- U9 V
  177. LDA #$FF+ g( q  J' J$ h! m9 V& _( s, y
  178. STA $73
    2 A& |0 c5 w, O! x" }0 B
  179. WEAINC:
    8 c3 c( g7 z; @' n# N0 S8 e$ `
  180. LDA $73/ V* i: V$ H# r3 k7 \: Z
  181. CLC
    - l# L9 h' l+ V# k  a, H
  182. ADC #$01: O( ], D% ]/ r0 A- U$ @% B# C
  183. STA $73
    ) C' V% w8 i# g: |& T- v1 e4 \
  184. STA $74# F0 O, c$ U8 _6 e; I0 U* o
  185. STA $75
    5 |2 [6 P1 |4 k+ i; \( d2 i
  186. STA $76$ F4 Z6 u# \8 M( j) h
  187. WEARTS:- b  h4 z% \1 T# w* t
  188. RTS5 E0 U; t4 W1 I% p

  189. 1 V. F6 U4 _" e
  190. * e5 ~* c& c- T# N9 z2 N
  191. MOVE_FORCE:3 C* R$ ^' P# F
  192. LDA $35& a- y( ^9 V  k$ S: k
  193. BNE MOVE_FORCE_RTS" b! ^# I5 @" |- p' _1 _+ x& |" ?
  194. LDA $5C
    - N1 q# }9 l% d% Y$ @3 h
  195. BNE MOVE_FORCE_RTS- {: p& ^- d! p, W( J
  196. LDA button+2,X: M- m5 r9 G9 _
  197. CMP #$80
    6 ?3 K% O3 Q; ]! B7 y3 w2 a5 `
  198. BNE MOVE_FORCE_RTS  Z  ?; j# @1 O4 R! A, g
  199. L1:* }* M! H0 A. `# ]- p
  200. LDA button,X; D2 w' B5 _0 T2 {' a- Z; m3 A1 ~
  201. CMP #$08  {8 X7 J- U# G; m% A
  202. BNE L23 U3 d6 _: F8 k! o7 I8 Z* X" Y
  203. LDA $0460
    * z3 K# y" |7 s; M: Y7 x- J, u
  204. SEC , ^' M# U' T; p5 S
  205. SBC #$103 h' W7 }% z4 ]/ L3 A
  206. STA $04606 L1 d7 p/ e# [) S! z
  207. L2:9 s- N' |2 a% f2 }4 \3 Z5 k0 B8 F* A
  208. LDA button,X/ B9 b! j; i% e4 G2 n
  209. CMP #$04
    " q7 v5 W8 X, b3 @% s, g
  210. BNE L3
    ( B" f$ X2 E% ?8 o- J2 q1 _
  211. LDA $0460+ Z3 ?2 N1 \. N7 n! g- s1 A
  212. CLC
    4 L/ M: g4 @" Q( c  k" t
  213. ADC #$100 H. E" T4 ?" j: Q% ]1 s+ L4 F
  214. STA $0460+ [# U3 `' j6 @" ~
  215. L3:$ B7 l4 x1 s& r, ^* n" x: p
  216. LDA button,X
    ( {8 Q; F- p8 j0 z
  217. CMP #$028 Y4 v; R$ D$ c5 |; X
  218. BNE L4
    2 ]; m$ G8 L4 @/ v2 E
  219. LDA $0480
    , L$ d: H* _/ k0 @- e" T' F
  220. SEC " g5 U1 }. h$ Y1 @' S
  221. SBC #$10& V- c, t# v4 b7 O9 |4 a
  222. STA $0480( N) z0 S6 T$ e* h/ G: \
  223. L4:
    $ L; r0 `$ |& e8 M4 ]
  224. LDA button,X9 x& K, X( m. |5 R0 O8 t# ], J
  225. CMP #$01; s# v, D4 H1 M
  226. BNE L5# |0 L& _& @- e  N1 \5 o
  227. LDA $0480- R& {' N  ~0 [  i7 v4 b
  228. CLC , T" Z1 [5 o* \" [+ j: f" ?
  229. ADC #$10
      r& H4 E. Y/ y% }0 K
  230. STA $0480- h8 {4 m( t2 H% {" z( \, G
  231. L5:
    3 v8 Q0 Y1 s. m
  232. MOVE_FORCE_RTS:9 s/ w2 @5 u" r
  233. RTS
    4 u8 Y3 X& ?, t  B% |' R. l6 O
  234. : _9 F. R+ a' _, Q2 l
  235. ;[FC][忍者神龟PPU][END]6 Y. G' g) v% K% f) i% \2 D
  236. ) W* z+ `2 c3 p8 t. c$ V9 ~
  237. % T3 k; n0 G+ M
  238. KEY_ADDR = $F54 y' X3 \7 u: t0 }* G
  239. STAGE_TEMP = $6010
    , N& {) y2 f; N  j5 ?0 T3 [
  240. TITLE_A = $21
    ' @" {4 c: I# _: @* V
  241. TITLE_A_ON = $015 s* I: W2 x$ T/ r- l. J
  242. TITLE_B = $590 N2 {1 R# p" T% c5 ?$ \9 J! a
  243. TITLE_B_ON = $010 [9 B8 Z6 ^: S
  244. PPU_END = $FF0 i. |2 W0 `5 {, \! J$ r
  245. TIME_LAY = $3A
    ) N0 G! T3 p" k1 q
  246. BUTTON_DEC = $42
    , x" q2 R) H. G1 M' x
  247. BUTTON_INC = $81+ Q  j' _- D4 j1 t- e3 i4 q
  248. ) z) W/ L& k( U1 D2 ]  A0 B
  249. .ORG $70007 D- y' F- x; [" s

  250. $ f+ J' d8 J7 {# y5 o3 _% J5 j
  251.   
    3 W/ W- B& O& |. m& r9 I  ]5 {
  252. 9 B) G" _8 q% r" Q' i" t2 I0 |* R% U4 u
  253. PHA& w1 [8 ^, C( @. f. ]2 ~
  254. TXA
    7 W' N0 }/ z+ `4 w' s
  255. PHA
    0 t7 v  N+ H. A/ G+ |( B
  256. TYA4 e9 z+ i2 Y+ X' T7 |7 G
  257. PHA
    8 N7 G5 d- G  @8 e' u
  258. LDA TITLE_A3 c6 l" ?: u5 \5 U6 x% P
  259. CMP #TITLE_A_ON    ;比较是否为标题画面
    ! y' Y1 X) F1 w2 q
  260. BNE RET/ c2 Y) B8 A6 V
  261. LDA TITLE_B, ^8 G1 S) U# p' `/ r+ _- M
  262. CMP #TITLE_A_ON    ;比较是否为标题画面5 u  z) G/ V9 _
  263. BEQ PPU_STAGE
    9 E8 T. D: ~8 x6 |" v+ w
  264. RET:" Z/ D" n+ T. f  P! `
  265. PLA
    : b, X+ Z' t3 R( W0 t! W
  266. TAY5 q; h5 I* |, I
  267. PLA& ~' q; B; g8 x. M
  268. TAX
    8 P- {$ ^  ^" X3 @; S4 Z" V6 Q+ K1 F
  269. PLA
    1 C% p9 n# d/ K3 V2 }) K2 n' N- L( \
  270. RTS2 m- M8 A  Z6 U4 q. c1 v: |
  271. PPU_STAGE:    ;STAGE显示程序! v3 R  J$ y1 j- A) V! z: l  Y3 c
  272. LDA PPU_ADDR_DATA2 x% Y# }# O1 g. n' a" T# Q
  273. STA $2006
    $ d% @: z7 V6 C- D, M( c4 G
  274. LDA PPU_ADDR_DATA+1
    & Q; c3 O9 b7 ^0 ~0 A( x2 ^$ @
  275. STA $2006    ;坐标设置
    7 f, E! r- [: g; ^: J
  276. LDX #$00/ |  J- i3 Z& q& k2 x2 o2 _( p% e8 T6 F
  277. PPU_STAGE_WROTE:    ;写入STAGE字模+ a5 H$ }& R, E. O$ B( |
  278. LDA STAGE_DATA,X
    " H  |! @* E5 Z) X
  279. CMP #PPU_END3 m8 Z# }* W4 B4 ]3 E
  280. BEQ STAGE_CMP" k- O! s/ k: n  E6 d6 Q8 L
  281. STA $2007/ M% ^, d5 O4 @3 R- }
  282. INX% k  F. t6 A0 y8 f3 J- S. W/ R9 H
  283. BCC PPU_STAGE_WROTE
      |/ G. G9 E8 p( w! f
  284. STAGE_CMP:* l3 a& A+ l7 B: Z5 \9 S
  285. LDA STAGE_TEMP
    ( m  P+ z. T- J/ y% }& ^& X8 |
  286. CMP #$FF    ;关卡数据初始化条件判断9 f" U* w5 i) z- V# Y% C$ I; n
  287. BNE KEY_B+ V# a, ]% w2 A' \4 m
  288. LDA #$00% `9 _/ l5 m5 D* Z, y; n
  289. STA STAGE_TEMP    ;关卡数据初始化
    ; [- W. B+ ?" |6 u. B8 Y" u
  290. LDA #$57
    - i/ u% S. P; @# h8 N. u0 d
  291. JSR $DB52    ;按键音效- z. ]. X# q) H' ~: {
  292. KEY_B:    ;关卡减少0 H) F; q/ L4 K5 r
  293. LDA KEY_ADDR
    , n8 d' J' a$ Q/ M7 _
  294. AND #BUTTON_DEC    ;按键B或左减关7 J  P& T4 {8 E+ }
  295. BEQ KEY_A+ M; p% U1 C# M
  296. LDA #$FF    ;重设标题延时1 W' R: h  r+ \  X0 W# B
  297. STA TIME_LAY
    ) d1 |: _1 w. \6 v
  298. LDA STAGE_TEMP7 p" p, `) u+ Q" d& y
  299. CMP #$00    ;关卡比较6 J% w+ P# j1 B, `( c8 A. L) p
  300. BEQ KEY_A
    * N8 X  E+ C: V8 w2 K$ j, h
  301. DEC STAGE_TEMP   ;减关( M; O0 F- ?* G8 T
  302. JSR MUSIC    ;按键音效5 H; f5 I0 _2 r  X2 p
  303. KEY_A:    ;关卡增加
    & r( P2 _, f7 q0 x: D, O( v+ S4 p
  304. LDA KEY_ADDR8 U- c: H! `4 T) O
  305. AND #BUTTON_INC    ;按键A或右加关; F* k+ k6 K$ ]- X; a; U
  306. BEQ PPU_NUM_WRITE
      c! X8 `4 j7 C
  307. LDA #$FF
      w) t- E9 J& g1 Q
  308. STA TIME_LAY    ;重设标题延时
    4 a! z4 m7 {0 C
  309. LDA STAGE_TEMP
    2 R6 ]7 c; |$ s/ s, [  m- U/ @% z
  310. CMP #$04    ;关卡比较
    $ S: u0 n& o* l% Q- K8 ?
  311. BEQ PPU_NUM_WRITE0 h* O) ~- P& i$ _; S$ P) W
  312. INC STAGE_TEMP    ;加关6 B% x$ e7 |. E" @% u; a
  313. JSR MUSIC    ;按键音效
      D. z% N1 c4 h5 s8 F
  314. PPU_NUM_WRITE:- ^" x" M+ G6 W2 R# R; S
  315. LDA PPU_ADDR_DATA/ K2 k$ M& d' J4 N1 x. y
  316. STA $2006! R6 c- Y' `/ ]; V3 X7 l& i7 o
  317. LDA PPU_ADDR_DATA+1
    * r8 S$ I# |( G, F4 X
  318. CLC) S+ |  g6 ?# e+ H0 a2 x& K$ W
  319. ADC #$06; V; W: R: s6 r  t3 C; U
  320. STA $2006    ;坐标设置& G# g  z0 B8 Z. p& O1 \
  321. LDA STAGE_TEMP
    + E5 b" n  ?' v/ R0 d* x/ ^. ]( Y
  322. TAX: W3 W) E& k% {6 x
  323. LDA STAGE_D1,X    ;写入数字
    ! Z$ C7 `/ ~$ f
  324. STA $2007
    ' g# _5 H2 ]) Q0 B
  325. STAHE_WRITE:
    5 n% t# h! g( Z
  326. LDA STAGE_TEMP
    2 H1 Q. }8 s5 q0 m" }
  327. STA $42   ;初始关卡写入1 |- E# M. b; e+ ^5 d" ]: C1 l
  328. PPU_RTS:# q, G( n' \2 L5 {9 u6 Z5 a: P
  329. PLA
    1 J2 w+ u4 A0 H0 ~4 s* k; ^, J3 |
  330. TAY
    1 r3 A5 ~5 _1 ]( E& F, j
  331. PLA! ?3 F5 b) L0 |5 T3 _/ ?. S- z7 L" X8 B
  332. TAX
    3 J5 a6 ]- H  s" ?
  333. PLA
    $ n$ V( p5 z( U/ M
  334. RTS( P0 H$ ?, Z7 U: ]: G0 J6 d* f8 b
  335. 2 R  o0 p$ g0 Z$ y
  336. $ {+ ^7 P( n! a
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据2 y. L$ t% E% U" q) f0 R* E9 H6 l
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
    % B# |9 u! d( B
  339. 0 ]3 E1 _1 M# \4 S# n# ?( p% w" T
  340. STAGE_D1:   ;关卡数字
    4 m1 q" T/ {& S+ J; h" J6 I
  341. .BYTE $01,$02,$03,$04,$05/ j  E6 u9 B) Q& Q* I6 |

  342. - g- n. ?1 u' P2 V. A

  343. ( s5 a/ f- y# Z0 U4 O( Z4 V
  344. PPU_ADDR_DATA:
    # ^& a4 T( R" @' o
  345. .BYTE $23,$0C
      m* ^8 L( w0 o* X8 ^3 G
  346. 4 l9 B3 w0 r* j" \' T) H! p; q& \
  347. MUSIC:
    ! g# ^( W4 ~0 J! T
  348. LDA $8000
    : S1 V5 Z3 a2 F" s, L
  349. PHA! V0 w# s7 b9 P  ]
  350. LDA #$000 R, G+ K) b) ~' b
  351. JSR $CEA7
    3 E* b. J3 w* v$ `5 x# B
  352. LDA #$3C; m) ~! n6 d' J7 g% |) }$ V
  353. JSR $9057  t7 K8 v3 z0 e7 o
  354. PLA
    9 G6 F7 N( J3 W$ v9 K
  355. JSR $CEA7
    7 C$ O* e3 O+ w! M' A
  356. RTS% \3 n, q" ^$ _! V2 X
  357. 6 l! B. G2 r- Z2 p: q$ Z/ k: L

  358. 3 h( c* c8 i! i; y
  359. . ]- t; I: q1 l2 a9 [, ?% p: V
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

签到天数: 1659 天

[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
4 l% C- m- k9 w1 K/ n我记得有人想要忍者神龟我才修改的,那个人跑哪里去了

  P  s4 D' K' G/ ~3 f' s就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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! X3 g  F6 B) h8 s
就是我呀,楼主都忘了,呵呵,辛苦了楼主。
0 [! \9 N6 a7 W0 v
也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51
5 v- _/ l* p# a0 D也不顶个贴,唉,真是的

3 c! N3 y2 U$ }0 Z) 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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。- s5 B' {7 H& X. E: R
请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。
+ M! v6 C' k  M0 U1和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 个 柠檬. 幸运榜 / 衰神榜

签到天数: 2008 天

[LV.Master]伴坛终老

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

签到天数: 3125 天

[LV.Master]伴坛终老

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

签到天数: 1790 天

[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-7-17 11:11 , Processed in 1.096680 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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