Yamaha V9938

The Yamaha V9938, also known as MSX-Video or VDP (Video Display Processor),[1] is a video display processor (VDP) used on the MSX2home computer,[2][3] as well as on the Geneve 9640 enhanced TI-99/4A clone,[4] and the Tatung Einstein 256.[5][6] It was also used in a few MSX1 computers, in a configuration with 16kB VRAM. It was also used in the Zemmix V console.[7]
The Yamaha V9938 is the successor of the Texas Instruments TMS9918 used in the MSX1 and other systems. The V9938 was in turn succeeded by the Yamaha V9958.
Specifications
- Video RAM: 16–192 KB
- Text modes: 80 × 24, 40 × 24 and 32 × 24
- Resolution: 512 × 212 (16 colors from 512), 256 × 212 (16 colors from 512) and 256 × 212 (256 colors)
- Sprites: 32, 16 colors, max 8 per horizontal line
- Hardware acceleration for copy, line, fill and logical operations available
- Interlacing to double vertical resolution
- Vertical scroll register
Detailed specifications
- Video RAM: 4 possible configurations
- 16 KB (modes G4 up to G7 will not be available)
- 64 KB (modes G6 and G7 will not be available)
- 128 KB: most common configuration
- 192 KB, where 64 KB is extended-VRAM (only available as back-buffer for G4 and G5 modes)
- Clock: 21 MHz
- Video output frequency: 15 kHz
- Color encoding: Software switchable between 50 Hz and 60 Hz modes
- Sprites: 32, 16 colors (1 per line. 3, 7 or 15 colors/line by using the CC attribute), max 8 per horizontal line
- Hardware acceleration, with copy, line, fill etc. With or without logical operations.
- Vertical scroll register
- Capable of superimposition and digitization
- Support for connecting a lightpen and a mouse
- Resolution:
- Horizontal: 256 or 512
- Vertical: 192p, 212p, 384i or 424i
- Color modes:
- Paletted RGB: 16 colors out of 512 (9-bit RGB)
- Fixed RGB: 256 colors (3-3-2 bit RGB)
- Screen modes
- Text modes:
- T1: 40 × 24 بلونين (من أصل 512)
- T2: 80 × 24 مع 4 ألوان (من أصل 512)
- يمكن أن تحتوي جميع أوضاع النصوص على 26.5 صفًا أيضًا.
- أنماط الأنماط
- G1: 256 × 192 مع 16 لونًا مُدرجًا وجدول واحد من أنماط 8×8
- G2: 256 × 192 مع 16 لونًا مُدرجًا و3 جداول من أنماط 8×8
- G3: 256 × 192 مع 16 لونًا مُدرجًا و3 جداول من أنماط 8×8
- MC: 64 × 48 مع 16 لونًا متناسقًا و8 × 2 نمطًا
- جميع الأنماط التي تحتوي على 192 خطًا يمكن أن تحتوي على 212 خطًا أيضًا (وبالمثل 48 → 53 في MC)
- أوضاع الصور النقطية:
- G4: 256 × 212 مع 16 لونًا متناسقًا
- G5: 512 × 212 مع 4 ألوان مُدمجة
- G6: 512 × 212 مع 16 لونًا متناسقًا
- G7: 256 × 212 مع 256 لونًا ثابتًا
- جميع الأوضاع التي تحتوي على 212 خطًا يمكن أن تحتوي على 192 خطًا أيضًا (وبالمثل 48 → 53 في MC)
- يمكن مضاعفة جميع الدقة الرأسية عن طريق التداخل
- Text modes:
المصطلحات الخاصة بنظام MSX
في نظام MSX، يُشار عادةً إلى أوضاع الشاشة بالرقم المُخصص لها في لغة MSX-Basic. ويكون هذا الربط كما يلي:
| الوضع الأساسي | وضع VDP | نظام MSX |
|---|---|---|
| الشاشة 0 (العرض 40) | T1 | MSX 1 |
| الشاشة 0 (العرض 80) | T2 | MSX 2 |
| الشاشة 1 | G1 | MSX 1 |
| الشاشة 2 | G2 | MSX 1 |
| الشاشة 3 | مقدم الحفل | MSX 1 |
| الشاشة 4 | جي 3 | MSX 2 |
| الشاشة 5 | جي 4 | MSX 2 |
| الشاشة 6 | جي 5 | MSX 2 |
| الشاشة 7 | G6 | MSX 2 |
| الشاشة 8 | مجموعة السبع | MSX 2 |
مراجع
- ↑ كتاب البيانات الفنية لجهاز ياماها V9938 MSX-Video . شركة ASCII/شركة NIPPON GAKKI المحدودة. أغسطس 1985.
- ↑ مركز موارد MSX (2023-04-02). "Yamaha V9938" . ويكي MSX . تم الاسترجاع في 23-06-2025 .
- ↑ الإلكترونيات . المجلد 58. ماكجرو هيل. 1985. ص 19.
- ↑ رويتر، رون. "جنيف 9640" . موقع مينبايت لأجهزة كمبيوتر تكساس إنسترومنتس . تم الاطلاع عليه بتاريخ 23 أغسطس 2023 .
- ↑ "تاتونغ أينشتاين 256" . تاريخ الحوسبة . تم الاسترجاع في 30-10-2022 .
- ^ ماريو. "تاتونج أينشتاين 256" . تاتونج أينشتاين تولد من جديد! . تم الاسترجاع 2022-10-30 .
- ↑ باكوود، لويس (25 يناير 2024). آلات ألعاب الفيديو الغريبة . وايت آول. ص 132. ISBN 978-1-3990-7378-3.
انظر أيضاً
روابط خارجية
كتيب البيانات الفنية لجهاز MSX-Video، الخاص بجهاز Yamaha V9938 (أغسطس 1985) bitsavers.org
دليل برمجة V9938: http://rs.gr8bit.ru/Documentation/V9938-programmers-guide.pdf
- رقائق الرسومات
- جهاز MSX
