Microsoft ΠΎΡ‚ΠΊΡ€Ρ‹Π» ΠΊΠΎΠ΄ ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° BASIC для микропроцСссоров M6502

Компания Microsoft объявила ΠΎΠ± ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ исходного ΠΊΠΎΠ΄Π° ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€Π° BASIC для Π²ΠΎΡΡŒΠΌΠΈΡ€Π°Π·Ρ€ΡΠ΄Π½Ρ‹Ρ… микропроцСссоров MOS Technology 6502, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½Ρ‹Ρ… Π² 1975 Π³ΠΎΠ΄Ρƒ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½Π½Π°Ρ вСрсия BASIC ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Π»Π°ΡΡŒ Π² ΠŸΠ—Π£ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 8ΠšΠ‘ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π° систСмах Apple II, Commodore PET, Ohio Scientific, MOS KIM-1с ΠΈ симуляторС PDP-10. Код Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ 6955 строк Π½Π° ассСмблСрС ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT. ПослСднСС ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄Π°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΎ 28 июлСм 1978 Π³ΠΎΠ΄Π°.

Π­Ρ‚ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft. ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌ Π±Ρ‹Π» Altair BASIC, ΠΊΠΎΠ΄ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π±Ρ‹Π» ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π‘ΠΈΠ»Π»ΠΎΠΌ ГСйтсом вСсной этого Π³ΠΎΠ΄Π° Π² Ρ‡Π΅ΡΡ‚ΡŒ 50-лСтия со дня основания ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft. Π’ 1976 Π³ΠΎΠ΄Ρƒ Π‘ΠΈΠ»Π» ГСйтс ΠΈ Π ΠΈΠΊ Π’Π΅ΠΉΠ»Π°Π½Π΄ (Ric Weiland) ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ ΠΏΠΎΡ€Ρ‚ Altair BASIC для микропроцСссоров 6502, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±Ρ‹Π» Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ Commodore ΠΈ поставлялся ΠΊΠ°ΠΊ Commodore BASIC Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ… Commodore PET, VIC-20 ΠΈ Commodore 64.

Код BASIC для 6502 ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ интСрСс для Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ Ρ€Π΅Ρ‚Ρ€ΠΎΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… эмуляторы ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° Π±Π°Π·Π΅ FPGA. Π‘Ρ€Π΅Π΄ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ, компания Commodore анонсировала модСль Commodore 64 ULTIMATE Π½Π° Π±Π°Π·Π΅ FPGA, Π½Π°Ρ‡Π°Π»ΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π°ΠΌΠ΅Ρ‡Π΅Π½ΠΎ Π½Π° ΠΎΠΊΡ‚ΡΠ±Ρ€ΡŒ. Π’ Commodore 64 ULTIMATE заявлСна ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ с Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ 10 тысячами Ρ€Π΅Ρ‚Ρ€ΠΎ ΠΈΠ³Ρ€ ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΈΡ… возмоТностях, ΠΊΠ°ΠΊ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΈΠ³Ρ€ ΠΏΠΎ Wi-Fi, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° USB ΠΈ Ρ€Π΅ΠΆΠΈΠΌ ускорСния для запуска Π½ΠΎΠ²Ρ‹Ρ… ΠΈΠ³Ρ€.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

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