This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |
blog:commodore_c65_dtv_programming [2023/01/25 17:20] – [Extended DTV Functions] john | blog:commodore_c65_dtv_programming [2023/01/25 17:21] (current) – [Extended DTV Functions] john |
---|
{{:blog:c64:c64_dtv_blitter_example_dtv3.png?400|}} | {{:blog:c64:c64_dtv_blitter_example_dtv3.png?400|}} |
| |
Notice that the transparent (aka //black//) pixels in the source region are preserved when copying to the destination, and that the original content of the destination is preserved for those areas. Where the source is not transparent, those pixels are overwrite the destination. The mode of operation can be customised - see the [[https://www.c64-wiki.com/wiki/C64DTV_Programming_Guide#BLITTER_DATAPATH|DTV Programming Guide]] for more details. | Notice that the transparent (aka //black//) pixels in the source region are preserved when copying to the destination, and that the original content of the destination is preserved for those areas. Where the source is not transparent, those pixels then overwrite the destination. The mode of operation can be customised - see the [[https://www.c64-wiki.com/wiki/C64DTV_Programming_Guide#BLITTER_DATAPATH|DTV Programming Guide]] for more details; specifically the ALU mode set for register **0xD33E**. |
| |
== Bugs == | == Bugs == |