标题:[求助]关于cdmalcl的程序
取消只看楼主
新之助
Rank: 1
等 级:新手上路
帖 子:111
专家分:0
注 册:2006-6-21
 问题点数:0 回复次数:3 
[求助]关于cdmalcl的程序
谁能帮我解释下cdmalcl的程序中的下面这段代码啊,谢谢了
unsigned int far *videoptr = ( int far * )MK_FP( 0xa000, 0 );
搜索更多相关主题的帖子: cdmalcl 
2006-10-09 22:17
新之助
Rank: 1
等 级:新手上路
帖 子:111
专家分:0
注 册:2006-6-21
得分:0 
那请问下far和huge关键字是怎么用的呢?

2006-10-10 08:44
新之助
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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-95128-1-1.html




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

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