手机浏览器扫描二维码访问
“print”指令完成的动作,就是将要显示的字符,发送到显存区域,这样固件部分就会自动完成显存里面的内容和显示器上的内容的对应映射。
林鸿这台apple_ii的显示存储区域小得可怜,只有1kb大小,对应这显示器上24行40列的显示区域。
往显存里面放进去一个字母“a”,并且指定在哪一行哪一列,那么显示器上就会在对应的坐标上将字母a显示出来,这就是显示器显示字符的基本显示原理。
林鸿看了这部分没有再继续看下去,而是启动了苹果计算机,打算动手编个程序试试手。
编什么好呢?
他有点拿不定主意。
初学者一般都会这样,对自己所学到的内容往往有些茫然,不知道如何将这些知识应用到自己的程序中。心中想编写程序,却又不知道该编一个什么样的程序。
其实林鸿目前最大的目标是想自己编写一个游戏,不过这其中似乎难度不小,凭他目前的能力有点好高骛远了。
最终他决定从最简单的开始,先在显示器上画一个小球。
basic有现成的画图函数,使用画圆的函数很快就在显示器上画好了一个小圆,然后再用白色对其进行填充。这很简单,直接调用函数就实现了。
接下来,林鸿想让这个小球动起来,从一地方移动到另外一个地方。
basic里面没有移动函数,必须得自己来实现这个效果。
怎么才能移动?
林鸿想起了以前在乡下看电影的情景。电影胶带是由一张张静态的胶片组成的,通过移动着写胶片,就会让人物动作起来。孙武曾经从放映员手里得到过这么一段胶片,林鸿仔细观察过,相邻的胶片看似一样,实际上是不相同的,动作之间有细微的移动。
他觉得自己也可以使用这种方式,让小球动起来。
于是,他在小球的旁边再画了一个小球,相当于是第二张胶片,但是如果想要实现动态效果,前面那个小球就必须擦除。
如何擦除呢?basic里面可没有擦除图像的指令函数。
林鸿想了半天,最终使用了一个比较笨的方法,他在前一个小球的地方,再画了一个黑色的小球,正好将原来的覆盖掉了,而背景颜色也是黑色的,这样就相当于将小球给擦掉了。
具体过程是这样的,林鸿先画一个白球,一秒钟之后,在左移五个像素的地方再画一个白球,于此同时,用黑球将原来的白球给覆盖,如此重复,一直到屏幕的最右端。通过控制每次停留的时间和位移的长度,他还可以调节小球移动的速度。
看着显示器中快速移动的白色小球,林鸿脸上露出了会心的笑容,现在完成的功能虽然比较简单,但这是一个很好的开始。
;
(大雁文学WwW.XiaoYanWenXue.CoM)
魔王掌门 重生孙策 篮坛紫锋 我来自2050 娘山108星少女 神剑永恒 永生 亿万富翁的成长史 炮灰小军嫂养成记 凌步青云 哈利波特与食死徒之子 声色犬马之风情大宋 琥珀之剑 异世之修神者 放纵剑神 重生之铁血战将 楚 超级逃犯 风行记 天地龙魂
平凡普通的少年尝试改变自己,并得到无数意外收获的故事。如果说人生的努力需要什么意义的话,那些让人憧憬向往往的女神们也许就是最好回答。但无论是美女还是财富,或是其他什么想要的东西,都要自己一样一样去努力获得。而这样的过程,我们往往称之为充实的人生。(随着故事慢慢发展,简介也会变化的)...
我们接受了祖先的遗产,这让中华辉煌了数千年,我们是如此的心安理得,从未想过要回归那个在刀耕火种中苦苦寻找出路的时代。反哺我们苦难的祖先,并从中找到故乡的真正意义,将是本书要讲的故事。张佳宁王天辰主演的唐砖网剧2018年10月29日起爱奇艺全网独播,更多消息请关注公众号孑与不2...
他是霍氏集团的总裁,身价上千亿,从不近女色,一场意外,他和她发生了关系,从此食髓知味,念念不忘。霍司铭霸道强势,步步紧逼。陆暖一退再退,逼得无路可退,终于忍不住抓狂了,霍司铭!你到底要怎样才能放过我?霍司铭勾唇一笑,当我的霍太太,我就放过你...
阴差阳错的睡了一个陌生男人,五年后她带着儿子回归!不想男人居然是企业大佬!并且还对她开启了死缠烂打模式!?家里儿子饿了,什么时候做饭。工作场合你们随意,我坐着就好。媒体面前她是我儿子的妈。苏叶暴怒慕大总裁,你一直跟着我到底想干嘛!?某总裁培养感情。苏叶某总裁什么时候方便,我们去领个证。...
...
宋灿爱温容庭,爱到了骨子里,如鸩毒入心。一场蓄意的爆炸事故,他的心尖人葬生火海。她爱他十载,却被他亲手送入监狱,毁容,双耳失聪。宋灿以为这就是地狱。可转瞬间,他的心尖人死而复生,她身怀六甲被他遗弃在车祸现场。救我身下的血水汨汨而出,她犹如蝼蚁拽着他的裤脚。你和孽种都该去死!他决绝转身,留下诛心之语。孩子惨死,她从天台上一跃而下,只求此生再也不见他。...