Mercurial > hg > dmlib
comparison tools/lib64fmts.c @ 1574:0b0870a216e9
Add support for "Picasso 64" and "Vidcom 64" multicolor formats.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sun, 13 May 2018 09:09:58 +0300 |
parents | 86373ac0861a |
children | 2a9d0431e7b4 |
comparison
equal
deleted
inserted
replaced
1573:86373ac0861a | 1574:0b0870a216e9 |
---|---|
567 { DT_LAST, 0, 0, 0, NULL, NULL }, | 567 { DT_LAST, 0, 0, 0, NULL, NULL }, |
568 } | 568 } |
569 }, | 569 }, |
570 | 570 |
571 { | 571 { |
572 D64_FMT_MC, "vid", "Vidcom 64 (unpacked)", 0x5800, 10050, DM_FMT_RDWR, | |
573 C64_SCR_WIDTH / 2, C64_SCR_HEIGHT, | |
574 C64_SCR_CH_WIDTH , C64_SCR_CH_HEIGHT, | |
575 NULL, | |
576 NULL, NULL, | |
577 NULL, NULL, | |
578 NULL, | |
579 { | |
580 { DT_COLOR_RAM, 0x0000, 0, 0, NULL, NULL }, | |
581 { DT_BITMAP, 0x0800, 0, 0, NULL, NULL }, | |
582 { DT_SCREEN_RAM, 0x0400, 0, 0, NULL, NULL }, | |
583 { DT_COLOR_REG, 0x07e8, 0, DC_BGCOL, NULL, NULL }, | |
584 { DT_LAST, 0, 0, 0, NULL, NULL }, | |
585 } | |
586 }, | |
587 | |
588 { | |
589 D64_FMT_MC, "p64", "Picasso 64 (unpacked)", 0x1800, 10050, DM_FMT_RDWR, | |
590 C64_SCR_WIDTH / 2, C64_SCR_HEIGHT, | |
591 C64_SCR_CH_WIDTH , C64_SCR_CH_HEIGHT, | |
592 NULL, | |
593 NULL, NULL, | |
594 NULL, NULL, | |
595 NULL, | |
596 { | |
597 { DT_COLOR_RAM, 0x0000, 0, 0, NULL, NULL }, | |
598 { DT_BITMAP, 0x0800, 0, 0, NULL, NULL }, | |
599 { DT_SCREEN_RAM, 0x0400, 0, 0, NULL, NULL }, | |
600 { DT_COLOR_REG, 0x07fe, 0, DC_BGCOL, NULL, NULL }, | |
601 { DT_LAST, 0, 0, 0, NULL, NULL }, | |
602 } | |
603 }, | |
604 | |
605 { | |
572 D64_FMT_MC | D64_FMT_ILACE, "mci", "Truepaint (unpacked)", 0x9c00, 19434, DM_FMT_RD, | 606 D64_FMT_MC | D64_FMT_ILACE, "mci", "Truepaint (unpacked)", 0x9c00, 19434, DM_FMT_RD, |
573 C64_SCR_WIDTH , C64_SCR_HEIGHT, | 607 C64_SCR_WIDTH , C64_SCR_HEIGHT, |
574 C64_SCR_CH_WIDTH, C64_SCR_CH_HEIGHT, | 608 C64_SCR_CH_WIDTH, C64_SCR_CH_HEIGHT, |
575 NULL, | 609 NULL, |
576 NULL, NULL, | 610 NULL, NULL, |