nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 16 Oct 2018 12:19



Reply to topic  [ 12 posts ] 
MSX-DOS 
Author Message
Maniac

Joined: 01 Oct 2007 11:30
Posts: 296
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 11:43
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16997
Location: Colorado
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-программы, что я пробовал...

_________________
:eugeek: https://twitter.com/Shaos1973


31 May 2018 15:26
Profile WWW
Maniac

Joined: 01 Oct 2007 11:30
Posts: 296
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 17:10
Profile
Supreme God
User avatar

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

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

_________________
iLavr


31 May 2018 17:28
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16997
Location: Colorado
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, выглядит кривовато...

_________________
:eugeek: https://twitter.com/Shaos1973


01 Jun 2018 05:08
Profile WWW
Maniac

Joined: 01 Oct 2007 11:30
Posts: 296
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 06:15
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16997
Location: Colorado
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 штук заплатили? Не за кросс-конвертацию кода ведь...

_________________
:eugeek: https://twitter.com/Shaos1973


01 Jun 2018 10:07
Profile WWW
Maniac

Joined: 01 Oct 2007 11:30
Posts: 296
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 11:09
Profile
Supreme God
User avatar

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

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

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

_________________
iLavr


01 Jun 2018 13:09
Profile
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 16997
Location: Colorado
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 штука бабосов...

_________________
:eugeek: https://twitter.com/Shaos1973


01 Jun 2018 19:43
Profile WWW
Maniac

Joined: 01 Oct 2007 11:30
Posts: 296
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 22:23
Profile
Maniac

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

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


07 Oct 2018 08:59
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 12 posts ] 

Who is online

Users browsing this forum: No registered users and 0 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.