|
|
| version 1.3, 2003/10/21 11:22:05 | version 1.4, 2005/02/07 14:46:14 |
|---|---|
| Line 14 | Line 14 |
| // ------------------------------------------------------------------ font1 | // ------------------------------------------------------------------ font1 |
| static const BYTE clockchr1[11][16] = { | static const UINT8 clockchr1[11][16] = { |
| {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,}, | {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,}, |
| {0x78, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x78,}, | {0x78, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0xcc, 0x78,}, |
| {0x30, 0x70, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,}, | {0x30, 0x70, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30, 0x30,}, |
| Line 57 static void resetfont1(void) { | Line 57 static void resetfont1(void) { |
| // ------------------------------------------------------------------ font2 | // ------------------------------------------------------------------ font2 |
| // 5x9 | // 5x9 |
| static const BYTE clockchr2[11][16] = { | static const UINT8 clockchr2[11][16] = { |
| {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,}, | {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,}, |
| {0x00, 0x00, 0x30, 0x48, 0x88, 0x88, 0x88, 0x88, 0x70,}, | {0x00, 0x00, 0x30, 0x48, 0x88, 0x88, 0x88, 0x88, 0x70,}, |
| {0x10, 0x30, 0x10, 0x10, 0x10, 0x20, 0x20, 0x20, 0x20,}, | {0x10, 0x30, 0x10, 0x10, 0x10, 0x20, 0x20, 0x20, 0x20,}, |
| Line 101 static void resetfont2(void) { | Line 101 static void resetfont2(void) { |
| // ------------------------------------------------------------------ font3 | // ------------------------------------------------------------------ font3 |
| // 4x9 | // 4x9 |
| static const BYTE clockchr3[11][16] = { | static const UINT8 clockchr3[11][16] = { |
| {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,}, | {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,}, |
| {0x60, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x60,}, | {0x60, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x60,}, |
| {0x20, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,}, | {0x20, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20,}, |
| Line 144 static void resetfont3(void) { | Line 144 static void resetfont3(void) { |
| // ------------------------------------------------------------------ font4 | // ------------------------------------------------------------------ font4 |
| // 5x8 | // 5x8 |
| static const BYTE clockchr4[11][16] = { | static const UINT8 clockchr4[11][16] = { |
| {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,}, | {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,}, |
| {0x00, 0x70, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x70,}, | {0x00, 0x70, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x70,}, |
| {0x00, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70,}, | {0x00, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x70,}, |
| Line 178 static void resetfont4(void) { | Line 178 static void resetfont4(void) { |
| // ------------------------------------------------------------------ font5 | // ------------------------------------------------------------------ font5 |
| static const BYTE clockchr5[11][16] = { | static const UINT8 clockchr5[11][16] = { |
| {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,}, | {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,}, |
| {0x00, 0x00, 0x70, 0x88, 0x88, 0x88, 0x88, 0x88, 0x70,}, | {0x00, 0x00, 0x70, 0x88, 0x88, 0x88, 0x88, 0x88, 0x70,}, |
| {0x00, 0x00, 0x20, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20,}, | {0x00, 0x00, 0x20, 0x60, 0x20, 0x20, 0x20, 0x20, 0x20,}, |
| Line 221 static void resetfont5(void) { | Line 221 static void resetfont5(void) { |
| // ------------------------------------------------------------------ font6 | // ------------------------------------------------------------------ font6 |
| // 4x6 | // 4x6 |
| static const BYTE clockchr6[11][16] = { | static const UINT8 clockchr6[11][16] = { |
| {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,}, | {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,}, |
| {0x00, 0x00, 0x00, 0x60, 0x90, 0x90, 0x90, 0x90, 0x60,}, | {0x00, 0x00, 0x00, 0x60, 0x90, 0x90, 0x90, 0x90, 0x60,}, |
| {0x00, 0x00, 0x00, 0x20, 0x60, 0x20, 0x20, 0x20, 0x20,}, | {0x00, 0x00, 0x00, 0x20, 0x60, 0x20, 0x20, 0x20, 0x20,}, |
| Line 262 static void resetfont6(void) { | Line 262 static void resetfont6(void) { |
| // ------------------------------------------------------------------------ | // ------------------------------------------------------------------------ |
| typedef struct { | typedef struct { |
| const BYTE *fnt; | const UINT8 *fnt; |
| const DCPOS *pos; | const DCPOS *pos; |
| void (*init)(void); | void (*init)(void); |
| } DCLOCKFNT; | } DCLOCKFNT; |
| Line 286 void dclock_init(void) { | Line 286 void dclock_init(void) { |
| void dclock_init8(void) { | void dclock_init8(void) { |
| BYTE i, j; | UINT8 i, j; |
| DWORD work = 0; // vc++4.2 | DWORD work = 0; // vc++4.2 |
| for (i=0; i<16; i++) { | for (i=0; i<16; i++) { |
| Line 328 const DCLOCKFNT *fnt; | Line 328 const DCLOCKFNT *fnt; |
| np2oscfg.clk_x = 0; | np2oscfg.clk_x = 0; |
| } | } |
| } | } |
| if (np2oscfg.clk_fnt >= (sizeof(fonttype) / sizeof(DCLOCKFNT))) { | if (np2oscfg.clk_fnt >= NELEMENTS(fonttype)) { |
| np2oscfg.clk_fnt = 0; | np2oscfg.clk_fnt = 0; |
| } | } |
| Line 344 const DCLOCKFNT *fnt; | Line 344 const DCLOCKFNT *fnt; |
| void dclock_callback(void) { | void dclock_callback(void) { |
| int i; | int i; |
| BYTE count = 13; | UINT8 count = 13; |
| BYTE buf[8]; | UINT8 buf[8]; |
| _SYSTIME st; | _SYSTIME st; |
| if ((scrnmng_isfullscreen()) && (dclock.clk_x)) { | if ((scrnmng_isfullscreen()) && (dclock.clk_x)) { |
| Line 386 BOOL dclock_disp(void) { | Line 386 BOOL dclock_disp(void) { |
| #if 0 | #if 0 |
| LABEL void __fastcall dclock_cntdown(BYTE value) { | LABEL void __fastcall dclock_cntdown(UINT8 value) { |
| __asm { | __asm { |
| cmp np2oscfg.clk_x, 0 | cmp np2oscfg.clk_x, 0 |