我正在尝试在程序集中使用全屏模式。我在dos中将颜色设置为淡蓝色,但每当我尝试将其与全屏模式合并时,颜色会发生变化。它变成了像绿色的东西。
有没有办法让它彼此兼容。我正在使用Tasm; textpad;视窗。感谢。
这是我的宏
case when job_id like '%VP%' then 1.3 else 1.2 end * salary
答案 0 :(得分:3)
您设置了256色视频模式13h。之后你画一个颜色为90h的盒子 这与您的DOS屏幕(文本模式)的颜色不匹配,因为只有前16个颜色编号匹配!
如果DOS屏幕使用BLUE = 1,则选择颜色1作为宏调用的第一个参数 如果DOS屏幕使用GREEN = 2,则选择颜色2作为宏调用的第一个参数。