nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 14:18



Reply to topic  [ 14 posts ] 
MSX-DOS 
Author Message
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
Shaos wrote:
У микрософта даже свой CP/M-80 был - MSX-DOS назывался ;)
Ну, немного не так. Сначала был MS-DOS (срисованный с CP/M за вычетом файловой системы FAT). А потом уже появился MSX-DOS портированный с MS-DOS. Который очень напоминал CP/M, что вполне неудивительно :)

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


31 May 2018 10:43
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Alekcandr wrote:
Shaos wrote:
У микрософта даже свой CP/M-80 был - MSX-DOS назывался ;)
Ну, немного не так. Сначала был MS-DOS (срисованный с CP/M за вычетом файловой системы FAT). А потом уже появился MSX-DOS портированный с MS-DOS. Который очень напоминал CP/M, что вполне неудивительно :)

MSX-DOS не напоминал CP/M - он вполне честно пускал все CP/M-программы, что я пробовал...

_________________
:dj: https://mastodon.social/@Shaos


31 May 2018 14:26
Profile WWW
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
Shaos wrote:
MSX-DOS не напоминал CP/M - он вполне честно пускал все CP/M-программы, что я пробовал...
Конечно, MSX-DOS запускает софт CP/M (процессор Z80) и напоминает CP/M (BDOS функции практически те же).

Вот только не разу
Shaos wrote:
У микрософта даже свой CP/M-80 был - MSX-DOS назывался ;)
не было. MS-DOS был.

Вот еще инфы немного, как так вышло, что MS-DOS то это переписанный CP/M для х86.
Поэтому логично, что MSX-DOS запускает софт CP/M, только это уже переписанный MS-DOS от x86 машинки.

Не скучно программеры живут :D Фиг кого за руку словишь.

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


31 May 2018 16:10
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Alekcandr wrote:
Не скучно программеры живут :D Фиг кого за руку словишь.

А так многое делается в мире техники - что-то берется за образец или прототип...
Я вот увлекаюсь еще и историей оружия - так там все у всех всё украли...
Но фиг кого за руку словишь! :lol:

_________________
iLavr


31 May 2018 16:28
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Alekcandr wrote:
Shaos wrote:
MSX-DOS не напоминал CP/M - он вполне честно пускал все CP/M-программы, что я пробовал...
Конечно, MSX-DOS запускает софт CP/M (процессор Z80) и напоминает CP/M (BDOS функции практически те же).

Вот только не разу
Shaos wrote:
У микрософта даже свой CP/M-80 был - MSX-DOS назывался ;)
не было. MS-DOS был.

Вот еще инфы немного, как так вышло, что MS-DOS то это переписанный CP/M для х86.
Поэтому логично, что MSX-DOS запускает софт CP/M, только это уже переписанный MS-DOS от x86 машинки.

Не скучно программеры живут :D Фиг кого за руку словишь.

Ну MS-DOS всё таки сильно от CP/M отличается и 8086 далеко не 8080 так что логика что типа в MSX-DOS пускаются CP/M программки т.к. это портированный на Z80 MS-DOS, который есть портированный на 8086 CP/M-80, выглядит кривовато...

_________________
:dj: https://mastodon.social/@Shaos


01 Jun 2018 04:08
Profile WWW
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
Shaos wrote:
Ну MS-DOS всё таки сильно от CP/M отличается
Сильно это чем отличается? Не поленился, качнул исходники 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
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Alekcandr wrote:
Shaos wrote:
Ну MS-DOS всё таки сильно от CP/M отличается
Сильно это чем отличается? Не поленился, качнул исходники 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-ми разрядку :)

Да почему перепиливать то? Под новый проц надо заново писать - с нуля
За что ему 100 штук заплатили? Не за кросс-конвертацию кода ведь...

_________________
:dj: https://mastodon.social/@Shaos


01 Jun 2018 09:07
Profile WWW
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
Shaos wrote:
Да почему перепиливать то? Под новый проц надо заново писать - с нуля
Г-н 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
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Alekcandr wrote:
...читал, что был некий конвертор кода 8080 в 8086, который должен был свести к минимуму переделку софта...

На нашем форуме есть упоминание и ссылки по крайней мере на два таких конвертера под DOS.
И один написал я сам в рамках этого форума уже под платформу Win.

Ссылку по форуму искать не стал - никому эта экзотика в наше время особо не нужна, видимо.

_________________
iLavr


01 Jun 2018 12:09
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22412
Location: Silicon Valley
Reply with quote
Shaos wrote:
Alekcandr wrote:
Shaos wrote:
Ну MS-DOS всё таки сильно от CP/M отличается
Сильно это чем отличается? Не поленился, качнул исходники 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-ми разрядку :)

Да почему перепиливать то? Под новый проц надо заново писать - с нуля
За что ему 100 штук заплатили? Не за кросс-конвертацию кода ведь...

Инфляционный онлайн-кулькулятор говорит, что на сегодняшние бабки это 251 штука бабосов...

_________________
:dj: https://mastodon.social/@Shaos


01 Jun 2018 18:43
Profile WWW
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
Не знаю, какой профит получила IBM PC от MS-DOS 1.XX (думаю не большой). Но ASCII точно заимела DOS для MSX со всем багажом софта от CP/M. А это не мало.

Версия MSX-DOS 2.XX была уже написана ASCII. Потом не вышедшая в релиз MSX-DOS X.XX (предположительно 3.XX). Позже эти исходники были переданы энтузиасту (с условием не распространения) и появилась DOS с названием Nextor.

Shaos wrote:
Инфляционный онлайн-кулькулятор говорит, что на сегодняшние бабки это 251 штука бабосов...
В ценообразовании особо не разбираюсь. Вот цитата из истории создания MSX-DOS.
Quote:
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.

С учетом будущих планов (в то время) по производству MSX. По факту было продано около 5 миллионов шт. + внешние контроллеры. Это много за одну копию DOS? Не могу судить.

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


01 Jun 2018 21:23
Profile
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
Не прошло и пол века. Исходники выложили на оф. форуме (MSX-DOS 2.XX) c какой-то странной лицохой (подушкой мне в живот, сдулись самураи).

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


07 Oct 2018 07:59
Profile
Fanat

Joined: 10 Sep 2009 04:27
Posts: 78
Location: 41.213.126.12
Reply with quote
Alekcandr wrote:
Не прошло и пол века. Исходники выложили на оф. форуме (MSX-DOS 2.XX) c какой-то странной лицохой (подушкой мне в живот, сдулись самураи).


Александр могли бы вы пожалуйста показать где выложен код MSX-DOS
я не смог нагуглить


29 Apr 2019 07:39
Profile
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
Некий господин 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
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 14 posts ] 

Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.