Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

На ΠΊΠ°ΠΊΠΎΠΌ языкС программирования писались ΠΈΠ³Ρ€Ρ‹ для сСга?

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

НСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ это ΠΎΡ‡Π΅Π½ΡŒ старая ΠΈΠ³Ρ€ΡƒΡˆΠΊΠ°, ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² НСкторыС ΠΈΠ³Ρ€Ρ‹ Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΈ просто, Π° для нас это воспоминания, просто Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ это Π±Ρ‹Π»ΠΎ ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅Π»ΠΈΡ‚ΡŒΡΡ, ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ нашим дСтям с Ρ‡Π΅Π³ΠΎ всС Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΎΡΡŒ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

Π“Ρ€ΡƒΠΏΠΏΠ° ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° ΠΈΠ³Ρ€ «Π¨Π΅Π΄Π΅Π²Ρ€» ΠΏΠ΅Ρ€Π΅Π²Π΅Π»Π° мноТСство ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΈΠ³Ρ€ для сСга ΠΈ Π΄Π΅Π½Π΄ΠΈ Π½Π° ΠΈΡ… сайтС ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ мноТСство ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠ².

«Magicteam» Π³Ρ€ΡƒΠΏΠΏΠ° ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° приставочных ΠΈΠ³Ρ€ которая Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΏΠ΅Ρ€Π΅Π²Π΅Π»Π° Π½Π΅ΠΌΠ°Π»ΠΎ ΠΈΠ³Ρ€ для Π΄Π΅Π½Π΄ΠΈ ΠΈ сСга ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π½Π° ΠΈΡ… сайтС.

owls-group Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ «Yu Yu Hakusho» для сСги, ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ΅ для Nintendo DS

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

Π’ΡƒΡ‚ Π½Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈΠ»ΠΈ Ρ…ΡƒΠΆΠ΅, Ρ‚ΡƒΡ‚ Π΅ΡΡ‚ΡŒ Π½ΠΎΠ²Π΅Π΅ ΠΈ старСС. Π‘Π΅Π³Π° Π½ΠΎΠ²Π΅Π΅ Π΄Π΅Π½Π΄ΠΈ.

Π›ΠΈΡ‡Π½ΠΎ ΠΌΠ½Π΅ нравится сСга, Π½Π° Π½Π΅Π΅ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ большС ΠΈΠ³Ρ€ ΠΏΡ€ΠΈΠ΄ΡƒΠΌΠ°Π½ΠΎ.

И Π΅Ρ‰Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ†Π΅Π½Π°: Π΄Π΅Π½Π΄ΠΈ дСшСвлС Ρ‡Π΅ΠΌ сСга.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

ΠŸΡ€ΠΈΡΡ‚Π°Π²ΠΊΠ° Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠΎΠΉ ΠΏΠΎΠ΄ руководством Масами Π˜ΡΠΈΠΊΠ°Π²Ρ‹ Π½Π° основС Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ обСспСчСния Π°Ρ€ΠΊΠ°Π΄Π½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π° Sega System 16. Π’ качСствС ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ процСссора Π±Ρ‹Π» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½ Motorola 68000, Π²Ρ‚ΠΎΡ€ΠΈΡ‡Π½Ρ‹ΠΌ стал Zilog Z80. На Π΄Π°Π½Π½ΡƒΡŽ ΠΈΠ³Ρ€ΠΎΠ²ΡƒΡŽ систСму Π±Ρ‹Π»ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ 900 ΠΈΠ³Ρ€, Π² создании ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π»Π° участиС ΠΊΠ°ΠΊ сама компания Sega, Ρ‚Π°ΠΊ ΠΈ сторонниС ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΠΈ; ΠΈΠ³Ρ€Ρ‹ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΠ»ΠΈΡΡŒ Π½Π° ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ°Ρ…. Sega Genesis ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½ΡƒΡŽ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Sega Master System, которая достигаСтся ΠΏΡƒΡ‚Ρ‘ΠΌ использования устройства Power Base Converter, ΠΏΠΎΡΡ‚Π°Π²Π»ΡΠ²ΡˆΠ΅Π³ΠΎΡΡ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ. Для консоли Ρ‚Π°ΠΊΠΆΠ΅ Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠ΅Ρ€ΠΈΡ„Π΅Ρ€ΠΈΠΉΠ½Ρ‹Π΅ ΠΈ сСтСвыС устройства. ΠŸΡ€ΠΈΡΡ‚Π°Π²ΠΊΠ° Π²Ρ‹ΠΏΡƒΡΠΊΠ°Π»Π°ΡΡŒ Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… вариациях, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Ρ‹ Π½Π° ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Как писались ΠΈΠ³Ρ€Ρ‹ Π½Π° Dendy

Π­Ρ‚ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ я Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ»ΠΈΡ‚ΡŒ свСт Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ создавались ΠΈΠ³Ρ€Ρ‹ Π½Π° Dendy. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Π΅Ρ‚ Π½Π΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ это ΠΌΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ сСйчас, Π° ΠΊΠ°ΠΊ это происходило Ρ‚ΠΎΠ³Π΄Π° β€” Π² 80-Π΅ ΠΈ 90-Π΅ Π³ΠΎΠ΄Ρ‹, ΠΈ ΠΎ Ρ‚ΠΎΠΌ, с ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π² Ρ‚ΠΎ врСмя. Если Π²Π°ΠΌ наскучило Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½Ρ‹Π΅ воспоминания ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ², Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ΠΎΠ², ΠΈΠ»ΠΈ программистов, ΠΏΠ΅Ρ€Π΅ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π²ΡˆΠΈΡ…ΡΡ Π² ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Ρ‚Π΅Ρ…Π½ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ сторону Π΄Π΅Π»Π° Ρ‡ΡƒΡ‚ΡŒ ΠΌΠ΅Π½Π΅Π΅ Ρ‡Π΅ΠΌ Π½ΠΈΠΊΠ°ΠΊ, Ρ‚ΠΎ Π΄ΠΎΠ±Ρ€ΠΎ ΠΏΠΎΠΆΠ°Π»ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚.

Π’ΠΎΠ³Π΄Π° ΠΈ сСйчас

Π’ нашС врСмя Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° для ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… приставок всС большС Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ написаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², Ρ€Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌ Ρ‡Ρ‚ΠΎ Ρ‚Π²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Ρ‚ΠΎΠ³Π΄Π° ΠΈ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ сСгодняшний Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ колоссальна. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, сСгодня, Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΡˆΠ°Π³Π½ΡƒΠ»ΠΈ Π΄Π°Π»Π΅ΠΊΠΎ Π²ΠΏΠ΅Ρ€Π΅Π΄, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ² вСсти Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ Π½Π° языках высокого уровня, с Π΄Ρ€ΡƒΠ³ΠΎΠΉ β€” Π² 80-Π΅ Ρ„ΠΈΡ€ΠΌΡ‹, Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‰ΠΈΠ΅ приставки, Π΅Ρ‰Π΅ Π½Π΅ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π° ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ Ρ‡Ρ‚ΠΎ слСдуСт Π΄Π°Ρ‚ΡŒ сторонним Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ для создания ΠΈΠ³Ρ€. И поэтому Ссли сСйчас для ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ playstation ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ, пяток Π΄Π΅ΠΌΠΎ-дисков, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΡ‰Π½ΡƒΡŽ Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ€ΡΠΊΡƒΡŽ ΡΡ‚Π°Π½Ρ†ΠΈΡŽ, ΠΏΠΎ сути Π³ΠΈΠ±Ρ€ΠΈΠ΄ самой приставки ΠΈ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния, ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½ΠΎΠ³ΠΎ для нСпосрСдствСнной Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² 80-Π΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΎΠ²Π°Π»ΠΈΡΡŒ ΠΊΠ½ΠΈΠΆΠ΅Ρ‡ΠΊΠΎΠΉ со спСцификациСй консоли. А Π²ΠΎΡ‚ Π·Π° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΈΠ΄Ρ‚ΠΈ Π½Π° Ρ€Π°Π΄ΠΈΠΎΡ€Ρ‹Π½ΠΎΠΊ (ΠΈΠ»ΠΈ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ Π±Ρ‹Π»ΠΎ Π² ΡˆΡ‚Π°Ρ‚Π°Ρ… вмСсто Π½ΠΈΡ…?).

НСмного истории

ΠŸΡ€ΠΈΠ½ΡΡ‚ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»Π° создана Nintendo Entertainment System (NES), с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡƒΠΆΠ΅ Π±Ρ‹Π»Π° спирачСна наша Dendy ΠΈ дСсятки Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΊΠ»ΠΎΠ½ΠΎΠ² ΠΏΠΎ всСму ΠΌΠΈΡ€Ρƒ.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

ПослС взгляда Π½Π° ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ это, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½Π΅ совсСм Ρ‚Π°ΠΊ. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ, Π² Π―ΠΏΠΎΠ½ΠΈΠΈ Π² 1983 Π³ΠΎΠ΄Ρƒ, всС-Ρ‚Π°ΠΊΠΈ Π±Ρ‹Π»Π° Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° консоль Famicom. Π’ любом случаС сущСствовало 2 Π½Π΅Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚Π»ΠΈΡ‡Π°Π²ΡˆΠΈΡ…ΡΡ консоли β€” NES ΠΈ Famicom. И Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° для Π½ΠΈΡ… Ρ‚ΠΎΠΆΠ΅ вСлась Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ инструмСнтами, хотя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΈΠ³Ρ€ Π² ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ°Ρ… для ΠΎΠ±Π΅ΠΈΡ… Π±Ρ‹Π» ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ². НСсколько Ρ€Π°Π·Π»ΠΈΡ‡Π°Π»ΠΈΡΡŒ сами ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠΈ. Π’ случаС NES Π½Π° ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ΅ присутствовало нСсколько Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Π»ΠΈ ΠΊ Ρ‡ΠΈΠΏΡƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π² Ρ‚Π΅ΠΎΡ€ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» Π±Ρ‹Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΎΠ½Π½Ρ‹Ρ… картридТах…

