设为首页收藏本站

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

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

  [复制链接]

该用户从未签到

发表于 2009-8-21 11:00:03 | 显示全部楼层 |阅读模式
请问一下..关于6502指令里..有没有锁定指令?
9 U$ f& i/ Y/ G3 p4 H3 J类似有EA
- y# C# _! T) k  q/ N9 f  Q$ x这样的指令
7 v* V* P. [6 x我想知道有没有锁定数值的指令..! q8 g2 m: [) R' h5 L
' b0 R$ x' G+ v% [' ]
这样就不要用到EC了..; s5 E* Q; v2 n+ r) s. k& ~* R
因为EC里有锁定数值的功能

该用户从未签到

发表于 2009-8-21 12:42:55 | 显示全部楼层
其实所谓的“锁定”,就是指“数值不变”吧。7 e' X) Y( @8 C5 O
所以指令就多了,LZ的NOP指令,就是将改变后的数值没有返还到地址,所以不变。
5 g: b5 ~- M2 HEg:CE 13 45→DEC $4513 给4513这个地址的数值减一。2 v$ v: S" _1 @8 J/ a8 y4 k
你可以改成 AD 13 45→LDA $4513 就是将原数值不变的载入,就是“锁定”了。: B8 o9 z6 |3 T% t% I0 l
相反:改为EE 13 45→INC $4513 就是加一了,如果是命数的话,就是只增不减了。
1 J: a$ |: ]) ?% ]; Q每条指令都要相对应的去改,才会不出错。置顶的6502已经写得很明了。  m8 [0 ~% o. Z) ^$ W" y
还有种方法,就是让游戏不停地去执行这条程序,比如把某个数值送入某个地址,也能做到
/ q  z- x* D4 W* e# _" x“锁定”的效果,但建议不要去用,这样做的话,BUG应该会出的多吧,详细的就不多说了。- Q: a; f* Q# \+ T3 C( u$ |
以上纯属个人见解,希望各位高手不要鄙视之。:chongbai:
! \7 I1 c5 w: I) h6 O! P/ K7 c5 ?6 L% M7 m. j" H' Z/ ?
[ 本帖最后由 克罗诺亚 于 2009-8-21 12:46 编辑 ]

评分

1

查看全部评分

回复

使用道具 举报

该用户从未签到

发表于 2009-8-21 12:53:05 | 显示全部楼层
另外,楼主可以看看置顶的FC修改教程贴:http://bbs.emu618.com/forum/thread-21186-1-1.html
6 V* B- h+ ~3 ^0 g这里有详细的解释。静态修改和动态修改不同,游戏的静态修改锁定的话,要比用EC麻烦些,LZ可以多多研究下。
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-8-21 19:54:23 | 显示全部楼层
谢谢各位啊..
- R0 X9 ?) [0 l" B本来找到了某样数值起始的静态地址..5 M, q' Z9 u+ e! b
举个例子来说..# T$ z: x4 U9 V9 o( z  @
修改一个地址后..它只能出现一时的隐身..
+ g' o* l( U' z/ _/ C+ o2 ~而这个数值前面的.就是6502所用到的指令.
- D: ^9 \/ Y. ]% e  _$ H- N4 d我当时就是在想.+ y) F7 u' e$ l5 G- K4 r& J. y
要是用锁定的..那不就行了么??好像EC那样..
5 c( R. a/ F6 q; p4 \
' ]& R, x8 w# t# W% D
" G* |# c" g: U/ k2 _2 t; \9 W! Y

( h/ o' a4 V. ~. ^再次谢谢各位哈...:)! v$ S8 x1 o( @/ X7 T. u

' U0 f4 y- x8 J[ 本帖最后由 等你转身 于 2009-8-21 20:05 编辑 ]
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-8-21 20:07:12 | 显示全部楼层
原帖由 克罗诺亚 于 2009-8-21 12:53 发表 . V  s0 U7 e) E: z! ~# F; _& z
另外,楼主可以看看置顶的FC修改教程贴:http://bbs.emu618.com/forum/thread-21186-1-1.html7 K$ G  a) }/ A9 {
这里有详细的解释。静态修改和动态修改不同,游戏的静态修改锁定的话,要比用EC麻烦些,LZ可以多多研究下。

8 F" H; \) y* u: D# s7 n% ?:victory: 高手啊...呵呵..真的很感谢你这么热心的回答...
, |" m: ~$ a1 k- i. O; h:)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-6 00:05

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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