segunda-feira, 10 de setembro de 2018

3. Especificações e capacidades gráficas do V9990


Eu acho pouco provavel que você tenha chegado a esta aula sem saber disso, mas da mesma forma que eu contei um pouco da história do VDP eu vou mencionar os recursos dele:

  • Suporta até 512kB de VRAM de dupla-porta (ou seja, é possível escrever na VRAM durante os ciclos de atualização da tela)
  • Resoluções de 212 ou 240 linhas (com 256, 384, 512, ou 768 pixels por linha) em resoluções suportadas por TVs ou Monitores RGB (15,7 kHz), 400 linhas (25,3 kHz) ou 480 linhas (31,5 kHz, monitor VGA padrão).
  • Palhetas de 4, 16 ou 64 cores simultaneas customizáveis, palheta de 256 cores fixas simultâneas, Bitmaps YJK/YUV (19268 cores simultâneas) ou 32768 cores simultâneas. (a quantidade de cores simultâneas na tela depende da resolução e modo de vídeo selecionados)
  • 125 Sprites acelerados por hardware simultâneos na tela (16 sprites na mesma linha), com 16x16 pixels e 15 cores simultâneas por sprite. (Apenas nos modos que usam Patterns)
  • 2 Cursores de 32x32 pixels com até 3 cores simultâneas (Apenas nos modos Bitmapped)
  • Aceleração por hardware para cópia, preenchimento, desenho de linhas; o motor gráfico é cerca de 20 vezes mais rápido que o presente no V9938/V9958.
  • Suporte a fontes externas (Kanji ROM, que também contém fontes ocidentais - usadas para escrever em Romaji)
  • Suporte a Superimpose (sobreposição da imagem do VDP a uma fonte de imagem externa)
  • Suporte a digitalização de imagens a partir de uma fonte externa
  • Scroll omnidirecional 
  • Suporte melhorado a geração de interrupções e pausas na CPU
  • Suporte ao acesso direto à VRAM por um dispositivo externo (cópias entre a VRAM e o armazenamento em disco por exemplo)
Alguns desses recursos não são suportados pelo MSX (o MSX não tem um controlador de DMA por exemplo) e outros não foram implementados (modos de vídeo de 400 e 480 linhas, Kanji Fonts). Os recursos de Superimpose e Digitize somente são suportados pela Video9000 até o momento. (Supostamente existem projetos em andamento visando o suporte a Superimpose do V9990 sobre o VDP interno do MSX)

Nenhum comentário:

Postar um comentário