Материал из Chipwiki
Перейти к: навигация, поиск
Стандарт MSX — различия между версиями
м (Демосцена)
 
(не показана 21 промежуточная версия 4 участников)
Строка 2: Строка 2:
 
==Информация об устройстве==
 
==Информация об устройстве==
 
'''Разработчик:''' японское подразделение Microsoft, ASCII Corporation<br/>
 
'''Разработчик:''' японское подразделение Microsoft, ASCII Corporation<br/>
'''Дата выхода:''' {{Флаг|Япония}} 1983
+
'''Дата выхода:'''<br>
 +
MSX - {{Флаг|Япония}} 1983<br>
 +
MSX2 - {{Флаг|Япония}} 1986<br>
 +
MSX2+ - {{Флаг|Япония}} 1988<br>
 +
MSX Turbo R - {{Флаг|Япония}} 1989<br>
  
MSX - стандарт компьютеров 80-х годов. Является попыткой создания единого стандарта для разработчиков аппаратного обеспечения, инициированной японским отделением компании Microsoft. В разработке тажке участвовала японская компания ASCII Corporation, основанная специально для этой цели. Компьютеры стандарта MSX получили большую популярность в Японии и почти не получили известности в США и Европе. Завозились в СССР в рамках образовательной программы.
+
Стандарт компьютеров 80-х годов. Является попыткой создания единого стандарта для разработчиков аппаратного обеспечения, инициированной японским отделением компании Microsoft. В разработке тажке участвовала японская компания ASCII Corporation, основанная специально для этой цели. Компьютеры стандарта MSX получили большую популярность в Японии и почти не получили известности в США и Европе. Завозились в СССР в рамках образовательной программы.
  
 
Наибольшую популярность получили компьютеры первого поколения семейства.
 
Наибольшую популярность получили компьютеры первого поколения семейства.
 
==Спецификации==
 
{|width="100%" class="wikitable"
 
|-
 
!width="25%"|MSX<br/>{{textcolor|1983|gray}}
 
!width="25%"|MSX2<br/>{{textcolor|1986|gray}}
 
!width="25%"|MSX2+<br/>{{textcolor|1988|gray}}
 
!width="25%"|MSX Turbo R<br/>{{textcolor|1989|gray}}
 
|-
 
|colspan="4"|
 
{{Иконка|Процессор}} Процессор
 
|-
 
|colspan="2"|
 
Zilog Z80A
 
|Совместимый с Zilog Z80A
 
|Zilog Z80A, ASCII R800
 
|-
 
|colspan="4"|
 
{{Иконка|Видеокарта}} Графика
 
|-
 
|Текстовые режим: 40х24 и 32х24 символов;<br/>
 
Графический режим: 256х192, 15 цветов;<br/>
 
Спрайты: 32, 1 цвет, до 4 спрайтов на одной строке изображения.
 
|colspan="3"|Текстовые режимы: 80х24, 40х24 и 32х24 символов<br/>
 
Графические режимы: 512х212 (16 цветов из палитры 512) и 256х212 (256 цветов)<br/>
 
Спрайты: 32, 16 цветов, до 8 спрайтов на одной строке изображения<br/>
 
Аппаратное ускорение для операций копирования, заливки, рисования линий и т. п.<br/>
 
Возможность удвоения вертикального разрешения за счёт чередования строк<br/>
 
Регистр вертикальной прокрутки (в MSX 2+ и MSX Turbo R дополнительно регистр горизонтальной прокрутки)
 
|-
 
|colspan="4"|
 
{{Иконка|Аудиокарта}} Звук
 
|-
 
|[[AY-3-8910]]
 
|[[YM2149]]
 
|[[YM2149]]<br/>опционально [[YM2413]] ([[MSX-Music]])
 
|[[YM2149]]<br/>опционально [[YM2413]] ([[MSX-Music]])<br/><br/>Есть возможность воспроизводить цифровой звук через один цифровой 8-разрядный канал (без ПДП) частотой дискретизации до 16 КГц
 
|-
 
|colspan="4"|
 
{{Иконка|ОЗУ}} ПЗУ
 
|-
 
|32 Кбайт
 
|48 Кбайт
 
|64 Кбайт
 
|96 Кбайт
 
|-
 
|colspan="4"|
 
{{Иконка|ОЗУ}} ОЗУ
 
|-
 
|8-64 Кбайт
 
|обычно 128 Кбайт
 
|обычно 64 Кбайт
 
|256 Кбайт или 512 Кбайт
 
|-
 
|colspan="4"|
 
{{Иконка|ОЗУ}} Видео-ОЗУ
 
|-
 
|16 Кбайт
 
|обычно 128 Кбайт
 
|colspan="2"|128 Кбайт
 
|}
 
  
 
<gallery>
 
<gallery>
Строка 75: Строка 18:
 
</gallery>
 
</gallery>
  
===Звуковые карты===
+
==Спецификации==
* [[MSX-Audio]]
+
[[Файл:icon_cpu.png|link=]] Процессор:
* [[MSX-Music]]
+
* MSX, MSX2 - Zilog Z80A
* [[Moonsound]]
+
* MSX2+ - Совместимый с Zilog Z80A
 +
* MSX Turbo R - Zilog Z80A, ASCII R800
 +
 
 +
[[Файл:icon_graphic.png|link=]] Графика:
 +
* MSX - за вывод изображения отвечает [[TMS9928A]]
 +
** 32 аппаратных монохромных спрайта размером 8х8 или 16х16. На одной строке может находиться не более 4 спрайтов
 +
** Палитра - [[:File:MSX_palitra.png|15 цветов]] (не считая прозрачного)
 +
** Текстовые режимы:
 +
*** Screen 0 - 40х24 символа, 2 цвета на экране, набор символов зависит от региона и производителя
 +
*** Screen 1 - 32х24 символа, символы могут быть заменены на игровую графику, могут использоваться спрайты. На экране может быть 15 цветов
 +
** Графические режимы:
 +
*** Screen 2 - 256х192, атрибутная зона размером 8х1, 2 цвета в зоне
 +
*** Screen 3 - 64х48, размещение цветов свободное
 +
* MSX2
 +
** 32 аппаратных цветных спрайта, 16 цветов на спрайт, до 8 спрайтов на одной строке
 +
** Палитра - [[:File:RGB_9-bit.png|512 цветов]] (в режиме Screen 8 палитра другая - на [[:File:MSX2_Screen8_palette.png|256 цветов]])
 +
** Режимы Screen 1, 2 и 3 аналогичны MSX
 +
** Текстовые режимы:
 +
*** Screen 0 - 80х24 символа, 4 цвета
 +
*** Screen 9 - на базе Screen 5 или 6, используется на корейских версиях компьютеров
 +
** Графические режимы:
 +
*** Screen 4 - аналогичен Screen 2, но с цветными спрайтами
 +
*** Screen 5 - 256x212/424, 16 цветов
 +
*** Screen 6 - 512x212/424, 4 цвета
 +
*** Screen 7 - 512x212/424, 16 цветов
 +
*** Screen 8 - 256x212/424, 256 цветов ([[:File:MSX2_Screen8_palette.png|своя палитра]])
 +
* MSX2+:
 +
** Палитра: [[:File:MSX2plus_YJK%26YAE_palette.png|19268 цветов]] (15-bit RGB, кодированное в формате YJK)
 +
** 32 аппаратных цветных спрайта, 16 цветов на спрайт, до 8 спрайтов на одной строке
 +
** Графические и текстовые режимы с прошлых семейств сохранены
 +
** Новые графические режимы:
 +
*** Screen 10 - 256х212, 12499 цветов из 15-bit RGB YJK + 16 цветов из 9-bit RGB (512 цветов)
 +
*** Screen 11 - 256х212, 12499 цветов из 15-bit RGB YJK
 +
*** Screen 12 - 256x212, 19268 цветов
 +
 
 +
[[Файл:icon_sound.png|link=]] Звук:
 +
* MSX - [[AY-3-8910]]
 +
* MSX2 - [[YM2149]] (аналог AY-3-8910)
 +
* MSX2+, MSX Turbo R - [[YM2149]], опционально [[MSX-Music]] (на базе [[YM2413]])
 +
* Расширения:
 +
** [[MSX-Audio]]
 +
** [[MSX-Music]]
 +
** [[Moonsound]]
 +
** [[Konami SCC]]
  
 
<spoiler text="Сравнение звучания MSX-Audio и MSX-Music на примере игры Ducktales (Emphasys, 1994)">
 
<spoiler text="Сравнение звучания MSX-Audio и MSX-Music на примере игры Ducktales (Emphasys, 1994)">
 
