Комментарии 18
Кроме того, символьный блок клавиатуры имел стандартную QWERTY-раскладку, но вот остальные клавиши, вроде Del, Shift, Enter и клавиши управления курсором располагались в непривычных для пользователя IBM-совместимых машин местах.
По фото видно же, что раскладка не QWERTY, а QWERTZ.. Y и Z поменяны местами.
https://ru.wikipedia.org/wiki/QWERTZ
Несмотря на то, что в основе PMD 85 лежал полный аналог Intel 8080, на нем не запускалась MS-DOS
Хотел бы я посмотреть на MS DOS на 8080 )
На Zilog z80, есть MSX-DOS которая была бэкпортирована из MS-DOS1.25 самим автором DOS Тимом Патерсоном, который писал первые прототипы QDOS на Z80, потом ретранслируя их ассемблерный исходник Z80 в ассемблер 8086, который уже потом собирался на целевую машину. Вот такой круговорот DOS в природе.
Про MSX DOS знаю, видел. Но это не MS DOS и не 8080 ) Согласен, что интересный цикл развития получился.
И всё таки MSX DOS это MSDOS для Zilog Z80 от Microsoft. И как минимум MSX DOS1 можно запустить на компьютере не MSX стандарта, примером может служить Aleste 520EX. Если я не ошибаюсь, что MSX DOS была портирована на один из расширенных клонов ZXSpectrum в xUSSR.
Можно ли портировать MSX DOS на 8080? Напрямую скорее всего нет т.к. один из вызовов MSX DOS использует регистр IX/ Возможно ли создать что то похожее MSX DOS на 8080? Скорее да, чем нет.
И всё таки MSX DOS это MSDOS для Zilog Z80
Разве что в кавычках, как написано на вики. В статье из InfoWorld, на которую ссылаются, пишут "Tim Patterson, author of the MS DOS operating system and MSX DOS, a similar operating system". Similar, but not the same. Хотя согласен, что грань тонкая )
К сожалению, википедия становится всё более зашумлённой личными предпочтениями и предположениями и становится похожа не на достоверный источник, а на старую записную книжку с случайными записями.
Вот что говорит о происхождении MSXDOS сам Тим Патерсон:
"Here’s what I can reconstruct about the history of MSX-DOS:
On August 10, 1983 I got a call from Paul Allen asking me to do a Z80 version of MS-DOS. I didn’t jump at the chance, as I was trying to get the first product for my startup Falcon Systems ready to go. I made a suggestion of one or two others I thought could do it and he said he’d already asked. He was in a hurry to get it done and nobody else could meet his timeline. But he was willing to pay cash and let my company distribute MS-DOS, so I decided it was a good deal. On August 17th I signed an agreement to do Z80 MS-DOS 1.25 for $100,000 and the right to distribute MS-DOS 2.0, 2.5, & 3.0 with a hardware product without royalty.
********
ASCII was having problems getting MSX-DOS working on the actual MSX machine. They did not provide a machine for me, and instead had me come to Tokyo to help them. On January 28th I left for Japan with Chris Larson, where we met up with Kay Nishi and his people. It turned out they’d been hacking away at the code without telling me, so we weren’t working from the same code base. I spent three days in Tokyo figuring out the problems (and got a little tourist time in). I don’t work well under pressure so I didn’t try to do any coding there. I continued working on and off on MSX-DOS in February.
Chris Larson & Jey Suzuki came by my office at the end of February and early March. They brought an MSX machine with an In-Circuit Emulator (ICE) for debugging. We got everything working and I didn’t hear anything more until April. There was a little more work to do, and then on April 23, 1984, Microsoft accepted delivery and made the final payment.
I did fix a few bugs after that, but that was pretty much the end of any contact with the project. I never heard anything more about MSX at all."
Так что де-юре, судя по договору Тима с Майкрософт, Тим писал именно Z80 MS-DOS 1.25 ;)
Вопрос что именно было в тексте договора и в официальной документации MSX DOS, а не как это называлось в разговорах.
Пардон муа, а зачем в документации MSX DOS приводить текст договора с Тимом Петерсоном на создание операционной системы? Я к примеру не помню ни одного такого примера с любой ОС.
Вас смущает отсутствие скана договора в качестве пруфа, и то что об этом говорит признанный автор оригинального MS DOS? Окей, такая информация к размышлению: в какой то момент в мире осталось всего лишь три компании/персоны имеющие право продавать DOS без лицензионных отчислений Микрософт, это собственно Microsoft, IBM и Тим Патерсон. Позднее Microsoft выкупила у Тима эту лицензию за очень большие деньги. Далее никто из живых на момент интервью участников не опроверг слова Патерсона, ни Пол Аллен, ни Кей Ниши.
Вопрос в том, называет ли Microsoft официально MSX DOS "MS DOSом для Z80" (в документации, маркетинговых материалах и т.д.) или это использовалось только неформально (в том числе в разговорах с Паттерсоном) и отражает только техническую часть вопроса?
Microsoft уже никак не называет MSX DOS, так как все права на MSX DOS принадлежат Кею Ниши.
Но если вам недостаточно слов Тима Патерсона о контракте по написанию "MSDOS for Zilog Z80", то можете обратится с запросом в Microsoft и запросить документы подтверждающие или опровергающие это.
BTW Кей Ниши сделал MSX DOS свободным и не требует за его распространение отчислений. На фоне этого существует забавный факт, компания Microsoft до сих пор требует отчислений в 25 долларов за каждую новую копию MSX Basic. ;))
Текст контракта и юристы Микрософт могут сразу не найти ) Тут же вопрос в том, просили сделать для Z80 именно MS DOS или систему, аналогичную MS DOS - то есть в нюансах юридических формулировок. С тем, что по факту Паттерсон портировал MS DOS на Z80, я не спорю.
Текст контракта и юристы Микрософт могут сразу не найти )
Если это будет чисто за исторический запрос, то да, чесаться они оооочень долго. Но если это будет финансовый вопрос, на пару лярдов зелени, то оригинал найдется практически "мгновенно"
Тут же вопрос в том, просили сделать для Z80 именно MS DOS или систему, аналогичную MS DOS - то есть в нюансах юридических формулировок.
Тут дело скорее всего в разделении рынка мелкомягкими между домашним сегментом MSX (MicroSoft eXtended), и бизнес сегментом IBM PC, с соответствующим изменением названий ОС чтобы избежать между ними конфликта. Плюс убрать почву для возможных юридических коллизий: "Ваш dos for z80 не работает на моем IBM PC, хотя на коробке написано что она полностью совместима с IBM PC на уровне носителей!" ;))
Ваш dos for z80 не работает на моем IBM PC
Собственно я к тому и клоню - для простого пользователя, который читает слова на коробках, а не погружается в технические детали, это разные системы.
У нас в городе на таких Теслах в школах были компьютерные классы. Раскладка только была ЙЦУКЕН. Нравилось то, что был графический экран. Некоторые игры от Спектрума были адаптированы для этой машины. Их недостатков - клавиатура ужасного качества.
Компьютер от Tesla. История персоналки PMD 85