Π’ Π΄Π°Π»Π΅ΠΊΠΎΠΌ 1983 Π³ΠΎΠ΄Ρƒ Nintendo ΠΌΠΎΠ³Π»Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠ΅Ρ‡Ρ‚Π°Ρ‚ΡŒ ΠΎ сторонних Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Ρ… для новоиспСчСнной консоли. Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ нСсколько ΠΈΠ³Ρ€ Π±Ρ‹Π»ΠΈ созданы самими Π°Π²Ρ‚ΠΎΡ€Π°ΠΌΠΈ консоли. НСкоторыС ΠΈΠ· Π½ΠΈΡ… Π±Ρ‹Π»ΠΈ ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ ΠΈΠ³Ρ€, ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Π²ΡˆΠΈΡ… Π½Π° Π°Ρ€ΠΊΠ°Π΄Π½Ρ‹Ρ… Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Π°Ρ…. Π­Ρ‚ΠΈ ΠΈΠ³Ρ€Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡Π°Π»ΠΈΡΡŒ ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ Π΄Π°ΠΆΠ΅ ΠΏΠΎ ΠΌΠ΅Ρ€ΠΊΠ°ΠΌ NES, Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ всСх возмоТностСй Π΅Π΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Π½Π°Ρ‡ΠΈΠ½ΠΊΠΈ. ВсС ΠΈΠ³Ρ€Ρ‹ Ρ‚ΠΎΠ³ΠΎ стартового ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π° ΡƒΠΌΠ΅Ρ‰Π°Π»ΠΈΡΡŒ Π½Π° ΠΎΠ΄ΠΈΠ½ экран ΠΈ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π»ΠΈ Π±ΠΎΠ»Π΅Π΅ 32 ΠΊΠΈΠ»ΠΎΠ±Π°ΠΉΡ‚ Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ΅. НаиболСС извСстныС ΠΈΠ³Ρ€Ρ‹ Ρ‚ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π°: Donkey Kong, Balloon Fighter, Mario Bros. Π˜Ρ€ΠΎΠ½ΠΈΡ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π»Π°ΡΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ NES ΠΈΠΌΠ΅Π»Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΡƒΡŽ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ для скроллинга ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ, Π½ΠΎ самыС ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ сайд-скроллСрами Π½Π΅ являлись, хотя ΠΈ Π±Ρ‹Π»ΠΈ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Ρ‹ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ сам Π±ΠΎΠ³ Π²Π΅Π»Π΅Π», зная всС особСнности ΠΈΡ… консоли, Π²Ρ‹ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹, максимально ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‰ΠΈΠ΅ прСимущСства Π½ΠΎΠ²ΠΎΠΉ приставки.

ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ для Ρ€Π°Π·ΠΌΠ΅Ρ€Π° NES-ΠΈΠ³Ρ€ Π² 32 ΠΊΠ± ΠΈΠΌΠ΅Π»ΠΎ мСсто Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠ°Ρ€Ρƒ Π»Π΅Ρ‚. ΠŸΠΎΡ‚ΠΎΠΌ сторонниС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Π±ΠΎΠ»Π΅Π΅-ΠΌΠ΅Π½Π΅Π΅ ΠΏΡ€ΠΈΠ½ΠΎΡ€ΠΎΠ²ΠΈΠ»ΠΈΡΡŒ ΠΊ консоли ΠΈ поняли, Ρ‡Ρ‚ΠΎ 32 ΠΊΠ± Ρ…Π²Π°Ρ‚ΠΈΡ‚ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всСм. Видя эту ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, Nintendo Ρ€Π΅ΡˆΠΈΠ»Π° ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для всСх Π½ΠΎΠ²Ρ‹Ρ… ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ΅ΠΉ ΠΌΠ°ΠΏΠΏΠ΅Ρ€, позволявший ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹ Π½Π° порядок большСго Ρ€Π°Π·ΠΌΠ΅Ρ€Π°. Π’ΡƒΡ‚ Π½Π°Π΄ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ сама Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° NES Π½Π΅ мСнялась, Π½ΠΎ мСнялись ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠΈ, Ρ€Π°ΡΡˆΠΈΡ€ΡΡ возмоТности самой NES.

На ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π·Π°ΡΡƒΠ½ΡƒΡ‚ΡŒ всС Ρ‡Ρ‚ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ β€” Π»ΡŽΠ±Ρ‹Π΅ Ρ‡ΠΈΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΡƒΡˆΠ° ΠΏΠΎΠΆΠ΅Π»Π°Π΅Ρ‚: ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ, Π²ΠΈΠ΄Π΅ΠΎΠΏΠ°ΠΌΡΡ‚ΡŒ, сопроцСссор, ΡΠ½Π΅Ρ€Π³ΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ для сохранСний. ВСорСтичСски Π² ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠ΄Π΅ΠΌ ΠΈΠ»ΠΈ raspberry pi. Π”Ρ€ΡƒΠ³ΠΎΠ΅ Π΄Π΅Π»ΠΎ Ρ‡Ρ‚ΠΎ для Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ этого ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ΡΡ титаничСскиС усилия, Π° Ρ‚Π°ΠΊΠΆΠ΅ нСсколько свободных Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Ρ….

ΠšΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠΈ

Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ NES-ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ° Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π°ΠΉΠ΄Π΅Π½Ρ‹ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, ΠΈ, Π²ΠΎΠΎΠ±Ρ‰Π΅, довольно ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π½Ρ‹ сообщСством. Но сам процСсс производства ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ΅ΠΉ β€” это Ρ‚Π°ΠΉΠ½Π° покрытая ΠΌΡ€Π°ΠΊΠΎΠΌ. Π‘ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π½Π΅Π΅ достовСрно извСстно Ρ‡Ρ‚ΠΎ Π½Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Π•Π²Ρ€ΠΎΠΏΡ‹ ΠΈ БША выпуском ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ΅ΠΉ занималась ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Nintendo. Π’ смыслС, самих ΠΊΠΎΡ€ΠΎΠ±ΠΎΡ‡Π΅ΠΊ с микросхСмами.

Набор микросхСм увСличивался с Π³ΠΎΠ΄Π°ΠΌΠΈ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° спСцификация самой консоли мСнялась, хотя мСнялись Π½Π° самом Π΄Π΅Π»Π΅ ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠΈ. Π­Ρ‚Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»Π° NES Π±Ρ‹Ρ‚ΡŒ популярной ΡΡ‚ΠΎΠ»ΡŒ Π΄ΠΎΠ»Π³ΠΎΠ΅ врСмя, конкурируя с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ приставками.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» явно ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ΅ скомпилированной ΠΈΠ³Ρ€Ρ‹(ROMΠ°) ΠΏΠ΅Ρ€Π΅Ρ‡Π΅Π½ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ NES, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΈΠ³Ρ€ΠΎΠΉ. НСкоторыС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈΡΡŒ Β«ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈΒ» ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ°ΠΌΠΈ β€” Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΌΠ°ΠΏΠΏΠ΅Ρ€ памяти, Π° Π²ΠΎΡ‚ Π·Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ сохранСния ΠΈΠ»ΠΈ лишнСй ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Π΄ΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Nintendo, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‚Π° Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ»Π° Π·Π°Π²Π΅Ρ‚Π½Ρ‹Π΅ Ρ‡ΠΈΠΏΡ‹ Π² ваш Π±ΡƒΠ΄ΡƒΡ‰ΠΈΠΉ ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆ.

Π’ Π―ΠΏΠΎΠ½ΠΈΠΈ Π±Ρ‹Π»ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сами занимались ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ΅ΠΉ, ΠΏΠΎΠΏΡƒΡ‚Π½ΠΎ добавляя Π² Π½ΠΈΡ… собствСнныС ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ‡ΠΈΠΏΡ‹, создававшиСся ΠΏΠΎΠ΄ ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ. ВпослСдствии ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ Π² сСбС съСли Π½Π΅ΠΌΠ°Π»ΠΎ Π½Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠ»Π΅Ρ‚ΠΎΠΊ Ρƒ Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ создавал эмуляторы NES, ΠΏΡ‹Ρ‚Π°ΡΡΡŒ Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² своСм Π΄Π΅Ρ‚ΠΈΡ‰Π΅ ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹.

АрхитСктура ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ΅ΠΉ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π»Π° Ρ‡Ρ‚ΠΎ сама ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈ графичСскиС спрайты находятся Π² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‡ΠΈΠΏΠ°Ρ…. Π’ΠΎΡ‚ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ фотография ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ° Super Mario Bros.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

Π’ Ρ‚Π΅Ρ… ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ°Ρ…, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ΄Π°Π²Π°Π»ΠΈΡΡŒ Ρƒ нас, ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Ρ‡ΠΈΠΏΡ‹ использовались ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚Π΅Ρ…, Ρ‡Ρ‚ΠΎ шли вмСстС с консолью, ΠΈ Ρ‚ΠΎ Π½Π΅ всСгда. Π’ пиратских ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ°Ρ… использовались Ρ‡Π΅Ρ€Π½Ρ‹Π΅ кляксы вмСсто Ρ‡ΠΈΠΏΠΎΠ², скорСС всСго это Π±Ρ‹Π»ΠΈ Ρ‚Π΅ ΠΆΠ΅ схСмы, Π½ΠΎ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. По ΠΊΠ°ΠΊΠΎΠΉ? Π”ΡƒΠΌΠ°ΡŽ Π² коммСнтариях Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° этот вопрос.

ΠžΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

БвСдСния ΠΎΠ± ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ SDK ΠΎΡ‚ Nintendo вСсьма скудны, Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ я ΡƒΠΆΠ΅ склонСн ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ просто Π½Π΅ Π±Ρ‹Π»ΠΎ. Π’.Π΅. Π² сСти Π΅ΡΡ‚ΡŒ ΠΏΠ°Ρ€Π° Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ΡŽΠ½ΠΈΡ‚ΠΎΠ², Π½ΠΎ Π½ΠΈΠ³Π΄Π΅ Π½Π΅ сказано Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Ρ‹ Nintendo, Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ β€” ΠΈΡ… Π²ΠΈΠ΄ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ это Π±Ρ‹Π»ΠΈ скорСС всСго ΠΏΠΎΠ΄Π΅Π»ΠΊΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ². Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ всС, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΎ доступно β€” спСцификации, Π° дальшС ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ крутился ΠΊΠ°ΠΊ ΠΌΠΎΠ³. БамодСльноС ΠΆΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ дСлилось Π½Π° 2 класса: Π²ΠΈΠ΄ΠΎΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠΈ с пСрСзаписываСмыми Π±Π°Π½ΠΊΠ°ΠΌΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹Π΅ станции.

Π’ ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС всС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ просто β€” Π² ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΌ ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ΅ Π±Π°Π½ΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ замСнялись Π½Π° схоТиС Ρ‡ΠΈΠΏΡ‹ с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΌΠ½ΠΎΠ³ΠΎΡ€Π°Π·ΠΎΠ²ΠΎΠΉ пСрСзаписи. НСльзя ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° с Ρ‚Π°ΠΊΠΈΠΌ инструмСнтом Ρ€Π°Π΄ΠΎΠ²Π°Π»Π° β€” послС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ пСрСкомпиляции ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²Π°Ρ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ. И Π΄Π°, нСсмотря Π½Π° ΠΌΠ°Π»Ρ‹ΠΉ объСм ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ Π±Ρ‹Π»Π° Π½Π΅Π²Π΅Π»ΠΈΠΊΠ°, учитывая ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² Ρ‚ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ этот дСвайс Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… экзСмплярах Π±Ρ‹Π» Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Ρ‹ΠΌ ΠΈ часто СдинствСнным ΠΎΡ€ΡƒΠ΄ΠΈΠ΅ΠΌ программиста.

Π’ случаС RAM-ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ΅ΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° шла Π³ΠΎΡ€Π°Π·Π΄ΠΎ быстрСС. МоТно Π±Ρ‹Π»ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΌΡΡ‚ΡŒ прямо Π² процСссС ΠΈΠ³Ρ€Ρ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ для этого ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ, собствСнно, ΠΈ вСлась Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°. Π§ΠΈΠΏ EEPROM замСнялся Π½Π° Π±Π°Π½ΠΊΠΈ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ памяти, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ с ΠΎΠ΄Π½ΠΎΠΉ стороны видСлись консолью ΠΊΠ°ΠΊ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆ, Π° с Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Π»ΠΈΡΡŒ ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈ Π±Ρ‹Π»ΠΈ для Π½Π΅Π³ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽβ€¦ ΠΈΠ»ΠΈ диском… ΠΈΠ»ΠΈ устройством β€” всС зависСло ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ программист писал для своСго Π΄Π΅Ρ‚ΠΈΡ‰Π°.

