Kit MSX 2 da MPO

Operação Lógica a Cores

Com as instruções COPY, LINE, PRESET e PSET, pode usar uma operação lógica a cores, o que significa uma operação lógica entre o número da cor da paleta da instrução (SC) e o número da cor da paleta da zona de destino do screen (DC).

O resultado dessa operação lógica será o número da paleta de cores (C) da zona de destino depois da execução da instrução.

São possíveis as seguintes operações lógicas a cores:

  • XOR → C=NOT(SC) * DC + SC * NOT(DC)
  • OR → C=SC + DC
  • AND → C=SC * DC
  • PSET → C=SC
  • PRESET→ C=NOT(SC)
  • TXOR → Mesmo que XOR, mas a cor transparente não tem efeito.
  • TOR → Mesmo que OR, mas a cor transparente não tem efeito.
  • TAND → Mesmo que AND, mas a cor transparente não tem efeito.
  • TPSET → Mesmo que PSET, mas a cor transparente não tem efeito.
  • TPRESET → Mesmo que PRESET, mas a cor transparente não tem efeito.