Jump to content

Yamaha V9958: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
removed Category:MSX using HotCat
x replaced by ×
 
Line 1: Line 1:
{{More citations needed|date=February 2022}}
{{More citations needed|date=February 2022}}
[[Image:V9958 01.jpg|thumb|right|300px|Yamaha V9958]]
[[File:V9958 01.jpg|thumb|300px|Yamaha V9958]]
[[Image:V9958 02.jpg|thumb|right|300px|Yamaha V9958 in ceramic package]]
[[File:V9958 02.jpg|thumb|300px|Yamaha V9958 in ceramic package]]


The '''Yamaha V9958'''<ref>{{Cite book |url=https://books.google.com/books?id=8RwSAQAAMAAJ&dq=%22Yamaha+V9958%22+-wikipedia&pg=PA3984 |title=IC Master |date=2001 |publisher=United Technical Publications |language=en}}</ref><ref>{{Cite thesis |title=Arqueología informática: los ordenadores MSX en los inicios de la microinformática doméstica |url=https://riunet.upv.es/handle/10251/70909 |publisher=Universitat Politècnica de València |date=2016-10-03 |degree=Proyecto/Trabajo fin de carrera/grado |first=Sergio |last=Martín Sesma}}</ref><ref>{{Cite web |last=Redazione |date=2008-10-20 |title=MSX - Vari Costruttori- 1983 |url=https://www.cyberludus.com/2008/10/msx-vari-costruttori-1983/ |access-date=2022-11-13 |website=CyberLudus.com |language=it-IT}}</ref> is a [[Video Display Processor]] used in the [[MSX2+]]<ref>{{Cite journal |last=Alex |first=Wulms |date=1995 |title=Schermen op MSX - De 2+ schermen |url=http://www.msxarchive.nl/pub/msx/mirrors/hanso/hwdoityourself/msxplus.pdf |journal=MSX Computer & Club Magazine |issue=72}}</ref> and [[MSX turbo R]] series of home computers, as the successor to the [[Yamaha V9938]] used in the MSX2. The main new features are three graphical [[YJK]]<ref>{{Cite web |last=MSX Licensing Corporation |date=2022 |title=The YJK screen modes |url=http://map.grauw.nl/articles/yjk/ |website=MSX Assembly Page}}</ref><ref>{{Cite book |last=Niemietz |first=Ricardo Cancho |url=http://rs.gr8bit.ru/Documentation/Issues-on-YJK-colour-model-implemented-in-Yamaha-V9958-VDP-chip.pdf |title=Issues on YJK colour model implemented in Yamaha V9958 VDP chip |year=2014}}</ref><ref>{{Cite web |title=VCFe Vortrag vom 2016.04.30 - Homecomputer und Spielkonsolen - Videoarchitekturen als visuelles Medium |url=http://neil.franklin.ch/Articles/20160430_VCFe_Video_als_Medium.html |access-date=2022-11-13 |website=neil.franklin.ch}}</ref> modes with up to 19268 colors and horizontal scrolling registers. The V9958 was not as widely adopted as the V9938.
The '''Yamaha V9958'''<ref>{{Cite book |url=https://books.google.com/books?id=8RwSAQAAMAAJ&dq=%22Yamaha+V9958%22+-wikipedia&pg=PA3984 |title=IC Master |date=2001 |publisher=United Technical Publications |language=en}}</ref><ref>{{Cite thesis |title=Arqueología informática: los ordenadores MSX en los inicios de la microinformática doméstica |url=https://riunet.upv.es/handle/10251/70909 |publisher=Universitat Politècnica de València |date=2016-10-03 |degree=Proyecto/Trabajo fin de carrera/grado |first=Sergio |last=Martín Sesma}}</ref><ref>{{Cite web |last=Redazione |date=2008-10-20 |title=MSX - Vari Costruttori- 1983 |url=https://www.cyberludus.com/2008/10/msx-vari-costruttori-1983/ |access-date=2022-11-13 |website=CyberLudus.com |language=it-IT}}</ref> is a [[Video Display Processor]] used in the [[MSX2+]]<ref>{{Cite journal |last=Alex |first=Wulms |date=1995 |title=Schermen op MSX - De 2+ schermen |url=http://www.msxarchive.nl/pub/msx/mirrors/hanso/hwdoityourself/msxplus.pdf |journal=MSX Computer & Club Magazine |issue=72}}</ref> and [[MSX turbo R]] series of home computers, as the successor to the [[Yamaha V9938]] used in the MSX2. The main new features are three graphical [[YJK]]<ref>{{Cite web |last=MSX Licensing Corporation |date=2022 |title=The YJK screen modes |url=http://map.grauw.nl/articles/yjk/ |website=MSX Assembly Page}}</ref><ref>{{Cite book |last=Niemietz |first=Ricardo Cancho |url=http://rs.gr8bit.ru/Documentation/Issues-on-YJK-colour-model-implemented-in-Yamaha-V9958-VDP-chip.pdf |title=Issues on YJK colour model implemented in Yamaha V9958 VDP chip |year=2014}}</ref><ref>{{Cite web |title=VCFe Vortrag vom 2016.04.30 - Homecomputer und Spielkonsolen - Videoarchitekturen als visuelles Medium |url=http://neil.franklin.ch/Articles/20160430_VCFe_Video_als_Medium.html |access-date=2022-11-13 |website=neil.franklin.ch}}</ref> modes with up to 19268 colors and horizontal scrolling registers. The V9958 was not as widely adopted as the V9938.
Line 7: Line 7:
==Specifications==
==Specifications==
* [[Video RAM]]: 128 KB + 64 KB of expanded VRAM
* [[Video RAM]]: 128 KB + 64 KB of expanded VRAM
* Text modes: 80 x 24 and 32 x 24
* Text modes: 80 × 24 and 32 × 24
* [[Display resolution|Resolution]]: 512 x 212 (4 or 16 colors out of 512) and 256 x 212 (16, 256, 12499 or 19268 colors)
* [[Display resolution|Resolution]]: 512 × 212 (4 or 16 colors out of 512) and 256 × 212 (16, 256, 12499 or 19268 colors)
* [[Sprite (computer graphics)|Sprites]]: 32, 16 colors, max 8 per horizontal line
* [[Sprite (computer graphics)|Sprites]]: 32, 16 colors, max 8 per horizontal line
* [[Hardware acceleration]] for copy, line, fill, etc.
* [[Hardware acceleration]] for copy, line, fill, etc.
Line 20: Line 20:
* Added [[YJK]] graphics modes (similar to [[YUV]]):
* Added [[YJK]] graphics modes (similar to [[YUV]]):
** G7 + YJK + YAE: 256 x 212, 12499 colors + 16 color palette
** G7 + YJK + YAE: 256 x 212, 12499 colors + 16 color palette
** G7 + YJK: 256 x 212, 19268 colors
** G7 + YJK: 256 × 212, 19268 colors
* Added the ability to execute [[hardware acceleration|hardware accelerated]] commands in non-bitmap screen modes
* Added the ability to execute [[hardware acceleration|hardware accelerated]] commands in non-bitmap screen modes
* Removed [[lightpen]] and [[computer mouse|mouse]] functions
* Removed [[lightpen]] and [[computer mouse|mouse]] functions
Line 28: Line 28:
On MSX, the screen modes are often referred to by their assigned number in [[MSX BASIC]]. This mapping is as follows:
On MSX, the screen modes are often referred to by their assigned number in [[MSX BASIC]]. This mapping is as follows:


{| class="wikitable" border="1" width=50%
{| class="wikitable" width=50%
! Basic mode || VDP mode || MSX system
! Basic mode || VDP mode || MSX system
|-
|-

Latest revision as of 10:49, 25 February 2024

Yamaha V9958
Yamaha V9958 in ceramic package

The Yamaha V9958[1][2][3] is a Video Display Processor used in the MSX2+[4] and MSX turbo R series of home computers, as the successor to the Yamaha V9938 used in the MSX2. The main new features are three graphical YJK[5][6][7] modes with up to 19268 colors and horizontal scrolling registers. The V9958 was not as widely adopted as the V9938.

Specifications

[edit]
  • Video RAM: 128 KB + 64 KB of expanded VRAM
  • Text modes: 80 × 24 and 32 × 24
  • Resolution: 512 × 212 (4 or 16 colors out of 512) and 256 × 212 (16, 256, 12499 or 19268 colors)
  • Sprites: 32, 16 colors, max 8 per horizontal line
  • Hardware acceleration for copy, line, fill, etc.
  • Interlacing to double vertical resolution
  • Horizontal and vertical scroll registers

Feature changes from the V9938

[edit]

The following features were added to or removed from the Yamaha V9938 specifications:

  • Added horizontal scrolling registers
  • Added YJK graphics modes (similar to YUV):
    • G7 + YJK + YAE: 256 x 212, 12499 colors + 16 color palette
    • G7 + YJK: 256 × 212, 19268 colors
  • Added the ability to execute hardware accelerated commands in non-bitmap screen modes
  • Removed lightpen and mouse functions
  • Removed composite video output function

MSX-specific terminology

[edit]

On MSX, the screen modes are often referred to by their assigned number in MSX BASIC. This mapping is as follows:

Basic mode VDP mode MSX system
Screen 0 (width 40) T1 MSX 1
Screen 0 (width 80) T2 MSX 2
Screen 1 G1 MSX 1
Screen 2 G2 MSX 1
Screen 3 MC MSX 1
Screen 4 G3 MSX 2
Screen 5 G4 MSX 2
Screen 6 G5 MSX 2
Screen 7 G6 MSX 2
Screen 8 G7 MSX 2
Screen 10 G7 with YJK and YAE MSX 2+ and tR
Screen 11 G7 with YJK and YAE MSX 2+ and tR
Screen 12 G7 with YJK MSX 2+ and tR

References

[edit]
  1. ^ IC Master. United Technical Publications. 2001.
  2. ^ Martín Sesma, Sergio (2016-10-03). Arqueología informática: los ordenadores MSX en los inicios de la microinformática doméstica (Proyecto/Trabajo fin de carrera/grado thesis). Universitat Politècnica de València.
  3. ^ Redazione (2008-10-20). "MSX - Vari Costruttori- 1983". CyberLudus.com (in Italian). Retrieved 2022-11-13.
  4. ^ Alex, Wulms (1995). "Schermen op MSX - De 2+ schermen" (PDF). MSX Computer & Club Magazine (72).
  5. ^ MSX Licensing Corporation (2022). "The YJK screen modes". MSX Assembly Page.
  6. ^ Niemietz, Ricardo Cancho (2014). Issues on YJK colour model implemented in Yamaha V9958 VDP chip (PDF).
  7. ^ "VCFe Vortrag vom 2016.04.30 - Homecomputer und Spielkonsolen - Videoarchitekturen als visuelles Medium". neil.franklin.ch. Retrieved 2022-11-13.