手机浏览器扫描二维码访问
(简称显存)的地方,这是个非常特殊的区域,这个区域当中的任何内容,都会被映射到显示屏上面。
这个原理和他小时候玩的一个影子游戏非常相似。
晚上用手电筒照射在手上,然后就会在墙壁上显示出一个大大的影像,随着他的手指做出各种动作,墙壁上的图案也会随之变化。
显存就相当于他的“手”
,而显示屏就是“墙壁”
。
“print”
指令完成的动作,就是将要显示的字符,发送到显存区域,这样固件部分就会自动完成显存里面的内容和显示器上的内容的对应映射。
林鸿这台apple_ii的显示存储区域小得可怜,只有1kb大小,对应这显示器上24行40列的显示区域。
往显存里面放进去一个字母“a”
,并且指定在哪一行哪一列,那么显示器上就会在对应的坐标上将字母a显示出来,这就是显示器显示字符的基本显示原理。
林鸿看了这部分没有再继续看下去,而是启动了苹果计算机,打算动手编个程序试试手。
编什么好呢?
他有点拿不定主意。
初学者一般都会这样,对自己所学到的内容往往有些茫然,不知道如何将这些知识应用到自己的程序中。
心中想编写程序,却又不知道该编一个什么样的程序。
其实林鸿目前最大的目标是想自己编写一个游戏,不过这其中似乎难度不小,凭他目前的能力有点好高骛远了。
最终他决定从最简单的开始,先在显示器上画一个小球。
basic有现成的画图函数,使用画圆的函数很快就在显示器上画好了一个小圆,然后再用白色对其进行填充。
这很简单,直接调用函数就实现了。
接下来,林鸿想让这个小球动起来,从一地方移动到另外一个地方。
basic里面没有移动函数,必须得自己来实现这个效果。
怎么才能移动?
林鸿想起了以前在乡下看电影的情景。
电影胶带是由一张张静态的胶片组成的,通过移动着写胶片,就会让人物动作起来。
孙武曾经从放映员手里得到过这么一段胶片,林鸿仔细观察过,相邻的胶片看似一样,实际上是不相同的,动作之间有细微的移动。
他觉得自己也可以使用这种方式,让小球动起来。
于是,他在小球的旁边再画了一个小球,相当于是第二张胶片,但是如果想要实现动态效果,前面那个小球就必须擦除。
如何擦除呢?basic里面可没有擦除图像的指令函数。
林鸿想了半天,最终使用了一个比较笨的方法,他在前一个小球的地方,再画了一个黑色的小球,正好将原来的覆盖掉了,而背景颜色也是黑色的,这样就相当于将小球给擦掉了。
具体过程是这样的,林鸿先画一个白球,一秒钟之后,在左移五个像素的地方再画一个白球,于此同时,用黑球将原来的白球给覆盖,如此重复,一直到屏幕的最右端。
通过控制每次停留的时间和位移的长度,他还可以调节小球移动的速度。
看着显示器中快速移动的白色小球,林鸿脸上露出了会心的笑容,现在完成的功能虽然比较简单,但这是一个很好的开始。
;
(大雁文学WwW.XiaoYanWenXue.CoM)
作者五蕴皆空的经典小说秒杀系统打造万古第一宗最新章节全文阅读服务本站更新及时无弹窗广告小说穿越成为没落宗门的唯一弟子,在成为宗主的这天意外觉醒秒杀系统。从此,让无数势力胆寒的宗门出现了。靠山宗大弟子,无量剑体,一剑开山,荡尽邪魔。二弟子,亘古霸体,一拳轰出,神魔辟易。然而这些都不及,那位深居简出的靠山宗宗主...
这是一个以剑为信仰的年代,以剑入圣,凝练圣心,纵使这世间没有了信仰,我便扛起这最后的一杆圣旗...
她正值妙龄却背负高额手术费,为救母亲,她答应交易,生下孩子后远走他乡。五年后,她华丽归国成为炙手可热的儿科医生。谁知刚出机场就被一只萌包子缠上。萌宝咬手指妈妈,求抱抱。某男孩子他妈,我也要抱。宁希无奈望天,不抱,你们再这样,我下半辈子就嫁不出去了。某妖孽俊脸一沉,语气戏谑,被我家娃娃看上的女人,宁希,你下半辈子还想嫁人?宁希满心以为小包子已经很缠人,没想到,这大妖孽比小包子还缠...
箭术超卓但一心只想过安稳生活的大越边民云昭一夜之间家破人亡,为了寻找失踪的妻子,为了替亲人报仇,他带箭携刀,踏上征途,在外有外族入侵,内有农民起义,朝堂之上皇位争夺激烈的风起云涌的乱之世当中,云昭从最底层开始,开始了属于他的传奇征程。一个温顺的良民被逼上梁山之后愤怒的呐喊,一个草根从底层奋斗的漫漫征途,一段血与火,情与仇交织的多彩人生。无限精彩,尽在征途...
小农民混花都!会符篆!会咒语!会医术!会一切!透视咒!隐身咒!定身咒!穿墙咒!撒豆成兵!纸人术!...
所有人眼中不堪的她,误打误撞招惹了他。大家都等着看好戏,没想到婚后沈总,我用你的钱买了几块稀有宝石,好看吗?没你好看。沈先生,我找人教训了跟你炒绯闻的女人,你不介意吧?你没受伤就行。沈聿,我今天心情不好,找几个小白脸陪我玩玩,你不介意吧?不必,晚上我陪你玩,多久都行。面对记者的七嘴八舌,他只道她什么样,我都喜欢。坐在电视机前的她吐掉瓜子皮,暗讽净说实...