НаиболСС ΡƒΠΏΠΎΡ€Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Ρ‡Π»ΠΈΠ²Ρ‹Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΡ…Π²Π°ΡΡ‚Π°Ρ‚ΡŒΡΡ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½Ρ‹ΠΌΠΈ станциями β€” ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ NES, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΄ΠΎΠ±Π°Π²ΠΎΠΊ ΠΊΠΎ всСм плюсам RAM-ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ΅ΠΉ Π΄Π°Π²Π°Π»ΠΈ Π΅Ρ‰Π΅ ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π³Π»ΡƒΠ±ΠΎΠΊΡƒΡŽ ΠΎΡ‚Π»Π°Π΄ΠΊΡƒ, просматривая содСрТимоС видСопамяти, рСгистров процСссора ΠΈ Ρ‚.ΠΏ. Π’ΠΎΡ‚ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΠ΄Π½Π° такая станция.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

На ΠΊΠ°ΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠ»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° β€” нСизвСстно, Π½ΠΎ, учитывая Ρ‚ΠΎΡ‚ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π²ΠΎΠ·Π½ΠΈ с радиодСталями, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ трСбовался Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΎΡ‚Π»Π°Π΄ΠΎΡ‡Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ ΠΈΠ³Ρ€Ρ‹ Π½Π° приставкС, особого значСния модСль ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π΅ ΠΈΠΌΠ΅Π»Π°. Π’ΠΎΡ‡Π½ΠΎ извСстно, Ρ‡Ρ‚ΠΎ японскиС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ примСняли ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ MSX. Π‘ большой Π΄ΠΎΠ»Π΅ΠΉ вСроятности ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² БША ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»ΠΈΡΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Apple 2, Π²Π²ΠΈΠ΄Ρƒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π±Ρ‹Π»ΠΈ довольно распространСны, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π»ΠΈ процСссор, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΌΡƒ Π² NES.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС

Основной ΠΈ практичСски СдинствСнный язык программирования использовавшийся для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ β€” ассСмблСр, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ счастливчики писали Π½Π° Π‘, Ссли ΠΌΠΎΠ³Π»ΠΈ Π΄ΠΎΡΡ‚Π°Ρ‚ΡŒ компилятор. Но Π΄Π°ΠΆΠ΅ Π² этом случаС, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ„ΠΈΡ€ΠΌΡ‹ Π½Π΅ ΠΏΠΎΠΊΡƒΠΏΠ°Π»ΠΈ Ρƒ Nintendo ассСмблСр Π° писали свой собствСнный. Π§Π΅ΠΌ это Π±Ρ‹Π»ΠΎ Π²Ρ‹Π·Π²Π°Π½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ тяТСло, Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ источники говорят ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π³ΠΎΠ΄Ρ‹ сущСствования NES Nintendo Π½Π΅ дСлилась своими инструмСнтами со сторонними Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ.

ΠŸΡ€ΠΎΡ†Π΅ΡΡΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ использовался Π² NES, Ρ‚Π°ΠΊΠΆΠ΅ имСлся ΠΈ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… Π²Ρ€ΠΎΠ΄Π΅ Apple 2 ΠΈΠ»ΠΈ Commodore 64, для ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π»ΠΈ ΠΈ свои ассСмблСры ΠΈ Π΄Π°ΠΆΠ΅ компиляторы Π‘. Но Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° NES всС ΠΆΠ΅ ΠΈΠΌΠ΅Π»Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ отличия, Π° Π΄ΠΈΠΊΠΈΠ΅ систСмныС ограничСния ΠΈ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π±Π°Π½ΠΊΠΈΠ½Π³Π°(нСобходимости Π²Ρ‹Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ старыС ΠΈ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ куски ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² ΠΎΠ±Π»Π°ΡΡ‚ΡŒ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ процСссору) Π½Π΅ Π΄Π°Π²Π°Π»ΠΈ возмоТности ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° Π‘ ΠΈΠ³Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹ использовали максимум возмоТностСй консоли.

АссСмблСр β€” Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ СдинствСнная Π²Π΅Ρ‰ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ: Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ‚ΠΎΡ€Ρ‹, ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΈ: всС это Π±Ρ‹Π»ΠΎ написано ΠΏΠΎ нСсколько Ρ€Π°Π· Π·Π°Π±ΠΎΡ‚Π»ΠΈΠ²Ρ‹ΠΌΠΈ Ρ€ΡƒΠΊΠ°ΠΌΠΈ программистов. ΠžΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Ρ‹ ΠΊΠ°Ρ€Ρ‚ β€” слСдуСт ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ Π±Ρ‹Π»ΠΈ слабы ΠΈ малопамятны, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, вся ΠΊΠ°Ρ€Ρ‚Π° для Metroid Π±Ρ‹Π»Π° нарисована Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π½Π° Π±ΡƒΠΌΠ°Π³Π΅, Π° ΠΏΠΎΡ‚ΠΎΠΌ ΡƒΠΆΠ΅ кусками ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π»Π°ΡΡŒ Π² ΠΈΠ³Ρ€Ρƒ.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π’ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ часто Π½Π°Π±ΠΈΡ€Π°Π»ΠΈ Π²Ρ‡Π΅Ρ€Π°ΡˆΠ½ΠΈΡ… студСнтов, Π½Π΅ Π²ΠΈΠ΄Π΅Π²ΡˆΠΈΡ… NES Π² Π³Π»Π°Π·Π°. Для львиной Π΄ΠΎΠ»ΠΈ ΠΌΠ΅Π»ΠΊΠΈΡ… ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΡΠΎΠ·Π΄Π°Π²Π°Π²ΡˆΠΈΡ… ΠΈΠ³Ρ€Ρ‹ ΠΊΠ°ΠΊ нСльзя Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΠ» Ρ‚Π΅Ρ€ΠΌΠΈΠ½ Β«ΡˆΠ°Ρ€Π°ΡˆΠΊΠΈΠ½Π° ΠΊΠΎΠ½Ρ‚ΠΎΡ€Π°Β». Виповая ΠΈΠ³Ρ€Π° Π·Π°Π½ΠΈΠΌΠ°Π»Π° 3-6 мСсяцСв Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π½Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ. ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ Ρ‡Π°Ρ‰Π΅ всСго Π±Ρ‹Π»ΠΈ нСбольшими β€” 3-10 Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ. Π‘Ρ‹Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚ΠΎΡ€, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ выпускали 1 ΠΈΠ³Ρ€Ρƒ ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ исчСзали Π±Π΅Π· слСда.

ΠŸΡ€ΠΎΡ†Π΅ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ начинался с создания инструмСнтов для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π₯отя ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ ΠΈΠ³Ρ€Ρ‹ ΠΊ Ρ‚ΠΎΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π±Ρ‹Π» ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ². И Π²ΠΎΠΎΠ±Ρ‰Π΅, Π² ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π³ΠΎΠ΄Ρ‹ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ для NES Π±Ρ‹Π»ΠΈ ΠΏΠΎΡ€Ρ‚Π°ΠΌΠΈ с Π°Ρ€ΠΊΠ°Π΄Π½Ρ‹Ρ… Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠ². Π”Π°ΠΆΠ΅ Ссли ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ самой ΠΈΠ³Ρ€Ρ‹ Π΅Ρ‰Π΅ Π½Π΅ приступали, Π·Π° Π΄Π΅Π»ΠΎ Π±Ρ€Π°Π»ΠΈΡΡŒ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ ΠΈ Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊ. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈ вся ΠΌΡƒΠ·Ρ‹ΠΊΠ° ΠΈ вся Π³Ρ€Π°Ρ„ΠΈΠΊΠ° для дСндивских ΠΈΠ³Ρ€ Π±Ρ‹Π»ΠΈ сдСланы Π½Π΅ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅.

Π‘ΠΏΠ΅Ρ€Π²Π° Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ рисовал эскизы бэкграундов ΠΈ пСрсонаТСй, Π·Π°Ρ‚Π΅ΠΌ, послС ΠΎΡ‚Π±ΠΎΡ€Π° подходящих рисунков, Π½Π°Ρ‡ΠΈΠ½Π°Π»Π°ΡΡŒ Ρ‚Π°ΠΊ называСмая пиксСлизация β€” ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° NES ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»Π° Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 14 Ρ†Π²Π΅Ρ‚ΠΎΠ² Π½Π° экранС ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΏΠ΅Ρ€Π΅Ρ€Π°ΡΠΊΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ рисунки с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ этого ограничСния. Π—Π°Ρ‚Π΅ΠΌ рисунок расчСрчивался ΠΏΠΎ сСткС, ΠΈ ΠΏΡ€ΠΈ нСобходимости растягивался ΠΈΠ»ΠΈ сТимался β€” NES Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»Π° спрайты Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 8×8 пиксСлСй. ΠŸΠ΅Ρ€ΡΠΎΠ½Π°ΠΆ ΠœΠ°Ρ€ΠΈΠΎ рисовался Π² 4 ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π°, послС съСдания Π³Ρ€ΠΈΠ±Π° β€” Π² 8 ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΎΠ². ΠœΠ΅Π»ΠΎΡ‡ΡŒ, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΠ·-Π·Π° Π΅Π΅ игнорирования ΠΌΡ‹ Π²ΠΈΠ΄Π΅Π»ΠΈ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠ³Ρ€Π°Ρ… ΠΏΡ€ΠΎΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅ спрайты, ΠΊΠΎΠ³Π΄Π° Π½Π° экранС ΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»ΠΎΡΡŒ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π°Π³ΠΎΠ², Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ программистам ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ ΠΈ Π½Π° спичках. ΠšΡΡ‚Π°Ρ‚ΠΈ видСопамяти Π±Ρ‹Π»ΠΎ 2 Π²ΠΈΠ΄Π° β€” ΠΎΠ΄Π½Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡΡŒ спрайты пСрсонаТСй ΠΈ прочая ΠΌΠ΅Π»ΠΎΡ‡Π΅Π²ΠΊΠ°, вторая, побольшС Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡΡŒ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ. ПослСдняя Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»Π°ΡΡŒ Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΌ адрСсном пространствС ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»Π° Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎ ускорСнныС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠΎ скроллингу.

Π Π°Π±ΠΎΡ‚Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€Π° ΠΏΠ»Π°Π²Π½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‚Π΅ΠΊΠ°Π»Π° Π² Ρ€Π°Π±ΠΎΡ‚Ρƒ программиста β€” Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΌΡƒΠ·Ρ‹ΠΊΡƒ это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π°ΡΡ‚ΡŒ Π΄Π΅Π»Π°, Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅ Π² ΠΈΠ³Ρ€Ρƒ β€” Ρ‚ΠΎΠΆΠ΅ Π΄Π΅Π»ΠΎ Π½Π°ΠΆΠΈΠ²Π½ΠΎΠ΅, Π° Π²ΠΎΡ‚ Π·Π°Ρ‚Π΅ΠΌ Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΎΡΡŒ самоС интСрСсноС. Как Π±Ρ‹Π»ΠΎ сказано Π²Ρ‹ΡˆΠ΅, ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈΠ³Ρ€Π° ΠΏΠΎΠ΄Ρ‚ΠΎΡ€ΠΌΠ°ΠΆΠΈΠ²Π°Π»Π°, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Ссли Π² ΠΏΡ€Π΅Π΄Ρ€Π΅Π»ΠΈΠ·Π΅ Ρ‚Π°ΠΊΠΈΠ΅ Ρ‚ΠΎΡ€ΠΌΠΎΠ·Π° достигали Π½Π΅Π±Ρ‹Π²Π°Π»Ρ‹Ρ… ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ, Ρ‚ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€Ρƒ Π΄Π°Π²Π°Π»ΠΈ Π·Π°Π΄Π°Ρ‡Ρƒ Β«ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΒ» ΠΌΡƒΠ·Ρ‹ΠΊΡƒ β€” ΡƒΠ±Ρ€Π°Ρ‚ΡŒ лишниС ΠΎΠΏΠΊΠΎΠ΄Ρ‹, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΠΊΠΎΡ€ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈΠ³Ρ€Ρ‹ Π² Ρ†Π΅Π»ΠΎΠΌ. Π’ΡƒΡ‚-Ρ‚ΠΎ ΠΈ Π²Ρ‹ΡΡΠ½ΡΠ»ΠΎΡΡŒ истинноС мастСрство ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€Π°. Π›ΠΈΡˆΠ½ΡŽΡŽ ΠΌΠΎΠ½Π΅Ρ‚ΠΊΡƒ Π² ΠΊΠΎΠΏΠΈΠ»ΠΊΡƒ ΠΏΠΎΠ·ΠΎΡ€Π° ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€Π° добавлял Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всСгда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ ΠΈΠ³Ρ€ ΠΏΠΎ Ρ„ΠΈΠ»ΡŒΠΌΡƒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π» Π»ΠΈΡ†Π΅Π½Π·ΠΈΡŽ на… использованиС ΠΌΡƒΠ·Ρ‹ΠΊΠΈ ΠΈΠ· Ρ„ΠΈΠ»ΡŒΠΌΠ°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€Π°ΠΌ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ΅, ΠΈ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всСгда Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅.

