El Yamaha V9958 es una Graphics Processing Unit (GPU) en encapsulado DIP de 64 pines, utilizada en la tarjeta de 80 columnas TI Image Maker (TIM) para el Texas Instruments TI-99/4A y, principalmente, las familias MSX 2+ y MSX Turbo-R del estándar MSX.
Es el sucesor del Yamaha V9938 (utilizado a su vez en el Geneve 9640 y los MSX2).
En general, no fue concebido para ser una muy importante actualización a su predecesor, lo que frenó su utilización.
Las principales nuevas prestaciones son tres modos gráficos YJK (con hasta 19268 colores) y registros de desplazamiento horizontal.
Aunque el modo YJK utiliza 15 bits para codificar cada color, con lo que puede tener 32.768 colores ( 2^15 ), un circuito interno de conversión de YJK a RGB para la salida de vídeo sigue la fórmula :