diff tools/lib64fmts.c @ 1670:ab4a38ba919f

Implement hires Mono Magic support.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 31 May 2018 00:40:43 +0300
parents fb7318b952c0
children dd9528cdd14a
line wrap: on
line diff
--- a/tools/lib64fmts.c	Thu May 31 00:21:34 2018 +0300
+++ b/tools/lib64fmts.c	Thu May 31 00:40:43 2018 +0300
@@ -1074,6 +1074,23 @@
     },
 
     {
+        D64_FMT_HIRES, "mon", "Monomagic (unpacked)", 0x2000, 8194, DM_FMT_RDWR,
+        C64_SCR_WIDTH   , C64_SCR_HEIGHT,
+        C64_SCR_CH_WIDTH, C64_SCR_CH_HEIGHT,
+        NULL,
+        NULL, NULL,
+        NULL, NULL,
+        NULL,
+        {
+            { DO_COPY     , DS_BITMAP_RAM  , 0x0000, 0, 0, NULL, NULL },
+            { DO_SET_OP   , DS_SCREEN_RAM  , 0xCF  , 0, 0, NULL, NULL },
+            // Default colors used by MM are --^^
+            { DO_LAST     , 0              , 0     , 0, 0, NULL, NULL },
+        },
+        NULL
+    },
+
+    {
         D64_FMT_MC | D64_FMT_FLI, "bfli", "Big FLI (unpacked) [BROKEN]", 0x3bff, 33795, DM_FMT_RD,
         C64_SCR_WIDTH / 2, C64_SCR_HEIGHT * 2,
         C64_SCR_CH_WIDTH , C64_SCR_CH_HEIGHT,