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 },
+        }
+    },
     
 };