EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-8-21 11:00:03 | 显示全部楼层 |阅读模式
请问一下..关于6502指令里..有没有锁定指令?3 K  O; h( o8 Y% P& y* t
类似有EA* q4 D7 r) q0 X1 ^6 ^- f. I
这样的指令7 a5 n0 o2 t! J& ]0 y4 @7 s# J
我想知道有没有锁定数值的指令..
6 U! x' g% ~7 A+ X
8 g) w4 I1 l/ n+ r这样就不要用到EC了..4 `& L' n: g& I7 N
因为EC里有锁定数值的功能

该用户从未签到

发表于 2009-8-21 12:42:55 | 显示全部楼层
其实所谓的“锁定”,就是指“数值不变”吧。
! l) n# z; Q' o8 Z7 c9 D& u所以指令就多了,LZ的NOP指令,就是将改变后的数值没有返还到地址,所以不变。( T4 r3 }, Y0 E
Eg:CE 13 45→DEC $4513 给4513这个地址的数值减一。
7 u$ k! `& ?4 z3 r, v* m( c. |你可以改成 AD 13 45→LDA $4513 就是将原数值不变的载入,就是“锁定”了。
6 ^( D) W3 K8 [4 L相反:改为EE 13 45→INC $4513 就是加一了,如果是命数的话,就是只增不减了。
% ^# c2 L& \/ e3 M每条指令都要相对应的去改,才会不出错。置顶的6502已经写得很明了。- B/ x& R4 B* w2 q( a/ B" v: D
还有种方法,就是让游戏不停地去执行这条程序,比如把某个数值送入某个地址,也能做到
. [% C+ s8 ^8 s“锁定”的效果,但建议不要去用,这样做的话,BUG应该会出的多吧,详细的就不多说了。
8 `! _- K" T. d以上纯属个人见解,希望各位高手不要鄙视之。:chongbai:! o  e: Q' k- l9 a
4 O6 w6 Z% x( R9 p
[ 本帖最后由 克罗诺亚 于 2009-8-21 12:46 编辑 ]

评分

1

查看全部评分

该用户从未签到

发表于 2009-8-21 12:53:05 | 显示全部楼层
另外,楼主可以看看置顶的FC修改教程贴:http://bbs.emu618.com/forum/thread-21186-1-1.html
! |! c- `4 R0 \/ ^- }, S3 ^这里有详细的解释。静态修改和动态修改不同,游戏的静态修改锁定的话,要比用EC麻烦些,LZ可以多多研究下。

该用户从未签到

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

该用户从未签到

 楼主| 发表于 2009-8-21 19:54:23 | 显示全部楼层
谢谢各位啊..8 X4 F& q5 G0 v
本来找到了某样数值起始的静态地址..
3 q1 i, R" _) v$ J& n举个例子来说..
5 I% L9 c0 \' L! }修改一个地址后..它只能出现一时的隐身..
5 e/ Q7 @3 o8 H7 R  L而这个数值前面的.就是6502所用到的指令.
$ w' ^! x* D5 r: f/ p) x我当时就是在想.- `+ x+ b5 q- d
要是用锁定的..那不就行了么??好像EC那样..
& T/ O  i6 W0 H
, d7 w5 _. e& m6 Y' |. A
: [9 [3 T0 l& p& ~
+ E. f' {, A5 B+ ?; `2 C9 c! m2 R9 l/ b0 C$ Y4 I: v
再次谢谢各位哈...:)( Z- L: l+ u$ Y$ M7 Y
  E# m; m& C5 j1 Y
[ 本帖最后由 等你转身 于 2009-8-21 20:05 编辑 ]

该用户从未签到

 楼主| 发表于 2009-8-21 20:07:12 | 显示全部楼层
原帖由 克罗诺亚 于 2009-8-21 12:53 发表
% _+ k& Z+ x0 |3 S5 o) S另外,楼主可以看看置顶的FC修改教程贴:http://bbs.emu618.com/forum/thread-21186-1-1.html
7 E* m% K) N1 z* a7 u% G这里有详细的解释。静态修改和动态修改不同,游戏的静态修改锁定的话,要比用EC麻烦些,LZ可以多多研究下。
. V. ^* z: @) H6 f: x2 G2 b
:victory: 高手啊...呵呵..真的很感谢你这么热心的回答...* O- F" y0 X) _7 W; W
:)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-19 03:07 , Processed in 1.061523 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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