新闻中心 | 电脑硬件 | 手机 | 数码相机 | 笔记本频道 | 服务器 | 美图频道 「总」 生活频道 渔鱼频道 电影频道 游戏频道 旅游频道 设为首页 | 收藏
网络学院
迷城学吧
硬件
手机
旅游
生活
渔鱼
美图
电影
游戏
  导航: 迷城学吧 · 系统编程教程 · C语言 · C语言编程实例  

在TVGA上完成全屏幕动画

图文推荐
『在TVGA上完成全屏幕动画』可能有大量图片,显示会较慢,请等待图片下载完成
 
点击数: 更新时间:2005-6-7 
p;   XOR AX, 02h
    MOV DX,3c5h
    OUT DX,AL
    GO-INTER-LOOP:
    LOOP INTER-CYCLE
    ADD DI,128 ;128=640-512
    JNC GO-OUTER-LOOP
    MOV AX,0eh
    MOV DX,3c4h
    OUT DX,AL
    MOV AX,VSEG
    INC AX
    MOV VSEG,AX
    XOR AX,02h
    MOV DX,3c5h
    OUT DX,AL
    GO-OUTER-LOOP:
    POP CX
    LOOP OUTER-CYCLE
    MOV AH,3eh  ;Close File
    MOV BX,FH
    INT 21h
    }
    dispimgs++;
    }
    /* The following line (4 sentences) can be Deleted if wish Up-showing On
    ly
     */
    ii=i1; i1=i2; i2=ii; i12*=(-1); //$$$
    }
    CONTINUE:
    cend=clock();
    printf("\a");
    getch();
    fclose(fp);
    if(argc>1) goto ENDP;
    printf("\n Display Another Image Group(Y/[N])?");
    gets(arg);
    if(!strcmp(arg,"Y")||!strcmp(arg,"y"))
    {
    printf("\n Input image file name:");
    gets(flnm);
    goto REDISP;
    }
    ENDP:
    -SETVIDEOMODE(-TEXTC80);
    printf(" Show %5d images;Spend %4.2f seconds.\n",dispimgs,((float)cend-cst
art)
    /CLK-TCK);
    }
    void RemapPalette(void)
    {
    register int i,j;
    union REGS inregs,outregs;
    for(j=0;j<64;i++) 
//Remap TVGA Palette
    for(i=0;i<4;j++)
    {
    inregs.x.ax=0x1010

    inregs.x.bx=(unsigned char)(4*i+j); 
//Index value
    inregs.h.ch=(unsigned char)i; 
//Green value R,G,B=0-63
    inregs.h.cl=(unsigned char)i; 
//Blue value
    inregs.h.dh=(unsigned char)i;
   
//Red value
    int86(0x10,&inregs,&outregs);
    }
    }
    图像组文件(如imggroup.lst)录入格式(每项占一行,编辑器用MS C6.0的PWB即可):
    3
    f:\zyf\
    z1.img
    z2.img
    z3.img
    如读者想进一步提高显示速度,方案如下:
        1.窗口显示:只显示感兴趣的目标区域;
        2.虚拟盘:把序列图像文件拷贝到虚拟盘(RAMDRIVE)上,文件读取速度明显提高;
        3.预处理:将序列图像文件(*.img)的数据顺序写入一个影像文件(如image.mvi)。
        4.DMA传输:使用DMA管理器直接将数据从RAM区传送至VRAM区。
       

 

上一页  [1] [2] [3] 

】【关闭窗口
  ·上一篇:
  ·下一篇:
C语言编程实例:相关文章
C语言编程实例点击榜
普通教程氢原子电子云模拟显示
普通教程非常漂亮地4-瓣花型图案
普通教程旋转地立体椭球(效果非常好)
普通教程静态网格椭球
普通教程弹簧单摆地模拟演示
普通教程一个时钟程序,可以显示当前时间
普通教程自己写地一个链表综合程序
普通教程锁硬盘逻辑盘程序
普通教程学生成绩管理系统
普通教程学生个人消费管理系统
网友自拍|生活百味|历史图片|摄影世界|明星图片|体坛图库|美女图片|图片纪实|世界奇观
电脑硬件推荐文章
advertisement
关于站点 - 广告服务 - 联系我们 - 版权隐私 - 免责声明 - 合作伙伴 - 程序支持 - 网站地图 - 库库中文网 | 设为首页 | 本页加入收藏 返回顶部
网站文本地图
版权所有:迷城学吧 欢迎各种媒体转载我们的原创作品[转载请注明出处]
Copyright © 2005-2008 www.McXb.com online services. all rights reserved. 蜀ICP备09003996
Template designed by Monsi. Optimized for 1024x768 to Firefox and MS-IE6 7. Site powered by JoyON.
红盾Gov315
有一个迷样的城市
在每个人的内心深处
让我们探索发掘这古老的墓