EMU618社区

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

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

  [复制链接]

签到天数: 39 天

[LV.5]常住居民I

发表于 2017-4-2 16:10:18 | 显示全部楼层 |阅读模式
本帖最后由 yandagui 于 2017-4-2 16:13 编辑
0 E5 Q$ j" N0 ]- H: ?: k9 l) O
; `7 b6 Y' ?, U6 E[FC][忍者神龟1][END选关]+ u  `8 K6 H6 c6 a7 Z9 k: t6 r7 X
5 E9 E! d1 j/ o2 u9 V% |; [
时间:2017.4.2
1 i9 c2 O9 A% z# ~% v3 O  j, G% L) N4 w作者:FlameCyclone
+ ]# p; v$ j: F/ Y+ z内容:
  o4 ?% C, o3 i7 I) P2 j$ B    1.关卡选择:   标题时,左或B减,右或A加;& H0 w$ C$ T0 U+ W
    2.一击必杀:   选择+B键切换;* @+ f! C% h9 s) B
    3.无敌锁定:   选择+上键切换;
3 |1 u8 A. i  k  X6 N    4.血量锁满:   选择+下键切换;; ?* s1 h% d$ Q
    5.水下时间:   选择+左键切换;
5 |& J/ w7 L1 D+ H$ i7 r  x    6.武器切换:   B+上键切换;3 U# l" K& g# j+ V
    7.暗器数目:   B+下键切换补满/空缺;
