comparison tools/lib64gfx.c @ 1586:3c9e5962eca6

Rename DT_BITMAP to DT_BITMAP_RAM.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 14 May 2018 04:11:31 +0300
parents 72f809e6eb3c
children ca087c0cc9c4
comparison
equal deleted inserted replaced
1584:f1b279ba47a8 1586:3c9e5962eca6
506 int dmC64SanityCheckEncDecOp(const int i, const DMC64EncDecOp *op, const DMC64Image *img) 506 int dmC64SanityCheckEncDecOp(const int i, const DMC64EncDecOp *op, const DMC64Image *img)
507 { 507 {
508 switch (op->type) 508 switch (op->type)
509 { 509 {
510 case DT_COLOR_RAM: 510 case DT_COLOR_RAM:
511 case DT_BITMAP: 511 case DT_BITMAP_RAM:
512 case DT_SCREEN_RAM: 512 case DT_SCREEN_RAM:
513 case DT_CHAR_DATA: 513 case DT_CHAR_DATA:
514 if (op->bank < 0 || op->bank > img->nbanks) 514 if (op->bank < 0 || op->bank > img->nbanks)
515 { 515 {
516 return dmError(DMERR_INTERNAL, 516 return dmError(DMERR_INTERNAL,
547 case DT_SCREEN_RAM: 547 case DT_SCREEN_RAM:
548 case DT_COLOR_RAM: 548 case DT_COLOR_RAM:
549 *size = fmt->chHeight * fmt->chWidth; 549 *size = fmt->chHeight * fmt->chWidth;
550 break; 550 break;
551 551
552 case DT_BITMAP: 552 case DT_BITMAP_RAM:
553 *size = fmt->chHeight * fmt->chWidth * 8; 553 *size = fmt->chHeight * fmt->chWidth * 8;
554 break; 554 break;
555 555
556 case DT_CHAR_DATA: 556 case DT_CHAR_DATA:
557 *size = C64_MAX_CHARS * C64_CHR_SIZE; 557 *size = C64_MAX_CHARS * C64_CHR_SIZE;
628 628
629 // Perform operation 629 // Perform operation
630 switch (op->type) 630 switch (op->type)
631 { 631 {
632 case DT_COLOR_RAM: memcpy(img->color[op->bank], src, size); break; 632 case DT_COLOR_RAM: memcpy(img->color[op->bank], src, size); break;
633 case DT_BITMAP: memcpy(img->bitmap[op->bank], src, size); break; 633 case DT_BITMAP_RAM: memcpy(img->bitmap[op->bank], src, size); break;
634 case DT_SCREEN_RAM: memcpy(img->screen[op->bank], src, size); break; 634 case DT_SCREEN_RAM: memcpy(img->screen[op->bank], src, size); break;
635 case DT_CHAR_DATA: memcpy(img->charmem[op->bank], src, size); break; 635 case DT_CHAR_DATA: memcpy(img->charmem[op->bank], src, size); break;
636 case DT_EXTRA_DATA: 636 case DT_EXTRA_DATA:
637 if (img->extraData[op->bank] != NULL) 637 if (img->extraData[op->bank] != NULL)
638 { 638 {
789 // Perform operation 789 // Perform operation
790 Uint8 *dst = buf->data + op->offs; 790 Uint8 *dst = buf->data + op->offs;
791 switch (op->type) 791 switch (op->type)
792 { 792 {
793 case DT_COLOR_RAM: memcpy(dst, img->color[op->bank], size); break; 793 case DT_COLOR_RAM: memcpy(dst, img->color[op->bank], size); break;
794 case DT_BITMAP: memcpy(dst, img->bitmap[op->bank], size); break; 794 case DT_BITMAP_RAM: memcpy(dst, img->bitmap[op->bank], size); break;
795 case DT_SCREEN_RAM: memcpy(dst, img->screen[op->bank], size); break; 795 case DT_SCREEN_RAM: memcpy(dst, img->screen[op->bank], size); break;
796 case DT_CHAR_DATA: memcpy(dst, img->charmem[op->bank], size); break; 796 case DT_CHAR_DATA: memcpy(dst, img->charmem[op->bank], size); break;
797 case DT_EXTRA_DATA: 797 case DT_EXTRA_DATA:
798 if (img->extraData[op->bank] == NULL) 798 if (img->extraData[op->bank] == NULL)
799 { 799 {