注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

深夜是徘徊在潮湿睫毛上的我的梦以及他的梦

是直到最后都无法放手的一种气息,是我们生命中最后的思念……

 
 
 

日志

 
 

图像显示问题  

2008-10-07 22:18:08|  分类: FC网友经验 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

http://www.waixing.com:8080/dzbbs/thread-10784-1-4.html

曹老师

这里有两个概念要注意:一个是6502的汇编语言的资料,一个是FC游戏机的CPU6561的使用说明书。你们必须有这两个方面的资料,才能看懂FC的程序。

大家提出具体问题,我们来讨论,这样更有意义。

我提第一个问题:当动画的容量超过一页的时候,程序应该如何处理,来达到显示超过一页动画的功能?

 

---------

 

我试着回答曹老师的问题,有错误的地方请曹老师指正。

如果卡通页有超过64个卡通块,则需要进行分时显示,每次中断显示二分之一的卡通块。

如果一个背景页不够,则需将背景0页和背景1页纵向或横向衔接并滚动。

如果8KB的VROM容量不够,则需要增加容量,并增加相应的切换电路;或者将VROM换成8KB的RAM,由CPU将图形库分批调入,这需要将图形库保存在PROM中。

---------

曹老师

LS说的办法很对,就是这样处理的。不过在处理的过程中会有很多具体的问题,最重要的是时间的控制。因为CPU在写图象的时候,要关闭中断。关闭中断会造成屏幕的闪动,看起来很不舒服,图象一直在闪动。

还有一个办法就是把动画的图象写在动画页的头和尾。程序轮流刷新动画的部分图象,这样也能做到扩大图象的内容。总之,要在写程序的时候,不断调整。

以上的办法,我们都真实的用过,很不好调。

你也要提问题,我们大家讨论。

  评论这张
 
阅读(742)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018