! d' ]" a$ N8 Q" A0 U' ^    8.强制移动:   在平面地图时,按住A不放,按方向键强制移动.
: C2 O' G8 p( t4 O* W1 g% O
( e, q" @& a. |! f" G" H; e: P0 |* e9 o/ a: N6 ~
FlameCyclone.ys168.com& Q' U; R' p& J! B* C9 z; {$ ~9 k
www.nesbbs.com  Z. |, ?4 ]7 q. h* t4 W0 P
游客,如果您要查看本帖隐藏内容请回复
  1. .ORG $80E0/ r* T' y, A0 @7 W
  2. ora_data:0 x) @4 |$ S+ B* F* Z# }  `
  3. .BYTE $08,$04,$02,$01,$80,$40,$20,$10
    ( `. Q# ^6 e  J3 v
  4. and_data:5 |' w; J# F4 a' _6 O* Q% m
  5. .BYTE $F7,$FB,$FD,$FE,$7F,$BF,$DF,$EF
    ) E, E& u; K9 x: k* a6 {

  6. 3 Q8 f- ~1 s# R- N, k1 E' ?
  7. button = $F5
    ( l8 o0 P4 H4 G3 E* r  Q1 ^
  8. flag = $6000( N$ _$ |) P1 A% G' ?$ J
  9. .org $8000
    5 G8 O  H. ~( p
  10. JMP $8400
    9 f. g' O; |& {4 N- U4 p
  11. 7 p7 h2 S# G! I9 j  \

  12. / Q) e$ d1 a$ W5 g1 g6 y$ A
  13. .org $8400
    3 [# n3 l9 L- f  ]2 w
  14. PHA' w) @* A' Z3 \+ U' V7 s
  15. TXA
    2 Q! R5 \* ?7 u& P
  16. PHA
    " L: ~  j3 N: d
  17. TYA- Y9 P4 \0 _+ J& ?
  18. PHA7 I# t+ v$ j5 a( y3 i1 U6 F0 E2 f
  19. KJMP:  E7 u3 {9 B$ V: [2 s5 @
  20. JSR $8100
    9 Q+ U  ^: P0 k) t% K7 ^8 F
  21. JSR KEY_OPERATE# d; e9 g% U. Q% e+ |2 y& B
  22. JSR WEACH
    ' Q+ E- e9 j3 r( [- L5 z
  23. JSR INV
    6 F. H0 m) G! C. K8 ]) f7 |
  24. JSR TIME
    ) ?1 t0 N: o( k" Y
  25. JSR TOOLS
    8 A: I# e  |, s& X* t( I/ M
  26. JSR BLOOD" _  j% W" U+ F4 I5 J
  27. JSR MOVE_FORCE3 a$ l7 P) I1 f; t* b, b
  28. PLA/ _$ L+ O* Q3 Z2 Q# O. M( E
  29. TAY- G8 O$ A+ X/ n: @
  30. PLA  f7 j; n/ B# J9 g- A" z
  31. TAX2 l7 y0 O4 j1 Z/ O. k
  32. PLA7 w5 p0 q7 C* e& e- y
  33. RTS
    # o2 y# {* `5 M* k; v& `0 Z

  34. . d& e6 q, c3 M2 Q% I. S: j
  35. KEY_OPERATE:
    $ M8 Y3 k2 R+ M: B: z+ @
  36. data_protect:& s' ?+ R4 F7 \- o' q0 }$ `1 d
  37. PHA
      ?  l" ]8 k* R1 z
  38. TXA, B# y/ @- B" M( u8 b! R5 x( \
  39. PHA
    0 q/ }# F% R& J
  40. TYA
    * }4 Y+ M+ |4 p. k; ^( G
  41. PHA
    $ N0 ]$ `+ u% p9 f+ X3 H  E

  42. : y; r  \6 E" w- y. r
  43. FLAG_CMP:
    , e) O8 {3 d9 o7 c7 _9 p
  44. LDA $600F* ^1 R# [7 V3 k+ I
  45. CMP #$7F    ;标志数据初始化条件判断# q8 ^0 L6 y" ^; Y6 ^* m3 G- E' j/ R
  46. BEQ pause_cmp: M! `  w/ S& x) j, q0 x9 J( ?
  47. LDA #$003 |) R% d. e3 j- J' B
  48. STA $6000    ;数据初始化$ m- z: n" U1 ]7 i. W, u- Z
  49. STA $6001    ;数据初始化
    9 b( n2 @0 w# r+ }: \: J9 J
  50. LDA #$7F* j, R4 Z$ j7 x1 ?  ?. I" a
  51. STA $600F
    ; y7 i' z  q' x) }7 o( |
  52. pause_cmp:
    0 ]  k% f! \( p, D
  53. LDA button+2,X
    & s" t3 s4 l0 L7 M& [/ R; y
  54. AND #$20
    * ^, a, n! p5 q$ ^
  55. BNE button_press& A+ I) e/ ~- M0 _
  56. PLA
    . }( E- Y2 _1 T  i+ Q
  57. TAY+ t. p' P. {6 m9 K2 f0 B' g
  58. PLA
    $ u* ]" p. v5 ~' y& G
  59. TAX
    . i8 }3 \/ O. y6 L
  60. PLA
    7 O; l/ @. A3 c4 [6 m. d2 E
  61. RTS
    5 ?* g% [" m, `, P% G2 l" \

  62. 4 E4 x" ?, g: r0 j& @( ~: L+ }
  63. button_press:# x, V: Z  M* o3 ~9 b
  64. ini_Y:5 T: c% A" n: A* I* v4 |
  65. LDY #$00
    0 Z1 U+ w3 ]- y! e% O  f5 M
  66. button_cmp:
    9 q. P2 e% a" A
  67. LDA button,X
      \: |! N1 }: T6 n
  68. CMP ora_data,Y
    1 \* k: }% K( W; a8 r
  69. BNE count_Y_cmp
    $ N: e' Y) i4 C5 ^# o+ U; x
  70. flag_cmp:+ D4 ~' W8 X1 @' w- o
  71. LDA flag,X
    % B* R" d5 x( L* y: J- i* ?, G, w
  72. AND ora_data,Y
    $ s: ?1 \/ F1 k. D( \* P5 h
  73. BNE flag_and
    - d( C/ B4 [! F7 @" U; M
  74. flag_ora:
    3 r) t5 V) y7 x2 u$ E. Q4 I
  75. LDA flag,X
    6 f. ]" w( j5 W3 u5 T. o
  76. ORA ora_data,Y
    " M5 a5 |/ G' q, ^. q
  77. STA flag,X
    + r/ w4 k" |) F+ F8 v* G
  78. BNE count_Y_cmp
    8 z) T) S8 z4 ?4 f
  79. flag_and:% d  R+ q0 ^) G5 a' r! t8 e* T
  80. LDA flag,X$ i& Q9 i( E# I- h! t
  81. AND and_data,Y
    ) I+ `7 n# c) \9 q) Z0 |
  82. STA flag,X
    6 g) n) ^# h2 ^, X5 \4 `/ l7 o  d9 x
  83. count_Y_cmp:
    8 o. F1 b+ r% T7 U
  84. INY
    0 a" a9 o  \9 Z" o0 D8 O% _" U
  85. CPY #$08
    / \$ U) {8 l; D4 U1 K. I& l: b
  86. BCC button_cmp
    4 z- H7 D1 d5 P: T
  87. ( W: L: j0 ~6 `/ ]9 y9 e: C/ H
  88. data_extract:5 [9 L: \# l- G/ |3 M5 n) N
  89. PLA  q$ h) |9 G. o. Q1 [, o1 K/ _4 T$ Q
  90. TAY3 Z' R5 N% C: S
  91. PLA3 y( `  k" Q9 u2 r/ O
  92. TAX: H+ C, y4 ^3 p# ^2 {
  93. PLA& ?3 x6 J: O) @% J

  94. 6 l8 h2 c3 N2 w& x
  95. return:
    3 k( s) ?; g7 G- b! T' @
  96. RTS
    / P/ G( A% d- j

  97. ( T5 M1 f# m( e1 y( V

  98. 3 r7 M9 i. d$ d  F9 O/ t& a
  99. INV:    ;无敌3 k( s. ?! g" [/ F! _
  100. LDA $6000,X
    : Y6 `, D; O, a, ^0 k9 V" d
  101. AND #$08
    & g" d8 C9 G) B- O6 x
  102. BEQ INV_RTS
    / o1 H) [' _/ K# c
  103. LDA $0450
    1 v  v, i/ N. S) o
  104. ORA #$04
    $ ]6 r/ ]/ M0 t, S5 g' l
  105. STA $0450
    # _$ X0 u  ~2 ]2 ]
  106. LDA #$05" a% G: C- w5 B! L: g3 b+ G( z
  107. STA $0500,X" ^5 ~* k: S2 _8 `/ H$ _
  108. INV_RTS:7 W1 R4 G& C1 Y# M
  109. RTS6 K5 J  ?, K7 U" T) n& \8 w2 `" _
  110. 3 L2 D( [  C/ ]$ u/ O8 r- s
  111. ) G5 G* {( l6 D; M+ q
  112. TIME:    ;水下时间- p. F: ^, ^. r: x
  113. LDA $6000,X
    ; q$ }+ I5 _5 w0 f9 D! O+ f* B
  114. AND #$027 V8 O1 G/ v, l+ C/ t  j! h& w
  115. BEQ TIME_RTS! H9 e* x/ W* Q, u
  116. LDA #$1E# P* x/ B0 ]0 Y2 M7 U! W  U
  117. STA $BA
    - {. z1 @" l$ q/ t# L3 K3 |& z( o
  118. LDA #$8C
    . ]; X. v7 V; M; H" v# G$ }4 H: H2 W
  119. STA $BB( ]$ w( t; Y4 f9 ]6 o
  120. TIME_RTS:
    ! y  {7 U' ~, ^- Y! X8 _
  121. RTS3 |& a8 f1 y7 n5 x8 J1 z
  122. % O- }) W, r" ~3 Y) {2 l' S5 l3 ]
  123. BLOOD:    ;血量- }: S9 k" V& t( g
  124. LDA $6000,X
    ! }/ E- o/ [1 H0 O; u% s
  125. AND #$04# N6 D! G& A$ N: a
  126. BEQ BLOOD_RTS9 i) [3 [. C7 S: E, ^
  127. LDA #$80! h2 R& A. B) e+ ~( G2 C. I' M
  128. STA $77
    ( T8 j' o" Z" |% }; `& `0 i5 ?
  129. STA $78) R2 ]% e: l3 q# w3 B
  130. STA $79
    ( w. ?* \* v0 h$ G
  131. STA $7A
    - A( }& C: N6 _7 R' K( M
  132. BLOOD_RTS:
    & X8 j3 Q! Q# L2 M2 P' G
  133. RTS
      J) d( g3 j+ L3 ~& @4 G

  134. + o  D1 l# _, [% b& n6 R
  135. TOOLS:    ;工具) o9 n2 A/ m# {- e& p' k
  136. LDA button+2,X8 |, F( n) d' r+ I
  137. CMP #$40
    3 J" @+ Q! [: x6 S1 Z
  138. BNE TOOLS_RTS
    0 j$ h. l" D: L/ g4 [- k" e
  139. LDA button,X
    + M8 V8 \% r4 |9 Z" m  X+ [
  140. CMP #$049 B/ ~# D/ W1 X( @7 Q! w% M( [
  141. BNE TOOLS_RTS; T3 z) l9 R) U
  142. LDA $A87 Y' G  Y/ L% q" d( L) c
  143. CMP #$00, U# a* C3 Y. _# j8 c! N6 y
  144. BEQ FULLTOOL
    / h& L. K; x" k3 Z1 S9 P2 }
  145. LDA #$00
    " w8 j/ E& V% G! H/ g1 g5 n
  146. STA $BF% M/ L5 E' s) I1 a) @2 T
  147. STA $A7
    2 A1 [4 |7 |: l
  148. STA $A8
    . z; N' Q$ }( f3 d
  149. STA $A9
    3 \$ e( K* O3 F; e- |$ x
  150. STA $AA: x4 y- Q4 [, _8 ]
  151. STA $AB
    + ?6 Z% f5 Z6 q# R  s# n. {
  152. STA $5B, ?7 k! P( `' @
  153. BEQ TOOLS_RTS
    ' R7 e  I" @9 k9 p7 {
  154. FULLTOOL:# \. r; s0 x$ A" d
  155. LDA #$0A
    9 h  w7 p0 s2 H" S' K( ~
  156. STA $BF
    + m2 m1 O9 r- V
  157. LDA #$0F
    * y) m3 E3 V- y" x% h% C" Y
  158. STA $A7
    , g  A) G1 s( O8 V5 O2 p  N6 Z+ f
  159. LDA #$63
    & z2 _8 ]! J" |/ S! @/ ]
  160. STA $A8! ]+ o1 \; o  |
  161. STA $A9
    / b) ]2 F' l* l
  162. STA $AA9 s4 x' J  w8 o! K& P
  163. STA $AB; c/ H9 \6 H3 x
  164. TOOLS_RTS:7 V. ]3 ]3 f/ U7 n  s
  165. RTS  M/ z3 _- t; }) w" D
  166. + u/ w, j: o0 m, V$ t/ c
  167. WEACH:
    4 g7 o0 d5 t9 T. |6 q
  168. LDA button+2,X
    ; j! g+ \* M4 o& Y+ u7 L
  169. CMP #$40, ?& F  O2 v' G% p( Z5 z- A& d
  170. BNE WEARTS# d1 X2 l/ E0 F, B  m$ E! {+ {
  171. LDA button,X
    ' o1 _% Z& A0 K
  172. CMP #$08$ u8 _0 M% b4 f  K, P  n) g/ }
  173. BNE WEARTS
    9 P: N! L. q4 n2 T3 A, s. W
  174. LDA $739 }" J2 l- }* t) W" S3 v: O: g9 a/ H
  175. CMP #$04, v& c! e6 C; t: o& W# c
  176. BNE WEAINC
    9 E! T# f* U; Z
  177. LDA #$FF7 {8 N& t- A0 O- q1 I) M# F5 L% B$ z
  178. STA $73
    % K2 ^& L) ^+ }/ Y; g+ Q4 W
  179. WEAINC:
    # P, @1 Q2 ~; Z3 G4 G! X" n
  180. LDA $73
    6 `6 W. f* j: O3 j$ |: m% T* k0 j, x
  181. CLC! c5 R4 D# @: u* K4 F$ h
  182. ADC #$017 S' @7 Y8 x3 |- V) h  H
  183. STA $73
    7 D6 r1 V  \3 T  d$ M$ K
  184. STA $74
      i& v- t7 Q& S4 s/ C6 o
  185. STA $757 |6 h3 M( }- N; A: e4 N
  186. STA $76
    ' x: q% |) `1 g2 [$ F  C
  187. WEARTS:
    " E. K$ x/ K' T) k$ L& Y- k" l+ K
  188. RTS+ B/ Q7 X3 M8 m# S* `, t

  189. % i8 F  W5 ^0 \3 ]# b/ d

  190. 1 v! N4 B7 M) B& p- l. ?
  191. MOVE_FORCE:: h) g9 N7 ~* C* p* r
  192. LDA $359 a4 o  J, s* K) W* I* c
  193. BNE MOVE_FORCE_RTS
    4 u7 [% o( g6 w# |; O
  194. LDA $5C
    0 @  l/ i; P' D
  195. BNE MOVE_FORCE_RTS0 I% x# t. K  \1 G. }
  196. LDA button+2,X3 q& ?- W9 @' u! L
  197. CMP #$80
    ! v+ x: p1 `0 T: y
  198. BNE MOVE_FORCE_RTS
    ' P+ g1 A5 a: X6 \
  199. L1:
    ! D& P& C- e# _1 b) x* [$ Z
  200. LDA button,X
    1 k! M: ?: J" F4 i! s! h4 A, n, y
  201. CMP #$087 B* {; @8 k1 x2 _! u/ o
  202. BNE L22 K. ]1 Z7 ~' A
  203. LDA $0460
    3 T7 l: m$ \" P) I" X" U! x
  204. SEC , Z/ H  U. I" [- F
  205. SBC #$10& v' z% r! g. a& G0 s
  206. STA $0460
    - f. ~1 `0 P/ Z' `  z" f
  207. L2:
    4 F4 u; V' G# X, V
  208. LDA button,X& Z, z; o2 A4 W! z. h9 L8 V' R. J
  209. CMP #$04
    ) c9 }- I5 b) ]* H8 V
  210. BNE L3
    / |" Q% B; `, J, w5 P
  211. LDA $04606 \4 l, o  J6 z3 g4 S
  212. CLC
    * W' P: k4 ^. p% D- A  d
  213. ADC #$10
    * `( R1 Q- {0 y, P( m
  214. STA $0460# _. c: \8 ^8 O3 v* o
  215. L3:( d7 e/ N8 e% Z. L
  216. LDA button,X' L3 J( }: k# |) d- k& C
  217. CMP #$02. c; `. O1 I( F& _6 C' A% B
  218. BNE L4
    , @1 T  \: f( H. U8 q  i
  219. LDA $0480
    / |* J1 e  p& t3 k
  220. SEC 7 B+ d$ _6 {* h: X
  221. SBC #$10
    " b  S: g8 j* {7 c0 ]; n
  222. STA $0480
    * }, `- P% ?3 ~- ?2 e+ ]
  223. L4:' }( ^- X* ^0 k' v8 n6 \1 P
  224. LDA button,X, U0 t, ?2 }& ^4 o* k( R- y* t
  225. CMP #$01
    ! e' S; \) }$ X- Y
  226. BNE L5
    2 b) F- X3 l$ M' l
  227. LDA $0480
    2 X" }' f$ _" _# o" h' s6 G) M: D9 A: I
  228. CLC
    * P: k: V$ Y8 ^8 I6 ^
  229. ADC #$10
    7 r3 @4 V  ], x' Y- V" X
  230. STA $04803 J# J3 }1 X7 ~% l$ P% v7 z2 t
  231. L5:
    2 \9 {: r8 E7 ]& t
  232. MOVE_FORCE_RTS:
    % a$ ]/ t! K+ P/ |
  233. RTS
    # b  e+ _* Q2 m; o

  234. . i* e( e7 t. b# ^# u7 h' R" j
  235. ;[FC][忍者神龟PPU][END]
    2 k" I" g9 z3 U5 f/ T
  236.   p8 D5 C& C- E) {

  237. ! ^# [2 r5 `& D
  238. KEY_ADDR = $F5! c" W0 t2 l' N( Q0 M" w0 R
  239. STAGE_TEMP = $6010+ o4 H- z( q0 Z& k  b% J# ?) s
  240. TITLE_A = $21
    : y; f9 w; y- `; b
  241. TITLE_A_ON = $014 I/ P7 {' H) b3 l( T* A; t) u# [+ }. Q
  242. TITLE_B = $59$ \6 o' Q  S6 }  L0 b
  243. TITLE_B_ON = $01  C7 M4 Y0 |1 ]
  244. PPU_END = $FF
    $ q: S; L; K9 B
  245. TIME_LAY = $3A* d  F1 [* X  v% W
  246. BUTTON_DEC = $424 }( t* E7 p7 c9 O& ~
  247. BUTTON_INC = $81
    * F3 }# }9 }- b2 r

  248. ) D+ U& A, i$ x* {
  249. .ORG $70007 ?. z+ J( w+ A  ^1 R# V

  250. 4 U! O0 l9 z, |, x1 Y  r0 J
  251.   
    " ^8 }4 |) V  r

  252. & ~2 X5 T8 J" d( m9 K
  253. PHA1 r0 f$ }- W" b  U3 {/ H0 s
  254. TXA
    , W0 F6 ~6 D0 H
  255. PHA
    3 T% f0 x& U0 Y% Y, q) m
  256. TYA
    % w- z* i% W: F$ E
  257. PHA
    & T8 Z2 F, r1 R3 W# R2 w
  258. LDA TITLE_A
    1 l9 ~8 |* p+ k9 f" Q' I0 F
  259. CMP #TITLE_A_ON    ;比较是否为标题画面
    % A: @7 ~& _8 C3 W' u& {0 y0 |
  260. BNE RET
    * I* X( x. H0 I6 _% I1 R- C
  261. LDA TITLE_B+ Y" [! F2 W) D* g7 T: H: S
  262. CMP #TITLE_A_ON    ;比较是否为标题画面
    . u- }% Z* z- ]% |, S
  263. BEQ PPU_STAGE4 G' A$ p/ o# g+ N6 ]/ k
  264. RET:
      Q5 o8 X) B$ C
  265. PLA7 c- `% u# _/ g$ k
  266. TAY; z2 }2 i! d7 w3 b3 k
  267. PLA7 l0 {+ T, \7 G; Q4 R* R! h! i
  268. TAX7 a+ c) ?2 W7 i8 D7 V
  269. PLA
    " z4 y. |. O* x$ h! ^
  270. RTS7 q9 Z, c1 K- O* {6 A
  271. PPU_STAGE:    ;STAGE显示程序& c4 k* ?: A' E! v: |& l/ J
  272. LDA PPU_ADDR_DATA- ~5 }" k4 w. G! d: S! `0 @- G
  273. STA $2006# R/ J+ S$ ?/ n
  274. LDA PPU_ADDR_DATA+1
    2 Z, t4 c( U; @0 t6 F; `$ N
  275. STA $2006    ;坐标设置
    & }! A/ x% I  _1 @9 L0 q
  276. LDX #$004 @# v* b2 p; Z
  277. PPU_STAGE_WROTE:    ;写入STAGE字模$ D9 g, @. R" j  d
  278. LDA STAGE_DATA,X
    5 \* g8 x# j* G( U' ?1 {
  279. CMP #PPU_END& q  x" ~% u6 s. z3 O
  280. BEQ STAGE_CMP/ b/ a4 {/ f& M8 ]
  281. STA $2007. A9 N) l, Z8 ^' e4 F
  282. INX
    - x/ ^9 M% z8 D" J
  283. BCC PPU_STAGE_WROTE
    7 f) J0 p, g1 W5 m0 Q
  284. STAGE_CMP:
    1 \" C& \1 h$ v9 \; I
  285. LDA STAGE_TEMP+ Z( ]3 f, ]7 S) S" }' z) D: j5 }, {  V
  286. CMP #$FF    ;关卡数据初始化条件判断
    - o4 S7 x  S$ @8 k$ W9 j: G6 F
  287. BNE KEY_B
    4 s% a: O4 K  Y5 n# o' _& H+ H
  288. LDA #$00& g: G1 F) o( C( }
  289. STA STAGE_TEMP    ;关卡数据初始化" D1 b1 v# h% ]+ g
  290. LDA #$570 @7 E: d2 T$ L, u7 B8 l
  291. JSR $DB52    ;按键音效% h; l4 M! k" G  e
  292. KEY_B:    ;关卡减少" j$ p# r7 n) N6 G. |1 n
  293. LDA KEY_ADDR$ I; n( t9 h' h/ o+ P. k
  294. AND #BUTTON_DEC    ;按键B或左减关
    * p+ W& ^% h, O
  295. BEQ KEY_A+ ]2 v: Z2 M5 C6 F9 z# Z3 z- r
  296. LDA #$FF    ;重设标题延时5 W- F3 H7 J  W+ u+ J
  297. STA TIME_LAY
    / y- I; D, {: c% e  c+ d; G& Z  \
  298. LDA STAGE_TEMP( ^  S5 I$ y5 T% _/ K
  299. CMP #$00    ;关卡比较& a2 l. `, q. B" m* T
  300. BEQ KEY_A
    / u' L9 @/ n6 s2 Q$ Z6 _: ?( c
  301. DEC STAGE_TEMP   ;减关
    7 \0 j7 L, Z" t# ^
  302. JSR MUSIC    ;按键音效
    1 U# C) \. b5 v5 M- b
  303. KEY_A:    ;关卡增加
    2 a2 k$ g: f2 c5 p9 {
  304. LDA KEY_ADDR
    4 S/ w. m+ ]! U4 o: [5 ^
  305. AND #BUTTON_INC    ;按键A或右加关
      U: k, _# b1 i+ t
  306. BEQ PPU_NUM_WRITE
    & @4 O( e  I" E; o& e' p
  307. LDA #$FF
    5 h. `* t+ \  N* C
  308. STA TIME_LAY    ;重设标题延时
      z2 B; b2 r$ N- w
  309. LDA STAGE_TEMP1 a; ~& U' H, c; [6 M
  310. CMP #$04    ;关卡比较
    8 C: L- o/ K" |7 Z& _. u
  311. BEQ PPU_NUM_WRITE
    8 B; z* g* E. E$ L( ^' H- B. |
  312. INC STAGE_TEMP    ;加关1 Q# M+ N+ L  g7 ^7 k: R
  313. JSR MUSIC    ;按键音效: C4 {' b3 W. J; u, O
  314. PPU_NUM_WRITE:! B: ~) }2 o9 [" @- A& V. I
  315. LDA PPU_ADDR_DATA0 ^# W0 P' }; V1 m' E
  316. STA $2006, B, \5 N0 n" }# y% d7 t8 h
  317. LDA PPU_ADDR_DATA+1! L' H% _7 g& z& _8 X; J
  318. CLC6 R. c5 g, D7 S* g" Y
  319. ADC #$06& f; {! S9 ^* ~: _# }1 e4 Z
  320. STA $2006    ;坐标设置. S3 n- e  D& M& [! N% I
  321. LDA STAGE_TEMP
    9 f6 x5 I: P  Y! B  v8 q: C+ O$ g
  322. TAX
    5 Z/ \( F! A: b. [, B/ N
  323. LDA STAGE_D1,X    ;写入数字
    . B& X/ V7 @  `4 ?. V0 F
  324. STA $2007% I6 h' ^* @4 P0 {
  325. STAHE_WRITE:3 m$ i# Q+ r: u' K) G( Q! Z# p
  326. LDA STAGE_TEMP/ L, W) G& J! \- i. [
  327. STA $42   ;初始关卡写入
    ; ?; _+ q/ u  E& h1 n
  328. PPU_RTS:9 M- ?! V% ?4 |! G
  329. PLA
    ) `2 ?. R$ D: w% [
  330. TAY
    ) G+ ]: r+ T2 [9 Q# J6 j
  331. PLA
    , K' S* C3 P# ?; A/ r% p- f
  332. TAX
    * `/ e1 B  c0 D  i, b, C, d
  333. PLA) k- ?2 G2 b  ?4 S$ o" r
  334. RTS
    ! G8 Q3 V! R% r3 J) L

  335. 7 B& H& A; b! {9 J2 z1 V% B

  336. 9 I( p) T3 g4 g5 k
  337. STAGE_DATA:    ;关卡文字S,T,A,G,E,X,-,X字模数据
    ; u8 H6 [* {1 c" K5 O8 y* e
  338. .BYTE $22,$23,$10,$16,$14,$00,$FF" L" w/ y- ?# F' ~% K7 T

  339. : t9 L) W3 a1 n8 R- G6 X1 Z0 X+ y
  340. STAGE_D1:   ;关卡数字
    / Q' T! o  K4 |9 }
  341. .BYTE $01,$02,$03,$04,$05( d  _; h2 d) R  _+ _  g, W% z

  342. * d* ~6 p; K: m! x, t1 M
  343. ; M9 `( F4 M/ F( B7 b" x& w
  344. PPU_ADDR_DATA:
    * a- O, u, D+ a
  345. .BYTE $23,$0C- x4 b) j; S% g  c
  346. , {. _: ^, n- b  Z" c. D
  347. MUSIC:) }/ h  H9 v  X3 h1 m1 O5 x& v
  348. LDA $8000
    ; t( s+ w) }/ P% j( p
  349. PHA
    % I8 Q, u, L( C/ k7 V6 K
  350. LDA #$00
    2 @) l* e& n3 V2 s
  351. JSR $CEA7
    1 R2 K3 x" n" ?; k9 @" c) q
  352. LDA #$3C
    : S! A1 D$ I8 U( e
  353. JSR $90575 _/ z- N  r- K! P7 Z: a( p
  354. PLA
    , b" q3 O  B/ `! _
  355. JSR $CEA7! ?) c8 u  w6 A8 x' Q; H  ~
  356. RTS6 O- c% u! g! y4 N' d. g3 x! e
  357. 3 {+ a! b( H7 Z! D- q0 g

  358. 9 Q" z+ |* @: W
  359. ; M' H  [& D# A' f0 V
复制代码

本帖子中包含更多资源

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

x

评分

1

查看全部评分

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

签到天数: 39 天

[LV.5]常住居民I

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

点评

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

评分

1

查看全部评分

回复 支持 1 反对 0

使用道具 举报

签到天数: 1527 天

[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! S* Y! O7 T8 d8 g) n8 ~* N8 G
我记得有人想要忍者神龟我才修改的,那个人跑哪里去了

: O' j- G' H& Y9 D8 d) {就是我呀,楼主都忘了,呵呵,辛苦了楼主。{: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* R! h( y+ M3 Q- C
就是我呀,楼主都忘了,呵呵,辛苦了楼主。
- ~  l+ Y) x( c9 C* X, U* W
也不顶个贴,唉,真是的

签到天数: 71 天

[LV.6]常住居民II

发表于 2017-4-2 21:57:28 | 显示全部楼层
yandagui 发表于 2017-4-2 21:517 Y) v& R' H9 n" o- _7 B
也不顶个贴,唉,真是的
3 _+ ~, |% @. Q! f  M
我一直在顶贴啊。{: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 | 显示全部楼层
好强大啊。神龟系列也全了。感谢分享。: g+ \& P2 v3 G, N$ R
请问巨巨闲暇的时候,可不可以做一下双截龙全系列的选关旋风版呢,巨巨之前好象只做有三的修改吧。
$ a9 `. B. F3 }1和2也很经典好玩,真的很期待啊。
[发帖际遇]: cococo8858 打扫环境卫生,被奖励 5 个 柠檬. 幸运榜 / 衰神榜

签到天数: 2060 天

[LV.Master]伴坛终老

发表于 2017-4-3 00:32:56 | 显示全部楼层
1代没有通关过。。。。。

签到天数: 186 天

[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 个 柠檬. 幸运榜 / 衰神榜

签到天数: 1814 天

[LV.Master]伴坛终老

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

签到天数: 2938 天

[LV.Master]伴坛终老

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

签到天数: 1750 天

[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-1-4 17:25 , Processed in 1.109375 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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