changeset 1805:c510bc979947

Reindent operator lists.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 18 Jun 2018 10:59:36 +0300
parents 160b2c9cdee3
children dcb12cd340d3
files tools/lib64fmts.c
diffstat 1 files changed, 162 insertions(+), 142 deletions(-) [+]
line wrap: on
line diff
--- a/tools/lib64fmts.c	Mon Jun 18 10:53:19 2018 +0300
+++ b/tools/lib64fmts.c	Mon Jun 18 10:59:36 2018 +0300
@@ -939,11 +939,11 @@
         NULL, NULL,
         NULL,
         {
-            { DO_COPY     , DS_BITMAP_RAM  , 0x0000, 0,  0, NULL, NULL },
-            { DO_COPY     , DS_SCREEN_RAM  , 0x1f40, 0,  0, NULL, NULL },
-            { DO_COPY     , DS_COLOR_RAM   , 0x2328, 0,  0, NULL, NULL },
-            { DO_SET_MEM_LO, DS_BGCOL       , 0x2710, 0,  0, NULL, NULL },
-            { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+            { DO_COPY       , DS_BITMAP_RAM  , 0x0000, 0,  0, NULL, NULL },
+            { DO_COPY       , DS_SCREEN_RAM  , 0x1f40, 0,  0, NULL, NULL },
+            { DO_COPY       , DS_COLOR_RAM   , 0x2328, 0,  0, NULL, NULL },
+            { DO_SET_MEM_LO , DS_BGCOL       , 0x2710, 0,  0, NULL, NULL },
+            { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
         }
     },
 
@@ -954,11 +954,11 @@
         NULL, NULL,
         fmtGetPixelBlackMailFLI,
         {
-            { DO_COPY     , DS_EXTRA_DATA  , 0x0000, 0,  200, NULL, NULL },
-            { DO_COPY     , DS_COLOR_RAM   , 0x0100, 0,  0, NULL, NULL },
+            { DO_COPY       , DS_EXTRA_DATA  , 0x0000, 0,  200, NULL, NULL },
+            { DO_COPY       , DS_COLOR_RAM   , 0x0100, 0,  0, NULL, NULL },
             DEF_SCREEN_RAMS_8(0x0500, 0, 0x400),
-            { DO_COPY     , DS_BITMAP_RAM  , 0x2500, 0,  0, NULL, NULL },
-            { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+            { DO_COPY       , DS_BITMAP_RAM  , 0x2500, 0,  0, NULL, NULL },
+            { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
         }
     },
 
@@ -969,9 +969,9 @@
         NULL, NULL,
         NULL,
         {
-            { DO_COPY     , DS_BITMAP_RAM  , 0x0000, 0,  0, NULL, NULL },
-            { DO_COPY     , DS_SCREEN_RAM  , 0x1f40, 0,  0, NULL, NULL },
-            { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+            { DO_COPY       , DS_BITMAP_RAM  , 0x0000, 0,  0, NULL, NULL },
+            { DO_COPY       , DS_SCREEN_RAM  , 0x1f40, 0,  0, NULL, NULL },
+            { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
         }
     },
 
@@ -983,14 +983,14 @@
         fmtGetPixelFunPaint2,
         {
             DEF_SCREEN_RAMS_8(0x0000, 0, 0x400),
-            { DO_COPY     , DS_BITMAP_RAM  , 0x2000, 0,  0, NULL, NULL },
-            { DO_COPY     , DS_EXTRA_DATA  , 0x3f40, 0,  100, NULL, NULL },
-            { DO_COPY     , DS_COLOR_RAM   , 0x4000, 0,  0, NULL, NULL },
+            { DO_COPY       , DS_BITMAP_RAM  , 0x2000, 0,  0, NULL, NULL },
+            { DO_COPY       , DS_EXTRA_DATA  , 0x3f40, 0,  100, NULL, NULL },
+            { DO_COPY       , DS_COLOR_RAM   , 0x4000, 0,  0, NULL, NULL },
             DEF_SCREEN_RAMS_8(0x43e8, 8, 0x400),
-            { DO_COPY     , DS_BITMAP_RAM  , 0x63e8, 1,  0, NULL, NULL },
-            { DO_COPY     , DS_EXTRA_DATA  , 0x8328, 1,  100, NULL, NULL },
-            { DO_DEC_FUNC , 0              , 0x2742, 0,  1, fmtTruePaintGetLaceType, NULL },
-            { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+            { DO_COPY       , DS_BITMAP_RAM  , 0x63e8, 1,  0, NULL, NULL },
+            { DO_COPY       , DS_EXTRA_DATA  , 0x8328, 1,  100, NULL, NULL },
+            { DO_DEC_FUNC   , 0              , 0x2742, 0,  1, fmtTruePaintGetLaceType, NULL },
+            { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
         }
     },
 
@@ -1001,11 +1001,11 @@
         NULL, NULL,
         NULL,
         {
-            { DO_COPY     , DS_COLOR_RAM   , 0x0000, 0,  0, NULL, NULL },
-            { DO_COPY     , DS_BITMAP_RAM  , 0x0800, 0,  0, NULL, NULL },
-            { DO_COPY     , DS_SCREEN_RAM  , 0x0400, 0,  0, NULL, NULL },
-            { DO_SET_MEM_LO, DS_BGCOL       , 0x2740, 0,  0, NULL, NULL },
-            { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+            { DO_COPY       , DS_COLOR_RAM   , 0x0000, 0,  0, NULL, NULL },
+            { DO_COPY       , DS_BITMAP_RAM  , 0x0800, 0,  0, NULL, NULL },
+            { DO_COPY       , DS_SCREEN_RAM  , 0x0400, 0,  0, NULL, NULL },
+            { DO_SET_MEM_LO , DS_BGCOL       , 0x2740, 0,  0, NULL, NULL },
+            { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
         }
     },
 
@@ -1016,14 +1016,14 @@
         NULL, NULL,
         NULL,
         {
-            { DO_COPY     , DS_COLOR_RAM   , 0x0000, 0,  0, NULL, NULL },
-            { DO_COPY     , DS_BITMAP_RAM  , 0x0800, 0,  0, NULL, NULL },
-            { DO_COPY     , DS_SCREEN_RAM  , 0x0400, 0,  0, NULL, NULL },
-            { DO_SET_MEM_LO, DS_BGCOL       , 0x2740, 0,  0, NULL, NULL },
-            { DO_COPY     , DS_BITMAP_RAM  , 0x2800, 1,  0, NULL, NULL },
-            { DO_DEC_FUNC , 0              , 0x2742, 0,  1, fmtDrazLaceGetLaceType, NULL },
-            { DO_ENC_FUNC , 0              , 0x2742, 0,  1, NULL, fmtDrazLaceSetLaceType },
-            { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+            { DO_COPY       , DS_COLOR_RAM   , 0x0000, 0,  0, NULL, NULL },
+            { DO_COPY       , DS_BITMAP_RAM  , 0x0800, 0,  0, NULL, NULL },
+            { DO_COPY       , DS_SCREEN_RAM  , 0x0400, 0,  0, NULL, NULL },
+            { DO_SET_MEM_LO , DS_BGCOL       , 0x2740, 0,  0, NULL, NULL },
+            { DO_COPY       , DS_BITMAP_RAM  , 0x2800, 1,  0, NULL, NULL },
+            { DO_DEC_FUNC   , 0              , 0x2742, 0,  1, fmtDrazLaceGetLaceType, NULL },
+            { DO_ENC_FUNC   , 0              , 0x2742, 0,  1, NULL, fmtDrazLaceSetLaceType },
+            { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
         }
     },
 
@@ -1034,14 +1034,14 @@
         NULL, NULL,
         fmtGetPixelTruePaint,
         {
-            { DO_COPY     , DS_SCREEN_RAM  , 0x0000, 0,  0, NULL, NULL },
-            { DO_SET_MEM_LO, DS_BGCOL       , 0x03e8, 0,  0, NULL, NULL },
-            { DO_COPY     , DS_BITMAP_RAM  , 0x0400, 0,  0, NULL, NULL },
-            { DO_COPY     , DS_BITMAP_RAM  , 0x2400, 1,  0, NULL, NULL },
-            { DO_COPY     , DS_SCREEN_RAM  , 0x4400, 1,  0, NULL, NULL },
-            { DO_COPY     , DS_COLOR_RAM   , 0x4800, 0,  0, NULL, NULL },
-            { DO_DEC_FUNC , 0              , 0x0000, 0,  0, fmtTruePaintGetLaceType, NULL },
-            { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+            { DO_COPY       , DS_SCREEN_RAM  , 0x0000, 0,  0, NULL, NULL },
+            { DO_SET_MEM_LO , DS_BGCOL       , 0x03e8, 0,  0, NULL, NULL },
+            { DO_COPY       , DS_BITMAP_RAM  , 0x0400, 0,  0, NULL, NULL },
+            { DO_COPY       , DS_BITMAP_RAM  , 0x2400, 1,  0, NULL, NULL },
+            { DO_COPY       , DS_SCREEN_RAM  , 0x4400, 1,  0, NULL, NULL },
+            { DO_COPY       , DS_COLOR_RAM   , 0x4800, 0,  0, NULL, NULL },
+            { DO_DEC_FUNC   , 0              , 0x0000, 0,  0, fmtTruePaintGetLaceType, NULL },
+            { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
         }
     },
 
@@ -1052,12 +1052,12 @@
         fmtConvertECIBMP2Image, NULL,
         fmtGetPixelECI,
         {
-            { DO_COPY     , DS_BITMAP_RAM  , 0x0000, 0,  0, NULL, NULL },
+            { DO_COPY       , DS_BITMAP_RAM  , 0x0000, 0,  0, NULL, NULL },
             DEF_SCREEN_RAMS_8(0x2000, 0, 0x400),
-            { DO_COPY     , DS_BITMAP_RAM  , 0x4000, 1,  0, NULL, NULL },
+            { DO_COPY       , DS_BITMAP_RAM  , 0x4000, 1,  0, NULL, NULL },
             DEF_SCREEN_RAMS_8(0x6000, 8, 0x400),
-            { DO_DEC_FUNC , 0              , 0     , 0,  0, fmtECIGetLaceType, NULL },
-            { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+            { DO_DEC_FUNC   , 0              , 0     , 0,  0, fmtECIGetLaceType, NULL },
+            { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
         }
     },
 
@@ -1068,9 +1068,9 @@
         NULL, NULL,
         fmtGetPixelCrestHIFLIorCDHM,
         {
-            { DO_COPY     , DS_BITMAP_RAM  , 0x0000, 0,  0, NULL, NULL },
+            { DO_COPY       , DS_BITMAP_RAM  , 0x0000, 0,  0, NULL, NULL },
             DEF_SCREEN_RAMS_8(0x2000, 0, 0x400),
-            { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+            { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
         }
     },
 };
@@ -1127,11 +1127,11 @@
             NULL, NULL,
             NULL,
             {
-                { DO_COPY     , DS_COLOR_RAM   , 0x0000, 0,  0, NULL, NULL },
-                { DO_SET_MEM_LO, DS_BGCOL       , 0x07e8, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_BITMAP_RAM  , 0x0800, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_SCREEN_RAM  , 0x0400, 0,  0, NULL, NULL },
-                { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+                { DO_COPY       , DS_COLOR_RAM   , 0x0000, 0,  0, NULL, NULL },
+                { DO_SET_MEM_LO , DS_BGCOL       , 0x07e8, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_BITMAP_RAM  , 0x0800, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_SCREEN_RAM  , 0x0400, 0,  0, NULL, NULL },
+                { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
             },
         },
         NULL
@@ -1148,11 +1148,11 @@
             NULL, NULL,
             NULL,
             {
-                { DO_COPY     , DS_COLOR_RAM   , 0x0000, 0,  0, NULL, NULL },
-                { DO_SET_MEM_LO, DS_BGCOL       , 0x07fe, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_BITMAP_RAM  , 0x0800, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_SCREEN_RAM  , 0x0400, 0,  0, NULL, NULL },
-                { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+                { DO_COPY       , DS_COLOR_RAM   , 0x0000, 0,  0, NULL, NULL },
+                { DO_SET_MEM_LO , DS_BGCOL       , 0x07fe, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_BITMAP_RAM  , 0x0800, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_SCREEN_RAM  , 0x0400, 0,  0, NULL, NULL },
+                { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
             },
         },
         NULL
@@ -1197,12 +1197,12 @@
             NULL, NULL,
             NULL,
             {
-                { DO_COPY     , DS_BITMAP_RAM  , 0x0000, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_SCREEN_RAM  , 0x1f40, 0,  0, NULL, NULL },
-                { DO_SET_MEM_LO, DS_D020        , 0x2328, 0,  0, NULL, NULL },
-                { DO_SET_MEM_LO, DS_BGCOL       , 0x2329, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_COLOR_RAM   , 0x2338, 0,  0, NULL, NULL },
-                { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+                { DO_COPY       , DS_BITMAP_RAM  , 0x0000, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_SCREEN_RAM  , 0x1f40, 0,  0, NULL, NULL },
+                { DO_SET_MEM_LO , DS_D020        , 0x2328, 0,  0, NULL, NULL },
+                { DO_SET_MEM_LO , DS_BGCOL       , 0x2329, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_COLOR_RAM   , 0x2338, 0,  0, NULL, NULL },
+                { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
             },
         },
         NULL
@@ -1219,11 +1219,11 @@
             NULL, NULL,
             NULL,
             {
-                { DO_COPY     , DS_COLOR_RAM   , 0x0000, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_BITMAP_RAM  , 0x0400, 0,  0, NULL, NULL },
-                { DO_SET_MEM_LO, DS_BGCOL       , 0x23ff, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_SCREEN_RAM  , 0x2400, 0,  0, NULL, NULL },
-                { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+                { DO_COPY       , DS_COLOR_RAM   , 0x0000, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_BITMAP_RAM  , 0x0400, 0,  0, NULL, NULL },
+                { DO_SET_MEM_LO , DS_BGCOL       , 0x23ff, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_SCREEN_RAM  , 0x2400, 0,  0, NULL, NULL },
+                { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
             }
         },
         NULL
@@ -1240,13 +1240,13 @@
             NULL, NULL,
             NULL,
             {
-                { DO_COPY     , DS_SCREEN_RAM  , 20 + 0   , 0,  0, NULL, NULL },
-                { DO_COPY     , DS_COLOR_RAM   , 20 + 1000, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_BITMAP_RAM  , 20 + 2000, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_SCREEN_RAM  , 20 + 0   , 0,  0, NULL, NULL },
+                { DO_COPY       , DS_COLOR_RAM   , 20 + 1000, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_BITMAP_RAM  , 20 + 2000, 0,  0, NULL, NULL },
                 // XXX TODO: Unknown where the background color is set, so default to 0x01
-                //{ DO_SET_MEM  , DS_BGCOL       , 0x23ff, 0,  0, NULL, NULL },
-                { DO_SET_OP   , DS_BGCOL       , 0x01  , 0,  0, NULL, NULL },
-                { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+                //{ DO_SET_MEM    , DS_BGCOL       , 0x23ff, 0,  0, NULL, NULL },
+                { DO_SET_OP     , DS_BGCOL       , 0x01  , 0,  0, NULL, NULL },
+                { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
             }
         },
         NULL
@@ -1263,11 +1263,11 @@
             NULL, NULL,
             NULL,
             {
-                { DO_COPY     , DS_BITMAP_RAM  , 0x0000 + 0x111, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_SCREEN_RAM  , 0x1f40 + 0x111, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_COLOR_RAM   , 0x2328 + 0x111, 0,  0, NULL, NULL },
-                { DO_SET_MEM_LO, DS_BGCOL       , 0x2710 + 0x111, 0,  0, NULL, NULL },
-                { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+                { DO_COPY       , DS_BITMAP_RAM  , 0x0000 + 0x111, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_SCREEN_RAM  , 0x1f40 + 0x111, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_COLOR_RAM   , 0x2328 + 0x111, 0,  0, NULL, NULL },
+                { DO_SET_MEM_LO , DS_BGCOL       , 0x2710 + 0x111, 0,  0, NULL, NULL },
+                { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
             }
         },
         NULL
@@ -1284,12 +1284,12 @@
             NULL, NULL,
             NULL,
             {
-                { DO_COPY     , DS_SCREEN_RAM  , 0x0000, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_BITMAP_RAM  , 0x0400, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_COLOR_RAM   , 0x2400, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_SCREEN_RAM  , 0x0000, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_BITMAP_RAM  , 0x0400, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_COLOR_RAM   , 0x2400, 0,  0, NULL, NULL },
                 // XXX TODO: Not sure if the background color is hardcoded ..
-                { DO_SET_OP   , DS_BGCOL       , 0x00  , 0,  0, NULL, NULL },
-                { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+                { DO_SET_OP     , DS_BGCOL       , 0x00  , 0,  0, NULL, NULL },
+                { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
             }
         },
         NULL
@@ -1306,11 +1306,11 @@
             NULL, NULL,
             NULL,
             {
-                { DO_COPY     , DS_SCREEN_RAM  , 0x7800 - 0x7800, 0,  0, NULL, NULL },
-                { DO_SET_MEM_LO, DS_BGCOL       , 0x7bf0 - 0x7800, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_BITMAP_RAM  , 0x7c00 - 0x7800, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_COLOR_RAM   , 0x9c00 - 0x7800, 0,  0, NULL, NULL },
-                { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+                { DO_COPY       , DS_SCREEN_RAM  , 0x7800 - 0x7800, 0,  0, NULL, NULL },
+                { DO_SET_MEM_LO , DS_BGCOL       , 0x7bf0 - 0x7800, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_BITMAP_RAM  , 0x7c00 - 0x7800, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_COLOR_RAM   , 0x9c00 - 0x7800, 0,  0, NULL, NULL },
+                { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
             }
         },
         NULL
@@ -1327,13 +1327,13 @@
             NULL, NULL,
             NULL,
             {
-                { DO_COPY     , DS_BITMAP_RAM  , 0x0000, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_BITMAP_RAM  , 0x0000, 0,  0, NULL, NULL },
                 // XXX TODO: Background color is wrong, this offset/addr is from codebase64 docs
-                { DO_SET_MEM_LO, DS_D020       , 0x1f7f, 0,  0, NULL, NULL },
-                { DO_SET_MEM_LO, DS_BGCOL      , 0x1f80, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_SCREEN_RAM  , 0x2000, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_COLOR_RAM   , 0x2400, 0,  0, NULL, NULL },
-                { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+                { DO_SET_MEM_LO , DS_D020        , 0x1f7f, 0,  0, NULL, NULL },
+                { DO_SET_MEM_LO , DS_BGCOL       , 0x1f80, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_SCREEN_RAM  , 0x2000, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_COLOR_RAM   , 0x2400, 0,  0, NULL, NULL },
+                { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
             }
         },
         NULL
@@ -1350,12 +1350,12 @@
             NULL, NULL,
             NULL,
             {
-                { DO_COPY     , DS_BITMAP_RAM  , 0x4000 + 0x72 - 0x4000, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_SCREEN_RAM  , 0x6000 + 0x72 - 0x4000, 0,  0, NULL, NULL },
-                { DO_SET_MEM_LO, DS_D020        , 0x5f40 + 0x72 - 0x4000, 0,  0, NULL, NULL },
-                { DO_SET_MEM  , DS_COLOR_RAM   , 0x5f43 + 0x72 - 0x4000, 0,  0, NULL, NULL },
-                { DO_SET_MEM_LO, DS_BGCOL       , 0x5f44 + 0x72 - 0x4000, 0,  0, NULL, NULL },
-                { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+                { DO_COPY       , DS_BITMAP_RAM  , 0x4000 + 0x72 - 0x4000, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_SCREEN_RAM  , 0x6000 + 0x72 - 0x4000, 0,  0, NULL, NULL },
+                { DO_SET_MEM_LO , DS_D020        , 0x5f40 + 0x72 - 0x4000, 0,  0, NULL, NULL },
+                { DO_SET_MEM    , DS_COLOR_RAM   , 0x5f43 + 0x72 - 0x4000, 0,  0, NULL, NULL },
+                { DO_SET_MEM_LO , DS_BGCOL       , 0x5f44 + 0x72 - 0x4000, 0,  0, NULL, NULL },
+                { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
             }
         },
         NULL
@@ -1372,12 +1372,12 @@
             NULL, NULL,
             NULL,
             {
-                { DO_COPY     , DS_BITMAP_RAM  , 0x0000, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_SCREEN_RAM  , 0x2000, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_COLOR_RAM   , 0x2400, 0,  0, NULL, NULL },
-                { DO_SET_MEM_LO, DS_D020        , 0x27fe, 0,  0, NULL, NULL },
-                { DO_SET_MEM_LO, DS_BGCOL       , 0x27ff, 0,  0, NULL, NULL },
-                { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+                { DO_COPY       , DS_BITMAP_RAM  , 0x0000, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_SCREEN_RAM  , 0x2000, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_COLOR_RAM   , 0x2400, 0,  0, NULL, NULL },
+                { DO_SET_MEM_LO , DS_D020        , 0x27fe, 0,  0, NULL, NULL },
+                { DO_SET_MEM_LO , DS_BGCOL       , 0x27ff, 0,  0, NULL, NULL },
+                { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
             }
         },
         NULL
@@ -1429,9 +1429,9 @@
             NULL, NULL,
             NULL,
             {
-                { DO_COPY     , DS_SCREEN_RAM  , 0x0000, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_BITMAP_RAM  , 0x0400, 0,  0, NULL, NULL },
-                { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+                { DO_COPY       , DS_SCREEN_RAM  , 0x0000, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_BITMAP_RAM  , 0x0400, 0,  0, NULL, NULL },
+                { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
             }
         },
         NULL
@@ -1448,10 +1448,10 @@
             NULL, NULL,
             NULL,
             {
-                { DO_COPY     , DS_BITMAP_RAM  , 0x0000, 0, 0, NULL, NULL },
-                { DO_SET_OP   , DS_SCREEN_RAM  , 0xCF  , 0, 0, 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 },
+                { DO_LAST       , 0              , 0     , 0, 0, NULL, NULL },
             }
         },
         NULL
@@ -1468,9 +1468,9 @@
             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 },
+                { 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
@@ -1487,12 +1487,12 @@
             NULL, NULL,
             fmtGetPixelBFLI,
             {
-                { DO_COPY     , DS_COLOR_RAM   , 0x0001, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_COLOR_RAM   , 0x0001, 0,  0, NULL, NULL },
                 DEF_SCREEN_RAMS_8(0x0401, 0, 0x400),
-                { DO_COPY     , DS_BITMAP_RAM  , 0x2401, 0,  0x1fff, NULL, NULL },
+                { DO_COPY       , DS_BITMAP_RAM  , 0x2401, 0,  0x1fff, NULL, NULL },
                 DEF_SCREEN_RAMS_8(0x4401, 8, 0x400),
-                { DO_COPY     , DS_BITMAP_RAM  , 0x6401, 1,  0, NULL, NULL },
-                { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+                { DO_COPY       , DS_BITMAP_RAM  , 0x6401, 1,  0, NULL, NULL },
+                { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
             }
         },
         NULL
@@ -1523,10 +1523,10 @@
             NULL, NULL,
             fmtGetPixelFLIDesigner,
             {
-                { DO_COPY     , DS_COLOR_RAM   , 0x0000, 0,  0, NULL, NULL },
+                { DO_COPY      , DS_COLOR_RAM   , 0x0000, 0,  0, NULL, NULL },
                 DEF_SCREEN_RAMS_8(0x0400, 0, 0x400),
-                { DO_COPY     , DS_BITMAP_RAM  , 0x2400, 0,  0, NULL, NULL },
-                { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+                { DO_COPY      , DS_BITMAP_RAM  , 0x2400, 0,  0, NULL, NULL },
+                { DO_LAST      , 0              , 0     , 0,  0, NULL, NULL },
             }
         },
         NULL
@@ -1557,11 +1557,11 @@
             NULL, NULL,
             NULL,
             {
-                { DO_COPY     , DS_BITMAP_RAM  , 0x0000, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_SCREEN_RAM  , 0x2000, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_COLOR_RAM   , 0x2400, 0,  0, NULL, NULL },
-                { DO_SET_OP   , DS_BGCOL       , 0x00  , 0,  0, NULL, NULL },
-                { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+                { DO_COPY      , DS_BITMAP_RAM  , 0x0000, 0,  0, NULL, NULL },
+                { DO_COPY      , DS_SCREEN_RAM  , 0x2000, 0,  0, NULL, NULL },
+                { DO_COPY      , DS_COLOR_RAM   , 0x2400, 0,  0, NULL, NULL },
+                { DO_SET_OP    , DS_BGCOL       , 0x00  , 0,  0, NULL, NULL },
+                { DO_LAST      , 0              , 0     , 0,  0, NULL, NULL },
             }
         },
         NULL
@@ -1578,11 +1578,11 @@
             NULL, NULL,
             NULL,
             {
-                { DO_COPY     , DS_BITMAP_RAM  , 0x0000, 0,  XX2_BSIZE, NULL, NULL },
-                { DO_COPY     , DS_SCREEN_RAM  , XX2_BSIZE, 0,  XX2_SIZE, NULL, NULL },
-                { DO_COPY     , DS_COLOR_RAM   , XX2_BSIZE + XX2_SIZE, 0,  XX2_SIZE, NULL, NULL },
-                { DO_SET_OP   , DS_BGCOL       , 11    , 0,  0, NULL, NULL },
-                { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+                { DO_COPY      , DS_BITMAP_RAM  , 0x0000, 0,  XX2_BSIZE, NULL, NULL },
+                { DO_COPY      , DS_SCREEN_RAM  , XX2_BSIZE, 0,  XX2_SIZE, NULL, NULL },
+                { DO_COPY      , DS_COLOR_RAM   , XX2_BSIZE + XX2_SIZE, 0,  XX2_SIZE, NULL, NULL },
+                { DO_SET_OP    , DS_BGCOL       , 11    , 0,  0, NULL, NULL },
+                { DO_LAST      , 0              , 0     , 0,  0, NULL, NULL },
             }
         },
         NULL
@@ -1614,15 +1614,35 @@
             fmtGetPixelGunPaint,
             {
                 DEF_SCREEN_RAMS_8(0x0000, 0, 0x400),
-                { DO_COPY     , DS_BITMAP_RAM  , 0x2000, 0,  0, NULL, NULL },
-                { DO_COPY     , DS_EXTRA_DATA  , 0x3f4f, 0,  177, NULL, NULL },
-                { DO_COPY     , DS_COLOR_RAM   , 0x4000, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_BITMAP_RAM  , 0x2000, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_EXTRA_DATA  , 0x3f4f, 0,  177, NULL, NULL },
+                { DO_COPY       , DS_COLOR_RAM   , 0x4000, 0,  0, NULL, NULL },
                 DEF_SCREEN_RAMS_8(0x4400, 8, 0x400),
-                { DO_COPY     , DS_BITMAP_RAM  , 0x6400, 1,  0, NULL, NULL },
-                { DO_COPY     , DS_EXTRA_DATA  , 0x47e8, 1,  20, NULL, NULL },
-                { DO_DEC_FUNC , 0              , 0x2742, 0,  1, fmtTruePaintGetLaceType, NULL },
-                { DO_ENC_FUNC , 0              , fmtGunPaintMagicOffs, 0, fmtGunPaintMagicLen, NULL, fmtEncodeGunPaint },
-                { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+                { DO_COPY       , DS_BITMAP_RAM  , 0x6400, 1,  0, NULL, NULL },
+                { DO_COPY       , DS_EXTRA_DATA  , 0x47e8, 1,  20, NULL, NULL },
+                { DO_DEC_FUNC   , 0              , 0x2742, 0,  1, fmtTruePaintGetLaceType, NULL },
+                { DO_ENC_FUNC   , 0              , fmtGunPaintMagicOffs, 0, fmtGunPaintMagicLen, NULL, fmtEncodeGunPaint },
+                { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
+            }
+        },
+        NULL
+    },
+
+    {
+        "pen", "Pentel Paint (unpacked)", 0x4800, 19845, DM_FMT_RD,
+        NULL,
+        NULL, NULL,
+        {
+            D64_FMT_HIRES | D64_FMT_FLI,
+            192, C64_SCR_HEIGHT,
+            24, C64_SCR_CH_HEIGHT,
+            NULL, NULL,
+            fmtGetPixelPentelPaint,
+            {
+                { DO_COPY       , DS_BITMAP_RAM  , 0x0000, 0,  0, NULL, NULL },
+                { DO_SET_OP     , DS_SCREEN_RAM  , 0x23  , 0,  0, NULL, NULL },
+                { DO_SET_MEM_LO , DS_BGCOL       , 0x9580 - 0x4800, 0,  0, NULL, NULL },
+                { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
             }
         },
         NULL
@@ -1639,9 +1659,9 @@
             NULL, NULL,
             fmtGetPixelCrestHIFLIorCDHM,
             {
-                { DO_COPY     , DS_BITMAP_RAM  , 0x0000, 0,  0, NULL, NULL },
+                { DO_COPY       , DS_BITMAP_RAM  , 0x0000, 0,  0, NULL, NULL },
                 DEF_SCREEN_RAMS_8(0x2000, 0, 0x400),
-                { DO_LAST     , 0              , 0     , 0,  0, NULL, NULL },
+                { DO_LAST       , 0              , 0     , 0,  0, NULL, NULL },
             }
         },
         NULL