Mercurial > hg > dmlib
comparison tools/lib64fmts.c @ 1768:582819d59b52
Amica Paint common format definition is same as Koala Paint, so use the Koala Paint definition.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 12 Jun 2018 13:36:00 +0300 |
parents | b287ec82f734 |
children | bf22cd877c13 |
comparison
equal
deleted
inserted
replaced
1767:b287ec82f734 | 1768:582819d59b52 |
---|---|
852 { DO_COPY , DS_COLOR_RAM , 0x2328, 0, 0, NULL, NULL }, | 852 { DO_COPY , DS_COLOR_RAM , 0x2328, 0, 0, NULL, NULL }, |
853 { DO_SET_MEM , DS_BGCOL , 0x2710, 0, 0, NULL, NULL }, | 853 { DO_SET_MEM , DS_BGCOL , 0x2710, 0, 0, NULL, NULL }, |
854 { DO_LAST , 0 , 0 , 0, 0, NULL, NULL }, | 854 { DO_LAST , 0 , 0 , 0, 0, NULL, NULL }, |
855 }, | 855 }, |
856 | 856 |
857 { // #1: Amica Paint, Run Paint, etc. layout | 857 { // #1: UNUSED |
858 { DO_COPY , DS_BITMAP_RAM , 0x0000, 0, 0, NULL, NULL }, | |
859 { DO_COPY , DS_SCREEN_RAM , 0x1f40, 0, 0, NULL, NULL }, | |
860 { DO_COPY , DS_COLOR_RAM , 0x2328, 0, 0, NULL, NULL }, | |
861 { DO_SET_MEM , DS_BGCOL , 0x2710, 0, 0, NULL, NULL }, | |
862 { DO_LAST , 0 , 0 , 0, 0, NULL, NULL }, | |
863 }, | 858 }, |
864 | 859 |
865 { // #2: Art Studio etc. Hires | 860 { // #2: Art Studio etc. Hires |
866 { DO_COPY , DS_BITMAP_RAM , 0x0000, 0, 0, NULL, NULL }, | 861 { DO_COPY , DS_BITMAP_RAM , 0x0000, 0, 0, NULL, NULL }, |
867 { DO_COPY , DS_SCREEN_RAM , 0x1f40, 0, 0, NULL, NULL }, | 862 { DO_COPY , DS_SCREEN_RAM , 0x1f40, 0, 0, NULL, NULL }, |
1179 C64_SCR_CH_WIDTH , C64_SCR_CH_HEIGHT, | 1174 C64_SCR_CH_WIDTH , C64_SCR_CH_HEIGHT, |
1180 fmtProbeAmicaPaintPacked, | 1175 fmtProbeAmicaPaintPacked, |
1181 fmtDecodeAmicaPaintPacked, fmtEncodeAmicaPaintPacked, | 1176 fmtDecodeAmicaPaintPacked, fmtEncodeAmicaPaintPacked, |
1182 NULL, NULL, | 1177 NULL, NULL, |
1183 NULL, | 1178 NULL, |
1184 { }, &dmC64CommonFormatOps[1] | 1179 { }, &dmC64CommonFormatOps[0] |
1185 }, | 1180 }, |
1186 | 1181 |
1187 { | 1182 { |
1188 D64_FMT_MC, "rpm", "Run Paint (unpacked)", 0x6000, 10006, DM_FMT_RDWR, | 1183 D64_FMT_MC, "rpm", "Run Paint (unpacked)", 0x6000, 10006, DM_FMT_RDWR, |
1189 C64_SCR_WIDTH / 2, C64_SCR_HEIGHT, | 1184 C64_SCR_WIDTH / 2, C64_SCR_HEIGHT, |
1190 C64_SCR_CH_WIDTH , C64_SCR_CH_HEIGHT, | 1185 C64_SCR_CH_WIDTH , C64_SCR_CH_HEIGHT, |
1191 NULL, | 1186 NULL, |
1192 NULL, NULL, | 1187 NULL, NULL, |
1193 NULL, NULL, | 1188 NULL, NULL, |
1194 NULL, | 1189 NULL, |
1195 { }, &dmC64CommonFormatOps[1] | 1190 { }, &dmC64CommonFormatOps[0] |
1196 }, | 1191 }, |
1197 | 1192 |
1198 { | 1193 { |
1199 D64_FMT_MC, "ipc", "Interpaint MC (unpacked)", 0x4000, 10003, DM_FMT_RDWR, | 1194 D64_FMT_MC, "ipc", "Interpaint MC (unpacked)", 0x4000, 10003, DM_FMT_RDWR, |
1200 C64_SCR_WIDTH / 2, C64_SCR_HEIGHT, | 1195 C64_SCR_WIDTH / 2, C64_SCR_HEIGHT, |
1201 C64_SCR_CH_WIDTH, C64_SCR_CH_HEIGHT, | 1196 C64_SCR_CH_WIDTH, C64_SCR_CH_HEIGHT, |
1202 NULL, | 1197 NULL, |
1203 NULL, NULL, | 1198 NULL, NULL, |
1204 NULL, NULL, | 1199 NULL, NULL, |
1205 NULL, | 1200 NULL, |
1206 { }, &dmC64CommonFormatOps[1] | 1201 { }, &dmC64CommonFormatOps[0] |
1207 }, | 1202 }, |
1208 | 1203 |
1209 { | 1204 { |
1210 D64_FMT_HIRES, "art", "Art Studio (unpacked)", 0x2000, 9009, DM_FMT_RD, | 1205 D64_FMT_HIRES, "art", "Art Studio (unpacked)", 0x2000, 9009, DM_FMT_RD, |
1211 C64_SCR_WIDTH , C64_SCR_HEIGHT, | 1206 C64_SCR_WIDTH , C64_SCR_HEIGHT, |