Mercurial > hg > dmlib
comparison tools/lib64fmts.c @ 2537:646641d72128
Add support for Giga-Paint hires format that includes screen RAM. Not sure
if this is correct, as I've found only one sample of it.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sat, 29 Aug 2020 00:20:08 +0300 |
parents | 5f76cf36e5c5 |
children | c6ee41fd98dd |
comparison
equal
deleted
inserted
replaced
2536:fa826ee09b33 | 2537:646641d72128 |
---|---|
2726 }, | 2726 }, |
2727 NULL | 2727 NULL |
2728 }, | 2728 }, |
2729 | 2729 |
2730 { | 2730 { |
2731 "gih", "Gigapaint hires (unpacked)", 0x6000, 8002, 0, DM_FMT_RDWR, | 2731 "gih", "Gigapaint hires [mono] (unpacked)", 0x6000, 8002, 0, DM_FMT_RDWR, |
2732 fmtProbeGigapaintHires, | 2732 fmtProbeGigapaintHires, |
2733 NULL, NULL, | 2733 NULL, NULL, |
2734 { | 2734 { |
2735 D64_FMT_HIRES, | 2735 D64_FMT_HIRES, |
2736 D64_SCR_WIDTH , D64_SCR_HEIGHT, | 2736 D64_SCR_WIDTH , D64_SCR_HEIGHT, |
2739 NULL, NULL, | 2739 NULL, NULL, |
2740 NULL, | 2740 NULL, |
2741 { | 2741 { |
2742 { DO_COPY , DS_BITMAP_RAM , 0x0000, 0, 0, 0, NULL, NULL, DF_NORMAL }, | 2742 { DO_COPY , DS_BITMAP_RAM , 0x0000, 0, 0, 0, NULL, NULL, DF_NORMAL }, |
2743 { DO_SET_OP , DS_SCREEN_RAM , 0x0F , 0, 0, 0, NULL, NULL, DF_NORMAL }, | 2743 { DO_SET_OP , DS_SCREEN_RAM , 0x0F , 0, 0, 0, NULL, NULL, DF_NORMAL }, |
2744 { DO_LAST , 0 , 0 , 0, 0, 0, NULL, NULL, DF_NORMAL }, | |
2745 } | |
2746 }, | |
2747 NULL | |
2748 }, | |
2749 | |
2750 { | |
2751 "gic", "Gigapaint hires [color] (unpacked)", 0x6000, 9002, 0, DM_FMT_RDWR, | |
2752 fmtProbeGigapaintHires, | |
2753 NULL, NULL, | |
2754 { | |
2755 D64_FMT_HIRES, | |
2756 D64_SCR_WIDTH , D64_SCR_HEIGHT, | |
2757 D64_SCR_CH_WIDTH, D64_SCR_CH_HEIGHT, | |
2758 1, 1, | |
2759 NULL, NULL, | |
2760 NULL, | |
2761 { | |
2762 { DO_COPY , DS_BITMAP_RAM , 0x0000, 0, 0, 0, NULL, NULL, DF_NORMAL }, | |
2763 { DO_COPY , DS_SCREEN_RAM , 0x1f40, 0, 0, 0, NULL, NULL, DF_NORMAL }, | |
2744 { DO_LAST , 0 , 0 , 0, 0, 0, NULL, NULL, DF_NORMAL }, | 2764 { DO_LAST , 0 , 0 , 0, 0, 0, NULL, NULL, DF_NORMAL }, |
2745 } | 2765 } |
2746 }, | 2766 }, |
2747 NULL | 2767 NULL |
2748 }, | 2768 }, |