Yamaha V9938

Yamaha V9938 i en MSX2

Yamaha V9938 är en videodisplayprocessor (VDP) som används på MSX2- hemdatorn , såväl som på Geneve 9640 förbättrade TI-99/4A-klonen och Tatung Einstein 256 . Den användes också i ett fåtal MSX1- datorer, i en konfiguration med 16kB VRAM.

Yamaha V9938, även känd som MSX-Video eller VDP (Video Display Processor), är efterföljaren till Texas Instruments TMS9918 som används i MSX1 och andra system. V9938 efterträddes i sin tur av Yamaha V9958 .

Specifikationer

  • Video-RAM : 16–192 KB
  • Textlägen: 80 × 24, 40 × 24 och 32 × 24
  • Upplösning : 512 × 212 (16 färger från 512), 256 × 212 (16 färger från 512) och 256 × 212 (256 färger)
  • Sprites : 32, 16 färger, max 8 per horisontell linje
  • Hårdvaruacceleration för kopiering, linje, fyllning och logiska operationer tillgänglig
  • Interlacing till dubbel vertikal upplösning
  • Vertikalt rullningsregister

Detaljerade specifikationer

  • Video RAM : 4 möjliga konfigurationer
    • 16 KB (lägen G4 upp till G7 kommer inte att vara tillgängliga)
    • 64 KB (lägena G6 och G7 kommer inte att vara tillgängliga)
    • 128 KB: vanligaste konfigurationen
    • 192 KB, där 64 KB är extended-VRAM (endast tillgänglig som backbuffert för G4- och G5-lägen)
  • Klocka : 21 MHz
  • Videoutgångsfrekvens: 15 kHz
  • Sprites : 32, 16 färger (1 per rad. 3, 7 eller 15 färger/linje genom att använda CC-attributet), max 8 per horisontell linje
  • Hårdvaruacceleration , med kopiering, linje, fyllning etc. Med eller utan logiska operationer.
  • Vertikalt rullningsregister
  • Kan överlappa och digitalisera
  • Stöd för att ansluta en ljuspenna och en mus
  • Upplösning :
    • Horisontell: 256 eller 512
    • Vertikal: 192p, 212p, 384i eller 424i
  • Färglägen:
    • Palett RGB: 16 färger av 512
    • Fast RGB: 256 färger
  • Skärmlägen
    • Textlägen:
      • T1: 40 × 24 med 2 färger (av 512)
      • T2: 80 × 24 med 4 färger (av 512)
      • Alla textlägen kan också ha 26,5 rader.
    • Mönsterlägen
      • G1: 256 × 192 med 16 palettfärger och 1 bord med 8×8 mönster
      • G2: 256 × 192 med 16 palettfärger och 3 tabeller med 8 × 8 mönster
      • G3: 256 × 192 med 16 palettfärger och 3 tabeller med 8×8 mönster
      • MC: 64 × 48 med 16 palettfärger och 8×2 mönster
      • Alla lägen med 192 linjer kan också ha 212 linjer (på samma sätt 48 → 53 i MC)
    • Bitmappslägen:
      • G4: 256 × 212 med 16 palettfärger
      • G5: 512 × 212 med 4 palettfärger
      • G6: 512 × 212 med 16 palettfärger
      • G7: 256 × 212 med 256 fasta färger
      • Alla lägen med 212 linjer kan också ha 192 linjer (på samma sätt 48 → 53 i MC)
      • Alla vertikala upplösningar kan dubblas genom sammanflätning

MSX-specifik terminologi

På MSX refereras ofta till skärmlägena med deras tilldelade nummer i MSX-Basic. Denna mappning är som följer:

Grundläggande läge VDP-läge MSX system
Skärm 0 (bredd 40) T1 MSX 1
Skärm 0 (bredd 80) T2 MSX 2
Skärm 1 G1 MSX 1
Skärm 2 G2 MSX 1
Skärm 3 MC MSX 1
Skärm 4 G3 MSX 2
Skärm 5 G4 MSX 2
Skärm 6 G5 MSX 2
Skärm 7 G6 MSX 2
Skärm 8 G7 MSX 2

Se även

externa länkar

MSX-Video Technical Data Book, för Yamaha V9938 (augusti 1985) bitsavers.org

V9938 programmerarguide http://rs.gr8bit.ru/Documentation/V9938-programmers-guide.pdf