Π‘Ρ€Π΅Π΄ΠΈ ΠΈΠ³Ρ€ для NES Π±Ρ‹Π» распространСн Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ рСпэкСдТ β€” это ΠΊΠΎΠ³Π΄Π° Π½Π° Π±Π°Π·Π΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ Π΄Π΅Π»Π°ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΡƒΡŽ мСняя спрайты ΠΈ ΡƒΡ€ΠΎΠ²Π½ΠΈ, ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ мСняя сам ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ процСсс. НапримСр Castlevania ΠΈ Ninja Gaiden сдСланы Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π΄Π²ΠΈΠΆΠΊΠ΅, Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Darkwing Duck Π±Ρ‹Π» сдСлан Π½Π° Π±Π°Π·Π΅ Π΄Π²ΠΈΠΆΠΊΠ° для сСрии ΠΈΠ³Ρ€ Megaman(Rockman). ΠšΠ°ΠΊΠΎΠ²Ρ‹ Π±Ρ‹Π»ΠΈ истинныС ΠΌΠ°ΡΡˆΡ‚Π°Π±Ρ‹ рСпэкдТа ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄ΠΎΠ³Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒΡΡ, особСнно учитывая Ρ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΈΠ³Ρ€ Π½Π° Π΄Π΅Π½Π΄ΠΈ β€” ΠΎΠ΄Π½ΠΎΡ‚ΠΈΠΏΠ½Ρ‹Π΅ сайд-скроллСры.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ

Как ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ сказано β€” ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… Π±Ρ‹Π»ΠΈ Π²Ρ‡Π΅Ρ€Π°ΡˆΠ½ΠΈΠΌΠΈ студСнтами. Π’ Ρ‚ΠΎ врСмя Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ Π±Ρ‹Π»ΠΎ Π½Π΅ΠΌΠ°Π»ΠΎ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ для принятия Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ часто достаточно Π±Ρ‹Π»ΠΎ знания Ρ…ΠΎΡ‚ΡŒ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Ρ‚ΠΎ ассСмблСра. Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ ΠΏΠΎΡ‚ΠΎΠΊ ΠΊΠ°Π΄Ρ€ΠΎΠ² ΠΏΠ΅Ρ€Π΅ΠΊΠΎΡ‡Π΅Π²Π°Π» ΠΈΠ· ΠΊΠΎΠ³ΠΎΡ€Ρ‚Ρ‹ программистов Π°Ρ€ΠΊΠ°Π΄Π½Ρ‹Ρ… ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΎΠ². ΠŸΠΎΡΠ»Π΅Π΄Π½ΠΈΡ… ΠΎΡ‡Π΅Π½ΡŒ просто ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎ ΠΈΠ½Ρ‚Π΅Ρ€Π²ΡŒΡŽ β€” ΠΎΠ½ΠΈ всякий Ρ€Π°Π· ΠΏΡ‹Ρ‚Π°ΡŽΡ‚ΡΡ ΠΎΠΏΡ€Π°Π²Π΄Π°Ρ‚ΡŒΡΡ систСмными ограничСниями NES, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΎΠ½ΠΈ ΡΡ‚ΠΎΠ»ΠΊΠ½ΡƒΠ»ΠΈΡΡŒ послС смСны ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. И ΠΏΡ€Π°Π²Π΄Π° β€” NES Π½Π΅ Π±Ρ‹Π»Π° создана Π½Π° остриС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ своСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΎΠ½Π° уступала Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅Π»Π΅Π·Ρƒ, Ρ‡Ρ‚ΠΎ ΡΡ‚Π°Π²ΠΈΠ»ΠΎΡΡŒ Π² ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Π΅ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚Ρ‹. Π—Π°Ρ‚ΠΎ стоила ΠΌΠ΅Π½ΡŒΡˆΠΈΡ… Π΄Π΅Π½Π΅Π³ покупатСлям ΠΈ большСй фрустрации программистам. Π₯ΠΎΡ€ΠΎΡˆΠ΅Π΅ объяснСниС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ NES с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠ³ΠΎ программиста ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ Π² этом Π²ΠΈΠ΄Π΅ΠΎ: http://www.youtube.com/watch?v=Hvx4xXhZMrU.

МСня ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ интСрСсовало Ρ‡Ρ‚ΠΎ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ Ρ‚Π²ΠΎΡ€ΠΈΠ»ΠΈ Π² Ρ‚Π΅ Π΄Π½ΠΈ, Π½ΠΎ ΡƒΠ²Ρ‹, ΠΈΠΌΠ΅Π½Π½ΠΎ этот вопрос Ρ‚Π°ΠΊ ΠΈ остался Π±Π΅Π· ΠΎΡ‚Π²Π΅Ρ‚Π°. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ Π½ΠΈ Ρ‡Π΅Ρ€Ρ‚Π° Π½Π΅ помнят ΠΎ Ρ‚ΠΎΠΌ ΠΏΠ΅Ρ€ΠΈΠΎΠ΄Π΅. Π’.Π΅. ΠΎΠ½ΠΈ помнят ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹, слоТности возникавшиС Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π΅Π»ΠΈ ΠΏΠΈΡ†Ρ†Ρƒ ΠΏΠΎ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹ΠΌ, ΠΊΠ°ΠΊ спСшно искали Ρ€Π°Π±ΠΎΡ‚Ρƒ программистом для NES, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΠΏΠ»Π°Ρ‚ΠΈΡ‚ΡŒΡΡ с Π΄ΠΎΠ»Π³Π°ΠΌΠΈ, Π½ΠΎ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΌΠ°Ρ€ΠΊΡƒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π·Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΈ бСссонныС Π½ΠΎΡ‡ΠΈ. И Π² Ρ†Π΅Π»ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‡Ρ‚ΠΎ ΠΈΡ… Ρ€Π°Π±ΠΎΡ‚Π° Π²ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Π»Π°ΡΡŒ ΠΊΠ°ΠΊ Ρ€ΡƒΡ‚ΠΈΠ½Π°, Ρƒ Π½ΠΈΡ… Π½Π΅ Π±Ρ‹Π»ΠΎ чувства, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΡΠΎΠ·Π΄Π°ΡŽΡ‚ Π²Π΅Π»ΠΈΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ останутся Π² памяти ΠΌΠ½ΠΎΠ³ΠΎΠΌΠΈΠ»Π»ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ поколСния Π½Π° всю Тизнь.

Волько ΠΏΠΎΡ‚ΠΎΠΌ, Π³ΠΎΠ΄Ρ‹ спустя ΠΎΠ½ΠΈ стали ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΈΠΌΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ писали. И Ρ‚ΠΎΠ³Π΄Π° ΠΈΠΌ стало ΠΏΠΎ-настоящСму стыдно. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ β€” Π·ΠΎΠΎΠΏΠ°Ρ€ΠΊ консолСй Ρ‚ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π½Π΅Π²Π½ΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΈΡ… Π±ΡƒΠ΄ΡƒΡ‰Π΅Π³ΠΎ, ΠΌΠΈΠΊΡ€ΠΎΠΌΠ΅Π½Π΅Π΄ΠΆΠΌΠ΅Π½Ρ‚ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ β€” всС это создавало Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Ρ‚Ρ‹ пишСшь Π½Π΅Ρ‡Ρ‚ΠΎ нСпонятноС, нСпонятно для Ρ‡Π΅Π³ΠΎ, ΠΈ нСпонятно с ΠΊΠ°ΠΊΠΈΠΌΠΈ пСрспСктивами.

Π‘Ρ€Π΅Π΄ΠΈ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΊΠ°ΠΊ ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΎ Π²Ρ‹ΡˆΠ΅ сказано, Π±Ρ‹Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ΄Π½ΠΎΠ΄Π½Π΅Π²ΠΎΠΊ β€” Π²Ρ€ΠΎΠ΄Π΅ Ρ‚Π΅Ρ…, Ρ‡Ρ‚ΠΎ сСйчас ΠΏΠΈΡˆΡƒΡ‚ ΠΈΠ³Ρ€Ρ‹ для Π°ΠΉΡ„ΠΎΠ½ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Π»ΠΈ сСбя Π½Π° этом Ρ€Ρ‹Π½ΠΊΠ΅, Ρ€Π°Π·ΠΎΡ€ΡΠ»ΠΈΡΡŒ, ΡƒΡ…ΠΎΠ΄ΠΈΠ»ΠΈ Π² Π·Π°Π±Π²Π΅Π½ΠΈΠ΅. ΠžΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство дСндивских Ρ€ΠΎΠΌΠΎΠ² Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ содСрТит Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°Ρ…, Ρ‡Ρ‚ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΠΎ вСсьма Π½ΠΈΠ·ΠΊΠΎΠΉ ΠΎΡ†Π΅Π½ΠΊΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² своСй Ρ€Π°Π±ΠΎΡ‚Ρ‹ со стороны программистов.

Π£Π΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½ΠΎ ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ ΠΈ Ρ‚Π°ΠΊΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π΄ΠΎ сих ΠΏΠΎΡ€ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρ‹, Π΄Π°ΠΆΠ΅ спустя 30 Π»Π΅Ρ‚. Π˜Ρ… ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² соцсСтях, Π½ΠΎ послС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ‚ΠΎΡ€ΠΎΠΉ дСсяток ΠΏΠΎΠΏΡ‹Ρ‚ΠΎΠΊ Π΄ΠΎΡΡ‚ΡƒΡ‡Π°Ρ‚ΡŒΡΡ Ρ…ΠΎΡ‚ΡŒ Π΄ΠΎ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½ΠΈΡ… провалился, я бросил это бСсполСзноС занятиС. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ список ΠΈΠΌΠ΅Π½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π²Ρ‹Π΄Ρ€Π°Ρ‚ΡŒ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠΉ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ Ρ€ΠΎΠΌΠΎΠ² находится здСсь.

БСгодня

