易码技术论坛

 找回密码
 加入易码
搜索
查看: 884|回复: 5

大屏幕的lava用什么工具编,为什么我编出来的都是160*80?

[复制链接]
发表于 2009-1-18 13:43:25 | 显示全部楼层 |阅读模式
t1200的lava(就是320*160灰度屏幕的机子)用什么工具编,为什么我用工具编出来的都是160*80的,我用的gvmaker1.1和2.4的,还有一个lavaIDE,都编不出来薛顺健老师的那种大屏幕灰度的,请问为什么,用什么工具?
发表于 2009-1-19 09:55:31 | 显示全部楼层
用LEE做的TC800编译器…
发表于 2009-1-19 16:45:34 | 显示全部楼层
LS说的不正确,t1200是用GVmaker1.0编译的,后来那个1.1的补丁似乎有问题,反正我用起来就是有问题, 我不是说界面改成了中文就是有问题,而是确实有问题
所以,还是用GVmaker1.0吧,虽然是英文界面,但是,应该都看得懂吧。

新建一个文件的时候是有叫你选屏幕的,你选择320*160灰度就行了。或者是点”view——LCD Option"手动设置也行。
另外,GVmaker2.4是用来编译GVM2的,T1200仅支持GVM1,所以不能用GVM2编译,即使编译出来也用不了。
发表于 2009-4-4 13:32:31 | 显示全部楼层
其实,这个问题问得很好.
由于T1200用的是GVM1.1版的GVM程序,他即不是LAVA,也不是GVM2,所以必须要用GVM1.1IDE来编译,才能正常使用.如果某个程序用GVM1.1IDE编译的话,系统默认为320*240灰度屏幕大小.但是GVM1.1的显示存在很大的BUG,使屏幕显示根本无法看清楚,为了解决这个问题,我经过大量的研究,最终总结出了一套很好用相对最简单的方法,

一 ,到网上下载一个GVM1.1版IDE并安装
二,到网上下载一个LAVAX3.5版IDE并安装
三,先打开LAVAX3.5IDE新建军一个程序,然后在程序最前面输入以下两句宏代码
#width 320
#height 240
四,编写程序,在写程序的过程中,注意GVM1.1与LAVAX3.5两种不同语言的兼容问题,为了减少工作量,我是这么做的,把一些不兼容的函数用专门的函数来代替,如:GVM1.1的SetBkColor与LAVAX3.5的SetBgColor,那么我们可以另外写一个函数
void Setbgcolor(int color)
{
SetBgColor(color);
//SetBkColor(color);
}
当在LAVAX3.5中调试程序时,请把SetBkColor用//号注释掉,相反,在GVM1.1IDE里就得把SetBgColor注释掉,并且要把文头的那两个宏注释掉,
五,综上所述,我们就可以用LAVAX3.5IDE来进行程序的调试,当确定没什么问题后,再按上述方法,修改少量的不兼容的地方后用GVM1.1IDE来编译,然后下载到T1200(A2000)当中进行调试.

如果对上面的方法还存有疑问,欢迎来访 E-mail:wqstar028@qq.com,QQ:12068232
发表于 2009-5-28 07:18:13 | 显示全部楼层
额……弱弱问下,为什么不用#ifdef这种结构呢?难道不支持?
发表于 2009-6-13 18:06:34 | 显示全部楼层
LS说对了!的确不支持这种定义
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

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

GMT+8, 2024-4-19 17:31 , Processed in 0.010418 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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