ΠΠ΄Π΅ΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ ΡΠ°Π·Π»ΠΈΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ Π²Π΅ΡΡΠΈΡΠΌΠΈ Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ.
ΠΡΠ΅Π΄ΡΠ΄ΡΡΠ°Ρ Π²Π΅ΡΡΠΈΡ ΡΠΏΡΠ°Π²Π° ΠΈ ΡΠ»Π΅Π²Π° ΠΡΠ΅Π΄ΡΠ΄ΡΡΠ°Ρ Π²Π΅ΡΡΠΈΡ Π‘Π»Π΅Π΄ΡΡΡΠ°Ρ Π²Π΅ΡΡΠΈΡ | ΠΡΠ΅Π΄ΡΠ΄ΡΡΠ°Ρ Π²Π΅ΡΡΠΈΡ | ||
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 ΡΠΌΠ΅Π΅Ρ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΡΠΊΠΈ, ΠΎΡΡΠ΅Π·ΠΊΠΈ, ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΈ ΠΈ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠΈΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, Π²ΡΠΏΠΎΠ»Π½ΡΡ ΡΠ°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΡΠ²Π΅ΡΠ°ΠΌΠΈ. ΠΡΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΊΠΎΠΌΠΏΠ°ΠΊΡΠ½Π°Ρ |