Всё тайное со временем становится опенсорным.
github.com/microsoft/BASIC-M6502
"Этот исходный код на языке ассемблера представляет собой один из наиболее исторически значимых фрагментов программного обеспечения ранней эры персональных компьютеров. Это полный исходный код Microsoft BASIC версии 1.1 для микропроцессора 6502, первоначально разработанный и защищенный авторским правом Microsoft в 1976–1978 годах."
github.com/microsoft/BASIC-M6502
"Этот исходный код на языке ассемблера представляет собой один из наиболее исторически значимых фрагментов программного обеспечения ранней эры персональных компьютеров. Это полный исходный код Microsoft BASIC версии 1.1 для микропроцессора 6502, первоначально разработанный и защищенный авторским правом Microsoft в 1976–1978 годах."

no subject
Date: 2025-09-05 02:16 (UTC)no subject
Date: 2025-09-05 03:04 (UTC)становится понятно конкурентное преимущество MS перед Возняком и другими авторами первых Бейсиков.
У MS был симулятор микропроцессоров на PDP-10. На том железе писать софт для него самого много труднее
no subject
Date: 2025-09-05 03:29 (UTC)no subject
Date: 2025-09-05 04:14 (UTC)"One of the reasons for that was because my BASIC was assembled by hand. If I discovered that - oh my gosh - I've got to add a few bytes to this one routine, I had to put a jump out to somewhere else, do what was needed, then jump back in. It was absolute memory locations. So it was extremely clumsy. I would shorten a routine and I would lose 5 bytes, but I wouldn't be able to put any more instructions in there. Everything had to stay exactly where it was, because I had pre-calculated: a branch ahead will be exactly 32 bytes. I'm sorry, I'm not going to go back rewrite my entire code, just because I can shrink it down to 31 bytes."
The result wasn't quite what Wozniak expected though: "It's too bad. I've thought back and that might be my one regret on the Apple II - because eventually we licensed Microsoft BASIC
no subject
Date: 2025-09-05 11:06 (UTC)no subject
Date: 2025-09-05 11:34 (UTC)Они даже в официальном анонсе https://opensource.microsoft.com/blog/2025/09/03/microsoft-open-source-historic-6502-basic/ написали "Notably, Michael Steil documented and rebuilt the original BASIC process for multiple targets."
Т.е. too litlle, too late, хорошо что хоть под MIT License, типа признали факт.
Вообще же исходник оригинальный ходит по сети с 2015 года как минимум, https://www.pagetable.com/?p=774 опублинкован тем же Michael Steil. Но его ребилд лучше, а то MACRO-10 еще надо найти и запустить.
no subject
Date: 2025-09-05 12:23 (UTC)no subject
Date: 2025-09-05 15:28 (UTC)