Π’ наши Π΄Π½ΠΈ Π½Π΅ΠΌΠ°Π»ΠΎ людСй ΠΏΠΈΡˆΠ΅Ρ‚ ΠΈΠ³Ρ€Ρ‹ для NES, Π½ΠΎ это ΡƒΠΆΠ΅ совсСм Π½Π΅ Ρ‚ΠΎ β€” 99% ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΡŽΡ‚ свои ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ для эмулятора, Π½Π΅ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°ΡΡΡŒ ΠΎ создании ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ΅ΠΉ. Π”Π°ΠΆΠ΅ Π½Π΅Ρ‚, Π»ΡƒΡ‡ΡˆΠ΅ Ρ‚Π°ΠΊ: сСгодня Ρƒ программистов Π΅ΡΡ‚ΡŒ эмуляторы со встроСнным ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠΎΠΌ, Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ макроассСмблСры ΠΈ компиляторы Π‘, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ количСство Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ² спрайтов ΠΈ ΠΌΡƒΠ·Ρ‹ΠΊΠΈ, созданных ΠΊΠΎΠΌΠΌΡŒΡŽΠ½ΠΈΡ‚ΠΈ. Π‘Π°ΠΉΡ‚ nesdev.com содСрТит всС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ самому Π·Π°Π½ΡΡ‚ΡŒΡΡ этим ΠΊΡ€ΠΎΠΏΠΎΡ‚Π»ΠΈΠ²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ. Или ΠΆΠ΅ хотя Π±Ρ‹ стоит ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ€Π°Π·Π΄Π΅Π» Wiki Π½Π° Π΄Π°Π½Π½ΠΎΠΌ сайтС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ‹ Π½Π΅ Π·Π½Π°Π»ΠΈ ΠΎ Π”Π΅Π½Π΄ΠΈ.

Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ сСгодня ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ для Π”Π΅Π½Π΄ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ любой студСнт, написавший, Π° Π½Π΅ ΠΊΡƒΠΏΠΈΠ²ΡˆΠΈΠΉ ΠΊΠΎΠ΄ ΠΊ своСй Π»Π°Π±ΠΎΡ€Π°Ρ‚ΠΎΡ€Π½ΠΎΠΉ ΠΏΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Ρƒ, посвящСнному ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΌΠΈΠΊΡ€ΠΎΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π»Π΅Ρ€ΠΎΠ².

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ³Ρ€Ρ‹ для SEGA Mega Drive/Genesis Π² 2019 Π³ΠΎΠ΄Ρƒ

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

Π”Π°ΠΆΠ΅ сСгодня люди ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ для старых консолСй. ΠœΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΈΡ… Β«homebrewΒ». Иногда это способ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π΅Ρ‚ΡΠΊΡƒΡŽ ΠΌΠ΅Ρ‡Ρ‚Ρƒ ΠΎ создании ΠΈΠ³Ρ€Ρ‹ для консоли, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ³Ρ€Π°Π» Ρ€Π΅Π±Ρ‘Π½ΠΊΠΎΠΌ. Но ΠΊΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ это Π΅Ρ‰Ρ‘ ΠΈ интСрСсная Π·Π°Π΄Π°Ρ‡Π° для любого Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π° ΠΈΠ»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° ΠΈΠ³Ρ€: Ρ€Π΅Ρ‚Ρ€ΠΎ-ΠΆΠ΅Π»Π΅Π·ΠΎ ΠΎΠ±Π»Π°Π΄Π°Π»ΠΎ мноТСством ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, Π±Ρ€ΠΎΡΠ°ΡŽΡ‰ΠΈΡ… Π²Ρ‹Π·ΠΎΠ² крСативности Π°Π²Ρ‚ΠΎΡ€ΠΎΠ². Π’ 90-Ρ… для ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² эти ограничСния Π±Ρ‹Π»ΠΈ ΠΏΡ€ΠΈΠ²Ρ‹Ρ‡Π½Ρ‹ΠΌΠΈ. БСгодня, ΠΊΠΎΠ³Π΄Π° Ρƒ нас Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½Ρ‹Π΅ инструмСнты, созданиС ΠΈΠ³Ρ€ для ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… машин стало Π³ΠΎΡ€Π°Π·Π΄ΠΎ доступнСС.

Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ я написал ΡΡ‚Π°Ρ‚ΡŒΡŽ ΠΎ создании ΠΈΠ³Ρ€Ρ‹ для Game Boy. БСгодня я подСлюсь своим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ создания Ρ‚Ρ€Ρ‘Ρ… ΠΈΠ³Ρ€ для домашнСй консоли SEGA Mega Drive/Genesis. ВСроятно, благодаря соврСмСнным ΠΌΠΎΡ‰Π½Ρ‹ΠΌ инструмСнтам, это самая простая машина для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ homebrew-ΠΈΠ³Ρ€Ρ‹. НапримСр, ΠΌΠ½Π΅ Π΄Π°ΠΆΠ΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ (ΠΎΡ‡Π΅Π½ΡŒ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ) ΠΈΠ³Ρ€Ρƒ всСго Π·Π° 60 ΠΌΠΈΠ½ΡƒΡ‚, ΠΈ ΠΎΠ½Π° Π½Π° самом Π΄Π΅Π»Π΅ запускаСтся Π½Π° консоли!

Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ 30-Π»Π΅Ρ‚Π½ΡŽΡŽ Π³ΠΎΠ΄ΠΎΠ²Ρ‰ΠΈΠ½Ρƒ выпуска Genesis / Mega Drive, я создал ΠΈΠ³Ρ€Ρƒ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Β«30 Years of Nintendon’tΒ». Как понятно ΠΈΠ· названия, это дань памяти Π»ΡƒΡ‡ΡˆΠΈΠΌ ΠΈΠ³Ρ€Π°ΠΌ консоли ΠΈ агрСссивному ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ SEGA использовала Π² Ρ‚ΠΎ врСмя (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, слоган Β«Genesis Does what Nintendon’tΒ»).

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга


Π’ этой ΠΈΠ³Ρ€Π΅ ΠΌΡ‹ управляСм СвангСлистом SEGA, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒ ΠΈΠ³Ρ€ΠΎΠΊΠΎΠ² Π·Π°Π±Ρ‹Ρ‚ΡŒ ΠΎ своих NES ΠΈ SNES, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½Π° Genesis ΠΈΠ³Ρ€Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅! Π˜Π³Ρ€Π° Π±Ρ‹Π»Π° бСсплатно Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° 30-ΠΉ дСнь роТдСния консоли. Π’ Π½Π΅Ρ‘ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‹Π³Ρ€Π°Ρ‚ΡŒ здСсь: https://drludos.itch.io/30-years-of-nintendont

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ я Ρ‚Π°ΠΊΠΆΠ΅ создал для консоли Π΄Π²Π΅ (нСбольшиС) Π°Ρ€ΠΊΠ°Π΄Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹:

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

ВсС эти 3 ΠΈΠ³Ρ€Ρ‹ ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‚ΡΡ Π½Π° ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ΅, ΠΈΠ·Π΄Π°Π½Π½ΠΎΠΌ Cote Gamers:

Он поставляСтся Π² красивой пластиковой ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ΅, ΠΊΠ°ΠΊ настоящиС Π²ΠΈΠ½Ρ‚Π°ΠΆΠ½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹, ΠΈ с Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΏΠΎΡ‡Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΊ.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

МоТно Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Unity, Unreal Engine ΠΈΠ»ΠΈ Godot?

На сцСнС появляСтся Blast Processing

Как Π²Π°ΠΌ скаТСт любой программист старых систСм, Ссли ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ Π½Π° C вмСсто ассСмблСра, Ρ‚ΠΎ это снизит ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ³Ρ€Ρ‹. И это ΠΏΡ€Π°Π²Π΄Π°. Но Π·Π°Ρ‚Ρ€Π°Ρ‚Ρ‹ Π² Ρ€Π°Π·Π½Ρ‹Ρ… Ρ€Π΅Ρ‚Ρ€ΠΎ-консолях сильно Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ. Они зависят ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ЦП, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ эффСктивности соврСмСнных компиляторов, ΡΠΎΠ·Π΄Π°ΡŽΡ‰ΠΈΡ… ΠΊΠΎΠ΄ для Ρ‚Π°ΠΊΠΈΡ… Π²ΠΈΠ½Ρ‚Π°ΠΆΠ½Ρ‹Ρ… процСссоров. К ΡΡ‡Π°ΡΡ‚ΡŒΡŽ, Π² Mega Drive/Genesis ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ процСссор Motorola 68000, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ достаточно Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с особСнностями языка C. ОсобСнно справСдливо это ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ ЦП, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с 65816 консоли SNES. Π₯отя сам ΠΏΠΎ сСбС ΠΎΠ½ ΠΈ ΠΌΠΎΡ‰Π΅Π½, ЦП SNES слоТно Π·Π°ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ написанныС Π½Π° C ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ с достаточной ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒΡŽ. Π’ΠΎ Π΅ΡΡ‚ΡŒ ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ homebrew-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° языкС C, Β«Blast ProcessingΒ» оказываСтся Π½Π΅ ΠΌΠ°Ρ€ΠΊΠ΅Ρ‚ΠΈΠ½Π³ΠΎΠ²Ρ‹ΠΌ ΠΌΠΈΡ„ΠΎΠΌ, Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ!

Насколько быстро ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΊΠΎΠ΄ Π½Π° C?

Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° β€” Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ GIF ΠΌΠΎΠ΅ΠΉ ΠΈΠ³Ρ€Ρ‹ MeteoRain, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ спрайты 45 ΠΌΠ΅Ρ‚Π΅ΠΎΡ€ΠΈΡ‚ΠΎΠ² Π±Π΅Π· Π·Π°Π΄Π΅Ρ€ΠΆΠ΅ΠΊ двиТутся с частотой 60fps:

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

А Π²ΠΎΡ‚ Π΅Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π²Π·Ρ€Ρ‹Π²Π° ΠΈΠ· Break An Egg, состоящСго ΠΈΠ· 40 частиц, двиТущихся с частотой 60fps:

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

Если Π²Π·ΡΡ‚ΡŒ для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° старыС ΠΈΠ³Ρ€Ρ‹, Ρ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΌΠΎΡ‰ΠΈ ЦП Mega Drive/Genesis являСтся Contra Hard Corps. Π₯отя ΠΈΠ³Ρ€Π° Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π°ΡΡŒ Π½Π° ассСмблСрС, Π° Π½Π΅ Π½Π° C (вСдь это Π±Ρ‹Π»ΠΎ Π² 90-Ρ…), Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΌΠΎΡ‰ΡŒ для пСрСмСщСния мноТСства спрайтов ΠΏΠΎ экрану ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…ΡΡ боссов с ΠΊΡƒΡ‡Π΅ΠΉ ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Ρ‹Ρ… частСй ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±Π½Ρ‹ΠΌΠΈ Π²Π·Ρ€Ρ‹Π²Π°ΠΌΠΈ.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

Для сравнСния, Contra III Π½Π° SNES Π±Ρ‹Π»Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π° ΠΌΠΎΡ‰ΡŒΡŽ ЦП ΠΈ вмСсто пСрСмСщСния ΠΊΡƒΡ‡ΠΈ спрайтов Konami использовала ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Π΅ графичСскиС эффСкты, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π» способСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΈΠ΄Π΅ΠΎΡ‡ΠΈΠΏ SNES, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, эффСкт прозрачности.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π΅ ΠΈΠ³Ρ€Ρ‹ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ интСрСсны, ΠΎΠ½ΠΈ ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ΄Ρ‡Ρ‘Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‚ тСхничСскиС различия ΠΌΠ΅ΠΆΠ΄Ρƒ SNES ΠΈ Mega Drive/Genesis. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Konami создавала ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ· ΠΈΠ³Ρ€ ΠΏΠΎΠ΄ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΡƒΡŽ консоль, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Β«Making of Contra III and Hard CorpsΒ» ΠΈΠ· Retro Gamer β„–176.

