设为首页收藏本站

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

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

  [复制链接]

该用户从未签到

发表于 2009-8-21 11:00:03 | 显示全部楼层 |阅读模式
请问一下..关于6502指令里..有没有锁定指令?5 U! M. t* X& x
类似有EA
7 O% [/ o5 g# H& H+ ?这样的指令# O3 `; d% E% z# U1 a
我想知道有没有锁定数值的指令..1 v" q$ z8 T3 k: R  @* J% ^
0 C& }( T) a' b) Z, Y/ J
这样就不要用到EC了..8 q' ]& n/ G) T' P' M7 u2 H0 U" ]5 g( s
因为EC里有锁定数值的功能

该用户从未签到

发表于 2009-8-21 12:42:55 | 显示全部楼层
其实所谓的“锁定”,就是指“数值不变”吧。- O' J- G$ W# V) X
所以指令就多了,LZ的NOP指令,就是将改变后的数值没有返还到地址,所以不变。
" j4 `$ S9 W- y0 B- KEg:CE 13 45→DEC $4513 给4513这个地址的数值减一。* ~' O1 o3 {, \4 A4 ^
你可以改成 AD 13 45→LDA $4513 就是将原数值不变的载入,就是“锁定”了。
! X4 f7 b- C3 z相反:改为EE 13 45→INC $4513 就是加一了,如果是命数的话,就是只增不减了。
% r7 u7 H: {. D6 u每条指令都要相对应的去改,才会不出错。置顶的6502已经写得很明了。; ?) W3 O1 [0 i
还有种方法,就是让游戏不停地去执行这条程序,比如把某个数值送入某个地址,也能做到0 h& M+ w! ~5 O4 i  B5 c. d" v2 y1 A
“锁定”的效果,但建议不要去用,这样做的话,BUG应该会出的多吧,详细的就不多说了。
8 K- i7 _$ E# q; Q4 V) d以上纯属个人见解,希望各位高手不要鄙视之。:chongbai:$ E2 F7 F, N9 z- D6 w
! N) b7 y$ d, @% E  n
[ 本帖最后由 克罗诺亚 于 2009-8-21 12:46 编辑 ]

评分

1

查看全部评分

回复

使用道具 举报

该用户从未签到

发表于 2009-8-21 12:53:05 | 显示全部楼层
另外,楼主可以看看置顶的FC修改教程贴:http://bbs.emu618.com/forum/thread-21186-1-1.html
( z2 Q# q: a( X( o# t+ S8 S9 j这里有详细的解释。静态修改和动态修改不同,游戏的静态修改锁定的话,要比用EC麻烦些,LZ可以多多研究下。
回复

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-8-21 19:54:23 | 显示全部楼层
谢谢各位啊..$ E/ e! G1 L, Z: r5 G) _
本来找到了某样数值起始的静态地址.." [. \5 ?- D& R  A* {  H. G$ B
举个例子来说..
' c. y1 [; z* e# w: k修改一个地址后..它只能出现一时的隐身..0 A1 w  r+ ]" i$ ?$ Q) X5 |2 O" u' h
而这个数值前面的.就是6502所用到的指令.( `4 T6 m$ ]5 W# e' ?# I
我当时就是在想.
' b- }# r/ N; w+ f6 k要是用锁定的..那不就行了么??好像EC那样..
7 ^0 x. \" z$ i2 q
; g0 c# x& p1 |" V* w6 }
( D) r: p; `0 r" A0 k% f+ X" u
) e3 W- U. U' R+ @/ d
1 u' g- T* }8 M再次谢谢各位哈...:)1 R/ g4 z4 Z; I; A
7 ?4 i: m# s% |  F2 i) i
[ 本帖最后由 等你转身 于 2009-8-21 20:05 编辑 ]
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2009-8-21 20:07:12 | 显示全部楼层
原帖由 克罗诺亚 于 2009-8-21 12:53 发表 ) x7 x8 Z& B$ ~/ ?) a% Y' E) T5 s
另外,楼主可以看看置顶的FC修改教程贴:http://bbs.emu618.com/forum/thread-21186-1-1.html1 R) u. f8 c5 J! I/ k7 [
这里有详细的解释。静态修改和动态修改不同,游戏的静态修改锁定的话,要比用EC麻烦些,LZ可以多多研究下。

3 |4 K# z" K$ d: e& u9 A' H) i8 n:victory: 高手啊...呵呵..真的很感谢你这么热心的回答...; H' W' e9 y7 p# Q& E) e3 `
:)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-27 06:04

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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