Ну, немного не так. Сначала был MS-DOS (срисованный с CP/M за вычетом файловой системы FAT). А потом уже появился MSX-DOS портированный с MS-DOS. Который очень напоминал CP/M, что вполне неудивительноShaos wrote:У микрософта даже свой CP/M-80 был - MSX-DOS назывался
MSX-DOS
Moderator: Shaos
-
Alekcandr
- Doomed
- Posts: 665
- Joined: 01 Oct 2007 10:30
- Location: Ukraine
MSX-DOS
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
http://www.orion-ext.narod.ru
-
Shaos
- Admin
- Posts: 24372
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Robby - расширение языка RW1
MSX-DOS не напоминал CP/M - он вполне честно пускал все CP/M-программы, что я пробовал...Alekcandr wrote:Ну, немного не так. Сначала был MS-DOS (срисованный с CP/M за вычетом файловой системы FAT). А потом уже появился MSX-DOS портированный с MS-DOS. Который очень напоминал CP/M, что вполне неудивительноShaos wrote:У микрософта даже свой CP/M-80 был - MSX-DOS назывался
-
Alekcandr
- Doomed
- Posts: 665
- Joined: 01 Oct 2007 10:30
- Location: Ukraine
Re: Robby - расширение языка RW1
Конечно, MSX-DOS запускает софт CP/M (процессор Z80) и напоминает CP/M (BDOS функции практически те же).Shaos wrote:MSX-DOS не напоминал CP/M - он вполне честно пускал все CP/M-программы, что я пробовал...
Вот только не разу
не было. MS-DOS был.Shaos wrote:У микрософта даже свой CP/M-80 был - MSX-DOS назывался
Вот еще инфы немного, как так вышло, что MS-DOS то это переписанный CP/M для х86.
Поэтому логично, что MSX-DOS запускает софт CP/M, только это уже переписанный MS-DOS от x86 машинки.
Не скучно программеры живут
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
http://www.orion-ext.narod.ru
-
Lavr
- Supreme God
- Posts: 16780
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Robby - расширение языка RW1
А так многое делается в мире техники - что-то берется за образец или прототип...Alekcandr wrote:Не скучно программеры живутФиг кого за руку словишь.
Я вот увлекаюсь еще и историей оружия - так там все у всех всё украли...
Но фиг кого за руку словишь!
iLavr
-
Shaos
- Admin
- Posts: 24372
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Robby - расширение языка RW1
Ну MS-DOS всё таки сильно от CP/M отличается и 8086 далеко не 8080 так что логика что типа в MSX-DOS пускаются CP/M программки т.к. это портированный на Z80 MS-DOS, который есть портированный на 8086 CP/M-80, выглядит кривовато...Alekcandr wrote:Конечно, MSX-DOS запускает софт CP/M (процессор Z80) и напоминает CP/M (BDOS функции практически те же).Shaos wrote:MSX-DOS не напоминал CP/M - он вполне честно пускал все CP/M-программы, что я пробовал...
Вот только не разуне было. MS-DOS был.Shaos wrote:У микрософта даже свой CP/M-80 был - MSX-DOS назывался
Вот еще инфы немного, как так вышло, что MS-DOS то это переписанный CP/M для х86.
Поэтому логично, что MSX-DOS запускает софт CP/M, только это уже переписанный MS-DOS от x86 машинки.
Не скучно программеры живутФиг кого за руку словишь.
-
Alekcandr
- Doomed
- Posts: 665
- Joined: 01 Oct 2007 10:30
- Location: Ukraine
Re: Robby - расширение языка RW1
Сильно это чем отличается? Не поленился, качнул исходники Microsoft DOS V1.1. Сравнил таблицу функций BDOS MS-DOS и MSX-DOS. Особых отличий не заметил. Хотя у MSX-DOS функций чуть меньше (часть помечена - unused). Процессоры, конечно, я не сравниваю. Хотя читал, что был некий конвертор кода 8080 в 8086, который должен был свести к минимуму переделку софта CP/M.Shaos wrote:Ну MS-DOS всё таки сильно от CP/M отличается
А по поводу логики. По мне так тоже кривовато. С другой стороны не мог же г-н Tim Paterson вот так просто взять и втюхать ASCII CP/M под названием MSX-DOS. Вот и пришлось ему свой 86-DOS, который был клоном CP/M перепиливать теперь уже на 8-ми разрядку
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
http://www.orion-ext.narod.ru
-
Shaos
- Admin
- Posts: 24372
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Robby - расширение языка RW1
Да почему перепиливать то? Под новый проц надо заново писать - с нуляAlekcandr wrote:Сильно это чем отличается? Не поленился, качнул исходники Microsoft DOS V1.1. Сравнил таблицу функций BDOS MS-DOS и MSX-DOS. Особых отличий не заметил. Хотя у MSX-DOS функций чуть меньше (часть помечена - unused). Процессоры, конечно, я не сравниваю. Хотя читал, что был некий конвертор кода 8080 в 8086, который должен был свести к минимуму переделку софта CP/M.Shaos wrote:Ну MS-DOS всё таки сильно от CP/M отличается
А по поводу логики. По мне так тоже кривовато. С другой стороны не мог же г-н Tim Paterson вот так просто взять и втюхать ASCII CP/M под названием MSX-DOS. Вот и пришлось ему свой 86-DOS, который был клоном CP/M перепиливать теперь уже на 8-ми разрядку
За что ему 100 штук заплатили? Не за кросс-конвертацию кода ведь...
-
Alekcandr
- Doomed
- Posts: 665
- Joined: 01 Oct 2007 10:30
- Location: Ukraine
Re: Robby - расширение языка RW1
Г-н Tim Paterson, видимо видней было.Shaos wrote:Да почему перепиливать то? Под новый проц надо заново писать - с нуля
Доставила строчка в теле биос-а MSX-DOS 1.XX
defb " MSX-DOS ver. 2.2 Copyright 1984 by Microsoft "
Японцы юмористы, как бы намекаю, откуда ноги у Microsoft DOS растут
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
http://www.orion-ext.narod.ru
-
Lavr
- Supreme God
- Posts: 16780
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: Robby - расширение языка RW1
На нашем форуме есть упоминание и ссылки по крайней мере на два таких конвертера под DOS.Alekcandr wrote:...читал, что был некий конвертор кода 8080 в 8086, который должен был свести к минимуму переделку софта...
И один написал я сам в рамках этого форума уже под платформу Win.
Ссылку по форуму искать не стал - никому эта экзотика в наше время особо не нужна, видимо.
iLavr
-
Shaos
- Admin
- Posts: 24372
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Robby - расширение языка RW1
Инфляционный онлайн-кулькулятор говорит, что на сегодняшние бабки это 251 штука бабосов...Shaos wrote:Да почему перепиливать то? Под новый проц надо заново писать - с нуляAlekcandr wrote:Сильно это чем отличается? Не поленился, качнул исходники Microsoft DOS V1.1. Сравнил таблицу функций BDOS MS-DOS и MSX-DOS. Особых отличий не заметил. Хотя у MSX-DOS функций чуть меньше (часть помечена - unused). Процессоры, конечно, я не сравниваю. Хотя читал, что был некий конвертор кода 8080 в 8086, который должен был свести к минимуму переделку софта CP/M.Shaos wrote:Ну MS-DOS всё таки сильно от CP/M отличается
А по поводу логики. По мне так тоже кривовато. С другой стороны не мог же г-н Tim Paterson вот так просто взять и втюхать ASCII CP/M под названием MSX-DOS. Вот и пришлось ему свой 86-DOS, который был клоном CP/M перепиливать теперь уже на 8-ми разрядку
За что ему 100 штук заплатили? Не за кросс-конвертацию кода ведь...
-
Alekcandr
- Doomed
- Posts: 665
- Joined: 01 Oct 2007 10:30
- Location: Ukraine
Re: MSX-DOS
Не знаю, какой профит получила IBM PC от MS-DOS 1.XX (думаю не большой). Но ASCII точно заимела DOS для MSX со всем багажом софта от CP/M. А это не мало.
Версия MSX-DOS 2.XX была уже написана ASCII. Потом не вышедшая в релиз MSX-DOS X.XX (предположительно 3.XX). Позже эти исходники были переданы энтузиасту (с условием не распространения) и появилась DOS с названием Nextor.
Версия MSX-DOS 2.XX была уже написана ASCII. Потом не вышедшая в релиз MSX-DOS X.XX (предположительно 3.XX). Позже эти исходники были переданы энтузиасту (с условием не распространения) и появилась DOS с названием Nextor.
В ценообразовании особо не разбираюсь. Вот цитата из истории создания MSX-DOS.Shaos wrote:Инфляционный онлайн-кулькулятор говорит, что на сегодняшние бабки это 251 штука бабосов...
С учетом будущих планов (в то время) по производству MSX. По факту было продано около 5 миллионов шт. + внешние контроллеры. Это много за одну копию DOS? Не могу судить.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.
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
http://www.orion-ext.narod.ru
-
Alekcandr
- Doomed
- Posts: 665
- Joined: 01 Oct 2007 10:30
- Location: Ukraine
Re: MSX-DOS
Не прошло и пол века. Исходники выложили на оф. форуме (MSX-DOS 2.XX) c какой-то странной лицохой (подушкой мне в живот, сдулись самураи).
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
http://www.orion-ext.narod.ru
-
sergey2b
- Fanat
- Posts: 87
- Joined: 10 Sep 2009 04:27
- Location: 41.213.126.12
Re: MSX-DOS
Александр могли бы вы пожалуйста показать где выложен код MSX-DOSAlekcandr wrote:Не прошло и пол века. Исходники выложили на оф. форуме (MSX-DOS 2.XX) c какой-то странной лицохой (подушкой мне в живот, сдулись самураи).
я не смог нагуглить
-
Alekcandr
- Doomed
- Posts: 665
- Joined: 01 Oct 2007 10:30
- Location: Ukraine
Re: MSX-DOS
Некий господин Konamiman много лет назад заимел рабочие исходники не вышедшей официально версии 2.ХХ, на условиях не публиковать их. И начал делать на этой основе свою операционную систему Nextor с закрытым кодом, совместимую с MSX-DOS2.
В прошлом году после переговоров господину Konamiman разрешили опубликовать исходный код той неофициальной рабочей версии MSX-DOS2 (и Nextor).
Подробнее - Nextor becomes open source
В прошлом году после переговоров господину Konamiman разрешили опубликовать исходный код той неофициальной рабочей версии MSX-DOS2 (и Nextor).
Подробнее - Nextor becomes open source
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
http://www.orion-ext.narod.ru
-
Shaos
- Admin
- Posts: 24372
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: MSX-DOS
Репа Nextor (форк MSX-DOS): https://github.com/Konamiman/Nextor
Лицензия у него такая:
Лицензия у него такая:
MSX-DOS is (c) 2018 The MSX Licensing Corporation Nextor is (c) 2018 Nestor Soriano Vilchez
Nextor is a fork of MSX-DOS and as such it makes extensive use of the MSX-DOS source code. The MSX Licensing Corporation authorizes this usage under the following terms:
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish and/or distribute the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
- The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
- Commercial usage of the Software is not allowed without explicit permission from the copyright holders. "Commercial usage" means selling copies of the Software, either in source code form or in binary form.
- Producing and distributing hardware that includes the Software in ROM (or in an equivalent built-in storage media) is allowed as long as no fee is charged for the Software itself. That is, the selling price of the hardware must be the same it would be if it didn't include the Software.
- Derivative works are not allowed without explicit permission from the copyright holders. "Derivative works" means independent projects that are created as forks of the original source code for the Software.
