手机浏览器扫描二维码访问
“print”指令完成的动作,就是将要显示的字符,发送到显存区域,这样固件部分就会自动完成显存里面的内容和显示器上的内容的对应映射。
林鸿这台apple_ii的显示存储区域小得可怜,只有1kb大小,对应这显示器上24行40列的显示区域。
往显存里面放进去一个字母“a”,并且指定在哪一行哪一列,那么显示器上就会在对应的坐标上将字母a显示出来,这就是显示器显示字符的基本显示原理。
林鸿看了这部分没有再继续看下去,而是启动了苹果计算机,打算动手编个程序试试手。
编什么好呢?
他有点拿不定主意。
初学者一般都会这样,对自己所学到的内容往往有些茫然,不知道如何将这些知识应用到自己的程序中。心中想编写程序,却又不知道该编一个什么样的程序。
其实林鸿目前最大的目标是想自己编写一个游戏,不过这其中似乎难度不小,凭他目前的能力有点好高骛远了。
最终他决定从最简单的开始,先在显示器上画一个小球。
basic有现成的画图函数,使用画圆的函数很快就在显示器上画好了一个小圆,然后再用白色对其进行填充。这很简单,直接调用函数就实现了。
接下来,林鸿想让这个小球动起来,从一地方移动到另外一个地方。
basic里面没有移动函数,必须得自己来实现这个效果。
怎么才能移动?
林鸿想起了以前在乡下看电影的情景。电影胶带是由一张张静态的胶片组成的,通过移动着写胶片,就会让人物动作起来。孙武曾经从放映员手里得到过这么一段胶片,林鸿仔细观察过,相邻的胶片看似一样,实际上是不相同的,动作之间有细微的移动。
他觉得自己也可以使用这种方式,让小球动起来。
于是,他在小球的旁边再画了一个小球,相当于是第二张胶片,但是如果想要实现动态效果,前面那个小球就必须擦除。
如何擦除呢?basic里面可没有擦除图像的指令函数。
林鸿想了半天,最终使用了一个比较笨的方法,他在前一个小球的地方,再画了一个黑色的小球,正好将原来的覆盖掉了,而背景颜色也是黑色的,这样就相当于将小球给擦掉了。
具体过程是这样的,林鸿先画一个白球,一秒钟之后,在左移五个像素的地方再画一个白球,于此同时,用黑球将原来的白球给覆盖,如此重复,一直到屏幕的最右端。通过控制每次停留的时间和位移的长度,他还可以调节小球移动的速度。
看着显示器中快速移动的白色小球,林鸿脸上露出了会心的笑容,现在完成的功能虽然比较简单,但这是一个很好的开始。
;
(大雁文学WwW.XiaoYanWenXue.CoM)
人有人墓,鬼有鬼墓,人鬼两界,秩序相反,唯有墓穴相通,构成两个世界的通道,人由墓化鬼,鬼从墓缠人。鬼墓无形,只有昼夜交替的子时,属阴阳平衡,也是鬼墓最容易打开的时候。公鸡倒鸣,万物反转,阴阳从一,鬼墓始开!...
强者遇袭,重返少年时代,成为当年弱小的废物少主。前世的仇人,今生,绝不会放过!前世的遗憾,今生,一定要弥补!待到灵剑长啸之时,天地三界,我为至尊!若有不从者,一剑,杀之!...
虽出生于中医世家,她却不学无术专爱研究看相蛊术,一朝重生,她竟成为了一个无脸怪?爹不亲,娘不爱,弟弟妹妹以她的长相为耻,却以欺负她为乐,可是她一向不是逆来顺受吗,怪了个哉,她什么时候学会了奇门怪术?相术吓人,蛊术吊打,好可怕哦!从此,她变成了一个横行霸道,走在村里人人都让道的怪物村霸。谁想到怪物也有被缠上的一天?某男我是个病秧子,你就是上天派给我的救星,所以嫁给我吧!她滚犊子,哪有病秧子...
没认识简时初之前,叶清瓷一直是个倒霉蛋,认识简时初之后,老天爷一本正经的告诉她,没有最倒霉,只有更倒霉!但是等嫁给简时初之后,叶青瓷就开始转运了。嗯,嫁人,结婚真好。...
深陷理财骗局跳楼自杀,附体重生,偶得神魔珠,开透析神瞳,可透析世间万物!安提特拉机械,冰棺美女,子弹无法射穿的螭吻,神秘的青铜器,这一切的一切,背后都意味着什么呢?...
老徐家祖坟冒青烟了! 当了祖母的徐老太太又怀上了! 老当益壮的徐老爷子走路都带风! 老徐家的儿媳妇们却开始瑟瑟发抖,不管她们婆婆生儿生女,家里都要多个小祖宗,这日子,可咋熬啊? 十月怀抱,老太太生了个水灵灵的闺女,取名福宝。 老徐家的日子,顿时变得玄幻了起来。 福宝娘,我捡了一只兔子! 福宝爹,这是金子吗? 徐老大妹子,你帮大哥瞅瞅,今儿进山有收成么? 徐老...