ГрафичСскиС ограничСния

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΌΠΎΡ‰ΡŒ Π½Π΅ являСтся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, основным Β«Π±ΡƒΡ‚Ρ‹Π»ΠΎΡ‡Π½Ρ‹ΠΌ Π³ΠΎΡ€Π»Ρ‹ΡˆΠΊΠΎΠΌΒ» консоли Genesis / Mega Drive для homebrew-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² стали Π΅Ρ‘ графичСскиС ограничСния. А Ссли ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π΅Π΅, Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ количСство ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Сю Ρ†Π²Π΅Ρ‚ΠΎΠ². Π₯отя Π² ΠΎΠ±Ρ‰Π΅ΠΌ консоль ΠΌΠΎΠΆΠ΅Ρ‚ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ 512 ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ², ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π° экранС ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 64 Ρ†Π²Π΅Ρ‚ΠΎΠ². Ой-Ρ‘ΠΉ. Для сравнСния: SNES ΠΌΠΎΠ³Π»Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ 256 Ρ†Π²Π΅Ρ‚ΠΎΠ² ΠΈΠ· ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ 32768 ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ². Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ°ΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π½ΡƒΠΆΠ΅Π½ Π±Ρ‹Π» большой Ρ‚Π°Π»Π°Π½Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ³Ρ€Ρ‹ Π½Π° SEGA выглядСли Ρ‚Π°ΠΊ ΠΆΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ, ΠΊΠ°ΠΊ Π½Π° консолях ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ². И Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… случаях ΠΈΠΌ это ΡƒΠ΄Π°Π²Π°Π»ΠΎΡΡŒ. НСсмотря Π½Π° Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ ограничСния, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ старыС ΠΈΠ³Ρ€Ρ‹ для Mega Drive/Genesis выглядят красивыми, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Comix Zone, the Story of Thor, Streets of Rage II, Ranger-X, Gunstar Heroes, Sonic 1-2-3, ΠΈ Ρ‚.Π΄.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

Comix Zone (1995 Π³ΠΎΠ΄)

Но Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… случаях ΠΈΠ³Ρ€Ρ‹ Mega Drive/Genesis выглядСли довольно Π±Π»Π΅ΠΊΠ»ΠΎ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с вСрсиями для SNES. Один ΠΈΠ· самых извСстных ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² β€” это Street Fighter II, Π³Π΄Π΅ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ ограничСния консоли ΠΎΡ‡Π΅Π½ΡŒ Π·Π°ΠΌΠ΅Ρ‚Π½Ρ‹:

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

ΠžΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ использованиС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹Ρ… ΠΏΠ°Π»ΠΈΡ‚Ρ€ (4 ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ ΠΏΠΎ 16 Ρ†Π²Π΅Ρ‚ΠΎΠ² Ρƒ Genesis ΠΏΡ€ΠΎΡ‚ΠΈΠ² 16 ΠΏΠ°Π»ΠΈΡ‚Ρ€ ΠΏΠΎ 16 Ρ†Π²Π΅Ρ‚ΠΎΠ² Ρƒ SNES) Π±Ρ‹Π»ΠΎ большой ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ², для Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΠ² Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. БСгодня Ρ‚Π°Π»Π°Π½Ρ‚Π»ΠΈΠ²Ρ‹Π΅ участники SEGA-сообщСства способны ΠΌΠΎΠ΄ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹ для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ использования Ρ†Π²Π΅Ρ‚ΠΎΠ². НапримСр, Π“Π°Π±Ρ€ΠΈΠ΅Π»ΡŒ ΠŸΠΈΡ€ΠΎΠ½ Ρ‚Π²ΠΎΡ€ΠΈΡ‚ чудСса с ΠΈΠ³Ρ€Π°ΠΌΠΈ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Castlevania Blood Lines, Golden Axe, Outrun ΠΈΠ»ΠΈ с Π²Ρ‹ΡˆΠ΅ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΠΎΠΉ Street Fighter II:

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

(Π‘Π²Π΅Ρ€Ρ…Ρƒ β€” цвСтовая ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»Π°, Π²Π½ΠΈΠ·Ρƒ β€” модифицированная Π“Π°Π±Ρ€ΠΈΠ΅Π»Π΅ΠΌ)

Π‘ ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ этого, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для создания ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ графичСский Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, Π½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‡Π΅Π½ΡŒ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½Ρ‹ΠΌ ΠΏΡ€ΠΈ Π²Ρ‹Π±ΠΎΡ€Π΅ Ρ†Π²Π΅Ρ‚ΠΎΠ²! Если Π²Π°ΠΌ Π½Π΅ удастся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ 512-Ρ†Π²Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅, ΠΏΡ€ΠΎΡˆΠΈΡ‚ΠΎΠΉ Π² ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ, Ρ‚ΠΎ это Π½Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°: SGDK автоматичСски ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΠ΅Ρ‚ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ Mega Drive/Genesis. Но ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ касаСтся ΠΎΠ±Ρ‰Π΅Π³ΠΎ количСства ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… Π½Π° экранС Ρ†Π²Π΅Ρ‚ΠΎΠ², Ρ‚ΠΎ Π²Π°ΠΌ придётся Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ этим ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ!

ЗаставляСм ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π° экранС, Π½ΡƒΠΆΠ½ΠΎ ΡΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ графичСскиС Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ΠŸΠ—Π£ Π² Π²ΠΈΠ΄Π΅ΠΎ-ΠžΠ—Π£. ГрафичСский процСссор Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ прямого доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ Π² ROM, Π½ΠΎ способСн ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· RAM. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ„ΠΎΠ½ ΠΈΠ»ΠΈ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ спрайтов мСнялись, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ рСгулярно ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· ROM Π² RAM. А ΠΎΠ±Ρ‰Π΅Π΅ количСство Π²ΠΈΠ΄Π΅ΠΎ-RAM (VRAM) ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ: всСго 64 ΠšΠ‘. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΈΠ³Ρ€ΠΎΠ²Ρ‹Ρ… ROM (ΠΎΡ‚ 512 ΠšΠ‘ Π΄ΠΎ 8 ΠœΠ‘) это довольно ΠΌΠ°Π»ΠΎ.

Π£Π·ΠΊΠΎΠ΅ мСсто β„–1: ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π²ΠΎ VRAM

Если Π²Ρ‹ создаётС ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ ΠΈΠ³Ρ€Ρƒ с нСбольшим количСством графичСских элСмСнтов, Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ просто Ρ€Π°Π· ΠΈ навсСгда Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈΡ… Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΏΡ€ΠΈ запускС ΠΈΠ³Ρ€Ρ‹. Но Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Ρƒ ΠΈΠ³Ρ€ для дСмонстрации Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΉ трСбуСтся рСгулярно ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ графичСскиС Π΄Π°Π½Π½Ρ‹Π΅ Π²ΠΎ VRAM. И ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ это Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ мноТСство ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ!

ΠšΠΎΠ»ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎ графичСских Π΄Π°Π½Π½Ρ‹Ρ…, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‚ΡŒ ΠΈΠ· ROM Π²ΠΎ VRAM Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π΅ (Ρ‚.Π΅. 60 Ρ€Π°Π· Π² сСкунду), ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΎ. Если ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Π΅Π΅, Ρ‚ΠΎ это 7524 Π±Π°ΠΉΡ‚ Π½Π° ΠΊΠ°Π΄Ρ€, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΠΎΠΊΠΎΠ»ΠΎ 7 ΠšΠ‘. Когда Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Π΅ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ спрайты плюс Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Ρ„ΠΎΠ½Ρ‹, ΠΊΠ°ΠΊ Π² Street Fighter II, Ρ‚ΠΎ это ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ постоянно ΠΌΠ΅ΡˆΠ°Π΅Ρ‚. И вСдь это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ пСрвая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°.

Π£Π·ΠΊΠΎΠ΅ мСсто β„–2: ограничСния спрайтов

Π£ 8/16-Π±ΠΈΡ‚Π½Ρ‹Ρ… консолСй Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° ΡΠ»ΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² ΠΎΠ±Ρ‰Π΅ΠΌ количСствС спрайтов, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π΄Π²Π°: ΠΎΠ΄Π½ΠΎ для ΠΎΠ±Ρ‰Π΅Π³ΠΎ количСства спрайтов Π½Π° экранС, Π΄Ρ€ΡƒΠ³ΠΎΠ΅ для ΠΎΠ±Ρ‰Π΅Π³ΠΎ количСства спрайтов Π² ΠΎΠ΄Π½ΠΎΠΉ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ строкС. Π£ 8-Π±ΠΈΡ‚Π½Ρ‹Ρ… консолСй, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ NES ΠΈ Master System, эти ограничСния ΠΎΡ‡Π΅Π½ΡŒ суровы: Π½Π΅ Π±ΠΎΠ»Π΅Π΅ 8 спрайтов Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ строку, Π° ΠΎΠ±Ρ‰Π΅Π΅ количСство Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Ρ‚ΡŒ 64 спрайта. Π—Π½Π°Ρ‡ΠΈΡ‚ Π»ΠΈ это, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Π½Π° экранС 64 Ρ€Π°Π·Π° Π‘ΠΎΠ½ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΠœΠ°Ρ€ΠΈΠΎ? НСт, ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Ρƒ Β«Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Π΅ спрайты», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ мСньшС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ называСтся спрайтом. Π’ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· Super Mario Bros для NES, Π³Π΄Π΅ для отобраТСния ΠΎΠ΄Π½ΠΎΠ³ΠΎ спрайта ΠœΠ°Ρ€ΠΈΠΎ трСбуСтся нСсколько Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… спрайтов Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 8×8 пиксСлСй.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

Π£ 16-Π±ΠΈΡ‚Π½Ρ‹Ρ… консолСй ограничСния спрайтов Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ сниТСны. На Mega Drive/Genesis ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ Π΄ΠΎ 80 Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… спрайтов. Но ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ спрайт ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄ΠΎ 32×32 (Ρ€Π°Π½Π΅Π΅ β€” всСго 8×8 пиксСлСй). Π’ΠΎΡ‚ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² разрСзания Β«Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… спрайтов» Π½Π° Mega Drive/Genesis. Π’Ρ‹ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Ρ‡Ρ‚ΠΎ Π‘ΠΎΠ½ΠΈΠΊ отрисовываСтся всСго ΠΈΠ· Π΄Π²ΡƒΡ… Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… спрайтов, Π° для ΠœΠ°Ρ€ΠΈΠΎ Π½Π° NES трСбуСтся 8 спрайтов?

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

Π£Π·ΠΊΠΎΠ΅ мСсто β„–3: ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ спрайтов

Как Π±ΡƒΠ΄Ρ‚ΠΎ это Π±Ρ‹Π»ΠΎ нСдостаточно слоТно, Ρƒ Mega Drive/Genesis Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° спСцифичСская Ρ‡Π΅Ρ€Ρ‚Π°: Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° спрайтов. ΠŸΡ€ΠΈ Π½Π°Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π΄Π²ΡƒΡ… спрайтов консоль Π΄ΠΎΠ»ΠΆΠ½Π° ΡƒΠ·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ²Π΅Ρ€Ρ… Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ. Π’ Master System ΠΈ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ консолСй Nintendo (NES, Game Boy, SNES) спрайты задавались Π² большой Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΈ ΠΈΡ… порядок Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ использовался для задания ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° отобраТСния. НС Π½ΡƒΠΆΠ½ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ это довольно слоТный Π² ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠΈ инструмСнт, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ постоянно ΠΏΠ΅Ρ€Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ эту Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ для измСнСния ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° спрайтов.

