| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 615 人关注过本帖
标题:[求助]关于cdmalcl的程序
只看楼主 加入收藏
新之助
Rank: 1
等 级:新手上路
帖 子:111
专家分:0
注 册:2006-6-21
收藏
 问题点数:0 回复次数:6 
[求助]关于cdmalcl的程序
谁能帮我解释下cdmalcl的程序中的下面这段代码啊,谢谢了
unsigned int far *videoptr = ( int far * )MK_FP( 0xa000, 0 );
搜索更多相关主题的帖子: cdmalcl 
2006-10-09 22:17
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
收藏
得分:0 

你理解为显存地址就行了

2006-10-09 23:04
新之助
Rank: 1
等 级:新手上路
帖 子:111
专家分:0
注 册:2006-6-21
收藏
得分:0 
那请问下far和huge关键字是怎么用的呢?

2006-10-10 08:44
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
收藏
得分:0 
这个你还是去看看书
或者去网上搜一下
不是一俩句说清楚
2006-10-10 09:19
新之助
Rank: 1
等 级:新手上路
帖 子:111
专家分:0
注 册:2006-6-21
收藏
得分:0 
  呵呵  谢谢

2006-10-10 09:36
新之助
Rank: 1
等 级:新手上路
帖 子:111
专家分:0
注 册:2006-6-21
收藏
得分:0 

在问一下,你下面这个函数是用来在屏幕上把一个24位色深的点压缩成64K色输出,但是为什么后面却又用putpixel( x, y, 0 );输出个黑点呢?

int putpoint( int x, int y, rgb16M color )
{
int page;

page = ( int )( ( y * ( long )GRPAH_MAXX + x ) >> 15 );
if( keep_page != page )
{
_BX = 0;
_DX = page;
_AX = 0x4f05;
__int__( 0x10 );
keep_page = page;
}
setrgbpalette( 1026, color.r >> 3, color.g >> 2, color.b >> 3 );
putpixel( x, y, 0 );
}


2006-10-10 13:02
cdmalcl
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:24
帖 子:4091
专家分:524
注 册:2005-9-23
收藏
得分:0 
setrgbpalette( 1026, color.r >> 3, color.g >> 2, color.b >> 3 );
修改了调色版
2006-10-10 13:05
快速回复:[求助]关于cdmalcl的程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.084571 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved