diameter 发表于 2013-7-18 11:38:16

三家彩屏机的色深对比图

都在模拟器上测的..勿喷



分别使用Prime内建编程工具、ndless SDK r695、Prizm SDK 0.3生成
(话说Prime的编程工具真是好东西..画图什么的方便极了,提供的RGB函数甚至可以指定Alpha)

Prizm与CX都是rgb565,看图上的情况prime好像是rgb555

ZephRay 发表于 2013-7-18 11:43:22

prizm的程序发下,我实体机测试下

diameter 发表于 2013-7-18 15:25:31

nbzwt 发表于 2013-7-18 11:43 static/image/common/back.gif
prizm的程序发下,我实体机测试下

#include <display.h>

extern void WaitFor( unsigned int );

typedef unsigned short word;
#define RGB16(r,g,b)   (((word)(r>>3))<<11 | ((word)(g>>2))<<5 | ((word)(b>>3)))

void* GetVRAMAdress()
{
    asm("mov.l syscall_adress, r2\n"
      "mov.l getVRAM, r0\n"
      "jmp @r2\n"
      "nop\n"
      "syscall_adress: .long 0x80020070\n"
      "getVRAM: .long 0x01E6");
}
void FillVRAM(short color)
{
    int i, color32, *VRAM = GetVRAMAdress();
    color32 = (color<<16) | color;
    for(i=LCD_WIDTH_PX*LCD_HEIGHT_PX/2 ; i ; i--)
      *(VRAM++) = color32;
}

void SetPixel(int x,int y,unsigned short color)
{
    unsigned short * VRAM = GetVRAMAdress();
    VRAM += LCD_WIDTH_PX * y + x;
    *(VRAM) = color;
}

int key_down(int basic_keycode)
{
    const unsigned short* keyboard_register = (unsigned short*)0xA44B0000;
    int row, col, word, bit;
    row = basic_keycode%10;
    col = basic_keycode/10-1;
    word = row>>1;
    bit = col + ((row&1)<<3);
    return (0 != (keyboard_register & 1<<bit));
}

int main ()
{
    int r,g,b;
   
    FillVRAM(0xFFFF);
   
    for (g=0;g<256;++g)
      for(r=255,b=0;b<240;++b,--r)
            SetPixel(g,b,RGB16(r,g,b));
   
    Bdisp_PutDisp_DD();
    while(!key_down(31));
   
    return 0;
}key_down在模拟器上好像没法正常工作..所以做好捅菊花的准备..



ZephRay 发表于 2013-7-18 16:14:24

CG20的色彩就是个坑啊,差评

angrybird 发表于 2013-7-18 18:05:19

HP 真的不用越狱也能直接使用C编程?若是真的是太好了

angrybird 发表于 2013-7-18 18:31:20

原来如此,能否发一篇HP prizm的评测,我比较关心它的编程能力,比如对内存的存取调用以及输入输出能力。

adriweb 发表于 2013-7-18 18:51:29

Only HP Basic is available.
(At least in the latest build. But I doubt it's going to change...)

wtof1996 发表于 2013-7-18 19:24:42

补充一下
从TI-Lua文档中关于图片数据结构的描述来看,CX/CM是RGB555,最高位是用于决定是否显示这个Pixel的

irobot 发表于 2013-12-21 19:30:46

看起来CG20真渣

yymalu 发表于 2013-12-23 16:08:00

这个。。。

5tuaner 发表于 2014-12-3 16:24:10

diameter 发表于 2013-7-18 15:25
key_down在模拟器上好像没法正常工作..所以做好捅菊花的准备..

盟拜大神~~~~

珞珝Rosu 发表于 2018-6-23 23:33:39

CG20大概是假彩屏,目测色域能有20%srgb就不错了

wugelond 发表于 2020-1-15 18:45:56

彩屏绘图是以前机没有的
页: [1]
查看完整版本: 三家彩屏机的色深对比图