На Mega Drive/Genesis компания SEGA использовала Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΡƒΡŽ ΠΈ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ систСму. Как ΠΈ Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… консолях, всС спрайты ΠΈΠΌΠ΅ΡŽΡ‚ Π½ΠΎΠΌΠ΅Ρ€ индСкса Π² большой Ρ‚Π°Π±Π»ΠΈΡ†Π΅, Π½ΠΎ ΠΎΠ½ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для задания ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π° спрайта. ВмСсто этого ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ спрайт Ρ…Ρ€Π°Π½ΠΈΡ‚ ссылку Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ спрайт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ. Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ консоль создаёт Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ спрайтов, начиная со спрайта 0. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ спрайт Π·Π½Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈΠ΄Ρ‘Ρ‚ послС Π½Π΅Π³ΠΎ. Благодаря этому Π³ΠΎΡ€Π°Π·Π΄ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Ρ‹ спрайтов Π±Π΅Π· упорядочивания всСх спрайтов Π² большой Β«Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ссылок Π½Π° спрайты». Но чСстно говоря, хотя такая систСма ΠΏΡ€ΠΎΡ‰Π΅ Π² использовании, ΠΎΠ½Π° всё Ρ€Π°Π²Π½ΠΎ Ρ€Π°Π·Π΄Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΏΡ€ΠΈ создании ΠΈΠ³Ρ€Ρ‹ с часто ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΌΡΡ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠΌ спрайтов, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π² beat’em up.

Β«ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉΒ» способ: спрайтовый Π΄Π²ΠΈΠΆΠΎΠΊ SGDK

ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π²ΠΈΠΆΠ½Ρ‹Ρ… спрайтов ΠΈ ΠΏΡ€ΠΎΠΊΡ€ΡƒΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ„ΠΎΠ½ΠΎΠ² с ΡƒΡ‡Ρ‘Ρ‚ΠΎΠΌ всСх этих ΡƒΠ·ΠΊΠΈΡ… мСст β€” довольно слоТная Π·Π°Π΄Π°Ρ‡Π°. Π‘ Π½Π΅ΠΉ Π±ΠΎΡ€ΠΎΠ»ΠΈΡΡŒ всС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ 90-Ρ…, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ homebrew-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ это Π΄Π΅Π»Π°Ρ‚ΡŒ. НапримСр, ΠœΡΡ‚Ρ‚ Ѐиллипс выпустил Π² 2018 Π³ΠΎΠ΄Ρƒ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ Tanglewood, Π½ΠΎ создал Π΅Ρ‘ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ инструмСнтов 90-Ρ…. Он ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π» ΠΈΠ³Ρ€Ρƒ Π½Π° языкС ассСмблСра ΠΈ использовал ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, спроСктированный ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 30 Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄. Π‘ Π΅Π³ΠΎ стороны это Π±Ρ‹Π» осознанный Π²Ρ‹Π±ΠΎΡ€, ΠΎΠ½ Ρ…ΠΎΡ‚Π΅Π» ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‰ΡƒΡ‚ΠΈΡ‚ΡŒ Π½Π° сСбС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΡƒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π²ΠΈΠ½Ρ‚Π°ΠΆΠ½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

Но для людСй Π½Π΅ ΡΡ‚ΠΎΠ»ΡŒ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… ΠΈ Ρ‚Π΅Ρ€ΠΏΠ΅Π»ΠΈΠ²Ρ‹Ρ…, ΠΊΠ°ΠΊ ΠœΡΡ‚Ρ‚, соврСмСнныС инструмСнты ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ количСство ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, создаваСмых тСхничСскими Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ ограничСниями. ΠœΡ‹ ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ язык C ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΏΡ€ΠΎΡ‰Π΅, Ρ‡Π΅ΠΌ ассСмблСр. Π’Π°ΠΊΠΆΠ΅ стоит Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ использованиС высокоточного эмулятора Mega Drive/Genesis Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Blast’em Π² сочСтании с Everdrive Flash Cart для тСстирования Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ Π΄Π΅Π»Π°Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΈΠ³Ρ€Ρ‹ практичСски Π±Π΅Π·Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΠΎΠΉ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ старых Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… эмуляторов Π² сочСтании с Π½Π°Π±ΠΎΡ€ΠΎΠΌ DOS-инструмСнтов. Но ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡŽΡΡŒ, Π³Π»Π°Π²Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Π°Ρ€ΠΎΠΊ соврСмСнности β€” это SGDK.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

Π—Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ ΠΈΠ³Ρ€Ρƒ Π½Π° SD-ΠΊΠ°Ρ€Ρ‚Ρƒ, Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π΅Ρ‘ Π² Mega Everdrive, ΠΈ тСстируйтС ΠΈΠ³Ρ€Ρƒ Π½Π° Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠΈ!

Π‘Ρ€Π΅Π΄ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ, SGDK Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ Β«Sprite EngineΒ», сильно ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Тизнь Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΡƒ. Π­Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ отобраТСния спрайтов Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Ρ‚ΠΎΠΌΡƒ, ΠΊΠ°ΠΊ это дСлаСтся Π² соврСмСнных Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°Ρ…. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π²Π°ΠΌ большС Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΎΠ»Π½ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎ количСствС Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹Ρ… спрайтов, Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Ρ… для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΊΠ°Π΄Ρ€Π° Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ: SGDK автоматичСски займётся этим. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌΠΈ спрайтов Π²Π°ΠΌ Π½Π΅ придётся Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ спрайтов, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ SGDK Π΄Π΅Π»Π°Π΅Ρ‚ это ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ простого значСния Β«ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ спрайта», ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ спрайту, ΠΊΠ°ΠΊ Π² любом соврСмСнном Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ΅. И послСднСС: SGDK Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ всС ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ Π²ΠΎ VRAM автоматичСски! Π”Π°, Π²Ρ‹ всё ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ поняли, благодаря Sprite Engine Π²Π°ΠΌ большС Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ понадобится Π·Π°Π±ΠΎΡ‚ΠΈΡ‚ΡŒΡΡ ΠΎ VRAM! МоТно просто ΠΏΡ€ΠΈΠΊΠ°Π·Π°Ρ‚ΡŒ SGDK ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΡ‚ΡŒ Β«Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ X спрайта YΒ», ΠΈ ΠΎΠ½ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ всю тСхничСски ΡΠ»ΠΎΠΆΠ½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ Π·Π° вас. Если Π²Π°ΠΌ ΠΊΠΎΠ³Π΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с этими Π²Π΅Ρ‰Π°ΠΌΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ, Ρ‚ΠΎ это покаТСтся ΠΌΠ°Π³ΠΈΠ΅ΠΉ β€” всё просто ΠΈ понятно!

Один Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Sprite Engine Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ° SGDK ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Mega Drive/Genesis Π² ΡΠ°ΠΌΡƒΡŽ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€ Ρ€Π΅Ρ‚Ρ€ΠΎ-консоль, особСнно Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΎΠΏΡ‹Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΈΠ³Ρ€ΠΎΠ²Ρ‹ΠΌΠΈ Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ°ΠΌΠΈ Π½Π° соврСмСнных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…. SGDK бСсплатСн ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Π΅ исходники, Π½ΠΎ Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π΅Π³ΠΎ Π°Π²Ρ‚ΠΎΡ€Ρƒ Π‘Ρ‚Π΅Ρ„Π°Π½Ρƒ Π”Π°Π»Π»ΠΎΠ½Π³Π΅Π²ΠΈΠ»ΡŽ Π² дальнСйшСй Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Ρ€Π΅Ρ‚Ρ€ΠΎ-ΠΌΠ°Π³ΠΈΠΈ, Ρ‚ΠΎ это ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π° Patreon: https://www.patreon.com/SGDK/

Π—Π²ΡƒΠΊ Π½Π° Ρ€Π΅Ρ‚Ρ€ΠΎ-ΠΆΠ΅Π»Π΅Π·Π΅ Ρ‚ΠΎΠΆΠ΅ сам ΠΏΠΎ сСбС являСтся настоящим испытаниСм, ΠΈ каТдая консоль Π² этом ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Π°. Π’ Mega Drive/Genesis для этой Π·Π°Π΄Π°Ρ‡ΠΈ Π΅ΡΡ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ процСссор Z80, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ ΠΊ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΌΡƒ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΡŽ. Π’ΠΎ Π΅ΡΡ‚ΡŒ для создания Π·Π²ΡƒΠΊΠ° ΠΈ ΠΌΡƒΠ·Ρ‹ΠΊΠΈ для консоли сначала Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Β«Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π°ΡƒΠ΄ΠΈΠΎΒ»: ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для процСссора Z80. Π’ 90-Ρ… каТдая игровая студия Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π»Π° собствСнный Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ Π°ΡƒΠ΄ΠΈΠΎ ΠΈ подстраивала Π΅Π³ΠΎ ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ. Π‘Π»ΠΈΠΆΠ΅ ΠΊ ΠΊΠΎΠ½Ρ†Ρƒ ΠΆΠΈΠ·Π½ΠΈ консоли появились стандартизированныС Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ GEMS ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Sega of America, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π² сотнС ΠΈΠ³Ρ€ Π·Π°ΠΏΠ°Π΄Π½Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ Π·Π²ΡƒΠΊΠ° для 8/16-Π±ΠΈΡ‚Π½Ρ‹Ρ… консолСй β€” это вопрос Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ…, Π½ΠΎ ΠΈ программистских Π½Π°Π²Ρ‹ΠΊΠΎΠ²! НСкоторыС ΠΈΠ³Ρ€Ρ‹ с Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΉ ΠΌΡƒΠ·Ρ‹ΠΊΠΎΠΉ ΠΈΠ»ΠΈ Π·Π²ΡƒΠΊΠΎΠ²Ρ‹ΠΌΠΈ эффСктами Π±Ρ‹Π»ΠΈ испорчСны ΠΏΠ»ΠΎΡ…ΠΈΠΌ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ Π°ΡƒΠ΄ΠΈΠΎ. Π‘Π°ΠΌΡ‹ΠΌ извСстным ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ являСтся Street Fighter II. Π”Ρ€Π°ΠΉΠ²Π΅Ρ€ Π°ΡƒΠ΄ΠΈΠΎ Π² этой ΠΈΠ³Ρ€Π΅ страдаСт ΠΎΡ‚ Π±Π°Π³ΠΎΠ², ΠΈΡΠΊΠ°ΠΆΠ°ΡŽΡ‰ΠΈΡ… всС голосовыС сэмплы. Много Π»Π΅Ρ‚ спустя Π‘Ρ‚Π΅Ρ„Π°Π½ Π”Π°Π»Π»ΠΎΠ½Π³Π΅Π²ΠΈΠ»ΡŒ (Π°Π²Ρ‚ΠΎΡ€ SGDK ΠΈ ΠΏΡ€ΠΈΠ·Π½Π°Π½Π½Ρ‹ΠΉ волшСбник) Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΠ» рСвСрс-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³ этого Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π° Π°ΡƒΠ΄ΠΈΠΎ ΠΈ исправил Π΅Π³ΠΎ Π±Π°Π³ΠΈ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ Π² Street Fighter II с ΠΊΡ€ΠΈΡΡ‚Π°Π»ΡŒΠ½ΠΎ чистым ΠΊΡ€ΠΈΠΊΠΎΠΌ Β«Hadoken!Β». Π’ΠΎΡ‚ Π²ΠΈΠ΄Π΅ΠΎ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΠ»Ρ‹ΡˆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΈΡ†Ρƒ:

