diff tools/lib64fmts.c @ 1671:dd9528cdd14a

Add support for a plain hires format at $2000.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 31 May 2018 00:46:33 +0300
parents ab4a38ba919f
children e7990551c6d6
line wrap: on
line diff
--- a/tools/lib64fmts.c	Thu May 31 00:40:43 2018 +0300
+++ b/tools/lib64fmts.c	Thu May 31 00:46:33 2018 +0300
@@ -1091,6 +1091,22 @@
     },
 
     {
+        D64_FMT_HIRES, "hir", "Plain hires (unpacked)", 0x2000, 8002, 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  , 0xF0  , 0, 0, NULL, NULL },
+            { 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,