comparison src/lib64gfx.c @ 904:d3cd9f2a8ef1

Some dummy code for encfunctions.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 23 Feb 2015 22:00:44 +0200
parents f29a6164ec80
children b83868a23ca5
comparison
equal deleted inserted replaced
903:f29a6164ec80 904:d3cd9f2a8ef1
676 case DT_BITMAP: memcpy(dst, img->bitmap[op->bank], size); break; 676 case DT_BITMAP: memcpy(dst, img->bitmap[op->bank], size); break;
677 case DT_SCREEN_RAM: memcpy(dst, img->screen[op->bank], size); break; 677 case DT_SCREEN_RAM: memcpy(dst, img->screen[op->bank], size); break;
678 case DT_BGCOLOR: *dst = img->bgcolor; break; 678 case DT_BGCOLOR: *dst = img->bgcolor; break;
679 case DT_EXTRADATA: memcpy(dst, img->extradata, size); break; 679 case DT_EXTRADATA: memcpy(dst, img->extradata, size); break;
680 case DT_ENC_FUNCTION: 680 case DT_ENC_FUNCTION:
681 if (op->encfunction == NULL)
682 {
683 dmError("Encode op is a function, but function ptr is NULL: "
684 "op #%d, offs=%d ($%04x), bank=%d, size=%d ($%04x) @ %d ($%04x)\n",
685 i, op->offs, op->offs, op->bank, size, size, *plen, *plen);
686 return DMERR_INTERNAL;
687 }
688 /*
689 if (!op->encfunction(op, buf, len))
690 {
691 dmError("Encode op custom function failed: op #%d, "
692 "offs=%d ($%04x), bank=%d, size=%d ($%04x) @ %d ($%04x)\n",
693 i, op->offs, op->offs, op->bank, size, size, len, len);
694 return DMERR_INTERNAL;
695 }
696 */
681 break; 697 break;
682 } 698 }
683 } 699 }
684 700
685 buf[0] = DM_GET_ADDR_LO(fmt->addr); 701 buf[0] = DM_GET_ADDR_LO(fmt->addr);