URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 99197
[ Назад ]

Исходное сообщение
"Опубликованы исходные тексты операционной системы CP/M"

Отправлено opennews , 02-Окт-14 09:14 
Музей компьютерной истории с разрешения правообладателей опубликовал (http://www.computerhistory.org/_static/atchm/early-digital-r... исходные тексты  (zip-архив (http://s3data.computerhistory.org/atchm/documents/CPM_source... одного из первых выпусков операционной системы CP/M (https://ru.wikipedia.org/wiki/CP/M), которая в семидесятые годы прошлого века доминировала на компьютерах с восьмибитными процессорами i8080 и Z80. Открытие кода приурочено к сорокалетию с момента первого выпуска  CP/M. Исходные тексты CP/M написаны на языке PL/M (https://ru.wikipedia.org/wiki/PL/M). Поэкспериментировать с запуском CP/M можно воспользовавшись эмулятором (http://www.tramm.li/i8080/), работающим в web-браузере. Архив программ можно найти на сайте cpm.z80.de (http://www.cpm.z80.de/).


URL: http://www.computerhistory.org/_static/atchm/early-digital-r.../
Новость: http://www.opennet.dev/opennews/art.shtml?num=40725


Содержание

Сообщения в этом обсуждении
"Опубликованы исходные тексты операционной системы CP/M"
Отправлено MPEG LA , 02-Окт-14 09:14 
ждем пафосных исходников TR-DOS

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено Antagonist , 02-Окт-14 09:21 
Её уже изучили, разобрав каждую ассемблерную инструкцию ещё в 90-е, ассемблерные исходники никому не нужны :)

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено STS , 02-Окт-14 09:28 
TR-DOS писали не на ассемблере. Поэтому она изнутри такая и корявая.

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено MPEG LA , 02-Окт-14 09:34 
> Её уже изучили, разобрав каждую ассемблерную инструкцию ещё в 90-е

ровно как и CP/M


"Опубликованы исходные тексты операционной системы CP/M"
Отправлено glebiao , 03-Окт-14 16:53 
Хм.

А между тем, обычно забывают, что CP/M существовала во множестве реинкарнаций. Бог с 8-разрядными эмбеддед, но был и такой, местами :) очень (даже сегодня) интересный зверь, как Concurrent CP/M. Многозадачный и многопользовательский. Вот это глянуть было-бы забавно.


"Опубликованы исходные тексты операционной системы CP/M"
Отправлено тигар , 02-Окт-14 09:37 
гм.. это та самая CP/M которая была на "корвет" в конце 80х-начале 90-х? или там было нечто пирацкое, с таким же названием?



"Опубликованы исходные тексты операционной системы CP/M"
Отправлено цирроз , 02-Окт-14 10:17 
Да, CP/M-80, её с ямахи адаптировали. А ещё была МикроДОС

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено Константавр , 02-Окт-14 14:15 
У меня был какой-то советский навороченный Спектрум, он работал в режиме 48, 128+ и этот CP/M. Чувствовал себя круто, но никак не мог понять, что делать с этим сипиэмом, так как никакой инфы про него не имелось, а жаль. Но и 128+ с головой хватало :)

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено hoopoe , 02-Окт-14 09:42 
мы в то время и представить не могли, что ось можно будет эмулировать в браузере... да и, честно говоря, про браузеры и эмуляцию тоже не догадывались :)

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено dq0s4y71 , 02-Окт-14 13:14 
Ну да, тогда веществ таких забористых не было... ;)

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено irinat , 02-Окт-14 13:39 
> про <...> эмуляцию тоже не догадывались :)

http://en.wikipedia.org/wiki/IBM_System/360#Backward_compati...


