设为首页收藏本站

 找回密码
 立即注册
搜索
查看: 1099|回复: 5

[求助] 请问一下..关于6502指令里..有没有锁定指令?

  [复制链接]

该用户从未签到

发表于 2009-8-21 11:00:03 | 显示全部楼层 |阅读模式
请问一下..关于6502指令里..有没有锁定指令?+ S! k, N& a0 C
类似有EA- C3 A9 I' ^8 \8 P# i; d
这样的指令
5 V1 m" e1 D2 A+ H1 E我想知道有没有锁定数值的指令..
% C3 x. B) o+ g5 y, ~8 y3 f1 J: l, ^( A5 S: N, w. ~
这样就不要用到EC了..+ y4 u, q; q! Y& I4 X
因为EC里有锁定数值的功能

该用户从未签到

发表于 2009-8-21 12:42:55 | 显示全部楼层
其实所谓的“锁定”,就是指“数值不变”吧。5 R- L! z: M- B+ q" l
所以指令就多了,LZ的NOP指令,就是将改变后的数值没有返还到地址,所以不变。
! C2 j) D! e7 Q8 b: H; rEg:CE 13 45→DEC $4513 给4513这个地址的数值减一。/ K8 E6 Q4 D. c2 p# j- Y
你可以改成 AD 13 45→LDA $4513 就是将原数值不变的载入,就是“锁定”了。0 F; ^# a/ L1 {4 I$ y
相反:改为EE 13 45→INC $4513 就是加一了,如果是命数的话,就是只增不减了。, `( n6 |  i3 ~. J
每条指令都要相对应的去改,才会不出错。置顶的6502已经写得很明了。
4 b9 M/ m0 V3 t# M2 x还有种方法,就是让游戏不停地去执行这条程序,比如把某个数值送入某个地址,也能做到8 \! C: X6 x) D: X9 p
“锁定”的效果,但建议不要去用,这样做的话,BUG应该会出的多吧,详细的就不多说了。
/ }( }0 ?2 w2 @5 F( _以上纯属个人见解,希望各位高手不要鄙视之。:chongbai:5 W( }; {( Q  N. Y1 q2 u
/ O3 U4 J! i6 D) j5 e2 H
[ 本帖最后由 克罗诺亚 于 2009-8-21 12:46 编辑 ]

评分

1

查看全部评分

回复

使用道具 举报

该用户从未签到

发表于 2009-8-21 12:53:05 | 显示全部楼层
另外,楼主可以看看置顶的FC修改教程贴:http://bbs.emu618.com/forum/thread-21186-1-1.html
% z: E. Q2 R/ h' R# q1 U9 U这里有详细的解释。静态修改和动态修改不同,游戏的静态修改锁定的话,要比用EC麻烦些,LZ可以多多研究下。
回复

使用道具 举报

该用户从未签到

发表于 2009-8-21 17:49:29 | 显示全部楼层
感谢2楼提供心得
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-8-21 19:54:23 | 显示全部楼层
谢谢各位啊..; K& R8 }" S/ r8 a
本来找到了某样数值起始的静态地址..
. r+ ]3 u) Q7 J1 c! Q; ^举个例子来说..' p- \( b1 V% b2 O: C  I
修改一个地址后..它只能出现一时的隐身..
, x# C* t  d3 T& c: m5 f# o而这个数值前面的.就是6502所用到的指令.. V0 T" L( Y' z8 i6 X' a
我当时就是在想./ ]# n, O: t4 T  h$ F
要是用锁定的..那不就行了么??好像EC那样.., Z7 ^3 q5 W2 [  C0 u

# r( Y. K, T2 y8 v
4 G( e, H8 S1 `: l. y( a( a
: X4 h# Q% Y. t& Z' h, d6 l5 m5 b0 B4 V% x! G
再次谢谢各位哈...:)( u. l% s3 [: C! b7 N. N2 x* v9 f

5 e- A8 S# Z, L: x% _$ D: y[ 本帖最后由 等你转身 于 2009-8-21 20:05 编辑 ]
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-8-21 20:07:12 | 显示全部楼层
原帖由 克罗诺亚 于 2009-8-21 12:53 发表 9 d- }- D4 m/ q
另外,楼主可以看看置顶的FC修改教程贴:http://bbs.emu618.com/forum/thread-21186-1-1.html
3 M$ n! h- ?4 v( I9 ?6 k这里有详细的解释。静态修改和动态修改不同,游戏的静态修改锁定的话,要比用EC麻烦些,LZ可以多多研究下。
# t; f+ ^& f  w% }
:victory: 高手啊...呵呵..真的很感谢你这么热心的回答..." ?! ^5 u( G( O
:)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-7-16 04:27

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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