TRSE icon indicating copy to clipboard operation
TRSE copied to clipboard

Plus/4 hires & multicolor bitmap support

Open KiCHY75 opened this issue 3 years ago • 3 comments

As the title says: plus/4 specific image format support is missing. It has 16 colors each of 8 brightness levels. Its bitmap format is the same as C64 (320x200, 8 bytes per char), only color layout & restrictions per char and multicolor bit pair meaning are different. Image types: multicolor bitmap, hires bitmap. hires bitmap extra functions: Import Botticelli, Export Botticelli multi bitmap extra functions: Import Multi Botticelli, Export Multi Botticelli I can provide the RGB palette and the exact specification of color memory layout, etc. here later if needed.

KiCHY75 avatar Jun 19 '21 10:06 KiCHY75

Ok back again! I searched the web but seem to be unable to find any helpful information..

so. What are the cell restrictions? if the format is the same (320x200 in 1 bitplane), then how do you differentiate the colors?

leuat avatar Jan 02 '22 18:01 leuat

Like, how do you even set bitmap multicolor mode? I'm unable to find any info online, almost..

leuat avatar Jan 02 '22 18:01 leuat

You can download a very detailed description of registers, ram/rom layout, etc of the plus/4 machines from here. To turn on bitmap mode: lda $ff06 ora #$20 sta $ff06 To turn on multicolor mode: lda $ff07 ora #$10 sta $ff07

KiCHY75 avatar Jan 03 '22 08:01 KiCHY75

I'll close this one since I haven't been able to find any info online.. if you're still interested in getting plus/4 multicolor images into TRSE, I'll need some more detailed answers on how to implement the image class!

leuat avatar Mar 10 '23 16:03 leuat