"Опубликованы исходные тексты операционной системы CP/M"
Отправлено Славик , 02-Окт-14 21:11 
Помню было дело, Эмулировали БЭСМ-6 на ЕЭСке.

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено Denis Fateyev , 02-Окт-14 10:55 
Помнится, в начале 90-х, целый номер журнала "Левша" был посвящен исходникам CP/M в машинном коде. Параллельно со своей, самописной операционкой для самодельного компьютера. Вот это был ад для тех, кто набивал эти листинги.

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено цирроз , 02-Окт-14 11:08 
Ад - когда заставляют. Тут была куча мотивации и интереса. А 16 килобайт - всего лишь несколько вечеров. Самое главное - чтобы опечаток в журнале не было.

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено STS , 02-Окт-14 11:15 
А чтобы не было опечаток, нужно публиковать не исходники, а дамп бинарника с CRC каждой строки, например, из 8 байт; и чтобы HEX-редактор этот байт контрольной суммы поддерживал. Потом всегда можно дизассемблировать и получить исходный код.

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено kravich , 02-Окт-14 11:52 
Было такое. В журнале "Моделист-коструктор" для каждого бинарного листинга указывалась контрольная сумма.

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено цирроз , 02-Окт-14 12:17 
Хм. Ну тогда отправьтесь на 30 лет назад и посоветуйте это редакторам журналов: "ЮТ для умелых рук", "Радио", "Техника-Молодёжи", где в самом начале зачастую публиковалось без этого CRC.
ps. дизассемблер - не составная часть CP/M или загрузчика, так что в самом начале дизасм был с карандашом и бумагой в клеточку

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено STS , 02-Окт-14 12:50 
... или бумагой в линеечку, или без линеечки. http://www.youtube.com/watch?v=HogyTLsh3_0

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено асушник , 02-Окт-14 16:36 
Я бы отправившись на 30 лет назад посоветовал мужикам ехать всем городом в Москву, навалять мужику с пятном на голове. А попути заехать в Свердловск и навалять некоему ЕБН. Тогда и журнал ТМ и многие другие до сих пор были бы в поряде ))

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено Crazy Alex , 02-Окт-14 18:19 
О да, глядишь, и дальше сидели бы на CP/M,  а на доступ у интернету нужно было бы получать разрешение в КГБ.

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено Аноним , 02-Окт-14 19:06 
Ой какие мы до сих пор напуганные!


"Опубликованы исходные тексты операционной системы CP/M"
Отправлено Аноним , 02-Окт-14 19:23 
И журнал "Микропроцессорные средства и системы" был бы жив и актуален.

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено Аноним , 02-Окт-14 20:35 
> И журнал "Микропроцессорные средства и системы" был бы жив и актуален.

Только читался как нечто типа журнала о космической технике. Ну то-есть да, круто, интересно, но попробуй это где-нибудь добыть...


"Опубликованы исходные тексты операционной системы CP/M"
Отправлено V_ctor , 02-Окт-14 19:39 
А у нас в Екатеринбурге были еще Кворумы, для них тоже запилили эту CP/M. Была конечно продвинутей чем TR-DOS , но пользовало ее полтора человека, включая того кто портировал.

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено STS , 02-Окт-14 20:56 
Да, и в этих Кворумах CP/M был встроенный в ПЗУ теневой отладчик, как в Скорпионах у МОА. Я с Каримовым на его заводе в то время лично общался на тему его деятельности и защит от несанкционированного копирования и взлома. ;-) Кстати, мой первый персональный комп - Кворум 48К, второй Profi 3+ 1024 KB RAM.

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено V_ctor , 03-Окт-14 12:13 
не туда первый раз ответил:
ну я с дядей Колей ))) , как звали его мои друзья, не был знаком, а вот друганы мои  че-то там отирались у него на почве всех этих сипиэмов. У меня же был Magic-05 каких-то ваятелей из полевского без всяких CP/M. Хотя корпуса у них были чуть ли не одинаковые. Благо TR-DOS впиливался туда на ура.
Не не не, у меня после этого не было желания со спектрумом как-то затягивать - уже эйтишки во всю доминировали , соответственно выбор был 386DX2-40 )))

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено STS , 04-Окт-14 04:09 
Видимо, тебе этот 386 был нужен для Teledisk-a, чтобы в образы на HDD и обратно на дискеты копировать защищенные диски? )) Ты ими случайно не банчил?

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено V_ctor , 05-Окт-14 15:13 
> Видимо, тебе этот 386 был нужен для Teledisk-a, чтобы в образы на
> HDD и обратно на дискеты копировать защищенные диски? )) Ты ими
> случайно не банчил?

Понятия не имею, что такое теледиск и куда им банчили, мои потребности были как и у многой молодежи тех времен игры (грубо говоря Doom) и попытки программерства (на основе продуктов от Borland C/Pascal)
B в целом не пойму тон поста. Такие поспешные и опрометчивые выводы выглядят как минимум неуважительно. Вроде так хорошо начали ностальгировать за общую тему...

P.S. да и ПО способное копировать нестандартно формаченые дискетки были и для спектрумов, одну из таких мой друг писал.


"Опубликованы исходные тексты операционной системы CP/M"
Отправлено Аноним , 02-Окт-14 21:20 
Эх, запоздало на тридцать лет, когда я её дизассемблировал и распечатывал исходники на матричном принтере. Увлекательное потом было чтиво.

"Опубликованы исходные тексты операционной системы CP/M"
Отправлено V_ctor , 03-Окт-14 12:12 
ну я с дядей Колей ))) , как звали его мои друзья, не был знаком, а вот друганы мои  че-то там отирались у него на почве всех этих сипиэмов. У меня же был Magic-05 каких-то ваятелей из полевского без всяких CP/M. Хотя корпуса у них были чуть ли не одинаковые. Благо TR-DOS впиливался туда на ура.
Не не не, у меня после этого не было желания со спектрумом как-то затягивать - уже эйтишки во всю доминировали , соответственно выбор был 386DX2-40 )))