{{Видеогалерея
 
{{Видеогалерея
|youtube|Ti7e13Omf30|[[MSX-Audio]]||
+
|youtube|Ti7e13Omf30|[[MSX-Audio]]|
|youtube|w-IzZdqp2RY|[[MSX-Music]]||
+
|youtube|w-IzZdqp2RY|[[MSX-Music]]|
 
}}
 
}}
 
</spoiler>
 
</spoiler>
===Звуковые чипы===
+
[[Файл:icon_ram.png|link=]] ПЗУ:
* [[Konami SCC]]
+
* MSX - 32 Кбайт
 +
* MSX2 - 48 Кбайт
 +
* MSX2+ - 64 Кбайт
 +
* MSX Turbo R - 96 Кбайт
 +
 
 +
[[Файл:icon_ram.png|link=]] ОЗУ:
 +
* MSX - 8-64 Кбайт
 +
* MSX2 - обычно 128 Кбайт
 +
* MSX2+ - обычно 64 Кбайт
 +
* MSX Turbo R - 256-512 Кбайт
 +
 
 +
[[Файл:icon_ram.png|link=]] Видеопамять:
 +
* MSX - 16 Кбайт
 +
* MSX2 - обычно 128 Кбайт
 +
* MSX2+, MSX Turbo R - 128 Кбайт
  
 
==Музыканту==
 
==Музыканту==
Строка 98: Строка 98:
  
 
==Программисту==
 
==Программисту==
{{Раздел не завершен}}
+
'''Документация, средства программирования'''
 +
