Yamaha V9938
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
- Textlägen:
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
Kategorier: