comparison tools/lib64fmts.c @ 2377:d8889ff223b6

UPETSCII is actually old version of Marq's PETSCII editor.
author Matti Hamalainen <ccr@tnsp.org>
date Wed, 08 Jan 2020 13:00:00 +0200
parents 82cb32297ed2
children 5ea616925849
comparison
equal deleted inserted replaced
2376:b4e9ecfad55b 2377:d8889ff223b6
233 233
234 return DMERR_OK; 234 return DMERR_OK;
235 } 235 }
236 236
237 237
238 static int fmtDecodeUPETSCIIData(const DMC64EncDecOp *op, DMC64Image *img, 238 static int fmtDecodeMarqOldData(const DMC64EncDecOp *op, DMC64Image *img,
239 const DMGrowBuf *buf, const DMC64ImageCommonFormat *fmt) 239 const DMGrowBuf *buf, const DMC64ImageCommonFormat *fmt)
240 { 240 {
241 (void) op; 241 (void) op;
242 (void) buf; 242 (void) buf;
243 (void) fmt; 243 (void) fmt;
2772 }, 2772 },
2773 NULL 2773 NULL
2774 }, 2774 },
2775 2775
2776 { 2776 {
2777 "upet", "Unknown PETSCII editor (unpacked)", 0x0801, 2499, DM_FMT_RD, 2777 "mqpo", "Marq's PETSCII editor (old format) (unpacked)", 0x0801, 2499, DM_FMT_RD,
2778 NULL, 2778 NULL,
2779 NULL, NULL, 2779 NULL, NULL,
2780 { 2780 {
2781 D64_FMT_HIRES | D64_FMT_CHAR, 2781 D64_FMT_HIRES | D64_FMT_CHAR,
2782 D64_SCR_WIDTH , D64_SCR_HEIGHT, 2782 D64_SCR_WIDTH , D64_SCR_HEIGHT,
2788 { DO_COPY , DS_SCREEN_RAM , 0x01ab, 0, 0, 0, NULL, NULL, DF_NORMAL }, 2788 { DO_COPY , DS_SCREEN_RAM , 0x01ab, 0, 0, 0, NULL, NULL, DF_NORMAL },
2789 { DO_COPY , DS_COLOR_RAM , 0x01ab + 1000, 0, 0, 0, NULL, NULL, DF_NORMAL }, 2789 { DO_COPY , DS_COLOR_RAM , 0x01ab + 1000, 0, 0, 0, NULL, NULL, DF_NORMAL },
2790 2790
2791 { DO_SET_MEM_LO , DS_D020 , 0x01a9, 0, 0, 0, NULL, NULL, DF_NORMAL }, 2791 { DO_SET_MEM_LO , DS_D020 , 0x01a9, 0, 0, 0, NULL, NULL, DF_NORMAL },
2792 { DO_SET_MEM_LO , DS_BGCOL , 0x01aa, 0, 0, 0, NULL, NULL, DF_NORMAL }, 2792 { DO_SET_MEM_LO , DS_BGCOL , 0x01aa, 0, 0, 0, NULL, NULL, DF_NORMAL },
2793 { DO_FUNC , 0 , 0 , 0, 0, 0, fmtDecodeUPETSCIIData, NULL, DF_NORMAL }, 2793 { DO_FUNC , 0 , 0 , 0, 0, 0, fmtDecodeMarqOldData, NULL, DF_NORMAL },
2794 2794
2795 { DO_LAST , 0 , 0 , 0, 0, 0, NULL, NULL, DF_NORMAL }, 2795 { DO_LAST , 0 , 0 , 0, 0, 0, NULL, NULL, DF_NORMAL },
2796 } 2796 }
2797 }, 2797 },
2798 NULL 2798 NULL