EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑
7 o9 n- A8 a! s
- y3 E9 \9 C: y- l. U8 P& E! ]' Z[FC][忍者神龟1][END选关]
8 s( @( U! e+ q2 i. v+ B% a2 }% T* O5 ]$ Y9 g7 F3 C" _
时间:2017.4.2
* e3 w# F% {- Y/ g/ K# |作者:FlameCyclone3 l/ W/ ^* J' ^4 U0 e
内容:
, |; U. ?- Z& x0 @! ]5 R# Z3 V% T* Y    1.关卡选择:   标题时,左或B减,右或A加;" C) y! y# T6 v. T$ v3 m+ S+ I7 u
    2.一击必杀:   选择+B键切换;
" g5 H: g$ R! Z# L# B    3.无敌锁定:   选择+上键切换;$ t/ ]' m3 V# X) |8 V3 R( X! Z8 ]
    4.血量锁满:   选择+下键切换;
7 S" V" y& W# b/ p% S    5.水下时间:   选择+左键切换;
$ Q& C8 N3 v  k% h+ o0 ?    6.武器切换:   B+上键切换;5 W8 W. H+ }/ X) F9 Q
    7.暗器数目:   B+下键切换补满/空缺;" ]9 T7 z: |4 B9 R
    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.- k. m( \; h& z$ Y1 j8 n  {3 [+ N
# z: c/ ~( r2 V( I

/ ]( R+ \7 z7 GFlameCyclone.ys168.com
% l, P: m5 w- X2 qwww.nesbbs.com
; a, k9 _" @& @/ g* V& C$ R# v
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E06 b4 e3 s# ?  b& \! |
  2. ora_data:
      s* r8 E" w  q( a8 ]$ o  \6 e
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10
    7 [* ~! P8 C3 `0 X* j  r) j
  4. and_data:* n" y7 U+ P; u9 D8 t9 ?3 C
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF1 w6 N1 \  @" {, ]

  6. 3 G, n' T# i  e1 a6 w( y2 X( g% k5 Z
  7. button = $F5
    7 m3 y" ^. ], i* Q
  8. flag = $60001 E( `2 U' N5 @3 Q7 p, z
  9. .org $80001 H* ^9 X) r- P2 x! j- w
  10. JMP $84001 A6 n+ c) u6 D, \) P: @. A

  11. + j- D: ?: q+ q; s

  12. : Y% O, T, E2 U2 x
  13. .org $8400
    2 X  B: E$ U) R4 b! J4 I3 ~( Y5 e
  14. PHA3 g. B+ H' y) p& h* @) ]- ?$ H- p
  15. TXA
    $ n, X  }! p4 z& j8 [2 X: @) {
  16. PHA+ w  ~1 o  N" D1 h% u! S
  17. TYA; p8 R; ]# A' f3 W$ i
  18. PHA
    ; Y! E6 {/ [% N2 Q7 N
  19. KJMP:
    & r8 J) S( q/ M; ^) d/ ?: [
  20. JSR $8100
    8 ~5 E: A. J, U7 N5 p3 b
  21. JSR KEY_OPERATE% ^) \, {/ v" \  x" P4 x4 z' }
  22. JSR WEACH* C" ?3 n0 R# F/ i- D. E
  23. JSR INV
    # q7 Y' u+ Z' g
  24. JSR TIME# A/ u4 |) J1 [/ j
  25. JSR TOOLS
    + f6 ^! v$ M! o# j
  26. JSR BLOOD9 `( _0 ?% h* u6 L7 ^
  27. JSR MOVE_FORCE* j* z3 f* y: F, x' x% o0 Y# q
  28. PLA( b! C& M4 q9 a/ \; q7 G
  29. TAY
    & V( c  @4 r( _) G$ f( B
  30. PLA& ^0 R( L. p! ^$ g2 P- l3 C
  31. TAX
    + [3 [: N9 P- U
  32. PLA+ L8 E' C  U6 s- r
  33. RTS, ^! r# p& s4 z1 r" O
  34. ) r. Y( T% X. S% \. e0 |5 R
  35. KEY_OPERATE:
    4 r% B$ J& p- O
  36. data_protect:
    + Z; }% k. H' ]" B0 K+ Q" ~  t
  37. PHA
    / z/ x9 b5 f7 K0 G* M* ?3 h
  38. TXA2 N9 }' T1 a  D. L, h
  39. PHA. ~. b$ w8 S% S
  40. TYA0 e3 B2 C# G7 Z- _# \! K
  41. PHA- n3 ~4 I% u; a' w* u1 r3 P
  42. " n. w& u2 }" t) R
  43. FLAG_CMP:& }4 h4 j4 X) S( h
  44. LDA $600F
      V1 _  q  c. W8 C0 @
  45. CMP #$7F    ;标志数据初始化条件判断
    : T2 M( U; M2 r) r' j0 u6 G# z) t
  46. BEQ pause_cmp/ _7 j! \" a5 p3 b$ `4 ]
  47. LDA #$00
    * N6 _  O$ Z" Y" c
  48. STA $6000    ;数据初始化7 H- X( c/ t% R8 h, h
  49. STA $6001    ;数据初始化9 s8 Q) w& j1 n
  50. LDA #$7F" M- u# s. n$ q8 o
  51. STA $600F3 m& |8 v, B3 X
  52. pause_cmp:  B2 B9 \  L( i
  53. LDA button+2,X) O0 i, o0 k  O) v. |3 P; O
  54. AND #$20
    ) a7 x2 Z% \) A$ A: F
  55. BNE button_press) O+ a1 p# ^6 R5 [$ h, P
  56. PLA  q  N! z. ^* K1 |! l$ M! i; c
  57. TAY
    ; u7 G' r# t/ `& Z9 ]
  58. PLA* s) A" ]+ J7 n
  59. TAX1 {2 E4 x$ l% g# O
  60. PLA% O4 w& m0 L* H! L. u7 ~& K) m
  61. RTS: L1 M0 ]9 `) Q

  62. ) A+ s3 |# c1 M9 a; Z  ?2 X# S
  63. button_press:7 c7 v0 S" m4 l# s
  64. ini_Y:. q* s% ^1 Z+ A
  65. LDY #$00
    ) D; s: U/ i8 ^! v" E
  66. button_cmp:; P7 t6 E! d  P8 @3 ?9 v. m
  67. LDA button,X
    5 ]/ y* Q% ^0 A
  68. CMP ora_data,Y
    6 j2 l4 @! m9 ]" j2 X6 I
  69. BNE count_Y_cmp
    # F4 \' h' y: T5 x
  70. flag_cmp:2 [  i5 \  M( H- p$ r0 H) Q
  71. LDA flag,X, M$ {* ]% K' c
  72. AND ora_data,Y
    4 d0 s: w8 E! X
  73. BNE flag_and
    + P* T8 o  E* y; m
  74. flag_ora:0 _. w& q3 B0 r
  75. LDA flag,X0 |' z/ M& D) a! G, b8 U
  76. ORA ora_data,Y) q' O+ d& C+ k- c1 y& J
  77. STA flag,X
    ! j; P% h) _9 {1 \
  78. BNE count_Y_cmp+ d, t' T. [2 M- j2 b% ~% g
  79. flag_and:
    * ^8 U5 J& k/ p( l; T& x
  80. LDA flag,X7 }2 X8 P0 l8 B, {# S9 n9 p1 w
  81. AND and_data,Y. t3 j7 l5 \. u
  82. STA flag,X
    ; s7 R7 o  ?4 N# s
  83. count_Y_cmp:  F$ _: f0 G1 [' x) H! i
  84. INY
    * H: f1 @/ R2 p2 m9 \' C& J
  85. CPY #$08+ y# B7 ^( `) S& W0 p- k
  86. BCC button_cmp9 L; @1 T% J0 F2 x. w( Q+ r4 B
  87. 9 M  e9 @  ^1 I) U
  88. data_extract:6 o$ R' C7 u% @
  89. PLA- h6 P- M2 o0 r! m9 C' n$ P. ^
  90. TAY
    / C7 F1 r. [; M: G3 N
  91. PLA. y0 Y1 k$ c9 C9 T+ M2 e. W* Q2 L
  92. TAX
    9 d7 V: a  L- l- `" M% Y3 U0 |4 Q
  93. PLA
    1 j: n, a( c3 [. |
  94. : x) R" x! k2 t9 D( e: n/ _3 H$ P1 q
  95. return:, H1 O. t( L$ |
  96. RTS7 e2 L8 Q+ H) ?4 Q: M& R
  97. : Y3 B5 Q( }  b% I* l8 J+ R

  98. 7 f$ n$ y% r, h/ F$ n
  99. INV:    ;无敌7 k4 q/ ^& L9 C$ }$ x9 g0 H7 M
  100. LDA $6000,X6 \% m2 [3 a  i3 g5 m, n* Y
  101. AND #$08
    ; s9 y9 }' w) e" c1 v; Q
  102. BEQ INV_RTS; W: V+ q, X9 |6 u
  103. LDA $04504 Y) S  a3 Y# V4 _
  104. ORA #$047 I& p5 g: C" f
  105. STA $0450
    # W. Z3 e0 E& Q! K9 y% B
  106. LDA #$05% D9 t4 M& g: \  `9 @; t2 O$ v, w) g
  107. STA $0500,X
    : `. X$ a. i& L1 M; m
  108. INV_RTS:# v- e* l. \5 @$ e, v
  109. RTS
    ! R- p+ ]. P- D3 [

  110. : G. K+ [0 _8 k
  111. 7 E% ?* c$ G$ \
  112. TIME:    ;水下时间
    $ N" f: }- s% v
  113. LDA $6000,X
    * q( s8 N& [# W* K8 g. S# _3 K+ c
  114. AND #$02
    . B. K  P$ O3 N- P" a8 S* @; p
  115. BEQ TIME_RTS' x6 L- }, B) I0 O+ j+ N" w
  116. LDA #$1E
    9 h- Q( f& Z, }# o% o9 F% {
  117. STA $BA
    ) ^1 `0 f; B0 T! x+ y5 P
  118. LDA #$8C+ @+ ~8 L( D, }- l8 w
  119. STA $BB% t0 q4 A/ q" ?$ s7 o% N. _
  120. TIME_RTS:6 G! i' e! K4 s5 {
  121. RTS
    : U9 ~- M1 W5 a' ~- P) k- b

  122. % i# Y5 x6 H& E2 V/ b0 S2 s
  123. BLOOD:    ;血量
    + E3 {2 I* ?! i( S8 d& S% O& I
  124. LDA $6000,X
    1 F+ s- e* K) r- H* d3 F
  125. AND #$046 m3 M5 w( ^3 F! r- q
  126. BEQ BLOOD_RTS
    + I& v1 a+ }- p* f; k
  127. LDA #$80" h4 g& u9 m. O
  128. STA $77
    & c' p  _) _7 i( i
  129. STA $78
    ; J/ l) Z* x4 D
  130. STA $79
    % `* L. {) N+ [
  131. STA $7A2 J4 [& u0 }3 @4 ?  d1 q) d1 d
  132. BLOOD_RTS:) B8 g# ^7 y$ z1 a; W5 S
  133. RTS
    5 \# A9 n. w) f- r) V

  134. , N  O: h# F8 W* J6 I# O
  135. TOOLS:    ;工具
    3 D! o4 t, M( S! G
  136. LDA button+2,X8 e  b3 n; g1 h! ^4 ^
  137. CMP #$40
    . T  A, Y  u/ g  L( t
  138. BNE TOOLS_RTS- p6 p; L) S' C( U% x. E" f( B
  139. LDA button,X
    / k; E: A$ o/ ?7 u7 R9 ~8 ~5 c  z6 E
  140. CMP #$04
    ! v' ~" S" m/ {$ g9 J
  141. BNE TOOLS_RTS9 T, ]2 r. Z1 i! S+ K. Y8 {7 @
  142. LDA $A8/ N' R- m! z' |8 h5 T& e/ b
  143. CMP #$00
    ' F+ x+ H( J2 \, p5 H4 i8 I
  144. BEQ FULLTOOL7 v* P3 P. }7 [6 [2 C3 a
  145. LDA #$00
    7 s/ J0 }4 r/ I7 s
  146. STA $BF
    2 Q4 c1 B7 o' X+ i( v. K9 J3 M  Q
  147. STA $A72 R: i! e0 @8 M& h/ q4 I* g
  148. STA $A8
    5 I# e: r7 p$ j. F# h5 p9 O( p
  149. STA $A93 V9 V5 F$ R) c9 n& j. g/ O# g
  150. STA $AA
    - x1 P' U; ^, W3 Z0 n- q
  151. STA $AB/ I9 l0 R3 A0 I$ s3 k
  152. STA $5B
    8 Z2 h- ^7 k. Y" g7 G  k* ?" [
  153. BEQ TOOLS_RTS
    # _. @, N" p+ {) g
  154. FULLTOOL:% S1 Q# [) C5 u" `
  155. LDA #$0A
    2 j: V2 A. Y! X) s" @2 Y0 S
  156. STA $BF
    . L/ ]1 X- R# ^& r4 s! N% q) s
  157. LDA #$0F
    " m+ a5 E  M* g2 P% o
  158. STA $A7
    6 ^. ]3 }" B8 t& l% |( ^
  159. LDA #$63
    3 U8 H3 b  D6 T- ^" y2 e* g
  160. STA $A8+ _5 n( N/ ?7 p, m: v
  161. STA $A9/ T  t! {6 b2 i: u: w5 R
  162. STA $AA
    3 L6 d( \* B5 R: q' F- L  R3 n7 F
  163. STA $AB
    ) e& y* r' ]: c6 s9 J. {
  164. TOOLS_RTS:
    7 v9 n; V! k- V0 E
  165. RTS! g# M7 m0 ], \% I% a" E
  166. $ l1 [. q+ f' ?" X' e
  167. WEACH:/ i4 h: m* T0 ?- b* [# W) [
  168. LDA button+2,X
    % H5 `9 d' L6 @9 @# P( w
  169. CMP #$40
    7 I& D- {& H" S
  170. BNE WEARTS; i; ]$ V& t$ y- {
  171. LDA button,X$ y& l5 x0 D# ]% _4 k
  172. CMP #$08
    : N  s: v3 b# ^$ p! i* P
  173. BNE WEARTS7 P9 C# a: L9 M/ r. \- `# j9 V
  174. LDA $73. U4 D; c, p: R6 H
  175. CMP #$04. R8 S3 w& ]: V
  176. BNE WEAINC5 J9 [$ g& y9 J1 I# Q
  177. LDA #$FF
    . H) k. X3 \1 {
  178. STA $73* n- h7 @% J7 K/ ^0 z, }
  179. WEAINC:! d6 i6 Z$ [0 ]0 X! G# L" u0 d3 _+ ]
  180. LDA $73
    4 L5 S! a0 @6 G8 K% M
  181. CLC
    0 x0 G+ y% b( Q  m1 D& q
  182. ADC #$016 v( M* o& E# \+ ^
  183. STA $73
    - f$ }- h7 H  p& [4 a6 @* z. Q5 {: [
  184. STA $74
    & Q" @5 s  p5 x3 r" Z2 x- N) u0 L) w
  185. STA $75
    : a% B+ V' X  c: k; u2 ]
  186. STA $765 `3 z% Z  |* @# C, u. B: V
  187. WEARTS:
    . X9 v* [8 w4 W1 D8 q+ K; y
  188. RTS
    : o5 A4 j4 ]. c; y9 {: x

  189. ; H8 p8 f' ^) u; f! W. Z3 T8 p

  190. ( S8 F! y: H' U! c+ s; o
  191. MOVE_FORCE:  X# K3 r4 q2 |
  192. LDA $353 P3 T- \% o3 q# o# x# l/ \
  193. BNE MOVE_FORCE_RTS; O- Y6 Y1 U, B; S
  194. LDA $5C# j. I, m: Q" l) q$ i9 D+ I7 `* Q! i
  195. BNE MOVE_FORCE_RTS2 h6 i2 {9 t9 W7 i; r9 z
  196. LDA button+2,X
    2 B! W! l0 V2 z5 Z4 G! b' `  {
  197. CMP #$80$ u  I+ F4 q/ ?: e2 F" ?
  198. BNE MOVE_FORCE_RTS
    ! g/ d# h9 Y4 r# f! U: R
  199. L1:) Q" Q1 X( i1 [) L
  200. LDA button,X
    6 {4 r# Q4 |! }: Z
  201. CMP #$08
    0 j7 |( d, {' ?1 f' n+ H3 e2 M" A
  202. BNE L2
    4 w& W# y& {% R, U6 p4 Z
  203. LDA $0460
    * f$ Y3 G" D) l% O: n9 Y3 C/ @
  204. SEC
    % a* e( R  @  t
  205. SBC #$10
    . a9 D8 {4 X2 q# p6 q
  206. STA $0460! o5 ?! m' k. I6 F
  207. L2:
    ! [* Q5 s0 J! Z- z& }  p- y
  208. LDA button,X% F2 b$ j8 g8 E$ A0 B
  209. CMP #$04" P/ A) X5 @) w9 I6 [
  210. BNE L3, l) k! f6 ~1 ?# \
  211. LDA $0460
    / k. F& p- L8 s+ t: O- Q3 ?8 _/ E8 K; l
  212. CLC
    * _# n5 S7 J" k
  213. ADC #$10& U7 d2 e2 ?+ p- q
  214. STA $0460
    ' y! k/ y& Z" |$ X- [( M
  215. L3:
    : L) k  P9 e7 G$ V4 N! a
  216. LDA button,X8 R) r% f7 o! x2 a. k
  217. CMP #$02: z$ k/ {3 S, @: w0 _
  218. BNE L4$ t3 d" `# o: O2 r8 \) F/ F" C
  219. LDA $0480
    0 b. C, h- T: `8 A1 n. a, ?6 e
  220. SEC # q. U* p6 {" P; a" @" V+ V
  221. SBC #$10
    3 t' |2 Y4 G, \3 \/ m1 |6 B
  222. STA $0480, F5 m; n3 g7 B* u
  223. L4:
    - p6 P1 p! u0 c5 N% w+ K2 b: @
  224. LDA button,X
      d& F6 y0 P& V  q/ q0 p6 v
  225. CMP #$01
    - t! {7 l* j3 ]* P  V
  226. BNE L5
    4 P. L$ R: ]5 M4 U6 k2 X
  227. LDA $0480
    & H# r" R% n. D# b1 s- B
  228. CLC $ Y$ @) x6 {6 N' @
  229. ADC #$10; ~# ^' C* U7 ^' r& B
  230. STA $0480
    ! {$ E: ~; w6 k% U0 L6 |4 F
  231. L5:
    5 C) t3 w/ P- g5 h
  232. MOVE_FORCE_RTS:3 b5 v. h$ ^  s5 g" }+ d3 t. m
  233. RTS
    : i+ v, r# h  f& l- G7 Y- v( [2 e- L( |

  234. 8 T: @9 y) }- ~8 }+ e! }3 {
  235. ;[FC][忍者神龟PPU][END]. {  Z( |! D# s, m0 M7 w
  236. - D1 O3 Z% r6 w& h  n& @0 R

  237. $ Y# |7 ]/ U  x8 b7 b
  238. KEY_ADDR = $F53 D& {0 t5 R4 T* Y: l( ^
  239. STAGE_TEMP = $6010
      C4 @1 r7 q) D8 C: j; k. s+ ?
  240. TITLE_A = $217 k+ e0 N! G  q5 B8 {& Z; s
  241. TITLE_A_ON = $01! J2 e6 E& ~( K9 y, J- K7 \
  242. TITLE_B = $59
    ( b* N) A7 a0 t; z
  243. TITLE_B_ON = $01( L7 [; |2 O4 H0 t$ L+ b& _
  244. PPU_END = $FF5 C6 I# ~! p+ s/ f4 B  M8 h) o
  245. TIME_LAY = $3A) q. E1 I$ x9 n7 s
  246. BUTTON_DEC = $42% p9 ?- {# j8 Z
  247. BUTTON_INC = $819 K, A$ L5 S' M' r* n
  248. 2 u3 u1 b& V( x/ U2 _3 ~) ?% z: A
  249. .ORG $70004 s! M3 g  |# V: x

  250. % m8 x1 T/ f  O! c* u/ p
  251.   
    $ y% A2 J: C3 y2 K1 r" p6 \6 n* o

  252. 9 X+ z) c. H3 x# r# ?. _7 C
  253. PHA
    ; Q" L4 m# _, l( G8 z. S
  254. TXA# s8 \' d9 a( r
  255. PHA
      r- y7 }6 q* ]3 A( R+ \
  256. TYA" L, ]% k( t, N. M7 l5 o+ o! {
  257. PHA: I3 c5 ]. F' z3 A6 D
  258. LDA TITLE_A
    . ^: W; a1 C, w" B( Z# I7 r
  259. CMP #TITLE_A_ON    ;比较是否为标题画面5 W: y6 [3 _% [7 h% T: |4 `7 a/ G; I
  260. BNE RET2 D2 m# i& [) y  ]4 ?
  261. LDA TITLE_B
    ) P/ A% M1 z& ^# l7 G$ T. [; o
  262. CMP #TITLE_A_ON    ;比较是否为标题画面& x( g: \! C& N. {0 O) B* \; @0 G
  263. BEQ PPU_STAGE' T5 Y& `) ^# E; X1 V
  264. RET:/ [1 n9 \+ S3 v+ y3 {7 p
  265. PLA$ E# \! K, ]+ ]( h! g4 q/ g
  266. TAY! n2 [  p6 M; ?+ `6 n
  267. PLA; T/ l0 A6 Q0 x4 n, N( M
  268. TAX
    # D4 [- s$ q  h5 C, y
  269. PLA
    ; V$ c9 O3 _+ K  G% o
  270. RTS
    $ i+ f/ n5 m1 e
  271. PPU_STAGE:    ;STAGE显示程序3 e# h) |( F8 D; n' [; G
  272. LDA PPU_ADDR_DATA; X! w5 ~$ {. e6 B& O$ L
  273. STA $2006' c4 l- ], U2 U" P/ y* J6 k
  274. LDA PPU_ADDR_DATA+1& K5 @2 z: N0 O% y
  275. STA $2006    ;坐标设置
    $ Z; m, M7 g3 U: V7 j; A
  276. LDX #$006 K! Z, t% E# z' K8 T
  277. PPU_STAGE_WROTE:    ;写入STAGE字模
    % G% e" K1 L& ^* |
  278. LDA STAGE_DATA,X; d% ~% r4 }5 J; L. k* o6 S
  279. CMP #PPU_END
    3 G$ ~5 z6 Y: m4 ^4 N) k
  280. BEQ STAGE_CMP" S  G* J( Z  m/ V- R9 W
  281. STA $2007: Q- W9 F7 j1 N+ L; a( \4 M+ J
  282. INX
    0 z) c0 L% M3 i3 M8 l
  283. BCC PPU_STAGE_WROTE
    - ]' n& U& P) N+ C
  284. STAGE_CMP:2 L% @9 ~9 F; u: g  M
  285. LDA STAGE_TEMP0 l! I8 }! \# }8 K: n# l
  286. CMP #$FF    ;关卡数据初始化条件判断
    : V9 J+ p% ~( h) o
  287. BNE KEY_B' l3 m3 c# b( Q7 s8 A
  288. LDA #$00
    - X0 o2 _1 S& y
  289. STA STAGE_TEMP    ;关卡数据初始化
    4 S! i8 W2 e; G
  290. LDA #$57; t5 \; Z' j: c9 `8 q9 |  Z" S
  291. JSR $DB52    ;按键音效: _- y- g  O( C4 }0 k. `- @
  292. KEY_B:    ;关卡减少
    8 e" a0 {; f1 @7 }; ?8 k
  293. LDA KEY_ADDR3 @& E- D, ~5 Q7 k8 y5 p0 W7 O6 v
  294. AND #BUTTON_DEC    ;按键B或左减关' B7 f  O% _2 S' g' v  M4 N' t. z9 ^  T% u
  295. BEQ KEY_A" W! \, R7 E" a# T
  296. LDA #$FF    ;重设标题延时
    / Y% N% W2 u. J5 Z
  297. STA TIME_LAY+ k- j! E$ s3 s* J5 [$ f
  298. LDA STAGE_TEMP& p  w. O4 \/ I
  299. CMP #$00    ;关卡比较
    ; k! H- b1 r: G! |5 \, Y
  300. BEQ KEY_A
    ( ^0 J: @, k' J4 N3 K
  301. DEC STAGE_TEMP   ;减关
    1 x. }3 s/ ~1 g6 P8 a* W0 ]- I
  302. JSR MUSIC    ;按键音效
    ( S: @9 v* J. H
  303. KEY_A:    ;关卡增加
    & @: [: ]% o$ f, m  l
  304. LDA KEY_ADDR1 ?& Q4 [0 F. b: `1 i1 P& ?, j4 a( f
  305. AND #BUTTON_INC    ;按键A或右加关
    , K5 e) d- |. c- k7 a
  306. BEQ PPU_NUM_WRITE
    2 i1 \4 y  c9 c2 M
  307. LDA #$FF
    ) f8 n, L4 a" K, u
  308. STA TIME_LAY    ;重设标题延时  ~, {" K2 w" q7 a% r5 B
  309. LDA STAGE_TEMP& _* {7 a* B' Z& j, M( F5 `  q
  310. CMP #$04    ;关卡比较
    - e3 w: W6 q" x) B4 `2 x
  311. BEQ PPU_NUM_WRITE
    - Y" v# u  [- ~
  312. INC STAGE_TEMP    ;加关
    0 s# V. I5 S8 z6 b2 p. p6 p
  313. JSR MUSIC    ;按键音效" S" \3 Q) r( Y2 @0 U+ o* d5 w
  314. PPU_NUM_WRITE:' j# I3 r: i& a5 J/ x: Q
  315. LDA PPU_ADDR_DATA. t# F) o7 E9 e0 \$ b3 Y
  316. STA $2006
    : `  J' h2 N$ U* t3 B% |
  317. LDA PPU_ADDR_DATA+1
    " V6 @0 m8 ?' z2 {4 h
  318. CLC
    9 R/ @1 w6 ]. p( P
  319. ADC #$063 ~" Q4 j$ ^8 ~0 O$ P( @  P
  320. STA $2006    ;坐标设置: d# {4 M1 q+ u. `
  321. LDA STAGE_TEMP
    & U. p. N% }- h  h  [- z
  322. TAX
      x/ }2 P- _7 Z" S3 P
  323. LDA STAGE_D1,X    ;写入数字
    ' b  ~& ?* F: G6 H, S% M/ ]
  324. STA $20072 i4 `% y& k! T* z0 C3 |( ~& h
  325. STAHE_WRITE:0 ]/ y8 ^; |! _+ u7 V( G) I
  326. LDA STAGE_TEMP
    $ N- d! D4 {$ i% ]/ C
  327. STA $42   ;初始关卡写入& X+ f3 ?! e8 H; w6 b( ?0 ?
  328. PPU_RTS:/ _- d+ W! f, O2 ]
  329. PLA
    , q2 b% m; k0 r+ @. @/ H
  330. TAY
    / j$ t* \: _: U  {
  331. PLA
    % R3 `! M9 H% b) S
  332. TAX
    ) w7 W5 j- D. H6 s/ A$ v
  333. PLA$ }; c6 I" U! O8 T' N) Y4 h
  334. RTS/ ~' }. V5 j, _
  335. 7 L0 v2 N$ c# D5 m& W6 h0 d2 m
  336.   L: Q9 J) T1 J+ g: P6 e
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据$ g$ `9 f* w: M1 L
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF
    & r; V& B# E+ _6 X$ v0 N

  339. 1 o: g. R7 O# Y- @. T- P
  340. STAGE_D1:   ;关卡数字3 C. \$ D1 ~7 n7 s0 `+ b
  341. .BYTE $01,$02,$03,$04,$057 s- u& A# h- k( {4 Q8 z

  342. % l( b# R* D& Z9 g2 O

  343. ; V$ {/ ?  H- W
  344. PPU_ADDR_DATA:
    0 a1 O/ O# Y( e" [* u3 K
  345. .BYTE $23,$0C
    + l  m( K& _* @" ?5 ~# W

  346. 0 L! k2 t- k; x6 O# i( \
  347. MUSIC:
      p, ~% C2 v* m6 b( D8 M
  348. LDA $80006 {5 U9 z1 `1 l8 e- h+ z0 V
  349. PHA
    4 y$ @+ L7 f7 L; l
  350. LDA #$006 y3 Y0 h# c3 G
  351. JSR $CEA7, s9 N3 o; C# t4 V
  352. LDA #$3C
    ; b$ M* `) p( k2 f9 d3 B/ s0 x$ j
  353. JSR $9057* V5 U0 a6 x" j2 v2 h3 b
  354. PLA
    2 z' @" p7 v4 p
  355. JSR $CEA7) s& @2 X7 B# t9 u
  356. RTS4 _. M  r; }4 m
  357.   G5 C: L2 Q# p0 X# p3 Z  b
  358. 1 w- [# K3 E5 w. g: L
  359. . D) ~& G6 m' M5 E$ i# P0 A& D
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

签到天数: 1730 天

[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 E. W2 @6 J) J4 x) j我记得有人想要忍者神龟我才修改的,那个人跑哪里去了

1 Y4 e' s3 x! i7 ~+ \就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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:511 G/ z/ O  e, h  V' V+ T
就是我呀,楼主都忘了,呵呵,辛苦了楼主。
; m; j* l- C* {) X' D
也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:51
9 P; j5 P! E: h, K# o6 }& f也不顶个贴,唉,真是的

% `* S: P. p4 I8 W' V6 k0 X我一直在顶贴啊。{:4_92:}
[发帖际遇]: 街机爱好者辛苦发帖,赚了 1 个 柠檬. 幸运榜 / 衰神榜

签到天数: 39 天

[LV.5]常住居民I

 楼主| 发表于 2017-4-2 22:18:00 | 显示全部楼层
哈哈哈,谢谢了,修改真的好累啊
[发帖际遇]: yandagui辛苦发帖,赚了 2 个 柠檬. 幸运榜 / 衰神榜

签到天数: 49 天

[LV.5]常住居民I

发表于 2017-4-2 23:20:06 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。
# ^. M" u8 f, E9 f$ q$ Z请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。
* @) c* M2 @" S8 [) T, E1和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 个 柠檬. 幸运榜 / 衰神榜

签到天数: 2088 天

[LV.Master]伴坛终老

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

签到天数: 3206 天

[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-10-7 20:22 , Processed in 1.099610 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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