comparison tools/lib64fmts.c @ 1763:847bd77a538d

Implement Rainbow Painter format support.
author Matti Hamalainen <ccr@tnsp.org>
date Tue, 12 Jun 2018 00:27:37 +0300
parents b69f3d97db9e
children 52e31cfc1e36
comparison
equal deleted inserted replaced
1762:b69f3d97db9e 1763:847bd77a538d
1131 }, 1131 },
1132 NULL 1132 NULL
1133 }, 1133 },
1134 1134
1135 { 1135 {
1136 D64_FMT_MC, "rbp", "Rainbow Painter (unpacked)", 0x5c00, 10242, DM_FMT_RDWR | DM_FMT_BROKEN,
1137 C64_SCR_WIDTH / 2, C64_SCR_HEIGHT,
1138 C64_SCR_CH_WIDTH , C64_SCR_CH_HEIGHT,
1139 NULL,
1140 NULL, NULL,
1141 NULL, NULL,
1142 NULL,
1143 {
1144 { DO_COPY , DS_SCREEN_RAM , 0x0000, 0, 0, NULL, NULL },
1145 { DO_COPY , DS_BITMAP_RAM , 0x0400, 0, 0, NULL, NULL },
1146 { DO_COPY , DS_COLOR_RAM , 0x2400, 0, 0, NULL, NULL },
1147 // XXX TODO: Not sure if the background color is hardcoded ..
1148 { DO_SET_OP , DS_BGCOL , 0x00 , 0, 0, NULL, NULL },
1149 { DO_LAST , 0 , 0 , 0, 0, NULL, NULL },
1150 },
1151 NULL
1152 },
1153
1154 {
1136 D64_FMT_MC, "pmg", "PMG crippled multicolor (unpacked)", 0x3f8e, 9332, DM_FMT_RDWR, 1155 D64_FMT_MC, "pmg", "PMG crippled multicolor (unpacked)", 0x3f8e, 9332, DM_FMT_RDWR,
1137 C64_SCR_WIDTH / 2, C64_SCR_HEIGHT, 1156 C64_SCR_WIDTH / 2, C64_SCR_HEIGHT,
1138 C64_SCR_CH_WIDTH , C64_SCR_CH_HEIGHT, 1157 C64_SCR_CH_WIDTH , C64_SCR_CH_HEIGHT,
1139 NULL, 1158 NULL,
1140 NULL, NULL, 1159 NULL, NULL,