EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-8-21 11:00:03 | 显示全部楼层 |阅读模式
请问一下..关于6502指令里..有没有锁定指令?
/ t9 A/ {2 y& T# _4 U: Z类似有EA
, _# @9 O  E/ X( C7 @2 i这样的指令- Y' o, f* S2 R! m
我想知道有没有锁定数值的指令..
+ O2 X8 F9 n0 I' H- ~/ W2 N( M5 I& g. v' ?
这样就不要用到EC了..! c! c3 I" q9 s1 y
因为EC里有锁定数值的功能

该用户从未签到

发表于 2009-8-21 12:42:55 | 显示全部楼层
其实所谓的“锁定”,就是指“数值不变”吧。
. h1 h3 R0 F1 A1 T6 J0 o! C所以指令就多了,LZ的NOP指令,就是将改变后的数值没有返还到地址,所以不变。
6 t3 Z: V% D0 f- b: Q/ e1 _Eg:CE 13 45→DEC $4513 给4513这个地址的数值减一。
4 E% ~3 k+ Y: m! B. G* A( F你可以改成 AD 13 45→LDA $4513 就是将原数值不变的载入,就是“锁定”了。5 \, e: B' z9 g  A1 S( M. ]5 I. H
相反:改为EE 13 45→INC $4513 就是加一了,如果是命数的话,就是只增不减了。! ?+ p, J0 l  K: z8 y* O$ i; P
每条指令都要相对应的去改,才会不出错。置顶的6502已经写得很明了。+ [& O7 \$ y/ b' y) Y( I9 M  v) S
还有种方法,就是让游戏不停地去执行这条程序,比如把某个数值送入某个地址,也能做到( g' e. F9 M1 o# S. m4 C$ {. b+ ]
“锁定”的效果,但建议不要去用,这样做的话,BUG应该会出的多吧,详细的就不多说了。, }" _! ?: @/ M% `1 B
以上纯属个人见解,希望各位高手不要鄙视之。:chongbai:# Z3 M$ p" G$ B

8 B4 a! i7 J4 `% }6 C5 A; Z[ 本帖最后由 克罗诺亚 于 2009-8-21 12:46 编辑 ]

评分

1

查看全部评分

该用户从未签到

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

该用户从未签到

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

该用户从未签到

 楼主| 发表于 2009-8-21 19:54:23 | 显示全部楼层
谢谢各位啊..9 x: M' Q) S  C
本来找到了某样数值起始的静态地址..
9 ^4 ~6 x6 s/ f$ A3 y举个例子来说..6 A( h* U  e  t  W  k, y" _
修改一个地址后..它只能出现一时的隐身... n+ V+ S1 h. X! C; I1 s0 p* ^
而这个数值前面的.就是6502所用到的指令.
1 S' A6 ~8 o( z- x8 o, R5 j& |我当时就是在想.
" j5 G, x4 h) @; {9 z% U要是用锁定的..那不就行了么??好像EC那样..2 u! H& }  x4 P( n0 }7 T, M, A

  f& `0 z) ]- e! T6 [+ l7 |2 y2 U  X3 }) Y

- w* d  Y( e/ @" @5 |( H/ |- |/ V$ s: l- ~
再次谢谢各位哈...:)6 V3 y' t$ N7 C. `, J

: k3 Q5 M( e9 Q8 a[ 本帖最后由 等你转身 于 2009-8-21 20:05 编辑 ]

该用户从未签到

 楼主| 发表于 2009-8-21 20:07:12 | 显示全部楼层
原帖由 克罗诺亚 于 2009-8-21 12:53 发表   x) s0 l6 |1 Q* W2 r
另外,楼主可以看看置顶的FC修改教程贴:http://bbs.emu618.com/forum/thread-21186-1-1.html2 @$ c$ Z  m( a' z6 L( p3 @
这里有详细的解释。静态修改和动态修改不同,游戏的静态修改锁定的话,要比用EC麻烦些,LZ可以多多研究下。
7 c, B; d# Q- w# i* m
:victory: 高手啊...呵呵..真的很感谢你这么热心的回答...! y2 [" U6 n2 l; z% y
:)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-1-4 16:06 , Processed in 1.109375 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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