* [https://www.msx.org/wiki/Category:Programming MSX Wiki]
  
 
==Игры==
 
==Игры==
 
<spoiler text="Примеры игр для MSX">
 
<spoiler text="Примеры игр для MSX">
 
{{Видеогалерея
 
{{Видеогалерея
|youtube|vRdM5DX45ls|Metal Gear||
+
|youtube|vRdM5DX45ls|Metal Gear|
|youtube|ugA2Tjengv8|Magical Kid Wiz||
+
|youtube|ugA2Tjengv8|Magical Kid Wiz|
|youtube|isjCc7CiSfM|Athletic Land||
+
|youtube|isjCc7CiSfM|Athletic Land|
|youtube|VjzHcunnNaE|Knightmare||
+
|youtube|VjzHcunnNaE|Knightmare|
|youtube|qfnLcrFnx88|F-1 Spirit: The Way to Formula-1||
+
|youtube|qfnLcrFnx88|F-1 Spirit: The Way to Formula-1|
|youtube|wlj3bSEfSQs|Penguin Adventure||
+
|youtube|wlj3bSEfSQs|Penguin Adventure|
 
}}</spoiler>
 
}}</spoiler>
 
<spoiler text="Примеры игр для MSX2/MSX2+">
 
<spoiler text="Примеры игр для MSX2/MSX2+">
 
{{Видеогалерея
 
{{Видеогалерея
|youtube|Bix8q4fghIA|Metal Gear 2: Solid Snake||
+
|youtube|Bix8q4fghIA|Metal Gear 2: Solid Snake|
|youtube|ogIXsNg239g|Space Manbow||
+
|youtube|ogIXsNg239g|Space Manbow|
|youtube|YCG7bEjbqfI|Xevious Fardraut Saga||
+
|youtube|YCG7bEjbqfI|Xevious Fardraut Saga|
|youtube|Js3VzzO82tQ|Herzog||
+
|youtube|Js3VzzO82tQ|Herzog|
|youtube|wj8XLCZ81g8|Penguin-kun Wars 2||
+
|youtube|wj8XLCZ81g8|Penguin-kun Wars 2|
|youtube|KKIwhG5WyQk|Haradius||
+
|youtube|KKIwhG5WyQk|Haradius|
 
}}</spoiler>
 
}}</spoiler>
 
==Демосцена==
 
==Демосцена==
 
<spoiler text="Примеры демо MSX">
 
<spoiler text="Примеры демо MSX">
 
{{Видеогалерея
 
{{Видеогалерея
|youtube|Zszrn4qmrO8|ThePetsMode - Robotto (2019)||
+
|youtube|Zszrn4qmrO8|ThePetsMode - Robotto (2019)|
|youtube|jSS08co8zvA|Logon System - IO (2015)||
+
|youtube|jSS08co8zvA|Logon System - IO (2015)|
|youtube|rKqqOcTFVm0|Dvik & Joyrex - BOLD (1st at The Alternative Party 2009)||
+
|youtube|rKqqOcTFVm0|Dvik & Joyrex - BOLD (1st at The Alternative Party 2009)|
|youtube|SMOXgTA48BM|noice - Invasion of the big pixels (2008)||
+
|youtube|SMOXgTA48BM|noice - Invasion of the big pixels (2008)|
|youtube|zLBNB5dESwo|Dvik & Joyrex - Illusions (2008)||
+
|youtube|zLBNB5dESwo|Dvik & Joyrex - Illusions (2008)|
|youtube|o2GdgM7uPnE|Traktor - Planet of the epas (2007)||
+
|youtube|o2GdgM7uPnE|Traktor - Planet of the epas (2007)|
|youtube|Cr1uh9g-6R0|Dvik & Joyrex - Waves (2005)||
+
|youtube|Cr1uh9g-6R0|Dvik & Joyrex - Waves (2005)|
|youtube|5FoQcCec9yc|Bandwagon - Riyadh (2001)||
+
|youtube|5FoQcCec9yc|Bandwagon - Riyadh (2001)|
|youtube|xWJigZ1DRMo|Bandwagon - Alankomaat (2000)||
+
|youtube|xWJigZ1DRMo|Bandwagon - Alankomaat (2000)|
|youtube|FNFjjo2DPDM|Bandwagon - Merituulen karaisemat (1st at Zoo 1998)||
+
|youtube|FNFjjo2DPDM|Bandwagon - Merituulen karaisemat (1st at Zoo 1998)|
 
}}
 
}}
 
</spoiler>
 
</spoiler>
 
<spoiler text="Примеры демо MSX2">
 
<spoiler text="Примеры демо MSX2">
 
{{Видеогалерея
 
{{Видеогалерея
|youtube|busiDuS94qY|Station - Dawn of Time (1993)||
+
|youtube|busiDuS94qY|Station - Dawn of Time (1993)|
|youtube|iCaU7ivU1js|Abyss (2003)||
+
|youtube|iCaU7ivU1js|Abyss (2003)|
|youtube|Wwb5Qp1yBYM|Traktor & Tulou - Syntax Infinity (5th at Breakpoint 2009)||
+
|youtube|Wwb5Qp1yBYM|Traktor & Tulou - Syntax Infinity (5th at Breakpoint 2009)|
|youtube|om_rl7iA6cw|Infinite - Wings||
+
|youtube|om_rl7iA6cw|Infinite - Wings|
|youtube|vacqn3jzfu8|Mayhem - Almost Real||
+
|youtube|vacqn3jzfu8|Mayhem - Almost Real|
 
}}
 
}}
 
</spoiler>
 
</spoiler>
 
<spoiler text="Примеры демо MSX Turbo R">
 
<spoiler text="Примеры демо MSX Turbo R">
 
{{Видеогалерея
 
{{Видеогалерея
|youtube|8YUtTexmzTU|NYYRIKKI - Diary (1st place in the MRC Bounce Challenge 2004)||
+
|youtube|8YUtTexmzTU|NYYRIKKI - Diary (1st place in the MRC Bounce Challenge 2004)|
|youtube|MJzw0qny12o|Nyyrikki - Sieni Pakottaa (4th place on Alternative party V (2004) Basic demo competition)||
+
|youtube|MJzw0qny12o|Nyyrikki - Sieni Pakottaa (4th place on Alternative party V (2004) Basic demo competition)|
|youtube|qoWbKPkulHI|MiChi and A.T. Productions - The Swiss Demo (1992)||
+
|youtube|qoWbKPkulHI|MiChi and A.T. Productions - The Swiss Demo (1992)|
 
}}
 
}}
 
</spoiler>
 
</spoiler>
 +
==Ссылки==
 +
* https://www.msx.org/ - вики и форум, посвящённые MSX
  
==Также==
+
==См. также==
 
* [[Daewoo Zemmix]] - MSX-совместимые игровые консоли
 
* [[Daewoo Zemmix]] - MSX-совместимые игровые консоли
 
* [[Yamaha CX5]] - музыкальный MSX-компьютер
 
* [[Yamaha CX5]] - музыкальный MSX-компьютер
 +
* [[ColecoVision]]
 +
* [[Sega SG-1000]]
 +
* [[ПК8000]]
 +
* [[ПК8002]]
  
 
[[Категория:Компьютеры]]
 
[[Категория:Компьютеры]]
 +
[[Категория:Устройства на базе Z80]]

Текущая версия на 13:05, 30 сентября 2023

Информация об устройстве

Разработчик: японское подразделение Microsoft, ASCII Corporation
Дата выхода:
MSX - Япония 1983
MSX2 - Япония 1986
MSX2+ - Япония 1988
MSX Turbo R - Япония 1989

Стандарт компьютеров 80-х годов. Является попыткой создания единого стандарта для разработчиков аппаратного обеспечения, инициированной японским отделением компании Microsoft. В разработке тажке участвовала японская компания ASCII Corporation, основанная специально для этой цели. Компьютеры стандарта MSX получили большую популярность в Японии и почти не получили известности в США и Европе. Завозились в СССР в рамках образовательной программы.

Наибольшую популярность получили компьютеры первого поколения семейства.

Спецификации

icon cpu.png Процессор:

  • MSX, MSX2 - Zilog Z80A
  • MSX2+ - Совместимый с Zilog Z80A
  • MSX Turbo R - Zilog Z80A, ASCII R800

icon graphic.png Графика:

  • MSX - за вывод изображения отвечает TMS9928A
    • 32 аппаратных монохромных спрайта размером 8х8 или 16х16. На одной строке может находиться не более 4 спрайтов
    • Палитра - 15 цветов (не считая прозрачного)
    • Текстовые режимы:
      • Screen 0 - 40х24 символа, 2 цвета на экране, набор символов зависит от региона и производителя
      • Screen 1 - 32х24 символа, символы могут быть заменены на игровую графику, могут использоваться спрайты. На экране может быть 15 цветов
    • Графические режимы:
      • Screen 2 - 256х192, атрибутная зона размером 8х1, 2 цвета в зоне
      • Screen 3 - 64х48, размещение цветов свободное
  • MSX2
    • 32 аппаратных цветных спрайта, 16 цветов на спрайт, до 8 спрайтов на одной строке
    • Палитра - 512 цветов (в режиме Screen 8 палитра другая - на 256 цветов)
    • Режимы Screen 1, 2 и 3 аналогичны MSX
    • Текстовые режимы:
      • Screen 0 - 80х24 символа, 4 цвета
      • Screen 9 - на базе Screen 5 или 6, используется на корейских версиях компьютеров
    • Графические режимы:
      • Screen 4 - аналогичен Screen 2, но с цветными спрайтами
      • Screen 5 - 256x212/424, 16 цветов
      • Screen 6 - 512x212/424, 4 цвета
      • Screen 7 - 512x212/424, 16 цветов
      • Screen 8 - 256x212/424, 256 цветов (своя палитра)
  • MSX2+:
    • Палитра: 19268 цветов (15-bit RGB, кодированное в формате YJK)
    • 32 аппаратных цветных спрайта, 16 цветов на спрайт, до 8 спрайтов на одной строке
    • Графические и текстовые режимы с прошлых семейств сохранены
    • Новые графические режимы:
      • Screen 10 - 256х212, 12499 цветов из 15-bit RGB YJK + 16 цветов из 9-bit RGB (512 цветов)
      • Screen 11 - 256х212, 12499 цветов из 15-bit RGB YJK
      • Screen 12 - 256x212, 19268 цветов

icon sound.png Звук:

Сравнение звучания MSX-Audio и MSX-Music на примере игры Ducktales (Emphasys, 1994)

icon ram.png ПЗУ:

  • MSX - 32 Кбайт
  • MSX2 - 48 Кбайт
  • MSX2+ - 64 Кбайт
  • MSX Turbo R - 96 Кбайт

icon ram.png ОЗУ:

  • MSX - 8-64 Кбайт
  • MSX2 - обычно 128 Кбайт
  • MSX2+ - обычно 64 Кбайт
  • MSX Turbo R - 256-512 Кбайт

icon ram.png Видеопамять:

  • MSX - 16 Кбайт
  • MSX2 - обычно 128 Кбайт
  • MSX2+, MSX Turbo R - 128 Кбайт

Музыканту

Художнику

MSX/Pixel Art

Программисту

Документация, средства программирования

Игры

Примеры игр для MSX

Примеры игр для MSX2/MSX2+

Демосцена

Примеры демо MSX

Примеры демо MSX2

Примеры демо MSX Turbo R

Ссылки

См. также