Mercurial > hg > dmlib
comparison tools/lib64fmts.c @ 1529:4068d87ca884
Rename some decoder functions.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sat, 12 May 2018 02:29:05 +0300 |
parents | 3265175b24d2 |
children | 2f7ff28ea56e |
comparison
equal
deleted
inserted
replaced
1528:239dc13123fd | 1529:4068d87ca884 |
---|---|
112 | 112 |
113 return DM_PROBE_SCORE_FALSE; | 113 return DM_PROBE_SCORE_FALSE; |
114 } | 114 } |
115 | 115 |
116 | 116 |
117 static BOOL fmtDrazLaceSetLaceType(DMC64Image *img, const DMC64EncDecOp *op, | 117 static BOOL fmtDrazLaceGetLaceType(DMC64Image *img, const DMC64EncDecOp *op, |
118 const Uint8 *buf, const size_t len, const DMC64ImageFormat *fmt) | 118 const Uint8 *buf, const size_t len, const DMC64ImageFormat *fmt) |
119 { | 119 { |
120 (void) len; | 120 (void) len; |
121 (void) fmt; | 121 (void) fmt; |
122 img->laceType = buf[op->offs] ? D64_ILACE_RES : D64_ILACE_COLOR; | 122 img->laceType = buf[op->offs] ? D64_ILACE_RES : D64_ILACE_COLOR; |
201 | 201 |
202 return DM_PROBE_SCORE_FALSE; | 202 return DM_PROBE_SCORE_FALSE; |
203 } | 203 } |
204 | 204 |
205 | 205 |
206 static BOOL fmtTruePaintSetLaceType(DMC64Image *img, const DMC64EncDecOp *op, | 206 static BOOL fmtTruePaintGetLaceType(DMC64Image *img, const DMC64EncDecOp *op, |
207 const Uint8 *buf, const size_t len, const DMC64ImageFormat *fmt) | 207 const Uint8 *buf, const size_t len, const DMC64ImageFormat *fmt) |
208 { | 208 { |
209 (void) op; | 209 (void) op; |
210 (void) buf; | 210 (void) buf; |
211 (void) len; | 211 (void) len; |
526 { DT_COLOR_RAM, 0x0000, 0, 0, NULL, NULL }, | 526 { DT_COLOR_RAM, 0x0000, 0, 0, NULL, NULL }, |
527 { DT_BITMAP, 0x0800, 0, 0, NULL, NULL }, | 527 { DT_BITMAP, 0x0800, 0, 0, NULL, NULL }, |
528 { DT_SCREEN_RAM, 0x0400, 0, 0, NULL, NULL }, | 528 { DT_SCREEN_RAM, 0x0400, 0, 0, NULL, NULL }, |
529 { DT_COLOR_REG, 0x2740, 0, DC_BGCOL, NULL, NULL }, | 529 { DT_COLOR_REG, 0x2740, 0, DC_BGCOL, NULL, NULL }, |
530 { DT_BITMAP, 0x2800, 1, 0, NULL, NULL }, | 530 { DT_BITMAP, 0x2800, 1, 0, NULL, NULL }, |
531 { DT_DEC_FUNCTION, 0x2742, 0, 1, fmtDrazLaceSetLaceType, NULL }, | 531 { DT_DEC_FUNCTION, 0x2742, 0, 1, fmtDrazLaceGetLaceType, NULL }, |
532 { DT_LAST, 0, 0, 0, NULL, NULL }, | 532 { DT_LAST, 0, 0, 0, NULL, NULL }, |
533 } | 533 } |
534 }, | 534 }, |
535 | 535 |
536 { | 536 { |
545 { DT_COLOR_RAM, 0x0000, 0, 0, NULL, NULL }, | 545 { DT_COLOR_RAM, 0x0000, 0, 0, NULL, NULL }, |
546 { DT_BITMAP, 0x0800, 0, 0, NULL, NULL }, | 546 { DT_BITMAP, 0x0800, 0, 0, NULL, NULL }, |
547 { DT_SCREEN_RAM, 0x0400, 0, 0, NULL, NULL }, | 547 { DT_SCREEN_RAM, 0x0400, 0, 0, NULL, NULL }, |
548 { DT_COLOR_REG, 0x2740, 0, DC_BGCOL, NULL, NULL }, | 548 { DT_COLOR_REG, 0x2740, 0, DC_BGCOL, NULL, NULL }, |
549 { DT_BITMAP, 0x2800, 1, 0, NULL, NULL }, | 549 { DT_BITMAP, 0x2800, 1, 0, NULL, NULL }, |
550 { DT_DEC_FUNCTION, 0x2742, 0, 1, fmtDrazLaceSetLaceType, NULL }, | 550 { DT_DEC_FUNCTION, 0x2742, 0, 1, fmtDrazLaceGetLaceType, NULL }, |
551 { DT_LAST, 0, 0, 0, NULL, NULL }, | 551 { DT_LAST, 0, 0, 0, NULL, NULL }, |
552 } | 552 } |
553 }, | 553 }, |
554 | 554 |
555 { | 555 { |
565 { DT_COLOR_REG, 0x03e8, 0, DC_BGCOL, NULL, NULL }, | 565 { DT_COLOR_REG, 0x03e8, 0, DC_BGCOL, NULL, NULL }, |
566 { DT_BITMAP, 0x0400, 0, 0, NULL, NULL }, | 566 { DT_BITMAP, 0x0400, 0, 0, NULL, NULL }, |
567 { DT_BITMAP, 0x2400, 1, 0, NULL, NULL }, | 567 { DT_BITMAP, 0x2400, 1, 0, NULL, NULL }, |
568 { DT_SCREEN_RAM, 0x4400, 1, 0, NULL, NULL }, | 568 { DT_SCREEN_RAM, 0x4400, 1, 0, NULL, NULL }, |
569 { DT_COLOR_RAM, 0x4800, 0, 0, NULL, NULL }, | 569 { DT_COLOR_RAM, 0x4800, 0, 0, NULL, NULL }, |
570 { DT_DEC_FUNCTION, 0x0000, 0, 0, fmtTruePaintSetLaceType, NULL }, | 570 { DT_DEC_FUNCTION, 0x0000, 0, 0, fmtTruePaintGetLaceType, NULL }, |
571 { DT_LAST, 0, 0, 0, NULL, NULL }, | 571 { DT_LAST, 0, 0, 0, NULL, NULL }, |
572 } | 572 } |
573 }, | 573 }, |
574 | 574 |
575 { | 575 { |