Obrigado a Julio Marchi pelo espaço cedido na MSX All
 

Compac (.VDC) e (.ATC)

  Nesse tipo de formato, a tela é salva em dois arquivos: o primeiro é a tabela de caracteres no mesmo formato do Layout e com extensão “.VDC”; o segundo é a tabela de cores da imagem compactada utilizando o algoritmo Run-Length, possuindo a extensão “.ATC”.

  O modo de compactação Run-Length utilizado no arquivo ".ATC" é descrito a seguir:

  Seja p o ponteiro de arquivo e val(p) o valor retornado de p, com 1 byte de tamanho, tem-se:

  • val(p) indica a quantidade de vezes que a cor de linha será repetida. Se quantidade for zero, fim de arquivo.
  • val(p+1) indica quais as cores de frente e fundo da seqüência.


  Deve-se observar que a seqüência do preenchimento das linhas de 8x1 segue o padrão do MSX 1.

  Exemplo:

 p
 08 F0

  Desenha oito linhas em seqüência, com as cores de frente branca (15) e de fundo preta (0).


Marcelo Silveira
Engenheiro de Sistemas e Computação
Especialista em Processamento de Imagens e Inteligência Artificial
© MarMSX 1999-2025