易码技术论坛

 找回密码
 加入易码
搜索
楼主: yan

[工具] 首次4灰度LavaX版本软件推出!8.29更新

[复制链接]
 楼主| 发表于 2007-7-1 16:28:39 | 显示全部楼层
本来要把所有的4灰度库合并起来,加个判断机型的代码的4灰度库,结果那个库单是代码就10多kb,在wqx上编译肯定要n长时间,所以把它们拆开了。
发表于 2007-7-1 16:31:17 | 显示全部楼层
哦,lz没有对游戏的SetBgColor,SetFgColor进行调整呀
 楼主| 发表于 2007-7-1 16:33:10 | 显示全部楼层
没。
发表于 2007-7-1 17:06:04 | 显示全部楼层
看来还是链接库上面的问题呀
举例:
#include <GTC808.y>
void main()
{int i;
SetGraphMode(2);
SetScreen(0);
SetFgColor(1);Line(10,10,150,70,1);
SetFgColor(2);Line(30,70,113,10,1);
getchar();
ClearScreen();
Rectangle(10,10,150,70,1);
SetFgColor(1);Block(20,20,80,50,1);
Refresh();
getchar();
for(i=0;i<320;i++)
{
  XDraw(0);
  Refresh();
}
getchar();
SetScreen(0);
Box(20,20,150,60,1,1);
getchar();
SetGraphMode(1);
SetScreen(0);
printf("切换完毕!");
getchar();
}
我编这个举例的文件也是颜色很深呀!!
发表于 2007-7-1 17:07:55 | 显示全部楼层
链接库里面还有没有控制颜色的地方呀
 楼主| 发表于 2007-7-1 17:10:19 | 显示全部楼层
没了。注意:ClearScreen是以背景色清屏的。
发表于 2007-7-1 17:13:47 | 显示全部楼层
是不是链接库里面有一个默认的背景色呀,那个举例中没有对背景色进行设置呀
 楼主| 发表于 2007-7-1 17:17:53 | 显示全部楼层
哦,没注意看。^_^
发表于 2007-7-1 17:18:33 | 显示全部楼层
#define _BGMASK  0x79c0//背景色掩码地址(改变该值,需要该变&#39;代码TC808.asm&#39;)
#define _FGMASK  0x79c5//前景色掩码地址(改变该值,需要该变&#39;代码TC808.asm&#39;)
或者说是这个要在代码TC808.asm中,改些什么呀
 楼主| 发表于 2007-7-1 17:18:48 | 显示全部楼层
SetGraphMode(2)后背景色默认为0,前景色默认为3
发表于 2007-7-1 17:19:56 | 显示全部楼层
这样呀,在调试看看
 楼主| 发表于 2007-7-1 17:20:47 | 显示全部楼层
那个4灰度库的代码看懂就很容易调试了。
发表于 2007-7-1 17:36:31 | 显示全部楼层
setscreen:;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;setscreen
lda #$80
sta $80
lda #$13
sta $81
lda #$00
beq setscreen1
这个有没有跟背景色相关呀
也就是说这里清屏后,有没有默认的背景颜色呀
发表于 2007-7-1 18:02:54 | 显示全部楼层
tc1000s可以吗?
发表于 2007-7-1 18:20:18 | 显示全部楼层
yan果然强悍!
在更新编译器的同时不忘移植games!
强烈支持!
发表于 2007-7-1 18:25:29 | 显示全部楼层
再来支持一个
发表于 2007-7-1 18:44:18 | 显示全部楼层
支持啊
发表于 2007-7-2 07:47:59 | 显示全部楼层
我顶
支持
灰度
游戏
发表于 2007-7-2 09:23:12 | 显示全部楼层
TC1000S不能用啊,进去不是死机就是贴图错误,貌似根本没进4灰度模式,希望yan早日推出tc1000s的
发表于 2007-7-2 12:56:32 | 显示全部楼层
tc1000s啥时候有啊
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-5-14 05:47 , Processed in 0.015544 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表