# HG changeset patch # User Matti Hamalainen # Date 1528721300 -10800 # Node ID 841ee79030fa71b0118c9072bd614f27df6f2c7a # Parent aa6a858db6bdc916673e344a4ced7f6e6e6ee6a2 Implement support for Image System unpacked format. diff -r aa6a858db6bd -r 841ee79030fa tools/lib64fmts.c --- a/tools/lib64fmts.c Mon Jun 11 15:44:17 2018 +0300 +++ b/tools/lib64fmts.c Mon Jun 11 15:48:20 2018 +0300 @@ -1075,6 +1075,24 @@ }, { + D64_FMT_MC, "ims", "Image System (unpacked)", 0x3c00, 10218, DM_FMT_RDWR, + C64_SCR_WIDTH / 2, C64_SCR_HEIGHT, + C64_SCR_CH_WIDTH , C64_SCR_CH_HEIGHT, + NULL, + NULL, NULL, + NULL, NULL, + NULL, + { + { DO_COPY , DS_COLOR_RAM , 0x0000, 0, 0, NULL, NULL }, + { DO_COPY , DS_BITMAP_RAM , 0x0400, 0, 0, NULL, NULL }, + { DO_SET_MEM , DS_BGCOL , 0x23ff, 0, 0, NULL, NULL }, + { DO_COPY , DS_SCREEN_RAM , 0x2400, 0, 0, NULL, NULL }, + { DO_LAST , 0 , 0 , 0, 0, NULL, NULL }, + }, + NULL + }, + + { D64_FMT_MC, "cdu", "CDU-Paint (unpacked)", 0x7eef, 10277, DM_FMT_RDWR, C64_SCR_WIDTH / 2, C64_SCR_HEIGHT, C64_SCR_CH_WIDTH , C64_SCR_CH_HEIGHT,