EMU618社区

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

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

 关闭 [复制链接]

该用户从未签到

发表于 2009-8-21 11:00:03 | 显示全部楼层 |阅读模式
请问一下..关于6502指令里..有没有锁定指令?
6 O, Z2 A7 Z% v# X$ o% ]类似有EA( X' A* t* h; \7 J
这样的指令
/ b" e) z) s& B- a我想知道有没有锁定数值的指令..
% F, T+ ^$ S, q! m( m
1 u$ S5 D7 |$ V4 F0 ?( |. M$ x这样就不要用到EC了..9 f# g- y+ g& u5 l5 v5 q7 h& H
因为EC里有锁定数值的功能

该用户从未签到

发表于 2009-8-21 12:42:55 | 显示全部楼层
其实所谓的“锁定”,就是指“数值不变”吧。
" i/ M; q! f' T所以指令就多了,LZ的NOP指令,就是将改变后的数值没有返还到地址,所以不变。; ~% k, o" v$ b! i( o
Eg:CE 13 45→DEC $4513 给4513这个地址的数值减一。
" \# D1 K* g# E/ M你可以改成 AD 13 45→LDA $4513 就是将原数值不变的载入,就是“锁定”了。
+ u9 z3 G) }( U相反:改为EE 13 45→INC $4513 就是加一了,如果是命数的话,就是只增不减了。; z5 O' w( m9 u! J
每条指令都要相对应的去改,才会不出错。置顶的6502已经写得很明了。, A8 o5 I& m" [. ^+ j
还有种方法,就是让游戏不停地去执行这条程序,比如把某个数值送入某个地址,也能做到( f6 \4 p$ t' k5 a
“锁定”的效果,但建议不要去用,这样做的话,BUG应该会出的多吧,详细的就不多说了。
( _7 a3 u  v& ?4 |3 {: d" }  [以上纯属个人见解,希望各位高手不要鄙视之。:chongbai:
  \- C- I. x, l: x9 L( ?6 ]! e7 ^9 A
[ 本帖最后由 克罗诺亚 于 2009-8-21 12:46 编辑 ]

评分

1

查看全部评分

该用户从未签到

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

该用户从未签到

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

该用户从未签到

 楼主| 发表于 2009-8-21 19:54:23 | 显示全部楼层
谢谢各位啊..- T& D6 I9 k/ L- L1 c8 R
本来找到了某样数值起始的静态地址../ C  P  ^1 ^1 P+ h7 a
举个例子来说..
% L% m! Z  M* F' p, t修改一个地址后..它只能出现一时的隐身..; v0 g5 a# c/ c9 A. b8 r) M+ @# y
而这个数值前面的.就是6502所用到的指令.
, _, s( U4 d! u我当时就是在想.8 c3 h+ M3 w% @9 y! e  N9 S  x0 e
要是用锁定的..那不就行了么??好像EC那样..! m3 v+ x/ j- \% h

& m- g% a0 W& m+ u4 i" f- O2 D& J6 H% E% }& v

/ i/ |+ n7 `+ m* x& o3 Y' Z2 U* n9 j4 Z7 E
再次谢谢各位哈...:)% n6 i* }. p7 b: j* R5 D  \

# @; A% b3 ~4 ~" A9 ]. G[ 本帖最后由 等你转身 于 2009-8-21 20:05 编辑 ]

该用户从未签到

 楼主| 发表于 2009-8-21 20:07:12 | 显示全部楼层
原帖由 克罗诺亚 于 2009-8-21 12:53 发表
/ r1 B7 |& a. s+ c: T" o- F另外,楼主可以看看置顶的FC修改教程贴:http://bbs.emu618.com/forum/thread-21186-1-1.html( I3 N  N1 s% m2 K$ O
这里有详细的解释。静态修改和动态修改不同,游戏的静态修改锁定的话,要比用EC麻烦些,LZ可以多多研究下。

9 |5 }$ Z# R; D7 X" G6 z:victory: 高手啊...呵呵..真的很感谢你这么热心的回答...
& G& u4 A! |" u6 p+ |:)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-5 13:35 , Processed in 1.106445 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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