|
|

楼主 |
发表于 2014-7-24 00:52:40
|
显示全部楼层
本帖最后由 fanco238 于 2015-1-31 17:13 编辑
- T& @, I. q5 ^疾风之狼 发表于 2014-7-23 19:444 N0 `0 v: L Q; W
[0662]是地址,0x13是该地址的数值8 z* A* z* r3 j, s/ S7 I1 m
& z5 ?2 ?# y, FDEC是自减指令,DEC $addr,X指令是以寄存器X的值作为偏移量,把$ ...
! @% \1 H$ w8 j6 z# E8 ?- v9 Y
5 N) r! k0 d, f+ f7 f1 u先感謝 管理員 疾風之狼 的回覆 {:4_118:}
/ ]3 D' l, e; k8 G5 u, v' m, X" h
好像有些明, 又好像有些不明
3 d! T% {/ {5 P- x! z4 y8 J於圖6 下面的 [0662] - - =0x13; ?5 U9 n9 |4 D9 |$ r9 y6 j+ D9 O
大大說 [0662]是地址, 0x13是该地址的数值
2 V/ L/ O/ k6 G% r W) Q% V* a! z. I" q' t8 L& L5 m* i& k
我先愚昧簡單的想:
# @% Q: L& V+ l6 K y6 Z2 f9 r(( [0662]是地址 )) 想像是一個 掌管了 飛鏢數量 的 地方名稱 飛鏢倉庫- S, d! N7 u3 |+ b D6 H/ g
(( 0x13是该地址的数值 )) 數值當然是 飛鏢倉庫內 有多少飛鏢
8 C' o: }" g1 [( Y 13 其實是一個 16進制的數, 如果化成 十進制是 19, 因剛才是用了一發飛鏢按暫停的# {* t- q! E, N, v8 A
+ w/ a' A& B, T8 N+ `, K
遊戲拿到飛鏢寶物始初是 20發, 用去一發 就是 192 q6 Z' h( e) H: e& D$ n
& L+ e$ k. c7 R$ n
------------------------------------------------------------------------------------------------
# E ]& L$ v; Y K% c2 h
: W: n9 @& E: [. K: u# u2 L跟著我們看到 圖6下面的 DEC $0662.X, 重點 是DEC
" `+ n. F! ^; t) _1 \DEC 是 自减指令, 即就是 這指令 控制了 飛鏢 是減數量, 只是把它改了 就可以
. |4 L% F, u) M( l+ gLDA 是 读入指令, 即就是 要改到 把 地址 讀入至 寄存器A 6 B3 _5 i8 v D. a
8 ]9 j- L7 d+ f' i1 e+ Z
雖然 讀入至 寄存器A 這方面 還想不通,
2 ^# P2 R% Z/ e1 h' F5 A總之 就是改掉 DEC 不讓它有自減的指令, 就能達成 我們不減飛鏢數的 目的了
- j; Q$ N, D; E# @! A- U; p# e' ~
% G5 e( L' W! s' p, ]# b
& O, P9 s: q$ |0 X/ W: }# # 最後 看來一切都是要 先 熟讀 6502汇编大奥秘, 否則就不知道 那些英文指令的作用4 F3 k0 ?: r' @5 t; N: C+ |/ |& L
' c/ \, w3 S x% h+ B
=================================================
x6 S$ w4 d8 d, Q' b5 i
4 z" `2 u) t n; w9 i3 q說回 6502汇编大奥秘 CHM檔, 偶也開到了, 方法如下 :! h+ f3 q' u8 c3 v/ D
9 e Z- I5 o, f1 ]
一 : 檔案名稱 及 所在的路徑 要更改成 不能帶有中文字, 4 r0 ?5 A8 A6 V5 q( B
二 : 跟著 右按 選 以簡體模式開啟
# a3 o9 q( A5 v* q) O 可能我的電腦繁體字版, 此CHM檔 是以簡體字去寫, 所以就需這步驟
! O6 J: ?! d. c+ X4 `. v! U# t
& s3 \1 P+ ]: p4 t2 C7 n: S
8 r! E: v; X) s9 _, N {6 T3 ~; O8 S4 i8 D. i9 ^- |& F$ u

/ ?$ q& d9 r: q1 g4 u# p' g0 w! H* f' ~
9 b& \- d" s" q; [6 _; N# # 這CHM檔 可說是一本教科書, 從現在開始 才是真正 考驗一個初學者了
& C r2 L# s9 ~# i/ I+ H1 @ 如果沒有 耐性 及 恆心, 或者沒有前人 的指導, 相信都很難學會呢 |
|