PC-01 Lviv http://pc01.lviv.ua/forum/ |
|
ОС как стандарт http://pc01.lviv.ua/forum/viewtopic.php?f=3&t=171 |
Page 1 of 1 |
Author: | Zelya [ 26 Jul 2012, 16:03 ] |
Post subject: | ОС как стандарт |
С нетерпением ожидая оцифровки ОС Хамелеон, мы с Олегом решили немного обсудить возможную стандартизацию для ПК-02. Имеется следующая проблема: допустим, некий разработчик решил написать софт под ПК-02, с использованием дисковода. То есть не только загрузка в память, но и чтение/запись в процессе работы. Разработчику, конечно не захочется писать свой БИОС или же поддерживать все существующие. Ему желательно дать стандарт. Пока, таких стандартов видится два - Хамелеон и CP/M. Причем, как я понял, последних несколько версий. Хотелось бы определить какой вариант для ПК-02 был бы самым оптимальным. |
Author: | liberation [ 26 Jul 2012, 16:37 ] |
Post subject: | Re: ОС как стандарт |
Quote: Пока, таких стандартов видится два - Хамелеон и CP/M. Причем, как я понял, последних несколько версий.
Я подумаю над коварным ответом, а пока приведу результаты наших археологических изысканий. На сегодняшний день нам известно, что для "Львова" существовали такие ОСи:1) CP/M36 - продукт фирмы COMAN. 2) Chameleon DOS 5.5 - продукт Ал. Мамонтова, версия для ПК-01 (с процессором i8080), поддерживала только одинарную плотность записи. 3) Chameleon DOS 7.7 - то же самое, но для ПК-02 (с процессором Z80), поддерживала и двойную плотность записи. 4) CP/M-80 (версия Скачкова) - стандартная CP/M80 v2.2 для ПК-01 с 144 кБ ОЗУ. 5) CP/M-80 (версия Ктитарева) - то же самое, но для ПК-02 с Z80. По последним двум пунктам замечу, что эти версии отличались между собой скорее всего только аппаратно-зависимой частью, так называемой BIOS (Basic Input/Output System — драйвера стандартных устройств). Но я не уверен, что существовала версия для ПК-01 с 144 кБ и i8080. Это информация на уровне туманных воспоминаний молодости. Важно, что обе версии у нас сохранились, так что рано или поздно истину мы установим. |
Author: | Kucher [ 03 Aug 2012, 02:26 ] |
Post subject: | Re: ОС как стандарт |
Поздние (я имею ввиду доработанные до Z80) версии Хамелеона и CP/M80 отличались только банальной величиной задержки чтения/записи на дискету. Ну кроме, может быть, несущественных изменений в коде. Ничего серьёзного там вроде не вносили: основная задача была лишь освоить двойную плотность, используя открывшиеся мощности Z80. |
Author: | orest [ 12 Apr 2013, 12:24 ] |
Post subject: | Re: ОС как стандарт |
ПК-01 "Львів" з самого початку відрізнявся своєрідністю. Отож, справедливо було б кращому комп’ютеру всіх часів і народів (без іронії) мати СВОЮ операційну систему. І єдиний варіант тут Хамелеон ДОС, якщо не помиляюся, версія 5.5 Звідси уточнюючі питання? Що це за ОС така, взагалі? Звідки вона взялася? Яка історія її створення? Це клон CP/M простий, чи таки своє щось? Якщо своє, то я за стандартизацію. A CP/M-80 може розвиватися паралельно. Не дамо перетворити "львів" в Роботрона! |
Author: | liberation [ 12 Apr 2013, 12:41 ] |
Post subject: | Re: ОС как стандарт |
Quote: Звідси уточнюючі питання? Що це за ОС така, взагалі? Звідки вона взялася? Яка історія її створення? Це клон CP/M простий, чи таки своє щось? Якщо своє, то я за стандартизацію.
Историю создания я не знаю в деталях. Но это не клон CP/M точно. Это упрощенная реплика спектрумовской TR-DOS. Можете почитать на досуге описание Chameleon DOS, там все изложено "от и до". Все 2 КБ, которые ей были отпущены. UPD. Она появилась как реакция на неудачную CP/M-36 от Coman'а. Это точно. |
Author: | orest [ 12 Apr 2013, 12:55 ] |
Post subject: | Re: ОС как стандарт |
OKKKK, then ) "Так ето ж всьо меняет"! СВОЯ ОС у Львова є, виявляється. Пішов курити мануали UPD: Пардон, а чому ПК-02 стандартизувати пропонується, а не ПК-01? Можна збережену версію 7.7 взад до ПК-01 коректно, тсзать, роллбекнути? |
Author: | liberation [ 12 Apr 2013, 18:02 ] |
Post subject: | Re: ОС как стандарт |
Quote: Можна збережену версію 7.7 взад до ПК-01 коректно, тсзать, роллбекнути?
Можно, видимо. Надо будет убрать циклы задержки. Насколько я помню исходный код Хамелеона, там эти циклы вбиты довольно грубо. Как я понимаю, Мамонтов писал свою оську сразу в кодах, минуя ассемблер. Quote: Пардон, а чому ПК-02 стандартизувати пропонується, а не ПК-01?
Уже не помню. Скорее всего потому, что ПК-02 намного веселее программировать, чем ПК-01. Все-таки z80 (с прерываниями) и доп.ОЗУ весомо облегчают, помогают и украшают "Львов". Надо будет Zelya спросить, почему речь зашла именно о ПК-02. Он этот вопрос поднимал.
|
Author: | kapitan [ 04 Sep 2014, 08:12 ] |
Post subject: | Re: ОС как стандарт |
Quote: Quote: Можна збережену версію 7.7 взад до ПК-01 коректно, тсзать, роллбекнути?
Можно, видимо. Надо будет убрать циклы задержки. Насколько я помню исходный код Хамелеона, там эти циклы вбиты довольно грубо. Как я понимаю, Мамонтов писал свою оську сразу в кодах, минуя ассемблер. Quote: Пардон, а чому ПК-02 стандартизувати пропонується, а не ПК-01?
Уже не помню. Скорее всего потому, что ПК-02 намного веселее программировать, чем ПК-01. Все-таки z80 (с прерываниями) и доп.ОЗУ весомо облегчают, помогают и украшают "Львов". Надо будет Zelya спросить, почему речь зашла именно о ПК-02. Он этот вопрос поднимал.глядя в исходный код: там все совместимо, просто нехватает быстродействия для работы с MFM если достать чип 8080 на 3.125MHz можно сделать простенькое турбирование и все заработает (AMD делала до 4Mhz, но похоже это недостать |
Author: | liberation [ 04 Sep 2014, 11:05 ] |
Post subject: | Re: ОС как стандарт |
Quote: 7.7 отлично работает на ПК-01 и даже чудесным образом читает MFM диски!
О, Вы коснулись чрезвычайно интересного вопроса. Дело в том, что у нас крайне мало данных о реальных тактико-технических характеристиках ПК-01 (почти все они собраны в этой реплике). Мы даже не знаем точное значение тактовой частоты. Фигурирует три вероятных значения: 2 MHz, 2.22 MHz и 2.5 MHz. Где-то на этом форуме эти цифры обсуждались, но сейчас искать обсуждение нет времени, пусть об этом админ позаботится. Словом, есть ли у Вас возможность установить "лабораторными" методами реальное значение тактовой частоты?
глядя в исходный код: там все совместимо, просто нехватает быстродействия для работы с MFM если достать чип 8080 на 3.125MHz можно сделать простенькое турбирование и все заработает (AMD делала до 4Mhz, но похоже это недостать |
Author: | kapitan [ 04 Sep 2014, 18:08 ] |
Post subject: | Re: ОС как стандарт |
вроде как 2.(2) ГФ24 делит 20 на 9 и поскольку из 20 получают телевизионные частоты, то можно назад просчитать по схеме |
Page 1 of 1 | All times are UTC+03:00 |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |