登陆注册
17099700000020

第20章 破解6502密码(下)

在完成了基础步骤之后,王秋阳所编撰的6502同显最大发色数的谜底,也水到渠成。和同色号发色一样,渐近色号也能够通过相同的原理完成同屏发色。

比如死机的花屏颜色,现在已经排除了黑阶,灰阶两种色号。如果再人为的制造花屏,电脑会自动寻找剩下的颜色,比如蓝屏,红屏都很正常。

接下来,就是使用渐近色号,取代原本电脑默认的花屏色号。比如用02色号深蓝取代12号湛蓝,又比如用07号深红取代05号正红。

只要在重新Hack游戏的时候,把五十二种色号全部排选一遍,最后在理论上就能够使用任何一个色号。这就是6502同显六十四色号的原理。

这套汇编理论,也是二十一世纪的百度达人“周哥”完成的。王秋阳曾经用它Hack过好几款游戏,记忆尤深,如今也能把它很明晰的描述了出来。

首先,

ch_join:;色号(02)进栈

inc p_stack

bne ch_join02

inc p_stack

ch_join02:

ldy #$00

sta (p_stack),y

rts

然后,留存进栈数据,到达另一个栈,也就是临时贮存器’

get_stack03:;色号出栈到(02’)

ldy #$00

lda (p_stack),y

ldy p_stack

dey

sty p_stack

cpy #$ff

bne get_stack

dec p_stack

rts

接下来,新色号再次指定入栈条件

Inftosuf04:

cmp #12;“’“

bne inftosuf #12’

jsr ch_join ;遇“’”时直接入栈’

jmp inftosuf02 ;返回02循环

最后,得出栈顶算符优先级别,在(top_lev)中

ldy #$00

sty top_lev

lda (p_stack),y

cmp #12;“(“

beq stack_lev06 ;把栈中的“(”设为0级

cmp #$00

beq stack_lev06

ldx #$ff

如此一来,电脑原本显示蓝屏的色号,就由12替换成02,都是蓝屏。

湛蓝的色号是12。

假设X等于3

lda $2002, x;

从内存地址($2002+3)处载入数据,即从$2005处;

假设Y等于2

lda $2000, y;

从内存地址$2002处载入数据

其中:load和store指令可以采用一个标签作为基地址。

通过代码:

somelabel:.incbin “our.pal“;显示一个pal文件,

标签即为它的首地址lda somelabel, x;

从标签表示的地址+X处向12载入一个值y.

于是色号02被锁死,但贡献出12这个色号可以任意使用。

再重复一遍这个步骤,把12色号锁死,用22色号代替。这个时候02色号将获得释放,它和22色号将能够达到同显,于是发色数又增加了一款!

在理论上,6502的五十二款色号,将有一个将永远无法使用。而实际上,在排选的过程中,可以通过释放灰阶00和10两个色号,将被锁死的色号由两个相同灰阶色号中的30取替,就像最开始释放02的时候一样。

这个时候,再进行第二遍排选。

6502的黑色色号有十一款之多,分别是0D至3D,0E至3E,1F至3F。由此可以相继贡献出十款被锁死,从而取替出十种可使用的彩色色号。

最后6502锁定了一款灰阶和十款黑色,单片机除了显示最初不占用内存,也就是肉眼判定为黑色(0D),白色(灰阶20)两款色号之外,还能使用剩余彩色中的任意二十二款色号。

这就是FC现在能够达到的最顶尖的机能。

“好吧,我对此无话可说。”横井俊平放下了日志本,感觉好像看了一场大片一样。他整个人都有些虚脱,但又有一种难言的满足感。

“二十四色!能够真正运用于游戏中的,可以达到同显二十四色?黑科技,黑科技,货真价实的Hack!”

“这是真的,数据是不会骗人的,我要见见这个人。如果他能够改良一款游戏,我和上村先生将有理由说服社长,把目光重新转移到主机之上!”

横井俊平坐了起来,拿起了电话,拨通了冬野美纪的公寓:“喂,美纪酱?是我,横井叔叔。我,想见见这位写汇编的人。”

冬野美纪也并不意外:“您知道不是我写的?”

横井俊平笑了笑:“你别生气,如果是,横井叔叔倒会惊讶了。告诉我,这个人在哪儿?”

冬野美纪说道:“您昨天还请他吃过饭呢。”

“什么?真的是他!”

……

九月九日,星期三。

“您好横井先生,没有想到又能有幸受到您的邀请。”

这天放学,冬野美纪再次将王秋阳约了出来。不过这一回并没有带上胖子和夏雨诗,因为这是比较正式的会面,发出邀请的正是横井俊平。

王秋阳的剧本很成功。不光是汇编写得好,一步步将横井俊平勾搭了出来。同时他也把握住了身边的机会,以冬野美纪同学的身份,蹭过一顿饭。

果然,两人见面没有那么生分的感觉,横井俊平也不再为王秋阳只是一个普通大学生感到不必要的震撼了。他掏出了那本日志,微笑着放在了王秋阳的手上。

“年轻人,你真的把我吸引住了。没有想到中国的留学生中,竟然还有这样的人物,只是你的手段有些不够漂亮。其实你直接向任天堂投稿,我也会采纳你的提案。”

王秋阳实话实说:“横井先生请见谅,因为我到底是外国人,如果突然涉及到FC的汇编,恐怕会引起不必要的麻烦。所以才会出此下策。”

横井俊平听了,也明白了王秋阳的意思:“你说得也有道理。美纪啊,你真是认识了一位了不起的年轻人呢!”

冬野美纪的脸色又是微微发红,不过目光中颇有些骄傲的神采。

横井俊平说道:“现在刚刚放课,想来你们也饿了吧?我们先去吃饭,然后横井叔叔想和王君好好讨论一下FC的发展!王君,你想吃点什么?”

王秋阳挠了挠头,说道:“老是蹭饭,怪让人不好意思的。横井先生,如果您不介意,我想吃那个行吗?”

现在亰都还在“黄金周”,大小街道比平时更要热闹许多。二人顺着王秋阳的手指望去,见街边有一个手推式的面包铺。

“密瓜包?”横井俊平有些哭笑不得。中国的男孩喜欢吃甜食吗?

王秋阳也有些不好意思,只说道:“在中国的时候就特别想尝一尝日夲的密瓜包了,可惜一直没有机会。如今来了这里,又囊中羞涩……”

“行,就吃它吧。你要几个?”

“六个!”

同类推荐
  • 我真不是战神位

    我真不是战神位

    主持人:“第一次参加大赛就拿到冠军,请问你有什么感受吗?”赵小天:“感受很深,队友很强,我跟着躺就行了。”主持人:“可是你队友他们都说你才是队内真正的战神?”赵小天:“谁说的?你让他站出来?不是的…你们要相信我,我真不是战神位!”正经的绝地求生文,无系统、非重生,纯电竞小说,你值得收藏。
  • 女篮之重临巅峰

    女篮之重临巅峰

    两年前,白铃拖着一身伤,狼狈的离开,离开了自己的家,更离开了自己的梦想,残酷的现实将曾经稚嫩高傲的她狠狠地摔入谷底。两年后为了寻求进一步的治疗,她踏上了回程,再一次站在篮球场上,曾经失去的仿佛从未离开过,她还能从过去的阴影之中走出来吗?还能在站在场上,追寻自己的梦想吗?球场之上,她便是主宰!青春正好,梦想未曾忘记。
  • 原始群英记

    原始群英记

    猛兽横行,人类艰难求存。在不断挣扎中,人类意外将一颗水晶点燃,诞生了第一位人类英雄,人类至此终于站住脚跟。可当一个21世纪的游戏宅穿越来这里之后,画风变了。“你们这群青铜,本王者带不动啊!”看着队友又一次被团灭,陈英心里发苦。
  • 星沙若梦

    星沙若梦

    世界予我灾厄!我予世界一个未来!欢迎加Q群:514394967
  • 九天战皇

    九天战皇

    前一世我为游戏主宰,这一世我为异界主宰。莫名来到游戏异界之中,战阴谋,战官场,战宗门,战能人。战尽天地间,谁主浮沉,我为皇。九天之下独战皇!
热门推荐
  • 一生三会:会说话、会做事、会为人

    一生三会:会说话、会做事、会为人

    会说话、会做事、会为人,是现代人不可不学的三大本领,是立足于世的关键资本,没有这三种智慧,你将永远到不了高层次的人生。本书阐述了练就卓越口才的途径与技巧,帮助读者轻松掌握各个领域的说话艺术;阐述了种种做事的方法与手段,帮助读者掌握做事的艺术,迅速提高做事能力;揭示了独到的为人方法和规律,让人们在为人处世的过程中,讲究策略与变通,从而灵活机智地应对人情世故。本书作为一本为人处世的经典指南,最全面、最系统地向读者讲述了说话、做事和为人这三方面的人生智慧,帮助你轻松到达更高的人生层面。
  • 鬼帝绝宠:皇叔你行不行

    鬼帝绝宠:皇叔你行不行

    前世她活的憋屈,做了一辈子的小白鼠,重活一世,有仇报仇!有怨报怨!弃之不肖!她是前世至尊,素手墨笔轻轻一挥,翻手为云覆手为雨,天下万物皆在手中画。纳尼?负心汉爱上她,要再求娶?当她什么?昨日弃我,他日在回,我亦不肖!花痴废物?经脉尽断武功全无?却不知她一只画笔便虐你成渣……王府下人表示王妃很闹腾,“王爷王妃进宫偷墨宝,打伤了贵妃娘娘…”“王爷王妃看重了,学仁堂的墨宝当场抢了起来,打伤了太子……”“爱妃若想抢随她去,旁边递刀可别打伤了手……”“……”夫妻搭档,她杀人他挖坑,她抢物他递刀,她打太子他后面撑腰……双重性格男主萌萌哒
  • 农门女医

    农门女医

    穿越到傻子身上不要紧,有个爱财如命的祖母不要紧。要紧的是被美男惦记上了真真是……酸爽无比。他表面风清月朗,高不可攀。可没有人比秦盼更了解他实则表里不一,常常扮猪吃虎。女主咬着牙根道:你个大坑货,能不能别可我一个人祸害!某男傲娇的对她招手:来来来,抱紧我的腿和我一起祸害别人……段子:发现他的大旗超好用之后,她就每每在外招摇,没想到被他当街抓到个正着,她心惊肉跳的否认。他嘴角噙着一抹嘲讽的笑:“继续啊,为何要否认呢?你不是打着我的名头在外面招摇撞骗很痛快吗?怎么现在又怂了?”秦盼谄媚讨好,“误会,天大的误会,我们勉强也算是同袍吧?”某男笑的极温柔否认:“少套近乎。”秦盼翻脸:“你要如何?”
  • 战争论

    战争论

    马基雅维利是西方思想史上遭受非难最多的伟大思想家,他的思想对政治生活中的道德基础产生了重大威胁。
  • 倾世小帝妃

    倾世小帝妃

    天之骄女……的妹妹沐清玖,姐姐死了就失去所有光环?只能狼狈离家出走?炼神器,杀神秘之皇为姐报仇,多年后,当沐清玖再次暴露在众人视线,众人才发现,那个响彻大陆的鬼才炼器师是她,能听万物之声,驭万兽的人是她,被那位极为尊贵,闻之色变的帝尊倾心相待之人,也是她……一日,众人闻之色变的某帝尊,笑如狐狸般要沐清玖对其负责。 沐清玖:“……”
  • 学院优等生

    学院优等生

    青春是什么?是一场唯美动听的钢琴盛典?是一场甜蜜幸福的约会恋爱?还是一场又一场的送别与欢离?“白逸,跟我再比一次钢琴吧!”
  • 华娱巨星天王

    华娱巨星天王

    宅男陈默喜得穿越,重生成一名燕影表演系学生,四年磨一剑,以一部动漫震撼娱乐圈,从此踏上巨星之路。年轻就该热血,我就是唯一天王!
  • 权宠之将本红妆

    权宠之将本红妆

    白林军威嚇边境多年,却抵不过佞臣在君王耳边说的一句佞言。新朝五十三年,宿戈大举入侵,本是挡与门外的屠刀,却因君王的一句:开城门,而落在了每一个人的头上。满目狼藉,那是谢柒扶从未见过的景象。此情此景,她无能为力,只能死守。可死守,到最后唯有死路一条。她不知。这满目疮痍的边境里,埋葬着数十万南秦儿郎的忠魂。而歌舞升平的宴城里,君王贪欢,臣子享乐,而将军府,满门被屠,从此蒙冤难平。她带着绝望不甘而亡;又带着拼死一搏的信念而生。江山腐朽,皇帝怯弱,皇子自私既然如此,那就翻了吧。且看她如何深谋远猷,在这波云诡谲的南秦都城里,成就独属于她的路来。
  • 青柑二三事

    青柑二三事

    本来名字是《锁》,但这个名字已经有主了,一抬头看到架子上的小青柑,随名之。写的时候全凭一股气,不过是发疯之作,不必在意。所以也没有什么文案。
  • 绫罗衫

    绫罗衫

    纱窗日落渐黄昏,金屋无人见泪痕。窈窕的的身影映在微黄的纱窗纸上,女子低低的呜咽传到窗外,惊动高枝寒鸦。杞人是玲珑国的女相。她不是个好丞相。天下的人都恨她。