Mercurial > hg > dmlib
changeset 526:f7df57cafdd9
Add support for Interpaint (unpacked) and Doodle (unpacked) hires formats.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Thu, 22 Nov 2012 01:07:45 +0200 |
parents | b41f20507fe3 |
children | 49666bb544b9 |
files | lib64gfx.c |
diffstat | 1 files changed, 23 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lib64gfx.c Thu Nov 22 01:07:20 2012 +0200 +++ b/lib64gfx.c Thu Nov 22 01:07:45 2012 +0200 @@ -359,6 +359,7 @@ { DT_BGCOLOR, 0x2329, 0, 0, NULL, NULL }, } }, + { DM_C64IFMT_MC, ".ami", "Amica Paint (packed)", 0x4000, -1, fmtProbeAmicaPaintPacked, fmtDecodeAmicaPaintPacked, @@ -371,6 +372,28 @@ { DT_BGCOLOR, 0x2710, 0, 0, NULL, NULL }, } }, + + { + DM_C64IFMT_HIRES, ".iph", "Interpaint (unpacked)", 0x4000, 9002, + NULL, NULL, + NULL, NULL, NULL, + 4, + { + { DT_BITMAP, 0x0000, 0, 0, NULL, NULL }, + { DT_SCREEN_RAM, 0x1f40, 0, 0, NULL, NULL }, + } + }, + + { + DM_C64IFMT_HIRES, ".dd", "Doodle (unpacked)", 0x1c00, 9218, + NULL, NULL, + NULL, NULL, NULL, + 4, + { + { DT_SCREEN_RAM, 0x0000, 0, 0, NULL, NULL }, + { DT_BITMAP, 0x0400, 0, 0, NULL, NULL }, + } + }, };