Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ сайта


msx:msx2_programming_technique:msx2_programming_technique

Различия

Π—Π΄Π΅ΡΡŒ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ‹ различия ΠΌΠ΅ΠΆΠ΄Ρƒ двумя вСрсиями Π΄Π°Π½Π½ΠΎΠΉ страницы.

Бсылка Π½Π° это сравнСниС

ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ вСрсия справа ΠΈ слСва ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ вСрсия
Π‘Π»Π΅Π΄ΡƒΡŽΡ‰Π°Ρ вСрсия
ΠŸΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π°Ρ вСрсия
msx:msx2_programming_technique:msx2_programming_technique [2023-02-04 23:22]
GreyWolf [BIOS]
msx:msx2_programming_technique:msx2_programming_technique [2023-02-04 23:28] (Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ)
GreyWolf [ВидСопроцСссор (VDP) MSX-VIDEO]
Π‘Ρ‚Ρ€ΠΎΠΊΠ° 2063: Π‘Ρ‚Ρ€ΠΎΠΊΠ° 2063:
   * Ρ€Π°Π±ΠΎΡ‚Π° с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ (смСна Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² экрана,​ Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΠΎ-вСкторная ΠΈ растровая Π³Ρ€Π°Ρ„ΠΈΠΊΠ°,​ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹,​ прямой доступ ΠΊ VDP, спрайты,​ скоростныС пСрСсылки Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ²,​ гашСниС   * Ρ€Π°Π±ΠΎΡ‚Π° с Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ (смСна Ρ€Π΅ΠΆΠΈΠΌΠΎΠ² экрана,​ Ρ‚ΠΎΡ‡Π΅Ρ‡Π½ΠΎ-вСкторная ΠΈ растровая Π³Ρ€Π°Ρ„ΠΈΠΊΠ°,​ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹,​ прямой доступ ΠΊ VDP, спрайты,​ скоростныС пСрСсылки Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠ²,​ гашСниС
   * дисплСя ΠΈ ΠΏΡ€.);   * дисплСя ΠΈ ΠΏΡ€.);
-  * Π²Π²ΠΎΠ΄ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ строк, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ ΠΈ  ΡΡ‚ΠΈΠ»Π΅ΠΌ курсора;​Β +  * Π²Π²ΠΎΠ΄ ΠΈ Π²Ρ‹Π²ΠΎΠ΄ строк, ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π°ΠΌΠΈ ΠΈ стилСм курсора;​Β 
-  * ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½ΠΎ-ΡˆΡƒΠΌΠΎΠ²Ρ‹Π΅ эффСкты,​ Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ Π²Π²ΠΎΠ΄-Π²Ρ‹Π²ΠΎΠ΄ Π·Π²ΡƒΠΊΠ°, прямой доступ ΠΊ AUDIO;Β +  * ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½ΠΎ-ΡˆΡƒΠΌΠΎΠ²Ρ‹Π΅ эффСкты,​ Π±ΠΈΡ‚ΠΎΠ²Ρ‹ΠΉ ввод–вывод Π·Π²ΡƒΠΊΠ°, прямой доступ ΠΊ AUDIO;Β 
-  * матСматичСский ΠΏΠ°ΠΊΠ΅Ρ‚ (Ρ€Π°Π·Π±ΠΎΡ€ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ,​ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ° ​ Ρ ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ,​ тригономСтрия);​+  * матСматичСский ΠΏΠ°ΠΊΠ΅Ρ‚ (Ρ€Π°Π·Π±ΠΎΡ€ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ,​ Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ° с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ,​ тригономСтрия);​
   * обслуТиваниС слотов,​ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°,​ Π²ΠΈΠ΄Π΅ΠΎΡ‚Π°ΠΉΠ·Π΅Ρ€Π°,​ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°;​   * обслуТиваниС слотов,​ ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€Π°,​ Π²ΠΈΠ΄Π΅ΠΎΡ‚Π°ΠΉΠ·Π΅Ρ€Π°,​ Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π°;​
  
 Π­Ρ‚ΠΎΡ‚ Π½Π°Π±ΠΎΡ€ носит сокращСнноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ BIOS ΠΈ размСщаСтся Π² Π΄Π²ΡƒΡ… ROM, ΠΈΠΌΠ΅Π½ΡƒΠ΅ΠΌΡ‹Ρ… [[msx:​bios#​main|MAIN-ROM]] (Π΅ΡΡ‚ΡŒ ΠΈ Ρƒ MSX, ΠΈ Ρƒ MSX2) ΠΈ [[msx:​bios#​sub|SUB-ROM]] (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ MSX2). КаТдая ROM ΠΈΠΌΠ΅Π΅Ρ‚ стандартный список Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΈ производится ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎΡ‚ Π½Π°Π±ΠΎΡ€ носит сокращСнноС Π½Π°Π·Π²Π°Π½ΠΈΠ΅ BIOS ΠΈ размСщаСтся Π² Π΄Π²ΡƒΡ… ROM, ΠΈΠΌΠ΅Π½ΡƒΠ΅ΠΌΡ‹Ρ… [[msx:​bios#​main|MAIN-ROM]] (Π΅ΡΡ‚ΡŒ ΠΈ Ρƒ MSX, ΠΈ Ρƒ MSX2) ΠΈ [[msx:​bios#​sub|SUB-ROM]] (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρƒ MSX2). КаТдая ROM ΠΈΠΌΠ΅Π΅Ρ‚ стандартный список Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΈ производится ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅.
  
-BIOS составляСт основу всСй "​философии MSX": Ссли ​ Π’Π°ΡˆΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° всС свои ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ строго Ρ‡Π΅Ρ€Π΅Π· BIOS,  ΠΎΠ½Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ застрахована ΠΎΡ‚ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ,​ связанных с ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π½Π°Β +BIOS составляСт основу всСй "​философии MSX": Ссли Π’Π°ΡˆΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° всС свои ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ строго Ρ‡Π΅Ρ€Π΅Π· BIOS, ΠΎΠ½Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ застрахована ΠΎΡ‚ ΠΊΠΎΠ»Π»ΠΈΠ·ΠΈΠΉ,​ связанных с ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠΌ Π½Π°Β 
-Π΄Ρ€ΡƒΠ³ΡƒΡŽ модСль ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π½Ρ‹ΠΌ ​ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ​ Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.+Π΄Ρ€ΡƒΠ³ΡƒΡŽ модСль ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΈΠ»ΠΈ Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π½Ρ‹ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ Π΅Π³ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ.
  
-Доступ ΠΊ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ [[msx:​bios#​main|MAIN-ROM]] ​ ΠΈ [[msx:​bios#​sub|SUB-ROM]] открываСтся,​благодаря мСТслотовым ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°ΠΌ. Π’Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ слота ​ Π΄Π»Ρ [[msx:​bios#​main|MAIN-ROM]] содСрТится ΠΏΠΎ адрСсу FCC1h, для [[msx:​bios#​sub|SUB-ROM]] β€” ΠΏΠΎ адрСсу+Доступ ΠΊ Π²Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ [[msx:​bios#​main|MAIN-ROM]] ΠΈ [[msx:​bios#​sub|SUB-ROM]] открываСтся,​благодаря мСТслотовым ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°ΠΌ. Π’Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ Π½ΠΎΠΌΠ΅Ρ€ слота для [[msx:​bios#​main|MAIN-ROM]] содСрТится ΠΏΠΎ адрСсу FCC1h, для [[msx:​bios#​sub|SUB-ROM]] β€” ΠΏΠΎ адрСсу
 FAF8h, поэтому ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² Ρ‚ΠΎΡ‡ΠΊΠΈ BIOS выглядит Ρ‚Π°ΠΊ: FAF8h, поэтому ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π²Ρ‹Π·ΠΎΠ² Ρ‚ΠΎΡ‡ΠΊΠΈ BIOS выглядит Ρ‚Π°ΠΊ:
 <​code>​ <​code>​
Π‘Ρ‚Ρ€ΠΎΠΊΠ° 2090: Π‘Ρ‚Ρ€ΠΎΠΊΠ° 2090:
 ΠšΡΡ‚Π°Ρ‚ΠΈ,​ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ MSX Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ SUB-ROM, поэтому Π² ΠΈΡ… ячСйкС FAF8h содСрТится 0, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒ ΠΈΡ… ΠΎΡ‚ MSX2. ΠšΡΡ‚Π°Ρ‚ΠΈ,​ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ MSX Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ SUB-ROM, поэтому Π² ΠΈΡ… ячСйкС FAF8h содСрТится 0, Ρ‡Ρ‚ΠΎ позволяСт ΠΎΡ‚Π»ΠΈΡ‡Π°Ρ‚ΡŒ ΠΈΡ… ΠΎΡ‚ MSX2.
  
-Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚Ρ‡Π΅Ρ‚Π»ΠΈΠ²ΠΎ ΠΎΡΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ,​ Ρ‡Ρ‚ΠΎ ​ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΎΠΌ ​ Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ адрСса Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΡ… Π²Ρ‹Π·ΠΎΠ²Π° ΠΈ выполняСмыС ΠΈΠΌΠΈ дСйствия,​ Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ располоТСниС ΠΈ содСрТаниС самих +Π’Π°ΠΆΠ½ΠΎ ΠΎΡ‚Ρ‡Π΅Ρ‚Π»ΠΈΠ²ΠΎ ΠΎΡΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ,​ Ρ‡Ρ‚ΠΎ стандартом Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ адрСса Π²Ρ…ΠΎΠ΄Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ, ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΈΡ… Π²Ρ‹Π·ΠΎΠ²Π° ΠΈ выполняСмыС ΠΈΠΌΠΈ дСйствия,​ Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ располоТСниС ΠΈ содСрТаниС самих 
-ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΎΡ‚ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΊ машинС:​ Π² Ρ‚ΠΎΠΌ ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ миссия BIOS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ​ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ​ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ различия ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡƒΡ‚Π΅ΠΌ.+ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΎΡ‚ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΊ машинС:​ Π² Ρ‚ΠΎΠΌ ΠΈ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ миссия BIOS, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ различия ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΌ ΠΏΡƒΡ‚Π΅ΠΌ.
  
-ΠŸΠΎΠΏΡƒΡ‚Π½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠΌ,​ Ρ‡Ρ‚ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ языка ​BASIC Π½Π΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ BIOS (ΠΊΠ°ΠΊ ΠΈ любая другая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°,​ содСрТащаяся Π²ΠΎ внСшнСм ΠΈΠ»ΠΈ Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠΌ ΠΊΠ°Ρ‚Ρ€ΠΈΠ΄ΠΆΠ΅),​ поэтому Π»ΡŽΠ±Ρ‹Π΅ адрСса ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π² Ρ‚Π΅Π»Π΅ BASIC-ROM ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΎ Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ вмСстС с модСлью ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.+ΠŸΠΎΠΏΡƒΡ‚Π½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠΌ,​ Ρ‡Ρ‚ΠΎ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ языка ​[[msx:​basic:​|]] ​Π½Π΅ являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ BIOS (ΠΊΠ°ΠΊ ΠΈ любая другая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°,​ содСрТащаяся Π²ΠΎ внСшнСм ΠΈΠ»ΠΈ Ρ€Π΅Π·ΠΈΠ΄Π΅Π½Ρ‚Π½ΠΎΠΌ ΠΊΠ°Ρ‚Ρ€ΠΈΠ΄ΠΆΠ΅),​ поэтому Π»ΡŽΠ±Ρ‹Π΅ адрСса ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ Π² Ρ‚Π΅Π»Π΅ BASIC-ROM ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΡ€Π°Π²ΠΎ Ρ€Π°Π΄ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ вмСстС с модСлью ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°.
  
 ====== ВидСопроцСссор (VDP) MSX-VIDEO ====== ====== ВидСопроцСссор (VDP) MSX-VIDEO ======
Π‘Ρ‚Ρ€ΠΎΠΊΠ° 2105: Π‘Ρ‚Ρ€ΠΎΠΊΠ° 2105:
 MSX-VIDEO синтСзируСт экранноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ…,​ находящихся Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ видСопамяти (VRAM), выдавая Π½Π° Ρ€Π°Π·ΡŠΠ΅ΠΌΡ‹ сигнал RGB ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½Ρ‹ΠΉ тСлСсигнал Π² стандартС MSX-VIDEO синтСзируСт экранноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° основС Π΄Π°Π½Π½Ρ‹Ρ…,​ находящихся Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ видСопамяти (VRAM), выдавая Π½Π° Ρ€Π°Π·ΡŠΠ΅ΠΌΡ‹ сигнал RGB ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚Π½Ρ‹ΠΉ тСлСсигнал Π² стандартС
 PAL ΠΈΠ»ΠΈ NTSC. Он ΠΈΠΌΠ΅Π΅Ρ‚ 2 тСкстовых ΠΈ 8 графичСских Ρ€Π΅ΠΆΠΈΠΌΠΎΠ²,​ Π±Π»ΠΈΠ·ΠΊΠΈΡ… ΠΏΠΎ характСристикам ΠΊ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°ΠΌ CGA, EGA ΠΈ VGA. Π•Π³ΠΎ цвСтовая ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° содСрТит 512 Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΉ,​ ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½Π° экранС ΠΌΠΎ- PAL ΠΈΠ»ΠΈ NTSC. Он ΠΈΠΌΠ΅Π΅Ρ‚ 2 тСкстовых ΠΈ 8 графичСских Ρ€Π΅ΠΆΠΈΠΌΠΎΠ²,​ Π±Π»ΠΈΠ·ΠΊΠΈΡ… ΠΏΠΎ характСристикам ΠΊ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€Π°ΠΌ CGA, EGA ΠΈ VGA. Π•Π³ΠΎ цвСтовая ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° содСрТит 512 Π³Ρ€Π°Π΄Π°Ρ†ΠΈΠΉ,​ ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π½Π° экранС ΠΌΠΎ-
-Π³ΡƒΡ‚ ΡΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ 256 Ρ†Π²Π΅Ρ‚ΠΎΠ². Благодаря Ρ€Π΅ΠΆΠΈΠΌΡƒ interlace, максимальная Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ достигаСт ​512 x 424.+Π³ΡƒΡ‚ ΡΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ 256 Ρ†Π²Π΅Ρ‚ΠΎΠ². Благодаря Ρ€Π΅ΠΆΠΈΠΌΡƒ interlace, максимальная Π΄ΠΈΡΠΊΡ€Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ достигаСт ​512Γ—424.
  
 MSX-VIDEO ΡƒΠΌΠ΅Π΅Ρ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ,​ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ,​ выполняя Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ. Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ компактная MSX-VIDEO ΡƒΠΌΠ΅Π΅Ρ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ, ΠΎΡ‚Ρ€Π΅Π·ΠΊΠΈ,​ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ ΠΈ ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ,​ выполняя Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ Π½Π°Π΄ Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ. Π˜ΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ компактная
msx/msx2_programming_technique/msx2_programming_technique.1675542174.txt.gz Β· ПослСдниС измСнСния: 2023-02-04 23:22 β€” GreyWolf