Author |
Message |
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Ну, немного не так. Сначала был MS-DOS (срисованный с CP/M за вычетом файловой системы FAT). А потом уже появился MSX-DOS портированный с MS-DOS. Который очень напоминал CP/M, что вполне неудивительно
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
31 May 2018 10:43 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23282 Location: Silicon Valley
|
MSX-DOS не напоминал CP/M - он вполне честно пускал все CP/M-программы, что я пробовал...
|
31 May 2018 14:26 |
|
|
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Конечно, MSX-DOS запускает софт CP/M (процессор Z80) и напоминает CP/M (BDOS функции практически те же). Вот только не разу не было. MS-DOS был. Вот еще инфы немного, как так вышло, что MS-DOS то это переписанный CP/M для х86. Поэтому логично, что MSX-DOS запускает софт CP/M, только это уже переписанный MS-DOS от x86 машинки. Не скучно программеры живут Фиг кого за руку словишь.
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
31 May 2018 16:10 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А так многое делается в мире техники - что-то берется за образец или прототип... Я вот увлекаюсь еще и историей оружия - так там все у всех всё украли... Но фиг кого за руку словишь!
_________________ iLavr
|
31 May 2018 16:28 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23282 Location: Silicon Valley
|
| | | | Alekcandr wrote: Конечно, MSX-DOS запускает софт CP/M (процессор Z80) и напоминает CP/M (BDOS функции практически те же). Вот только не разу не было. MS-DOS был. Вот еще инфы немного, как так вышло, что MS-DOS то это переписанный CP/M для х86. Поэтому логично, что MSX-DOS запускает софт CP/M, только это уже переписанный MS-DOS от x86 машинки. Не скучно программеры живут Фиг кого за руку словишь. | | | | |
Ну MS-DOS всё таки сильно от CP/M отличается и 8086 далеко не 8080 так что логика что типа в MSX-DOS пускаются CP/M программки т.к. это портированный на Z80 MS-DOS, который есть портированный на 8086 CP/M-80, выглядит кривовато...
|
01 Jun 2018 04:08 |
|
|
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Сильно это чем отличается? Не поленился, качнул исходники Microsoft DOS V1.1. Сравнил таблицу функций BDOS MS-DOS и MSX-DOS. Особых отличий не заметил. Хотя у MSX-DOS функций чуть меньше (часть помечена - unused). Процессоры, конечно, я не сравниваю. Хотя читал, что был некий конвертор кода 8080 в 8086, который должен был свести к минимуму переделку софта CP/M. А по поводу логики. По мне так тоже кривовато. С другой стороны не мог же г-н Tim Paterson вот так просто взять и втюхать ASCII CP/M под названием MSX-DOS. Вот и пришлось ему свой 86-DOS, который был клоном CP/M перепиливать теперь уже на 8-ми разрядку
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
01 Jun 2018 05:15 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23282 Location: Silicon Valley
|
Да почему перепиливать то? Под новый проц надо заново писать - с нуля За что ему 100 штук заплатили? Не за кросс-конвертацию кода ведь...
|
01 Jun 2018 09:07 |
|
|
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Г-н Tim Paterson, видимо видней было. Доставила строчка в теле биос-а MSX-DOS 1.XX defb " MSX-DOS ver. 2.2 Copyright 1984 by Microsoft " Японцы юмористы, как бы намекаю, откуда ноги у Microsoft DOS растут
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
01 Jun 2018 10:09 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
На нашем форуме есть упоминание и ссылки по крайней мере на два таких конвертера под DOS. И один написал я сам в рамках этого форума уже под платформу Win. Ссылку по форуму искать не стал - никому эта экзотика в наше время особо не нужна, видимо.
_________________ iLavr
|
01 Jun 2018 12:09 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23282 Location: Silicon Valley
|
Инфляционный онлайн-кулькулятор говорит, что на сегодняшние бабки это 251 штука бабосов...
|
01 Jun 2018 18:43 |
|
|
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Не знаю, какой профит получила 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. С учетом будущих планов (в то время) по производству MSX. По факту было продано около 5 миллионов шт. + внешние контроллеры. Это много за одну копию DOS? Не могу судить.
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
01 Jun 2018 21:23 |
|
|
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Не прошло и пол века. Исходники выложили на оф. форуме (MSX-DOS 2.XX) c какой-то странной лицохой (подушкой мне в живот, сдулись самураи).
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
07 Oct 2018 07:59 |
|
|
sergey2b
Fanat
Joined: 10 Sep 2009 04:27 Posts: 82 Location: 41.213.126.12
|
Александр могли бы вы пожалуйста показать где выложен код MSX-DOS я не смог нагуглить
|
29 Apr 2019 07:39 |
|
|
Alekcandr
Doomed
Joined: 01 Oct 2007 10:30 Posts: 665 Location: Ukraine
|
Некий господин Konamiman много лет назад заимел рабочие исходники не вышедшей официально версии 2.ХХ, на условиях не публиковать их. И начал делать на этой основе свою операционную систему Nextor с закрытым кодом, совместимую с MSX-DOS2. В прошлом году после переговоров господину Konamiman разрешили опубликовать исходный код той неофициальной рабочей версии MSX-DOS2 (и Nextor). Подробнее - Nextor becomes open source
_________________Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
|
29 Apr 2019 10:28 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 23282 Location: Silicon Valley
|
Репа Nextor (форк MSX-DOS): https://github.com/Konamiman/NextorЛицензия у него такая: | | | | Quote: 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 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.
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. | | | | |
|
16 Jul 2024 22:27 |
|
|