• Добро пожаловать на инвестиционный форум!

    Во всем многообразии инвестиций трудно разобраться. MMGP станет вашим надежным помощником и путеводителем в мире инвестиций. Только самые последние тренды, передовые технологии и новые возможности. 400 тысяч пользователей уже выбрали нас. Самые актуальные новости, проверенные стратегии и способы заработка. Сюда люди приходят поделиться своим опытом, найти и обсудить новые перспективы. 16 миллионов сообщений, оставленных нашими пользователями, содержат их бесценный опыт и знания. Присоединяйтесь и вы!

    Впрочем, для начала надо зарегистрироваться!
  • 🐑 Моисей водил бесплатно. А мы платим, хотя тоже планируем работать 40 лет! Принимай участие в партнеской программе MMGP
  • 📝 Знаешь буквы и умеешь их компоновать? Платим. Дорого. Бессрочная акция от MMGP: "ОПЛАТА ЗА СООБЩЕНИЯ"
  • 💰 В данном разделе действует акция с оплатой за новые публикации
  • 📌 Внимание! Перед публикацией новостей ознакомьтесь с правилами новостных разделов

Известный разработчик Windows вспоминает о первом аппаратном продукте Microsoft 45-летней давности

Ветеран.jpg

Ветеран разработки Windows Рэймонд Чен поделился уникальными воспоминаниями о первом аппаратном продукте Microsoft — примерно 45-летней давности. В 1980 году компания выпустила Z-80 SoftCard для пользователей Apple II. Цель — дать владельцам популярного компьютера на процессоре MOS Technology 6502 доступ к библиотеке ПО под CP/M, которая в те годы была критически важна.

Чтобы это работало, Microsoft встроила в плату расширения Zilog Z80 и написала сложный код для совместной работы двух процессоров — детали раскрыл Чен в своём блоге The Old New Thing.

Что такое Z-80 SoftCard?

Плата позволяла Apple II запускать программы CP/M — операционную систему от Digital Research, доминировавшую в бизнес-сегменте. Это был первый случай, когда Microsoft решила проблему кросс-совместимости аппаратно.

При этом просто вставить Z80 в слот Apple II было недостаточно. Microsoft официально стала «компанией программного обеспечения и устройств» только в 2013 году при Сатье Наделле, поэтому успех SoftCard удивляет: в год запуска она стала главным источником дохода компании. Продажи продолжались несколько лет, а цена в $350 (1980) эквивалентна примерно $1350 в 2025 году.

Как это работало: инсайды от Чена

Основная сложность — 6502 нельзя было просто отключить, пока Z80 выполнял CP/M-код. Он всё ещё отвечал за ввод-вывод, тайминги и периферию.

Разработчики применили хитрости:
- Имитация DMA: приостанавливала 6502.
- Мониторинг линии рефреша Z80: чтобы 6502 не «засыпал» и не конфликтовал с памятью.
- Аппаратная трансляция адресов: отдельная схема предотвращала столкновения стеков и буферов.

Планирование межпроцессорного взаимодействия и управление памятью стали ключом к успеху.

Хронология главных аппаратных проектов Microsoft

- 1980 — Z-80 SoftCard
- 1983 — Microsoft Mouse
- 1990-е — периферия для Windows
- 2001 — Xbox
- 2006 — Zune
- 2010 — Windows Mobile-телефоны
- 2012 — Surface
- 2016 — HoloLens

Хотя Microsoft вошла в консольный рынок ещё в 2001-м, официальный поворот к «устройствам» в 2013 году совпал с расцветом линейки Surface. А начиналось всё с маленькой платы, которая сделала Apple II универсальнее — и Microsoft богаче.

Оригинал

Уникальность
 
Сверху Снизу