Но Π΄Π°Π²Π°ΠΉΡ‚Π΅ вСрнёмся ΠΊ homebrew-Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΈ Π»ΡŽΠ±ΠΈΠΌΠΎΠΌΡƒ SGDK. Он ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π° Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ² Π°ΡƒΠ΄ΠΈΠΎ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ трСбования своСй ΠΈΠ³Ρ€Ρ‹. НапримСр, Π΅ΡΡ‚ΡŒ PCM-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠΉ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡƒ Π·Π²ΡƒΠΊΠΎΠ²ΠΎΠΌΡƒ эффСкту Π·Π° Ρ€Π°Π· Π² ΠΎΡ‡Π΅Π½ΡŒ высоком качСствС (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, голосовыС сэмплы). Но Ρ‚Π°ΠΊΠΆΠ΅ сущСствуСт XGM-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€, способный ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΏΡ€ΠΎΠΈΠ³Ρ€Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚Ρ€Π΅ΠΊ + 4 Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… эффСкта. Π›ΡƒΡ‡ΡˆΠ΅ всСго Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€Π°ΠΌΠΈ Π°ΡƒΠ΄ΠΈΠΎ Π²ΠΎ врСмя ΠΈΠ³Ρ€Ρ‹. НапримСр, Π² 30 Years of Nintendon’t голосовыС сэмплы Π½Π° экранС заставки ΠΈ ΠΊΠΎΠ½Ρ†Π° ΠΈΠ³Ρ€Ρ‹ воспроизводятся PCM-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠΌ для высокого качСства. Но Π²ΠΎ врСмя ΠΈΠ³Ρ€Ρ‹ ΠΌΠ½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ нСсколько Π·Π²ΡƒΠΊΠΎΠ²Ρ‹Ρ… эффСктов, поэтому я использовал XGM-Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€.

Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ для Mega Drive/Genesis Π·Π° 60 ΠΌΠΈΠ½ΡƒΡ‚? Π’Ρ‹Π·ΠΎΠ² принят!

Π“Π΅ΠΉΠΌ-Π΄ΠΆΠ΅ΠΌΡ‹ β€” прСвосходный способ примСнСния своих Π½Π°Π²Ρ‹ΠΊΠΎΠ² Π³Π΅ΠΉΠΌ-Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ³Ρ€: насколько Ρ…ΠΎΡ€ΠΎΡˆΡƒΡŽ ΠΈΠ³Ρ€Ρƒ Π²Ρ‹ смоТСтС ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ с нуля Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅ врСмя (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ 48 ΠΈΠ»ΠΈ 72 часа)?

Π‘ Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, самым Тёстким Π΄ΠΆΠ΅ΠΌΠΎΠΌ являСтся 0h Game Jam. Как понятно ΠΈΠ· названия, ΠΎΠ½ проводится ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π³ΠΎΠ΄ Π²ΠΎ врСмя ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° Π·ΠΈΠΌΠ½Π΅Π΅ врСмя. Π’Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈΠ³Ρ€Ρƒ Π² 02:00, Π² Π½ΠΎΡ‡ΡŒ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° часов. ΠŸΡ€ΠΎΡ€Π°Π±ΠΎΡ‚Π°Π² 60 ΠΌΠΈΠ½ΡƒΡ‚, Π²Ρ‹ выпускаСтС ΠΈΠ³Ρ€Ρƒ ΠΎΠ½Π»Π°ΠΉΠ½ Π² Ρ‚ΠΎΡ‚ самый ΠΌΠΎΠΌΠ΅Π½Ρ‚, ΠΊΠΎΠ³Π΄Π° часы Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ΡΡ с 03:00 Π½Π° 02:00. Π’ ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ Π³ΠΎΠ΄Ρƒ я Ρ€Π΅ΡˆΠΈΠ» ΠΏΠΎΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² этом Π΄ΠΆΠ΅ΠΌΠ΅. Волько Ρ‡Ρ‚ΠΎ Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ² Β«30 Years of Nintendon’tΒ», я Π½Π°ΠΊΠΎΠΏΠΈΠ» ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΎΠΏΡ‹Ρ‚ Π² создании ΠΈΠ³Ρ€Ρ‹ для Mega Drive/Genesis ΠΈ Π±Ρ‹Π» Π²Π΄ΠΎΡ…Π½ΠΎΠ²Π»Ρ‘Π½ простотой SGDK. Но смоТСт Π»ΠΈ SGDK Π±Ρ‹Ρ‚ΡŒ достаточно простым, Ρ‡Ρ‚ΠΎΠ±Ρ‹ я смог ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ 16-Π±ΠΈΡ‚Π½ΡƒΡŽ homebrew всСго Π·Π° 60 ΠΌΠΈΠ½ΡƒΡ‚? Π’ΠΎΡ‚ ΠΎΡ‚Π²Π΅Ρ‚:

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

Π”Π°Π²Π°ΠΉΡ‚Π΅ Π±ΡƒΠ΄Π΅ΠΌ чСстными, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ впСчатляСт. Баланс ΠΈΠ³Ρ€Ρ‹ уТасСн, Π° Π² Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π΅ случайных чисСл Π΅ΡΡ‚ΡŒ ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ Π±Π°Π³, ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ ΠΈΠ³Ρ€Π° становитя Π½Π΅ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΠΌΠΎΠΉ послС пятого яйца. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² Π½Π΅ΠΉ Π½Π΅Ρ‚ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ³ΠΎ изобраТСния, Π·Π²ΡƒΠΊΠ° ΠΈ Ρ‚.Π΄. Но всё-Ρ‚Π°ΠΊΠΈ это новая ΠΈΠ³Ρ€Π° для Mega Drive/Genesis, созданная с нуля Π·Π° 60 ΠΌΠΈΠ½ΡƒΡ‚, ΠΈ запускаСмая Π½Π° настоящСй консоли. НС знаю, ΠΊΠ°ΠΊ для вас, Π½ΠΎ для мСня это ΡƒΠΆΠ΅ своСго Ρ€ΠΎΠ΄Π° достиТСниС!

Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ идСя Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ гСймплСя ΠΈΠΌΠ΅Π»Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½Ρ‹ΠΉ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π», я ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠ» Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ ΠΈΠ³Ρ€ΠΎΠΉ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π΅Ρ‰Ρ‘ мноТСства часов. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρƒ мСня ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ довольно интСрСсная аркадная ΠΈΠ³Ρ€Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΠΎΠΆΠ½ΠΎ ΡΡ‹Π³Ρ€Π°Ρ‚ΡŒ здСсь. Π’Π°ΠΊΠΆΠ΅ ΠΎΠ½Π° доступна Π½Π° ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ΅ 30 Years of Nintendon’t вмСстС с Ρ‚Ρ€Π΅Ρ‚ΡŒΠ΅ΠΉ ΠΈΠ³Ρ€ΠΎΠΉ, ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ для этого выпуска Π½Π° физичСском носитСлС β€” MeteoRain.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

Много часов Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹!

ΠžΡ‚ homebrew ΠΊ indie

Π₯отя homebrew ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ являСтся нишСй для Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ (Π²Ρ€ΠΎΠ΄Π΅ мСня), Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ консоли ΠΈ сСгодня ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π²ΠΏΠΎΠ»Π½Π΅ коммСрчСской ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠΎΠΉ для ΠΈΠ½Π΄ΠΈ-студий. ΠŸΡ€Π΅ΠΊΡ€Π°ΡΠ½Ρ‹ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ этого стали Π΄Π²Π΅ Π½Π΅Π΄Π°Π²Π½ΠΎ Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½Ρ‹Π΅ ΠΈΠ³Ρ€Ρ‹. Π‘ ΠΎΠ΄Π½ΠΎΠΉ стороны, Tanglewood Π±Ρ‹Π»Π° ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Π½Π° ассСмблСрС, ΠΊΠ°ΠΊ Π² 90-Ρ…, Ρ‡Ρ‚ΠΎ сдСлало ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π΅Ρ‰Ρ‘ Π±ΠΎΠ»Π΅Π΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»ΡΡŽΡ‰ΠΈΠΌ. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, ΡΡ‚ΠΎΠ»ΡŒ ΠΆΠ΅ ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π°Ρ Xeno Crisis Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SGDK ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ воспользовалась прСимущСством ΠΊΠΎΠΌΡ„ΠΎΡ€Ρ‚Π° ΠΈ простоты соврСмСнных инструмСнтов.

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

Tanglewood (2018 Π³ΠΎΠ΄)

Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга. Π€ΠΎΡ‚ΠΎ Π½Π° ΠΊΠ°ΠΊΠΎΠΌ языкС написаны ΠΈΠ³Ρ€Ρ‹ для сСга

Xeno Crisis (2019 Π³ΠΎΠ΄)

Π˜Ρ‚Π°ΠΊ, Ссли Π²Π°ΠΌ нравятся Ρ€Π΅Ρ‚Ρ€ΠΎ-ΠΈΠ³Ρ€Ρ‹, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ сСгодня свою ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΈΠ³Ρ€Ρƒ для Mega Drive/Genesis?

Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ SGDK, достаточно ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΏΠΎ ссылкС: https://github.com/Stephane-D/SGDK

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

НадСюсь, Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ эта ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎ создании Ρ‚Ρ€Ρ‘Ρ… ΠΈΠ³Ρ€ для SEGA Mega Drive/Genesis ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ соврСмСнных Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ. Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΡ‹Π³Ρ€Π°Ρ‚ΡŒ Π² ΠΌΠΎΠΈ ΠΈΠ³Ρ€Ρ‹ Π½Π° собствСнной консоли ΠΈΠ»ΠΈ просто ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ мою Ρ€Π°Π±ΠΎΡ‚Ρƒ, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆ Π² красивой ΠΊΠΎΡ€ΠΎΠ±ΠΊΠ΅ с Ρ€Π΅Π»ΠΈΠ·ΠΎΠΌ ΠΌΠΎΠΈΡ… ΠΈΠ³Ρ€ Ρƒ издатСля Cote Gamers: http://cotegamers.com/shop/en/genesis-mega-drive/43-test.html

Если вас интСрСсуСт Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ Ρ€Π΅Π»ΠΈΠ· (Ρ‚.Π΅. ROM-Ρ‹), Ρ‚ΠΎ всС ΠΌΠΎΠΈ Ρ€Π΅Ρ‚Ρ€ΠΎ-ΠΈΠ³Ρ€Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ здСсь: http://drludos.itch.io/

Если Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ моя Ρ€Π°Π±ΠΎΡ‚Π° ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ сСбС это ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ, Ρ‚ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ мСня финансово Π½Π° Patreon. Мои ΠΈΠ³Ρ€Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΊΠ°ΠΊ freeware, Π° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠ΄Π°ΡŽΡ‚ΡΡ Π½Π° физичСских ΠΊΠ°Ρ€Ρ‚Ρ€ΠΈΠ΄ΠΆΠ°Ρ…. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π² мСня Π½Π° Patreon, Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ доступ ΠΊ Π±Π΅Ρ‚Π°-вСрсиям ΠΌΠΎΠΈΡ… ΠΈΠ³Ρ€, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ создаваСмым ΠΌΠ½ΠΎΠΉ ΠΏΡ€ΠΎΡ‚ΠΎΡ‚ΠΈΠΏΠ°ΠΌ (Π² Ρ‚ΠΎΠΌ числС Π·Π°Π±Ρ€ΠΎΡˆΠ΅Π½Π½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°ΠΌ).

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *