设为首页收藏本站

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

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

  [复制链接]

该用户从未签到

发表于 2009-8-21 11:00:03 | 显示全部楼层 |阅读模式
请问一下..关于6502指令里..有没有锁定指令?# R/ @+ C- X+ g) t
类似有EA
, s% N$ s' v; c1 {这样的指令
- Q2 h( `# B' Z) e我想知道有没有锁定数值的指令... k8 G$ e- g8 \/ e: r
" c$ ~2 [  f  X" [& I* b
这样就不要用到EC了..
* M% F( ]2 L; b因为EC里有锁定数值的功能

该用户从未签到

发表于 2009-8-21 12:42:55 | 显示全部楼层
其实所谓的“锁定”,就是指“数值不变”吧。
% O  u& ~0 q3 q. H所以指令就多了,LZ的NOP指令,就是将改变后的数值没有返还到地址,所以不变。5 Y$ ~4 c) N* {$ g2 r6 F/ ^: |
Eg:CE 13 45→DEC $4513 给4513这个地址的数值减一。
- z* I& w# Z4 k# d你可以改成 AD 13 45→LDA $4513 就是将原数值不变的载入,就是“锁定”了。
2 a% n/ z' U6 r6 Z: `: R相反:改为EE 13 45→INC $4513 就是加一了,如果是命数的话,就是只增不减了。
/ m- Q3 |2 G" ]8 K4 R每条指令都要相对应的去改,才会不出错。置顶的6502已经写得很明了。
2 ?( ~# N( q4 E5 q还有种方法,就是让游戏不停地去执行这条程序,比如把某个数值送入某个地址,也能做到7 H6 |5 ~/ d2 w1 V# g
“锁定”的效果,但建议不要去用,这样做的话,BUG应该会出的多吧,详细的就不多说了。
4 d. a: J3 ^7 h. y) L2 g以上纯属个人见解,希望各位高手不要鄙视之。:chongbai:. Z7 U# G/ X# P

2 E3 ~4 X) r; A' ]4 J' [6 F[ 本帖最后由 克罗诺亚 于 2009-8-21 12:46 编辑 ]

评分

1

查看全部评分

回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-8-21 19:54:23 | 显示全部楼层
谢谢各位啊..  q6 Q" f* k7 }& w
本来找到了某样数值起始的静态地址..
: h; h5 s/ ]6 Z举个例子来说..
' [$ Z* a* I3 ~' h修改一个地址后..它只能出现一时的隐身..
- b3 S! e2 p/ f- W9 }9 ^而这个数值前面的.就是6502所用到的指令.
  F% u$ d9 i! q! d! P1 O* f我当时就是在想.' ]! b0 |# \/ S8 V' }% `
要是用锁定的..那不就行了么??好像EC那样..' H9 x+ A' b8 d
. P) y0 n2 Y0 B& C7 x5 r( z

  _1 l& g/ d$ l
* A. q# B& Q' F: B, w1 p& v/ u+ e- W
再次谢谢各位哈...:)
" Y. {6 o6 r( [9 n# Y2 q; Z/ a2 _" j# ?( U6 A, Z
[ 本帖最后由 等你转身 于 2009-8-21 20:05 编辑 ]
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-8-21 20:07:12 | 显示全部楼层
原帖由 克罗诺亚 于 2009-8-21 12:53 发表
2 m  ?2 T) u; u. M+ m另外,楼主可以看看置顶的FC修改教程贴:http://bbs.emu618.com/forum/thread-21186-1-1.html. `! t0 L, f% K! y: c9 `
这里有详细的解释。静态修改和动态修改不同,游戏的静态修改锁定的话,要比用EC麻烦些,LZ可以多多研究下。

9 l+ i3 g3 @  z  Z$ g:victory: 高手啊...呵呵..真的很感谢你这么热心的回答...7 z1 A- _6 v0 F
:)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-17 10:24

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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