PDA

Просмотр полной версии : УКНЦ.ПО СЛЕДАМ ГОСУДАРСТВЕННЫХ КОМИССИЙ



palsw
08.01.2013, 22:23
Наткнулся на интересную статью http://www.az-libr.ru/Persons/0GN/fe16506c/Books/info/19880219.shtml

Вот прочитал и чувство как в душу нас...и .
Реально один из не многих доступных PDP-11 совместимых (еще есть у нас БК более-менее доступная) настолько вышел комом?
Ваше мнение?

SKcorp.
08.01.2013, 22:33
Статья - баян.
Просто борьба разработчиков за госзаказ.
На Корвет тоже много дерьма можно вылить.

Titus
08.01.2013, 22:43
Но если бы комиссия знала, что процессор 1801Вм2 имеет "конвеер" и в процессе выполнения инструкции одновременно из памяти считывается следующая (т.е. магистраль занята), то она поняла бы, что полученное быстродействие выполняется только в случае заторможенного периферийного процессора (как это и было при измерении).

Ерунда какая-то. У каждого из процессоров свое личное поле памяти, и друг другу они не мешают.

---------- Post added at 22:43 ---------- Previous post was at 22:42 ----------


Первое недоразумение находим в структурной схеме. Разработчики сэкономили 8 ИС 565РУ5 (6.8*8-54р. 40 коп.) и заставили периферийный процессор "стоять на одной ноге", т.е. превратили его в 8-разрядный и для выборки одной команды ему приходится дважды обращаться к оперативной памяти (уже это снижает его производительность в двое).

А вот это верно.

palsw
08.01.2013, 22:47
с точки зрения укнц vs корвет мне не интересно ,а вот факты интересны.

1. 2 процессора вставили только что бы соответствовать ТЗ.Реальная скорость работы ЦП низкая .(В соседней теме есть скрины тестов производительности ЦП)
2. 24 микросхемы памяти.Я как открыл укнц не мог понять откуда эта цифра.проц 16 битный у той же бк 16 микросхем озу.Посадить ПП на 8 бит ОЗУ - передовые технологии.
3. "чипсеты" которые скушали всю производительность ЦП и затормозили и так медленную 8-ми битную шину ПП ."Подружили" 3 вида памяти :)
4.Использование ПП для пользовательских программ пресекалось в самом начале ,только позднее в журналах появились статьи с исходниками.


Из векипедии - 1801ВМ3 - Быстродействие на частоте 10 МГц: около 1000 тыс. оп/с — для операций типа сложения над регистрами, 100 тыс. оп/с — для операции умножения, около 83,3 тыс. оп/с — для операции деления

имея 2 таких процессора умудрились "слить" 580вм80 ,не говоря уже о Z80

---------- Post added at 20:46 ---------- Previous post was at 20:44 ----------

Titus, откуда у них свое поле памяти?всем рулят чипсеты -разделяя озу между тремя потребителями

---------- Post added at 20:47 ---------- Previous post was at 20:46 ----------

Теперь понятно ,почему все спрашивают где же игры на укнц превосходящие спектрум .А откуда им там взяться было :)

Alex_K
08.01.2013, 22:48
Первое недоразумение находим в структурной схеме. Разработчики сэкономили 8 ИС 565РУ5 (6.8*8-54р. 40 коп.) и заставили периферийный процессор "стоять на одной ноге", т.е. превратили его в 8-разрядный и для выборки одной команды ему приходится дважды обращаться к оперативной памяти (уже это снижает его производительность в двое).
А вот это верно.
Полный бред. Процессор как был 16-разрядным, так и остался. А два раза приходится обращаться не процессору, а контроллеру памяти. У контроллера памяти своя шина с памятью, там нет сигналов SYNC, DIN, DOUT, RPLY, поэтому помедленнее, но не так как на шине Q-BUS. Да и дважды приходится обращаться только к ОЗУ. К регистрам внешних устройств и к ПЗУ обращение происходит за один раз.

Titus
08.01.2013, 22:52
Titus, откуда у них свое поле памяти?всем рулят чипсеты -разделяя озу между тремя потребителями
Легко. Каждому процессору свое поле памяти и свой кусок чипсета, если не затрагивается взаимодействие с разделяемыми ресурсами. Но об этом лучше Alex_K знает, я только предполагаю.

---------- Post added at 22:50 ---------- Previous post was at 22:49 ----------


Полный бред. Процессор как был 16-разрядным, так и остался. А два раза приходится обращаться не процессору, а контроллеру памяти. У контроллера памяти своя шина с памятью, там нет сигналов SYNC, DIN, DOUT, RPLY, поэтому помедленнее, но не так как на шине Q-BUS. Да и дважды приходится обращаться только к ОЗУ. К регистрам внешних устройств и к ПЗУ обращение происходит за один раз.
Вот именно, что при выполнении программы из ОЗУ он значительно тормозит, и это видно по тестам.

---------- Post added at 22:52 ---------- Previous post was at 22:50 ----------


имея 2 таких процессора умудрились "слить" 580вм80 ,не говоря уже о Z80

Теперь понятно ,почему все спрашивают где же игры на укнц превосходящие спектрум .А откуда им там взяться было :)

Ничего подобного, по быстродействию примерно тот же Z80 и выходит, только с фичами 16-разрядности.

А игры могут быть значительно круче, только их никто не делал.

palsw
08.01.2013, 23:01
Статья - баян.
Просто борьба разработчиков за госзаказ.
На Корвет тоже много дерьма можно вылить.


1.соглашусь
2.Нам интересно видеть обе точки зрения.Есть ссылка?
3.Есть корвет ,лежит ..42в .его время еще не пришло :).

Так хотелось прикоснуться к чему то Большому и Великому -PDP-11 совместимому.Но оригинал за 1,5к зелени или ДВК удача золото-добытчика спускает нас на уровень БК-010 или УКНЦ - самое доступное и распространенное.

Есть еще надежда что будет когда-то новодел совместимый PDP-11 на процах вм1,вм2,вм3 избежавший "детских" болезней

---------- Post added at 21:01 ---------- Previous post was at 20:53 ----------

Titus, Z80 3,5мг 8 бит=2 шт вм2 16 бит -как все печально.

Машина времени - какой можно было сделать УКНЦ в те года и имея ту же э. базу?

Alex_K
08.01.2013, 23:06
1. 2 процессора вставили только что бы соответствовать ТЗ.Реальная скорость работы ЦП низкая .(В соседней теме есть скрины тестов производительности ЦП)
Магистраль ЦП полностью соответствует архитектуре PDP-11, точнее PDP-11/03 c LSI-11. Поэтому все программы под PDP-11/03 идут без переделок. А ПП выступает в качестве интеллектуального контроллера периферийных устройств. Если бы работу по периферии посадили бы на ЦП, то сильно проиграли бы в быстродействии, а кое-где пришлось бы пожертвовать и совместимостью с PDP-11/03.

3. "чипсеты" которые скушали всю производительность ЦП и затормозили и так медленную 8-ми битную шину ПП ."Подружили" 3 вида памяти :)
Кушает производительность видеоадаптер, т.к. у него приоритет на доступ к ОЗУ. Доступ процессорам дается только тогда, когда свободен видеоадаптер. А так 320 нс для видео, 320 для процессоров.

4.Использование ПП для пользовательских программ пресекалось в самом начале ,только позднее в журналах появились статьи с исходниками.
Неправда. Была официальная документация о работе с внешними устройствами. Там рассказывалось о том как в область ОЗУ ПП загрузить и выполнить свою программу. Вот только функции системного ПЗУ и распределение ОЗУ ПП действительно были тайной за семью печатями. Но народ у нас любознательный - слили ПЗУ, дизассемблировали и разобрались.

Titus, откуда у них свое поле памяти?всем рулят чипсеты -разделяя озу между тремя потребителями
Отвечу за Titus-а. У каждого процессора свое поле памяти. Видеоадаптер имеет доступ ко всей памяти. Также из магистрали ПП можно достичь памяти магистрали ЦП через регистры адреса/данных.

palsw
08.01.2013, 23:08
Вот смотрю вики -

К1801ВМ2
КМ1801ВМ2 производства СЭМЗ
КМ1801ВМ2


Разработан в 1982 году в НИИТТ, выпускался на заводах Ангстрем и СЭМЗ. Главный конструктор — В. Л. Дшхунян.

Количество команд — 72
Выполнен по n-канальной МОП-технологии
Кристалл содержит около 120 тысяч элементов, размер 5,3 × 5,45 мм
Тактовая частота: до 10 МГц
Быстродействие на частоте 10 МГц: около 1000 тыс. оп/с — для операций типа сложения над регистрами, 100 тыс. оп/с — для операции умножения, около 83,3 тыс. оп/с — для операции деления
Напряжение питания +5В
Потребляемая мощность: до 1,7 Вт
Корпус 40-выводный, металлокерамический типа 2123.40-6 (CERDIP) для КМ1801ВМ2 или пластиковый (PDIP) для КР1801ВМ2


кого надоумило цп запускать на 8мг и пп на 6 мг ,если ядро штатно работает на 10 мг .И зачем 8 и 6 ?Есть же на форуме УКНЦ "разогнанная" -у нее цп и пп работают от 8мг синхроно.

Может свою "разогнать" малеха :).

PS:когда запускал Bolder Dashing в начале мелодия сильно плавала и был эффект зажованной кассеты -мелодия "тянула" .С чем это связано ?

http://zx-pk.ru/showpost.php?p=565287&postcount=223

PS2:Еще прикол с 3мя ГФ24 не понял зачем так много то ?Потом правда упростили .
Мое мнение -могли же запустить цп и пп на 10 мгц синхроно,выделить отдельный банк памяти из 16 шт ру5 на 64кб видео озу.

Titus
08.01.2013, 23:15
Titus, Z80 3,5мг 8 бит=2 шт вм2 16 бит -как все печально.

ЦП - 8МГц, 11.75 тактов на операцию типа регистр-регистр. Получаем 680 тысяч операций типа регистр-регистр.
ПП - 6.25МГц 20 тактов на операцию типа регистр-регистр. Получаем 312 тысяч операций типа регистр-регистр.
Суммарно это нам доет около 1мипс.

Z80 - 3.5МГц, 4 такта на регистр-регистр. Получаем 875 мипсов.

Что быстрее?

Кроме того, операции ВМ2 16-битные, а это еще повышает производительность.
А кроме того, есть аппаратные деление и умножение.

А кроме того, аппаратный скроллинг, список строк, как на Амиге и аппаратная запись в несколько планов экранной памяти по заданной маске (правда, не знаю, какова скорость этого действа).

Кроме того - 8 независимых цветов для каждой точки, и 16 цветов для всего экрана (включая оттенки яркости).

---------- Post added at 23:14 ---------- Previous post was at 23:11 ----------


кого надоумило цп запускать на 8мг и пп на 6 мг ,если ядро штатно работает на 10 мг .И зачем 8 и 6 ?Есть же на форуме УКНЦ "разогнанная" -у нее цп и пп работают от 8мг синхроно.

Может свою "разогнать" малеха :).

6.25МГц связано с синхронностью работы ПП с видеоконтроллером. Однако, действительно есть разогнанные версии, и одна из них (а вроде и единственная известная) у меня )

---------- Post added at 23:15 ---------- Previous post was at 23:14 ----------

10Мгц и 8Мгц - не велика разница. Основные тормоза все же из-за медленной и разделяемой памяти, а так же урезанной для ПП шины.

SKcorp.
08.01.2013, 23:18
1.соглашусь
2.Нам интересно видеть обе точки зрения.Есть ссылка?
3.Есть корвет ,лежит ..42в .его время еще не пришло :).



2. «Корвет» на мели, кто виноват? Журнал «Радио» № 7/1988 г., стр.2-4
Кто и когда снимет «Корвет» с мели? Журнал «Радио» № 12/1988 г., стр.2-3

По надежности Корвет - полные дрова. Чего стоит только разъем питания.

palsw
08.01.2013, 23:20
Titus, версия единственная ,но качественное фото или скан снизу платы отсутствует .Где то встречал тему с просьбами сделать скан.

Я не спорю что вм2 повеселее Z80 -так и должно быть.Но мое мнение ,что разработчики "слегка" не использовали на максимум камушки.

Хотелось бы увидеть исторический разгон Укнц в виде скана или схемы.Паяльник то у меня наготове :)

Titus
08.01.2013, 23:22
Titus, версия единственная ,но качественное фото или скан снизу платы отсутствует .Где то встречал тему с просьбами сделать скан.

Я не спорю что вм2 повеселее Z80 -так и должно быть.Но мое мнение ,что разработчики "слегка" не использовали на максимум камушки.

Хотелось бы увидеть исторический разгон Укнц в виде скана или схемы.Паяльник то у меня наготове :)

Для этого мне надо достать плату, все срисовать и т.д.

Согласен, что мощность процессоров можно было использовать поэффективнее.

palsw
08.01.2013, 23:37
Еще не вдавался в глубоко в схемотехнику УКНЦ.Например расширение памяти - 56кб пользователю - это приговор?Исправить ошибки детства -отделить для видел озу полноценных 16 бит тем же модулем sim-72 или это изменить архитектуру и повлечет переделку пзу и всего софта?

Вот еще с описания вики не понятно ,что и сколько имеем памяти -


Память ЦП: ОЗУ — 64 Кбайт, доступно пользователю — 56 Кбайт
Память ПП: ОЗУ — 32 Кбайт, из них доступно для запуска пользовательских подпрограмм — 22 Кбайт, ПЗУ — 32 Кбайт, видеопамять — 96 Кбайт (3 блока по 32 Кбайт).


Если можно по "полочкам"

1.Память ЦП: ОЗУ — 64 Кбайт (16 микросхем ру5 получаем 64кб на 16 бит )
2.Память ПП: ОЗУ — 32 Кбайт (вот тут полная абракадабра )

Titus
08.01.2013, 23:43
Если можно по "полочкам"

ОЗУ ЦП - 128Кб, 16бит. 64Кб в поле памяти ЦП, 64 во второй странице, доступной через регистры. Так же в ОЗУ ЦП находятся два битплана из трех ВОЗУ.

ОЗУ ПП - 64Кб. 8бит. 32Кб в поле памяти ПП, 32Кб могут тоже отображаться частично в поле памяти, а так же доступно через регистры. В ОЗУ ПП находится один битплан ВОЗУ.

---------- Post added at 23:43 ---------- Previous post was at 23:41 ----------

В HALT-режиме ЦП доступны все 64Кб ОЗУ.

palsw
08.01.2013, 23:51
Titus, еще больше запутался :)

Глянул на "живую" укнц -лежит разобранная на столе.Всего 24 микросхемы ру5

1.Озу цп 64кб выполнено на 16 микросхемах ру5 (1 микросхема 1 бит*64кб). Откуда 128 кб не понятно

2.Озу видео 8 микросхем ру5 = 64кб 8 бит.

я что то путаю и на плате еще есть озу ввиде микросхемы срам ?

---------- Post added at 21:51 ---------- Previous post was at 21:49 ----------

На вики читаю Озу пп 32кб - он их берет из озу ЦП при необходимости ?

Озу видео 96кб .Первые 64кб можно взять из озу 8*64кб ,еще 32к из озу цп .

?

Alex_K
08.01.2013, 23:51
1.Озу цп 64кб выполнено на 16 микросхемах ру5 (1 микросхема 1 бит*64кб). Откуда 128 кб не понятно

1 байт - 8 бит, а 16 бит - 2 байта. 64 килобита х 16 = 128 килобайт.

palsw
08.01.2013, 23:52
Еще прикол встречал высказывание ,что самая быстрая память на укнц это ПЗУ - это правда?

Alex_K
08.01.2013, 23:54
Еще прикол встречал высказывание ,что самая быстрая память на укнц это ПЗУ - это правда?
Правда. Нет времени разделения с видеоадаптером, дали сигнал на чтение, оно сразу выставило данные на шину и ответило RPLY.

Titus
08.01.2013, 23:58
Titus, еще больше запутался :)

Глянул на "живую" укнц -лежит разобранная на столе.Всего 24 микросхемы ру5

1.Озу цп 64кб выполнено на 16 микросхемах ру5 (1 микросхема 1 бит*64кб). Откуда 128 кб не понятно

64 килоСЛОВ - это 128килоБАЙТ.

---------- Post added at 23:58 ---------- Previous post was at 23:57 ----------


На вики читаю Озу пп 32кб - он их берет из озу ЦП при необходимости ?

Озу видео 96кб .Первые 64кб можно взять из озу 8*64кб ,еще 32к из озу цп .

?
Не надо ничего запутывать. ОЗУ распределено так, как я написал выше, и не иначе.

Alex_K
09.01.2013, 00:01
На вики читаю Озу пп 32кб - он их берет из озу ЦП при необходимости ?

Озу видео 96кб .Первые 64кб можно взять из озу 8*64кб ,еще 32к из озу цп .

?

Попробую разложить по полочкам.
Всего ОЗУ в УКНЦ - 192 килобайта. Из них 128 килобайт находится на магистрали центрального процессора, а 64 килобайта - на магистрали периферийного.

Сам процессор 1801ВМ2 не может физически адресовать более 64 кбайт, шина адреса 16-разрядная. Поэтому на магистрали ЦП первые 64 кбайта из 128 адресуются процессором, а оставшиеся 64 кбайта используются видеоадаптером под видеопамять. Но все 128 кбайт можно прочесть и записать через регистры адреса и данных.

На магистрали ПП процессору непосредственно доступны 32 килобайта из 64 килобайт. Оставшиеся 32 килобайта используются видеоадаптером под видеопамять. Также через регистры адреса/данных можно иметь доступ ко всей памяти (из магистрали ПП в том числе и к памяти ЦП). Специальными методами оставшиеся 32 килобайта можно подцепить в основное адресное пространство и ПП будут видны все 64 килобайта памяти (без 0,5 килобайт в конце из-за страницы ввода-вывода).

palsw
09.01.2013, 00:01
С килобайтами надеюсь разобрался :).

так основное озу можно расширить выше 64кб .что в железе мешает этому?Прикрутить менеджер памяти и пусть щелкает страницами?

Alex_K
09.01.2013, 00:03
С килобайтами надеюсь разобрался :).

так основное озу можно расширить выше 64кб .что в железе мешает этому?

Есть понятие архитектуры компьютера. И для управления адресным пространством существует контроллер адресного пространства, который находится в чипсетах.

Titus
09.01.2013, 00:04
а оставшиеся 64 кбайта используются видеоадаптером под видеопамять.

Для видеоадаптера доступны все 128кб памяти ЦП.

Alex_K
09.01.2013, 00:10
Для видеоадаптера доступны все 128кб памяти ЦП.

Для видеоадаптера вообще-то доступно все ОЗУ. Я в данном случае описываю текущую настройку по умолчанию.

А так видеопамять с помощью строк можно запрограммировать и на основное адресное пространство. Быстрее будет обмен, не надо регистров адреса/данных.

---------- Post added at 00:10 ---------- Previous post was at 00:06 ----------


Прикрутить менеджер памяти и пусть щелкает страницами?

У PDP-11 есть стандартный менеджер памяти, в 22-разрядном режиме позволяющий адресовать до 4 мегабайт, плюс защита страниц, ну и защищенный режим работы. Процессор 1801ВМ3 поддерживает это.

А так свой менеджер памяти будет несовместим с архитектурой PDP-11, RT-11 не сможет это использовать, не говоря уже о RSX-11.
А так вроде был Союз-Неон ПК-11/16, у него что-то такое было.

vinxru
09.01.2013, 00:12
Да ну, фигня в стиле AVGN.

УКНЦ лучший компьютер, что был у нас. И по патриотическим соображениям, и по архитектурным.

Вы представьте. Программисту достается целиком процессор!!! без каких либо ограничений. И если его программа зависнет, то на втором процессоре всегда можно иметь отладчик.

Сравнение ассемблеров PDP11 и i8080 вообще не имеет смысла. PDP11 - это почти Си.

Бейскик еще на БК0010 компилировал программу в шитый код и рвал всех по производительности.

Нажатые клавиши никогда не будут проигнорированы. Даже если программа висит, ибо они обрабатываются вторым процессором.

Любой компьютер может взять на себя роль сервера. Воткни в него контроллер флопа и всё.

А что такое Корвет? Собранная на зарубежных печатных платах, используя зарубежные компоненты машина на 8080 процессоре. Кстати то же зарубежной разработки. С 64 Кб основного ОЗУ. А сам компьютер собран на ПЛМ, ПЗУ и дубовой логике. Ну с относительно крутой графикой... под которую так же нет софта, как и у УКНЦ.

Да, там можно использовать CP/M, но графические возможности компа идут лесом. CP/M это текстовая система.

Если не считать графики и видеопамяти, то Корвет - это тот же Специалист, 86РК или Львов ПК01.

palsw
09.01.2013, 00:18
1801вм3 на многих форумах поднимался вопрос сделать что то такое и этакое.Даже распродали партию новеньких ВМ3 недавно.Ждем новодела с нетерпение.А пока вернемся к нашим "Баранам" Укнц и БК - мечтой советского пэдэпэ-шника.

Попытаюсь еще вникнуть в организацию озу.Надеюсь схема поможет понять это лучше.И обьяснит почему сделали так ,а не иначе.Они все там были извращенцы, наверное.

---------- Post added at 22:18 ---------- Previous post was at 22:16 ----------

vinxru, корвет в топку! Только PDP - совместимый интересен .

Alex_K
09.01.2013, 00:19
Попытаюсь еще вникнуть в организацию озу.Надеюсь схема поможет понять это лучше.И обьяснит почему сделали так ,а не иначе.Они все там были извращенцы, наверное.

Схема всего не разъяснит, многое сделано на заказных БМК. Лучше почитать Техническое описание, там в принципе все неплохо описано.

vinxru
09.01.2013, 00:23
Почему у меня хлорное железо стало мутным, на нем появилась пленка и пена?

SKcorp.
09.01.2013, 00:24
А что такое Корвет? Собранная на зарубежных печатных платах, используя зарубежные компоненты машина на 8080 процессоре. Кстати то же зарубежной разработки. С 64 Кб основного ОЗУ. А сам компьютер собран на ПЛМ, ПЗУ и дубовой логике. Ну с относительно крутой графикой... под которую так же нет софта, как и у УКНЦ.



Где там ПЛМ - там же рассыпуха.

Titus
09.01.2013, 00:24
Нажатые клавиши никогда не будут проигнорированы. Даже если программа висит, ибо они обрабатываются вторым процессором.
Если программа виснет, то ей как-то до лампочки уже нажатые клавиши)

vinxru
09.01.2013, 00:26
Если программа виснет, то ей как-то до лампочки уже нажатые клавиши)

Она типа когда нибудь отвиснет :) А я попробовал на Корвете печатать в Бейсике со своей скоростью 250+ знаков в минуту... и получилась фигня.

palsw
09.01.2013, 00:32
Alex_K, на сам проц пытаюсь скачать тех-документацию -в процессе.

Нет случайно в закромах структурной схемы УКНЦ?Так приблизительно представил себе структуру - 1 разьем от цп смотрит наружу и 2 разьема шины ПП смотрят наружу.также 580вв55 порт параллельный.
Читал что отшинковали в выходе видео повышенную-яркость строк и всего экрана в "новых" моделях .Как определить или есть ли смысл добавить управление BRIGHT ,поддержано ли это програмнно?

---------- Post added at 22:32 ---------- Previous post was at 22:27 ----------

Корвет даже не включал .Купил еще пол года назад корвет и укнц.оба 42в.так и лежали пока меня не пробило на укнц :).Да и 580вм80 не интересен.был бы он на Z80 наверное с него бы начал.

Alex_K
09.01.2013, 00:32
Alex_K, на сам проц пытаюсь скачать тех-документацию -в процессе.

Нет случайно в закромах структурной схемы УКНЦ?Так приблизительно представил себе структуру - 1 разьем от цп смотрит наружу и 2 разьема шины ПП смотрят наружу.также 580вв55 порт параллельный.
Читал что отшинковали в выходе видео повышенную-яркость строк и всего экрана в "новых" моделях .Как определить или есть ли смысл добавить управление BRIGHT ,поддержано ли это програмнно?

Структурная схема есть в ТО и в инструкции по эксплуатации. Управление яркостью нигде в программах не используется. Разве в стандартной прошивке экран пользователя формируется повышенной яркостью, а курсор пониженной, поэтому на цветном мониторе виден белый курсор на белом фоне. В черно-белом режиме яркостная составляющая не используется.

Titus
09.01.2013, 00:37
Структурная схема есть в ТО и в инструкции по эксплуатации. Управление яркостью нигде в программах не используется. Разве в стандартной прошивке экран пользователя формируется повышенной яркостью, а курсор пониженной, поэтому на цветном мониторе виден белый курсор на белом фоне. В черно-белом режиме яркостная составляющая не используется.

А в играх?

Alex_K
09.01.2013, 00:41
А в играх?

А каких? Видел вроде в Турбо-Бейсике. Там после выхода из одного из графических тестов падала яркость. При возврате в сам Турбо-Бейсик она восстанавливалась.

Titus
09.01.2013, 00:41
А каких? Видел вроде в Турбо-Бейсике. Там после выхода из одного из графических тестов падала яркость. При возврате в сам Турбо-Бейсик она восстанавливалась.

Не знаю, я не обращал внимания.

esl
09.01.2013, 01:05
По надежности Корвет - полные дрова. Чего стоит только разъем питания.

выступлю ка я тут адвокатом ;)

precondition:
моей первой любовью/машиной была БК0010-01
класс машин в пединституте, с мертвой (за 2 года так и не смогли запустить) ДВК2, т.е. без сети, только магнитофон
потом она-же дома, micro8, OS0010F, в обчем первая любоф, и ее ассемблер эт нечто.
но клавиатура - ГАВНО, разъемы - мрак полный, бейсик вильнюс - странная штука
компилить в шитый код, при наличии всего 32к памяти, странная идея
пауза в несколько секунд между RUN и началом работы - загадка того времени.
быстродействие по дефолту - тоже мрак
а использовать A% для ускорения - догадались далеко не сразу, да использовании памяти эт положительно не сказывалось.

в параллельной реальности были YAMAHA MSX 1 (в соседнем классе) - это недостижимый шик.

потом БК заменили на Корветы
выглядели почти как MSX, но с большей графикой но без спрайтов.

после установки 1.5 класса, говорят что монтажники перепаяли в первые пол-года все машины (они были Бакинские)
потом они работали с очень серьезной нагрузкой, часов по 10-12 в день
пединститут/пары/студенты/школьники
клавиатуры - просто блеск (в сравнении с БК)
разъемы питания не доставали (правда у нас были все машины с вентилятором, который сам по себе жужжал ;),
доставали скорее глюки софта имени НИИСЧЕТМАШ (типа при пересылке по сети на конкретную машины, остальные машины иногда останавливали выполнение бейсик программы, и др)

сами же машинки были достаточно надежны и дуракаустойчевы
и бейсик в ПЗУ в те времена был рулезом.

у друга в школе был класс УКНЦ, он все время жаловался
то шаловливые ручки накидают пятаков в дырки вентиляции дисковода
(дисковод сдох - класс стоит ждет ремонта)
то еще в разные интересные места что-то вставляли
но конечно RT11 после БК с дисководом, было чудом, но качество железа ...

у корветов если централка сдохла, можно было хоть в бейсик поиграть.


и еще, ссылки на войну УКНЦ/КОРВЕТ есть в архивах Ершова.

Titus
09.01.2013, 01:10
у друга в школе был класс УКНЦ, он все время жаловался
то шаловливые ручки накидают пятаков в дырки вентиляции дисковода
(дисковод сдох - класс стоит ждет ремонта)
то еще в разные интересные места что-то вставляли
но конечно RT11 после БК с дисководом, было чудом, но качество железа ...
У нас прекрасный класс был на базе УКНЦ, ничего особо такого не ломалось, все было красивенько и цивильненько.

vinxru
09.01.2013, 01:17
У всех Корветов, которые я видел, надписи на кнопках смываются.


http://s018.radikal.ru/i509/1208/81/ae1999629caa.jpg


---------- Post added at 00:17 ---------- Previous post was at 00:15 ----------

У Корвета только один большой плюс. На каждой печатной плате место под контроллер флопа.

Ну а MSX - это узкоглазые япошки, они и сейчас на лет на 20 опережают в развитии.

esl
09.01.2013, 01:26
Сравнение ассемблеров PDP11 и i8080 вообще не имеет смысла. PDP11 - это почти Си.

без вариантов, PDP11 рулит и бибикает
а 8080 - его заслуга только что он первый 8битный
IMHO лучше бы содрали 6502 чем 8080 :(




Бейскик еще на БК0010 компилировал программу в шитый код и рвал всех по производительности.

а вот это для 32к памяти скорее недостаток :(
тем более что дефолтная арифметика все съедалп, и надо было писать A%
чтоб было быстро
да и время "компиляции" доставляло



Любой компьютер может взять на себя роль сервера. Воткни в него контроллер флопа и всё.

это скорее влияние MSX ..., как и на корпус/слоты картриджей.



А что такое Корвет? Собранная на зарубежных печатных платах, используя зарубежные компоненты машина на 8080 процессоре. Кстати то же зарубежной разработки. С 64 Кб основного ОЗУ. А сам компьютер собран на ПЛМ, ПЗУ и дубовой логике. Ну с относительно крутой графикой... под которую так же нет софта, как и у УКНЦ.

корвет имхо достаточно удачная машинка на 8080
ее делали люди для себя "ОФП НИИЯФ МГУ"
как управляющую для экспериментов
для визуализации результатов
там даже плата состоит из 3х "блоков", которые можно было не собирать
основной блок/текстовый режим
графика
блок ввода/вывода
и тот софт что писали в МГУ сильно отличался от того что делал НИИСЧЕТМАШ
машинка - очень удачная железка на 8080
с кучей ну очень приятных мелочей.



Да, там можно использовать CP/M, но графические возможности компа идут лесом. CP/M это текстовая система.

а при чем тут это ??
весь софт под Корвет использовал в том или ином виде графику
(хоть в виде рам диска сама CP/M)
а для оформления - поголовно



Если не считать графики и видеопамяти, то Корвет - это тот же Специалист, 86РК или Львов ПК01.
не, он гораздо серьезнее машинка
управляемые конфигурации памяти и куча периферии + графика
и самое главное имхо классный текстовый экран + графика на экране одновременно
и буквы 8x16 ....
среди всего зоопарка xussr компов я бы рядом только Вектор-06Ц поставил
и то, я бы их скрестил ;)
(добавть бы палитру в ковет, просто то как, а радости было бы)

SKcorp.
09.01.2013, 01:30
а вот это для 32к памяти скорее недостаток :(
тем более что дефолтная арифметика все съедалп, и надо было писать A%
чтоб было быстро
да и время "компиляции" доставляло


Ну во время разработки - да. А готовый продукт можно скомпилировать 1 раз, записать в BIN вместе с шитым кодом и прикрутить автозапуск из Бейсика.

esl
09.01.2013, 01:31
Она типа когда нибудь отвиснет :) А я попробовал на Корвете печатать в Бейсике со своей скоростью 250+ знаков в минуту... и получилась фигня.

эт зависело от драйвера клавиатуры ;)
тот что был в ОПТС1 - обычный драйвер который работал по требованию (как и везде в домашних компах)
тот что в CP/M по прерываниям, даже с буфером ввода ;)
потом и на заводе в ОПТС2 сделали по прерываниям

к сожалению гос нии (имею в виду НИИСЧЕТМАШ) умудрялист софтом испохабить машинку
тот-же драйвер клавиатуры - у ниияф все версии CP/M по прерываниям
у НИИ - сначала просто, потом уж
про МИКРОДОС разговор вообще отдельный

эти "нии" умудрились вообще ROM BASIC не использовать аппаратное ускорение PAINT
там экран красилися десятки секунд
в бейсике с правками НИИЯФ - меньше секунды

vinxru
09.01.2013, 01:33
и самое главное имхо классный текстовый экран + графика на экране одновременно
и буквы 8x16 ....

10 строк это не серьезно.

---------- Post added at 00:33 ---------- Previous post was at 00:32 ----------


а вот это для 32к памяти скорее недостаток
тем более что дефолтная арифметика все съедалп, и надо было писать A%
чтоб было быстро
да и время "компиляции" доставляло

Абсолютно во всех Бейсиках лично мне не хватало скорости. Я крайне редко утыкался в ограничение ОЗУ.

esl
09.01.2013, 01:34
Ну во время разработки - да. А готовый продукт можно скомпилировать 1 раз, записать в BIN вместе с шитым кодом и прикрутить автозапуск из Бейсика.

только с помощью лома и какой-то матери
штатных средств для этого нет и близко
и вообще как я понимаю это из области черной магии
надо релокейтить байткод чтоб использовать память в которой исходник
да и в серьезной по объему программе эта "компиляция" отъедала очень серьезную память.
..хотя статьи в ИНФО про шитый код в то время - взорвала мозг ;)

vinxru
09.01.2013, 01:38
я бы рядом только Вектор-06Ц поставил

Вектор крайне тормозной к сожалению. Полноценная графика 8 битному компу не нужна. Нужны спрайты + 4 цвета на тейл/спрайт из палитры в 64 цвета. И вертикальный скролл. И тогда бы мы всех порвали.

---------- Post added at 00:37 ---------- Previous post was at 00:36 ----------


управляемые конфигурации памяти и куча периферии

Ничего особо полезного. У УНКЦ тоже параллельные и последовательные порты были.

---------- Post added at 00:38 ---------- Previous post was at 00:37 ----------


а 8080 - его заслуга только что он первый 8битный
IMHO лучше бы содрали 6502 чем 8080

Я вообще не понимаю, почему 8080 выбрали... И так долго тянули с Z80, 6502

SKcorp.
09.01.2013, 01:39
только с помощью лома и какой-то матери
штатных средств для этого нет и близко
и вообще как я понимаю это из области черной магии
надо релокейтить байткод чтоб использовать память в которой исходник
да и в серьезной по объему программе эта "компиляция" отъедала очень серьезную память.
..хотя статьи в ИНФО про шитый код в то время - взорвала мозг ;)

Возможности компьютера ограничиваются возможностями программиста.

esl
09.01.2013, 01:52
10 строк это не серьезно.[COLOR="Silver"]

16x64 + аппаратная инверсия и 2 знакогенератора (КОИ8 и 866)
эт всего 1к памяти, работа в текстовых редакторах на корвете - это песня
я такого кайфа потом много лет не испытывал
абсолютно плавный скролл (50hz), на бешеной скорости
(я про E/Express Pascal если что)
да и после МикроМировского управления я очень долго плевался на остальные редакторы.




Абсолютно во всех Бейсиках лично мне не хватало скорости. Я крайне редко утыкался в ограничение ОЗУ.
я на БК - достаточно часто :(
там еще со строковыми переменными был отдельные глюки
но зато как это подстегивало учить ассемблер ;)

---------- Post added at 23:49 ---------- Previous post was at 23:39 ----------


Вектор крайне тормозной к сожалению. Полноценная графика 8 битному компу не нужна. Нужны спрайты + 4 цвета на тейл/спрайт из палитры в 64 цвета. И вертикальный скролл. И тогда бы мы всех порвали.

+100500
в корвете тоже графика была СИЛЬНО больше чем мог переварить проц
хотя если ее использовать для рисования а не для спрайтов - корветовский адаптер многое умел делать аппаратно
например поставить точку нужного цвета - 10 байт
и поддержка PAINT
а для игр - мало пригодна.
а граф память умели и обычные проги использовать как дополнительную

и про тайловую графику - думаю что обычная была сильно проще в реализации, а спец процы были недоступны ....


Ничего особо полезного. У УНКЦ тоже параллельные и последовательные порты были.

реально у нас на "централке" корвета были подключены
Сеть
Принтер
Мониторы (ЧБ и цветной паралельно)
и еще мышку пробовали (ибо сама была жуткий дефицит)
а к разъему расширения у ремонтников был модуль с тестом.



Я вообще не понимаю, почему 8080 выбрали... И так долго тянули с Z80, 6502
думаю что рассуждения были из серии
"INTEL это известная фирма, вон сколько всего сделала, отладочные наборы есть, а кто такие ZILOG и MOS ??"
а когда уже был клон 8080 то типа а зачем, и так ведь есть, зачем ?

---------- Post added at 23:52 ---------- Previous post was at 23:49 ----------


У всех Корветов, которые я видел, надписи на кнопках смываются.

Ну а MSX - это узкоглазые япошки, они и сейчас на лет на 20 опережают в развитии.

это да, но в сравнении с БК - были очень крепкими
не говоря уж про герконовую клаву Корветов.

vinxru
09.01.2013, 02:02
абсолютно плавный скролл (50hz), на бешеной скорости

У БК и УКНЦ аппаратный горизонтальный скролл. Только как то через попу его реализовали.

---------- Post added at 01:02 ---------- Previous post was at 01:01 ----------


Сеть
Принтер
Мониторы (ЧБ и цветной паралельно)

Дак это и у БК/УКНЦ есть.

У УКНЦ:
- Принтер
- Последовательный порт
- Сетевой порт
- Видео выход
- Видео выход
- Магнитофон
- Порт для расширений
- Порт для расширений

esl
09.01.2013, 02:21
У БК и УКНЦ аппаратный горизонтальный скролл. Только как то через попу его реализовали.
на БК - точно через Ж
да и отсутствие возможности доступа к VBL ....
жалко им было ?
скорее "и не думали про это"


у Корвета нет "Вертикального" скролла, да и не особо он нужен,т.к. есть текстовый режим, да еще и одновременно с графикой на экране

просто 1к тесктового экрана как раз по силам скролить вообще без тормозов
и синхронизацией по обратному ходу (и по битику в порту и по прерыванию
а в последних корветах еще и HBL завели на таймер
и как результат можно было получить прерывание в любой нужно строке экрана)

Titus
09.01.2013, 02:34
У БК и УКНЦ аппаратный горизонтальный скролл. Только как то через попу его реализовали.
Вертикальный.

И реализован он на УКНЦ - лучше не придумаешь - через список строк, что дает гибкость невероятную.

NovaStorm
09.01.2013, 13:28
Titus, а горизонтальный как? Как обычно, биты дрочить?
Вообще, спасибо за такую тему, весьма мне близка.

Машина времени - какой можно было сделать УКНЦ в те года и имея ту же э. базу?

Согласен, что мощность процессоров можно было использовать поэффективнее.
У меня дух захватывает, когда представляю, что можно было сотворить. Союз-Неон и Амиги курили бы в сторонке.

У PDP-11 есть стандартный менеджер памяти, в 22-разрядном режиме позволяющий адресовать до 4 мегабайт, плюс защита страниц, ну и защищенный режим работы. Процессор 1801ВМ3 поддерживает это.
А ВМ2 и УКНЦ? Они с чем-то стандартным из PDP совместимы?
Можно ли(судя по типику и "ресурсам УКНЦ" как-то всё-таки можно) в УКНЦ подцеплять память банками и в каких пределах(только ПЗУ ПП на ОЗУ заменять)?

Titus
09.01.2013, 13:35
Titus, а горизонтальный как? Как обычно, биты дрочить?
Вообще, спасибо за такую тему, весьма мне близка.

У меня дух захватывает, когда представляю, что можно было сотворить. Союз-Неон и Амиги курили бы в сторонке.

Да, горизонтальный в прямой реализации был бы почти нереален из-за медленной памяти и гигантского количества проворачиваемой информации.
Даже в супероптимальном случае горизонтально на пиксель можно сдвинуть экран не быстре, чем за 6-7 кадров развертки (для 2-х или 3-х битпланов).

Но, с другой стороны, опять же, никто не мешает поколдовать с заранее подготовленными данными и списком строк.

Нет, Амига бы не курила, ввиду сверхнавороченных Copper'а, Blitter'а, звука и т.д.

NovaStorm
09.01.2013, 14:22
>ввиду сверхнавороченных Copper'а, Blitter'а, звука и т.д.
Речь же про уровень технологий шла.
Я верю, что и на наших матрицах(даже тех же, что стояли в укнц) можно было бы сварганить не слабее. Первые же Амиги были не настолько и круты.
Взять пару ВМ3, с персональными шинами, каждому свою банкуемую память(на мегабайт, а то и другой вполне можно было рассчитывать). Блиттер и звук с ДМА(которому можно было и свою шину дать) - всё это вполне реализуемо, но на тот момент для заказчика было просто неактуально =\

Titus
09.01.2013, 14:24
>ввиду сверхнавороченных Copper'а, Blitter'а, звука и т.д.
Речь же про уровень технологий шла.
Я верю, что и на наших матрицах(даже тех же, что стояли в укнц) можно было бы сварганить не слабее. Первые же Амиги были не настолько и круты.
Именно первая Амига A1000 уже и была на столько крута)

Blade
09.01.2013, 14:30
Взять пару ВМ3
M68K их порвет даже без блиттера.

Titus
09.01.2013, 14:41
M68K их порвет даже без блиттера.
Порвет, но не сильно. 68000, хоть и 32-битный, но шина данных 16-битная. Шина адреса, правда, 24-битная.

---------- Post added at 14:41 ---------- Previous post was at 14:33 ----------

Кстати, в отличие от Спектрума, на УКНЦ неплохо бы получились 3D игры типа Total Eclipse и т.д. Математику реализовать гораздо проще ввиду 16-битной архитектуры, а так же аппаратных деления и умножения. Так же проще делать заливку полигонов и не штриховкой, а именно конкретным цветом.

NovaStorm
09.01.2013, 14:47
Именно первая Амига A1000 уже и была на столько крута)
Да насколько крута-то?
(Делаем скидку на то, что я её в глаза не видал =))
68к на 7МГц - тут конечно мы послабее, но два проца могут дать как минимум паритет(если верить википедии "0.700 MIPS at 8 MHz").
256/512Кб рамы - легко можно переплюнуть.
Далее OCS. 4бита на цветовую компоненту сделать было _можно_. Точно отобразить на наших мониторах - вопрос(хотя у нас БЫЛИ графические трубки), но видеоконтроллер - без проблем.
Блиттер - суть ДМА. А амижный звук - буфера, счётчики да ЦАПы, что здесь проблемного?

Titus
09.01.2013, 14:56
Блиттер - суть ДМА. А амижный звук - буфера, счётчики да ЦАПы, что здесь проблемного?
Дело не в проблемности, а в том, что этого не сделали) Только и всего.

---------- Post added at 14:56 ---------- Previous post was at 14:56 ----------

А то, что сделали в Амиге - подняло ее на небывалую высоту в игровом плане.

esl
09.01.2013, 15:24
тут имхо еще одна проблемма, кто делал эти машины ?
обычно это была переделка "некой военное железки" на гражданские рельсы
т.е. вторичный продукт, и их не волновало как это НАДО было сделать
в то время скушали бы ВСЕ где стоит процессор и можно программировать (РК86)
отсутствие конкуренции и рынка программ - все убило
по истории той-же амиги, люди четко понимали что им надо в сравнении с кучей конкурентов.
т.е. сделать то наверное и могли бы, но не хотели
и еще, поражает что во всех буржуйских бытовых компах были ULA/заказные бисы
т.е. это было очень просто для них
и полное отсутствие такого в советских (про укнц вопрос отдельный, заказных полезных бис там нет, а могло бы быть)

---------- Post added at 13:24 ---------- Previous post was at 13:18 ----------

кстати, предствить даже "State of the Art" на УКНЦ - не могу
хотя там как-раз математики как я понимаю вообще нет,
сплошная анимашка, да и в свое время убила прозрачная подкачка с диска на лету.
хотя амига на которой это бегало - 1985/7 года выпуска ...

NovaStorm
09.01.2013, 15:27
про укнц вопрос отдельный, заказных полезных бис там нет, а могло бы быть
ULA=БМК, в УКНЦ их хватает.
ЗЫ: поглядел, есть оказывается такая весчь как 1836ВМ3 аж на 16 МГц...
А есть и Л1839ВМ1 аж дороже современных селеронов О_О

Titus
09.01.2013, 15:29
поражает что во всех буржуйских бытовых компах были ULA/заказные бисы
т.е. это было очень просто для них
и полное отсутствие такого в советских (про укнц вопрос отдельный, заказных полезных бис там нет, а могло бы быть)
Что они бесполезные что ли?
В Спектруме в ПЛИС убрана вся логика, в УКНЦ тоже.

---------- Post added at 15:29 ---------- Previous post was at 15:27 ----------


кстати, предствить даже "State of the Art" на УКНЦ - не могу
хотя там как-раз математики как я понимаю вообще нет,
сплошная анимашка, да и в свое время убила прозрачная подкачка с диска на лету.
хотя амига на которой это бегало - 1985/7 года выпуска ...

Потому что на Амиге - аппаратная векторная графика, заливка, блиттинг, DMA дисковода)

esl
09.01.2013, 15:41
ULA=БМК, в УКНЦ их хватает.

я именно про это, что в УКНЦ в БМК только спрятали рассыпуху поддержки.
а полезного чего-либо не реализовали, хотя могли.
т.е. на уровне ZX ULA, даже имхо поменьше.
т.е. далали пром. комп. а не бытовой.

---------- Post added at 13:41 ---------- Previous post was at 13:39 ----------


Что они бесполезные что ли?
очень даже полезны, но пользы могло быть в разы больше.



Потому что на Амиге - аппаратная векторная графика, заливка, блиттинг, DMA дисковода)
про то и речь, что о таком даже не задумывались разработчики....

NovaStorm
09.01.2013, 15:41
>а полезного чего-либо не реализовали, хотя могли.
А контроллеры диска/сети?

Titus
09.01.2013, 15:41
я именно про это, что в УКНЦ в БМК только спрятали рассыпуху поддержки.
а полезного чего-либо не реализовали, хотя могли.
т.е. на уровне ZX ULA, даже имхо поменьше.
т.е. далали пром. комп. а не бытовой.
Не поменьше, а гораздо побольше.
Только это все в угоду совместимости с PDP-системами.
3 канала связаи ПП и ЦП чего стоят. И весь этот огород изрядно занимает.
В мультимедийном плане пользы от этого никакой.

esl
09.01.2013, 15:43
>а полезного чего-либо не реализовали, хотя могли.
А контроллеры диска/сети?

а графика где мощная !
и имхо тот-же контроллер амиги сильно интересней

а сеть конечно штука полезная, ну в дефолтной реализации - ущербна :(
тот же LINTEX в свое время реализовал сильно более быструю сеть для укнц/корвета

Titus
09.01.2013, 15:45
Единственное - несколько выручает список строк видеоконтроллера, а так же вариабельные разрешения экрана. Ну и еще аппаратная запись по маске в планы.

esl
09.01.2013, 15:46
Не поменьше, а гораздо побольше.
Только это все в угоду совместимости с PDP-системами.
3 канала связаи ПП и ЦП чего стоят. И весь этот огород изрядно занимает.
В мультимедийном плане пользы от этого никакой.

во, точно, красивых архитектурных решений - много
но они в кассу не для домашнего/школьного компа
а для пром. железки, там управляющего/военного
бытовой же требует других полезных решений, а про них то и не думали.

vinxru
09.01.2013, 15:54
Дак УКНЦ это рабочий/школьный компьютер. Аналог IBM XT. Играть на нем никто не планировал, хоть что то было.

Поэтому и звук не сделали.

Нужна была графика высокого разрешения. Тут почти EGA.
Нужно было удобство разработки - это PDP11 и два процессора.
Нужен был дисковод - пожалуйста.
Нужна была сеть - пожалуйста.
Нужен принтер - есть разъем.
Два монитора - пожалуйста.
Постарались сделать клаву нормальную.

Единственное, что не понятно. Почему не сделали возможность расширения памяти и страничную адресацию.

AlecV
09.01.2013, 15:55
Коллеги, (в том числе топикастер), вы наверное забыли как сделан ДВК-3. Там на КМД - отдельный процессор ВМ1, на КЦГД - отдельный процессор ВМ2, на КЖД - вообще RISC процессор 1818ВМ01, не считая однокристалки ВЕ48 в клаве. Так что УКНЦ - верх совершенства и экономичности от зеленоградского сумрачного гения :)

NovaStorm
09.01.2013, 15:57
бытовой же требует других полезных решений, а про них то и не думали.
В Союз-Неоне подумали, чем кончилось - известно =\


Единственное, что не понятно. Почему не сделали возможность расширения памяти и страничную адресацию.
Проц, как я понимаю, не был совместим с 22хбитным менеджером памяти DEC. А своё городить не стали.

alone
09.01.2013, 16:02
Взять пару ВМ3, с персональными шинами, каждому свою банкуемую память(на мегабайт, а то и другой вполне можно было рассчитывать).
Это ты 1992 год описываешь, а речь про 1985. К тому же, мегабайт памяти на РУ7 - это отдельная плата.

vinxru
09.01.2013, 16:05
Проц, как я понимаю, не был совместим с 22хбитным менеджером памяти DEC. А своё городить не стали.

Зря, зря, зря. 64 Кб - это мало.

NovaStorm
09.01.2013, 16:07
К тому же, мегабайт памяти на РУ7 - это отдельная плата.
Четыре платы, они по 256к =)
Да, с 85м годом конечно пролёт.

Titus
09.01.2013, 16:09
Поэтому и звук не сделали.
Эм... звук там есть)

vinxru
09.01.2013, 16:09
Эм... звук там есть)

Бипер не звук.

alone
09.01.2013, 16:12
Компиляторам из командной строки много памяти не надо.

NovaStorm
09.01.2013, 16:21
Компиляторам из командной строки много памяти не надо.
Это ты gcc скажи =)
Сотню метров отожрать на килобайтный исходник легко может.

vinxru
09.01.2013, 16:24
Да вообще, дай дураку терабайт ОЗУ.... я тут вчера драйвера качал:


12.10.2012 18:33 12*327*469 AHCI_Intel_11.1.0.1006_W7x64_A.zip
12.10.2012 18:33 12*376*923 AHCI_Intel_11.5.0.1207_W8x64_A.zip
12.10.2012 19:13 198*417*512 Audio_Realtek_6.0.1.6543_W7x64_A.zip
12.10.2012 19:20 251*205*558 Audio_Realtek_6.0.1.6657_W8x64_A.zip
12.10.2012 18:58 118*144*319 Bluetooth_Atheros_7.4.0.122_W7x64_A.zip
12.10.2012 19:14 194*887*164 Bluetooth_Atheros_8.0.0000.0206_W8x64_A.zip
12.10.2012 19:19 245*472*982 Bluetooth_Broadcom_6.5.1.2410_W7x64_A.zip
12.10.2012 19:09 16*026*451 CardReader_Broadcom_1.0.0.243_W8x64_A.zip
12.10.2012 19:06 12*379*551 CardReader_Broadcom_15.0.6.2_W7x64_A.zip
12.10.2012 19:06 12*379*107 CardReader_Broadcom_15.0.7.2_W7x64_A.zip
12.10.2012 19:20 3*039*281 Chipset_Intel_9.3.0.1020_W7x64_A.zip
12.10.2012 19:20 3*052*889 Chipset_Intel_9.3.0.1021_W8x64_A.zip
12.10.2012 19:20 10*804*970 Lan_Broadcom_15.0.1.0_W7x64_A.zip
12.10.2012 19:39 50*265*132 MgmtEngine_Intel_8.1.0.1263_W8x64_A.zip
12.10.2012 19:19 201*940 Others_Dritek_2.02.2000.0801_W8x64_A.zip
12.10.2012 20:41 183*474*357 TouchPad_ELANTECH_10.6.9.9_W7x64_A.zip
12.10.2012 19:47 189*919*601 TouchPad_ELANTECH_11.6.8.001_W8x64_A.zip
12.10.2012 20:07 103*161*707 TouchPad_Synaptics_15.3.41.5_W7x64_A.zip
12.10.2012 19:38 124*373*913 TouchPad_Synaptics_16.2.10.12_W8x64_A.zip
12.10.2012 19:41 41*661*051 Turbo Boost_Intel_8.0.0.1262_W7x64_A.zip
12.10.2012 19:42 5*445*127 USB 3.0_Intel_1.0.4.220_W7x64_A(1).zip
12.10.2012 19:40 5*445*127 USB 3.0_Intel_1.0.4.220_W7x64_A.zip
12.10.2012 20:41 281*177*577 VGA_Intel_8.15.10.2669_W7x64_A.zip
12.10.2012 20:51 274*685*933 VGA_Intel_9.17.10.2828_W8x64_A.zip
12.10.2012 20:55 346*931*174 VGA_NVIDIA_8.17.12.9555_W7x64_A.zip
12.10.2012 19:45 31*895*047 VGA_NVIDIA_9.11.1111_W7x64_A.zip
12.10.2012 21:00 440*541*916 VGA_NVIDIA_9.18.13.0546_W8x64_A.zip
12.10.2012 21:11 31*413*662 WiMax_Intel_7.0.1010.26_W7x64_A.zip
12.10.2012 21:14 95*634*006 WiMax_Intel_7.5.1007.26_W8x64_A.zip
12.10.2012 21:52 224*586*659 Wireless Display_Intel_3.1.26.0_W7x64_A.zip
12.10.2012 21:16 41*898*760 Wireless LAN_Atheros_10.0.0.38_W7x64_A.zip
12.10.2012 21:20 38*919*902 Wireless LAN_Atheros_10.0.0.75_W8x64_A.zip
12.10.2012 21:19 62*035*104 Wireless LAN_Broadcom_5.100.82.112_W7x64_A.zip
12.10.2012 21:38 150*360*061 Wireless LAN_Intel_15.5.0.42_W8x64_A.zip
34 файлов 3 814 541 932 байт

alone
09.01.2013, 16:24
Политически верным было бы держать видеопамять в отдельных микросхемах, а обращаться к ней через порты (адрес с автоинкрементом и данные). Это разгрузило бы шину.

CodeMaster
09.01.2013, 16:31
Коллеги, (в том числе топикастер), вы наверное забыли как сделан ДВК-3. Там на КМД - отдельный процессор ВМ1, на КЦГД - отдельный процессор ВМ2, на КЖД - вообще RISC процессор 1818ВМ01, не считая однокристалки ВЕ48 в клаве. Так что УКНЦ - верх совершенства и экономичности от зеленоградского сумрачного гения

Делать БМК на небольшие объёмы (УКНЦ и тем более ДВК бытовыми компами не были, а в других местах большие объёмы выпуска получить сложно) смысла не было. Хотя, был БК, он бытовой. Однако, до компактности ZX ему достаточно далеко, но он отягощён МПИ, было бы что-то попроще, возможно в ВП1 закинули бы ещё что-то из обвязки.

Blade
09.01.2013, 16:32
alone, каким образом? Наоборот тормоза будут, если нужна произвольная запись/чтение.

alone
09.01.2013, 16:33
Не будут. Эта система применена в MSX.

Blade
09.01.2013, 16:35
MSX и есть тормоз.

alone
09.01.2013, 16:37
Вы ошибаетесь. По моим экспериментам на V9938 тормозов нет, на V9990 тем более.

Вот более точные данные:
"My data is experimental, on a standard msx2 @3.5Mhz.
the vdp can work with a block of outi statements, even in active area, @60Hz, with a copy command in progress and all 32 16x16 sprites on screen, in 4 rows of 8 sprites each. This is the worst condition. the vdp work correctly.
However, when doing a vram read, if i do not interleave almost 2 nops between the last out and the in instruction i read garbage."

nzeemin
09.01.2013, 16:40
Только сейчас увидел это обсуждение, добавлю огоньку 8-)

Во-первых, ещё одна статья в тему:
Захаров В.Н. Школьная информатика в России – техническая база начального периода
http://www.computer-museum.ru/histsoft/informatika_sorucom_2011.htm

В частности, из этой статьи видно что Ямаха MSX рассматривалась как образец для подражания (поэтому, я думаю, Бейсик Вильнюс так похож на BASIC MSX). Но покупались они за валюту, на всю страну не купишь.

На мой взгляд, было как минимум два серьёзных соображения в пользу УКНЦ:
1. Новая машина предназначалась для замены классов на основе БК (КУВТ-86). Совместимость, пусть и частичная, играла важную роль -- наработанные методические материалы легче адаптировать, учителям легче перейти.
2. (Из статьи) трудоёмкость производства одного Корвета -- в два раза выше чем одной машины УКНЦ, стоимость выше в 2,6 раза.

Обратите внимание на план/факт выпуска в 1989 году. Корветы выпускались и план по ним был выше плана по УКНЦ в 2 раза, но этот план по Корветам не смогли обеспечить даже на 50%.

vinxru
09.01.2013, 16:59
Обратите внимание на план/факт выпуска в 1989 году. Корветы выпускались и план по ним был выше плана по УКНЦ в 2 раза, но этот план по Корветам не смогли обеспечить даже на 50%.

Дак собирали потому что из зарубежных деталей и на зарубежных печатных платах. Лучше бы тогда MSX собирали.

alone
09.01.2013, 17:04
Компьютер с менеджером памяти от PDP-11, с экраном на портах и юниксом - это было бы очень вкусно. Больше скажу, этот форум бы тогда по-другому назывался.

Blade
09.01.2013, 17:10
Чем экран на портах лучше, чем он же, напрямую доступный в адресном пространстве процессора?

vinxru
09.01.2013, 17:14
А возможно, что Корветы и УКНЦ были слишком круты для промышленности СССР.

Может стоило производить Специалисты для Школ и объединять их в сеть.

alone
09.01.2013, 17:19
Тем, что освобождается шина памяти и одна регистровая пара. Для ускорения операций с битовым наложением можно предусмотреть запись по маске. Для заливки основная операция - поиск установленного пикселя в нужном направлении (на Z80 она бы выглядела примерно как inf:jp z,$-2 - куда уж быстрее?). Но по уму операция заливки на экране вообще не нужна, нужны только операции построения залитых полигонов, эллипсов и секторов.

vinxru
09.01.2013, 17:20
нужны только операции построения залитых полигонов, эллипсов и секторов.

MSX, TI99, NES, SNES, Sega Master System, Genesis обходились готовыми прямоугольными изображениями.

Titus
09.01.2013, 17:22
Компьютер с менеджером памяти от PDP-11, с экраном на портах и юниксом - это было бы очень вкусно. Больше скажу, этот форум бы тогда по-другому назывался.

Не назывался бы. Вкусно и не по карману радилюбителю.
Спектрум развился у нас не из-за вкусноты, а из-за доступности и кучи игрового и прочего софта.

---------- Post added at 17:22 ---------- Previous post was at 17:21 ----------


MSX, TI99, NES, SNES, Sega Master System, Genesis обходились готовыми прямоугольними изображениями.

Это игровые системы.
А на учебных нужно графики рисовать.

AlecV
09.01.2013, 17:22
Компьютер с менеджером памяти от PDP-11, с экраном на портах и юниксом - это было бы очень вкусно. Больше скажу, этот форум бы тогда по-другому назывался. Такая попытка была, это называется DECPRO-350 и -380. По нашему - Электроника-85.

Не взлетело.

alone
09.01.2013, 17:23
MSX, TI99, NES, SNES, Sega Master System, Genesis обходились готовыми прямоугольними изображениями.
Школьникам же надо как-то снеговиков на бейсике рисовать.

Titus
09.01.2013, 17:25
Тем, что освобождается шина памяти и одна регистровая пара. Для ускорения операций с битовым наложением можно предусмотреть запись по маске.

У ПДП нет регистровых пар, а 16битных регистров 8 штук. Ешь, не хочу.

Ускорение работы именно с экраном такая архитектура не дала бы, а при нелинейной работе с памятью даже затормозила бы. Но дала бы ускорение основного ОЗУ, что, конечно, плюс.

Blade
09.01.2013, 17:34
Но дала бы ускорение основного ОЗУ, что, конечно, плюс.
А зачем для этого делать косвенный доступ через регистры? См. Fast/Chip Ram в Амиге или Fast/Contended в Спектруме.

Titus
09.01.2013, 17:35
А зачем для этого делать косвенный доступ через регистры? См. Fast/Chip Ram в Амиге или Fast/Contended в Спектруме.
Идея фаста и чипа хороша, только поле памяти 64кб очень маленькое для них обоих. Нужно тогда страничками маппить.

vinxru
09.01.2013, 17:37
Идея фаста и чипа хороша, только поле памяти 64кб очень маленькое для них обоих. Нужно тогда страничками маппить.

Именно. Можно даже защищенный режим по этому принципу сделать. И для программиста это будет как Turbo C для MSDOS. Сегментная модель, только сегменты по 16 Кб.

Titus
09.01.2013, 17:40
Именно. Можно даже защищенный режим по этому принципу сделать. И для программиста это будет как Turbo C для MSDOS. Сегментная модель, только сегменты по 16 Кб.

Ничего уже не сделать. УКНЦ какой была, такой и останется) А если сделать, то это будет уже не УКНЦ)

esl
09.01.2013, 18:05
Дак собирали потому что из зарубежных деталей и на зарубежных печатных платах. Лучше бы тогда MSX собирали.

второй раз вижу это утверждение
что там импортного ?
судя по платам - тоже тут делали ...
ссылки на документы (перечень эллементов - легко дам)

вот ссылка на документаци, (http://narod.ru/disk/58526001/KORVET_sch_izh.djvu.html) там в конце список эллементов есть
а вот фото платы (http://narod.ru/disk/65281392001.777b1fc6d69b4cbbe6b2e2ddaed70ff4/Up1.jpg.html)
откуда информация о "из зарубежных деталей и на зарубежных печатных платах" ??

vinxru
09.01.2013, 18:18
ПЛМ-ки и ПЗУ-хи там буржуйские.

esl
09.01.2013, 18:44
ПЛМ-ки и ПЗУ-хи там буржуйские.

цитата из книжки что выше кидал
D30 - К573РФ4
D33 - К573РФ4
D34 - КР556РТ2
D47 - К573РФ4
D65,D66 - КР556РТ2

в корвете нет импортных микросхем
в поздние времена обычно ставили 2764 вместо РФ4

а ставили - что есть, у меня есть фото кучки плат, так там зоопарк
только РФ4
только 2764
смесь
а есть плата на которой стоя (https://www.dropbox.com/s/6e5l2cef4todhv3/6_JUNE_1988_X00.jpeg)т
РФ4+2764+2764 как РОМ
и TOSHIBA TMM2464AP как знакогенератор
и даже редкость, на одной из РТ2 там нет радиатора ...

есть фото платы, там дата на микросхемах 83-86
так только на ней стоит WDC FD1793-PL, на остальных ВГ93
(фото плат легко выложу)

vinxru
09.01.2013, 18:49
У меня стоят Intel-овские микросхемы.

Я читал статью от производиетелй Корветов. Там они писали, что печатные платы пришлось заказывать за границей, ибо наши заводы не справлялись с плотностью дорожек. Там они писали, что микросхем ПЛМ и ПЗУ не было, поэтому пришлось закупать импортные. РУ-шки приходили в нужном кол-ве, но с очень большим процентом брака.

---------- Post added at 17:49 ---------- Previous post was at 17:48 ----------


http://tmaplatform.ru/vinx_home_page/korvet4.jpg

Titus
09.01.2013, 18:57
(Из статьи) трудоёмкость производства одного Корвета -- в два раза выше чем одной машины УКНЦ, стоимость выше в 2,6 раза.
Это еще почему? УКНЦ же навороченнее намного. И одни процы ВМ2 наверняка дороже стоят, чем ВМ80. Да и памяти на УКНЦ в 2 раза больше.

hobot
09.01.2013, 19:01
Я без радио-зубо-дробительства (ибо паяльник для меня вещь несбыточная) свои 5 копеек вставлю, что качество приемки, сборки - т.е. качество готового изделия у БК, УКНЦ и ДВК гораздо выше чем у любого другого аналога в регионе. Тому есть много причин. Обиженные предприятия и группы разрабов, которым в то время "не досталось", я согласен со словами, что "зависть" и "псевдо-вскрытие покровов", хотя если собственные проекты честно оценили, вышло бы, что и там недостатков хватает.

Игры превосходящие Z-80 очень странный критерий ) Очень субъективный )
У меня был выбор в своё время при уже имеющемся БК0010(01)+магнитофон+монитор, во что вложить денег в Спектрум или УК-НЦ, я выбрал УК-НЦ осознанно, потому что там дивная чудесная ОС и ассемблер и паскаль, программировать куда интересней чем играть ) Даже в моём случае.

Кто написал, что ДВК и УК-НЦ не были домашними ПК. Отчасти не соглашусь, поскольку в начале 90-х в Зеленограде кроме меня у примерно 10 моих знакомых
были дома УК-НЦ (полный комплект 220В модификации + принтер).

И ещё моментик такой :
Вот в то время когда и сами компьютеры и ПО для них было актуально (рынок требовал - можно было заработать), я реально общался с пользователями, программистами разного масштаба - и я могу спокойно сказать, что БК - никто не
мечтал иметь дома (просто они уже были у кого-то к тому времени-начало 90-х), Спектрумы были у всех кто того хотел. А вот мечтающих поставить дома УК-НЦ или
ДВК я видел много, только не все могли - и не помню ни одного человека кто-бы
кричал что то вроде "А я хочу Корвет! Это супер!" или "Хочу MSX это круто!".

2: palsw - вы ещё не достаточно много времени провели за УК-НЦ, что бы полностью оценить "скрытое" обояние этой замечательной железяки! )

esl
09.01.2013, 19:06
У меня стоят Intel-овские микросхемы.

Я читал статью от производиетелй Корветов. Там они писали, что печатные платы пришлось заказывать за границей, ибо наши заводы не справлялись с плотностью дорожек. Там они писали, что микросхем ПЛМ и ПЗУ не было, поэтому пришлось закупать импортные. РУ-шки приходили в нужном кол-ве, но с очень большим процентом брака.

https://www.dropbox.com/s/l15pqlr3yoplqyq/OLDEST_WIKI.jpeg

вот фото самой старой платы что я нашел
просто 2764 было легче достать заводам чем РФ4

а то что небыло - так эт своих взять было негде :(
микросхемы то обычные РФ4 РТ2 ...

в тех же статьях про корвет и было что производство микросхем в министерстве у разработчиков "УКНЦ", и они не давали их ...

а в другой статье было что "УКНЦное" министерство, так и не смогло сделать приличную клаву,
приличные делало как раз то что делало Корветы,
а оно не хотело делать клавы для УКНЦ
....
войны блин ...

кстати, нашел еще статью в МПСиС-1986-01
Статья поступила 21 августа 1985 г.
т.е. Корвет как машина был готов в железе к августу 85 года.

вот забавная цитата
"Приняты определенные меры, ускоряющие обработку цветной графической информации более чем па порядок по сравнению с традиционным подходом. К ним относятся возможности обращения к дисплею во время прямого хода развертки и аппаратная поддержка алгоритмов работы с цветом, основанная на применении ПЛМ."

Titus
09.01.2013, 19:09
[а в другой статье было что "УКНЦное" министерство, так и не смогло сделать приличную клаву,
приличные делало как раз то что делало Корветы,
а оно не хотело делать клавы для УКНЦ

А чем вам не нравится клава на УКНЦ? Вообще неубиваемая.

У меня на РК-86 такая стояла, потом на Пентагоне аналогичная. Очень приличная клава.

esl
09.01.2013, 19:15
Это еще почему? УКНЦ же навороченнее намного. И одни процы ВМ2 наверняка дороже стоят, чем ВМ80. Да и памяти на УКНЦ в 2 раза больше.

у корвета в ПОЛНОМ варианте
РОМ - 24к (+8 знакогенератора)
РАМ - 64+16*3*4=256 (из них ГЗУ 192к)
а обычно ставили
РАМ - 64+16*3*1=112 (из них ГЗУ 48к)
+ 1к 9разраяднй для АЦЗУ

Titus
09.01.2013, 19:17
а обычно ставили
РАМ - 64+16*3*1=112 (из них ГЗУ 48к)
+ 1к 9разраяднй для АЦЗУ
Все равно 112 < 192. Да и два ВМ2 > чем один ВМ80.

А что такое АЦЗУ?

esl
09.01.2013, 19:26
Все равно 112 < 192. Да и два ВМ2 > чем один ВМ80.

А что такое АЦЗУ?

да кто ж сомневается что УКНЦ очень забавная машинка
я собственно свои речи тут веду о другом,
о том что Корвет - это очень достойная машинка, почти максимум что можно выжать из 8080.

было достаточно много и классов с 256к ;)
как удобно было работать в CP/M с рамдиском ....
причем он после ресета не терялся обычно
и 192к рамдиска при флопи диске 800к ...

"Алфавитно Цифровое Запоминающее Устройство"
по нашему - текстовый экран 16x64 c символами 8x16
а каждого байта еще битик инверсии.
и это все выводилось паралельно с графикой, т.е. и графика и текстовый экран одновременно на экране и не мешают друг другу.

кстати, рисовать в бейсике - более удобной машины для школьников не видел.

---------- Post added at 17:26 ---------- Previous post was at 17:24 ----------


А чем вам не нравится клава на УКНЦ? Вообще неубиваемая.

за что купил - за то продал, к сожалению подтвердить не могу
а на корвете - герконовая клава, приятная ...

vinxru
09.01.2013, 19:34
кстати, рисовать в бейсике - более удобной машины для школьников не видел.

MSX2 же с надписью КУВТ

---------- Post added at 18:30 ---------- Previous post was at 18:29 ----------

В свободное время можно в Кастельваню порубиться.

---------- Post added at 18:34 ---------- Previous post was at 18:30 ----------

А еще был ПК8002 Эльф на ВМ80. Он умел MSX графику рисовать.

esl
09.01.2013, 19:47
MSX2 же с надписью КУВТ

---------- Post added at 18:30 ---------- Previous post was at 18:29 ----------

В свободное время можно в Кастельваню порубиться.

как машина - да, без вариантов

я в той фразе говорил о конкретной фиче, очень удобной для программировании графики на бейсике ;)
то что два независимых экрана одновременно видны,
один с текстом программы, второй с графикой

---------- Post added at 17:47 ---------- Previous post was at 17:46 ----------



А еще был ПК8002 Эльф на ВМ80. Он умел MSX графику рисовать.

MSX1 и без спрайтов :(

vinxru
09.01.2013, 19:55
ПК8000 без спрайтов.
ПК8002 со спрайтами.

palsw
09.01.2013, 20:04
2: palsw - вы ещё не достаточно много времени провели за УК-НЦ, что бы полностью оценить "скрытое" обояние этой замечательной железяки! )

Не спорю -машинка - супер! У нее есть "шарм" PDP- совместимой .Речь только о том ,что можно было сделать получше на той же элементной базе.

alone
09.01.2013, 20:37
ПК8002 со спрайтами.
На рассыпухе? O.o

---------- Post added at 19:37 ---------- Previous post was at 19:36 ----------


Речь только о том ,что можно было сделать получше на той же элементной базе.
Возможно, тогда оно не поместилось бы на одну плату.

vinxru
09.01.2013, 20:44
На рассыпухе? O.o

Ага. Еще возможно, что три ПЛМ-ки стоят. Мне влом схему смотреть.

http://pk8002.narod.ru/img/img_1482.jpg

palsw
09.01.2013, 21:04
На рассыпухе? O.o

---------- Post added at 19:37 ---------- Previous post was at 19:36 ----------


Возможно, тогда оно не поместилось бы на одну плату.

Что не поместилось?ту же комплектуху использовать.

Только соединить по другому и прошивку плм использовать по другому.выкинуть нафиг гф24 3 штуки и сделать все интересней и повыше частотой.и ру5 полноценно 16 бит поставить

alone
09.01.2013, 21:22
Конкурс: лучший самодельный комп на отечественной элементной базе 1985 года, на одной плате с двухслойной печатью и одной дорожкой между выводами!

esl
09.01.2013, 21:29
Конкурс: лучший самодельный комп на отечественной элементной базе 1985 года, на одной плате с двухслойной печатью и одной дорожкой между выводами!

;)
тогда уж 83-84 года, т.к. к лету 85 Корвет уже был в железе и готов к выпуску.

palsw
09.01.2013, 21:33
alone, допиши уже - требование - совместим с PDP-11\03.софт же не кто не будет писать сам.

alone
09.01.2013, 21:37
КР580ВГ75 - 1984 год. Считается? :) Говорят, первые серии шли с большим браком...

hobot
09.01.2013, 22:17
>допиши уже - требование - совместим с PDP-11\03.
>софт же не кто не будет писать сам.

А процессор то какой?

nzeemin
09.01.2013, 22:24
Политически верным было бы держать видеопамять в отдельных микросхемах, а обращаться к ней через порты (адрес с автоинкрементом и данные). Это разгрузило бы шину.

Именно так и сделано в Немиге -- видеопамять доступна через регистры косвенной адресации -- регистр адреса, регистр данных.
Видеопамять 32КБ, 512x312 точек. В каждом слове верхний/нижний байты -- это два бит плана, получается 2 бита на точку.
Проблема возникает со скроллингом -- нужно перемещать весь экран, очень медленно. Регистра скроллинга (как на БК) там нет.

alone
09.01.2013, 22:38
Знающие люди говорят, что на ВГ75 вертикальный скроллинг достижим. Даже попиксельный.

Titus
09.01.2013, 22:58
Знающие люди говорят, что на ВГ75 вертикальный скроллинг достижим. Даже попиксельный.
Примеры в студию)

---------- Post added at 22:58 ---------- Previous post was at 22:53 ----------


;)
тогда уж 83-84 года, т.к. к лету 85 Корвет уже был в железе и готов к выпуску.
Раньше 85 года УКНЦ никак нельзя сделать, т.к. альбомы схем 1801ВМ2 датируются летом 84 года. А это только макет.

vinxru
09.01.2013, 22:59
ВГ75 может даже графический режим при соответствующей обвязке. CGA собран на подобной микросхеме.

palsw
09.01.2013, 23:46
hobot, я бы использовал ВМ3 - при 18 битной шине он совместим с PDP-11 получим "чистых" 256кб памяти .При использовании всей 22 битной шины -диспетчер памяти уже не будет совместим с оригинальным и нужно лепить лепнину :)

hobot
10.01.2013, 01:23
hobot, я бы использовал ВМ3
Надо и на самой плате функционал наращивать. Нужен дисковод и хард в одном корпусе с платой. Дисковод 3.5" - хард любой? В одном корпусе с клавой?

palsw
10.01.2013, 01:24
hobot, зачем эта древность как хард ??? компакт-флеш и не каких проблем.

hobot
10.01.2013, 01:29
компакт-флеш и не каких проблем.
Согласен заменить ЖД получиться без проблем скорее всего,
а с дискетами? Флоп всё равно нужен? )

palsw
10.01.2013, 01:31
hobot, для совместимости наверно нужен 1 шт и то на первых этапах.или использовать эмулятор флопа

hobot
10.01.2013, 01:38
использовать эмулятор флопа
Это очень сложный отдельный узел ) Для совместимости и не только нужен флоп. Нужно иметь возможность автономной работы (локальный) - способ загрузки ОС в память, форматирование CF-харда и прочь.

---------- Post added at 01:38 ---------- Previous post was at 01:36 ----------

вот видео надо продумать очень правильно если вообще что-то обсуждать )

palsw
10.01.2013, 01:43
hobot, cеть же есть.что еще нужно что бы разбить cf карту и сделать систему?Флоп нужен только для поиска и перегонки старого софта.

hobot
10.01.2013, 01:48
cеть же есть
В виде ком-порта? А если сервера нет?


что еще нужно что бы разбить cf карту и сделать систему?
На примере УК-НЦ предположу что какие-то вещи невозможно будет через сеть загрузить из за привязки к драйверу HX.SYS например? Эмулятор ФЛОПА - я не
использовал и ничего сказать не могу.

Titus
10.01.2013, 01:53
hobot, cеть же есть.что еще нужно что бы разбить cf карту и сделать систему?Флоп нужен только для поиска и перегонки старого софта.
Любая новоделка на ВМ3 или же с раширенной памятью или чем-то еще внесет больше глюков в старый софт, нежели эмуляция флопа)

Patron
10.01.2013, 02:11
Если софт не лезет к регистрам дисковода, а лишь читает и пишет через вызовы RT-11, то даже флоп эмулировать не надо. Достаточно сделать аппаратную поддержку псевдодиска HD и монтировать через HD абсолютно что угодно.

К этому в итоге и в фирме DEC пришли, когда все устройства начали подключать через единый контроллер MSCP (http://en.wikipedia.org/wiki/Mass_Storage_Control_Protocol) и обращаться к ним через единый драйвер DU.SYS

palsw
10.01.2013, 02:28
Какой дурак придумал делать несовместимые процессоры ВМ1,ВМ2,ВМ3.теперь ломай голову и выбирай какое из зол меньшее.А где же обратная совместимость сверху вниз?

Titus
10.01.2013, 05:30
Какой дурак придумал делать несовместимые процессоры ВМ1,ВМ2,ВМ3.теперь ломай голову и выбирай какое из зол меньшее.А где же обратная совместимость сверху вниз?
Прекреасно совместимые.

NovaStorm
10.01.2013, 08:15
Компьютер с менеджером памяти от PDP-11, с экраном на портах и юниксом - это было бы очень вкусно.
Мне кажется, ты бы не обрадовался юниксу, который бы на этом завёлся. Мало памяти и торррмоза.

palsw
10.01.2013, 12:52
Прекреасно совместимые.

И о какой совместимости идет речь?

Попиново между собой не совместимы

Прямого буржуйского аналога нет.

Система команд не 100% совместима - есть исключения и нюансы -прямой порт без патчей невозможен.

Titus
10.01.2013, 12:57
И о какой совместимости идет речь?

Попиново между собой не совместимы

Прямого буржуйского аналога нет.

Система команд не 100% совместима - есть исключения и нюансы -прямой порт без патчей невозможен.

Совместимость снизу вверх программная.

Alex_K
10.01.2013, 13:09
Система команд не 100% совместима - есть исключения и нюансы -прямой порт без патчей невозможен.
Как это у 1801ВМ* система команд не 100% совместима? Да и проблемы были только у 1801ВМ3 при запуске UNIX. На 1801ВМ3 form без проблем запустил и RT-11XM, и RSX-11.

bigral
10.01.2013, 16:30
Влезу со своим ИМХО, pdp-11 это гораздо более серьезно глубже и круче чем может показаться при чтении ЛЮБОГО обзорного материала в сети, чтоб оценить всю мощу нужно прочитать СОТНИ документов и перевернуть тысячи строчек кода. Сравнивать i8080, z80 с pdp-11 всеравно что сравнивать грузовики "газель" и "КРАЗ". pdp-11 начал эпоху програмистов\хакеров которая продолжается и по сей день, причем ничего в корне не поменялось, изменение каснулось только масштабов и размаха. До pdp-11 были токо мэйнфреймы с дикой стоимостью и работа с ними отличалась в корне. До сих пор мы сталкиваемся с людьми работающими с zOS и коболом, но Вы пообщайтесь с ними, они как бы программисты с другой планеты далекие от железа как никто на этом форуме (ЕС и СМ, это как миры динозавров и ледникового периода).

То что было созданно DEC-ом и есть реальный КОМП в современном понимании. unix, bsd, rt-11, rsts, rsx, vax, vms все это существовало в 1984-ом а многое и раньше. Практически все известное нам железо и софт были сделанны под впечатлением разработок DEC.

УК-НЦ и БК - это к сожалению изврат, так как это попытка свернуть с пути начатого pdp-11/20-ым в сторону домашник игровых приставок. Ну так как у нас они есть то никуда от них не денешься, интересно токо развитие их в сторону совместимости с реальными pdp-11.

hobot
10.01.2013, 16:40
На 1801ВМ3 form без проблем запустил и RT-11XM, и RSX-11.
А что с видео - она так-же будет современной (ну носители мы обсуждаем модные - минимум флэш-память(ДИСКЕТА3.5")+стационарная-флэш-память(ЖД)+сеть).

bigral
10.01.2013, 19:34
А что с видео - она так-же будет современной (ну носители мы обсуждаем модные - минимум флэш-память(ДИСКЕТА3.5")+стационарная-флэш-память(ЖД)+сеть).

По-моему важность графики всегда понимали в DEC-е, у них почти с самого начала PDP-11 были графические терминалы разной мощи. То что сделанно в ДВК в плане графики считаю правильным направлением, другое дело на сколько оно совместимо с оригинальными DEC протоколами обмена. Сейчас микроконтроллеры и fpga рулят миром и мне кажется нужно прикручивать адаптер типа GAMEDUINO и показывать на нем то что ранее показывали на платах типа: http://d116.com/dec/gt/ http://www.science.uva.nl/museum/evanssuth.php ну и заодно ДВК-шные адаптеры эмулировать.

palsw
10.01.2013, 20:44
поясните как то доступней

http://i.piccy_.info/i7/ba3cd0f469ee1363dccaf7a7c0492ad3/4-55-558/12913026/Bezymiannyi_240.jpg (http://piccy_.info/view3/3962374/a4f5a9088b3ecfc803ed32f6c7af7c0c/)http://i.piccy_.info/a3/2013-01-10-16-42/i7-3962374/240x172-r/i.gif (http://i.piccy_.info/a3c/2013-01-10-16-42/i7-3962374/240x172-r)


Это у всех pdp-11 так или только у вм1,вм2,вм3 или только у вм1 или только у бк???


И как это вообще понимать - если есть ссылочку на статью или книгу.

Alex_K
10.01.2013, 20:54
поясните как то доступней

....

Это у всех pdp-11 так или только у вм1,вм2,вм3 или только у вм1 или только у бк???


И как это вообще понимать - если есть ссылочку на статью или книгу.

Ну и бред !!! Судя по всему автор не понимал, что писал. Поясню: у PDP-11 на шине Q-BUS-16 только 16 адресных линий. Поэтому возможно обращение к 64 килобайтам памяти или к 32 килословам, при этом одно слово - два байта. На шине QBUS чтение всегда пословное, т.е. не зависит от линии адреса A0, выставляется всегда два байта, младший в разрядах 0-7, старший в 8-15. А вот если команда чтения была байтовой, то процессор все равно читает целое слово, а потом у себя внутри выделяет нужный байт. А вот запись может быть словной или байтовой. При байтовой записи активен сигнал WTBT, и в этом случае адресная линия A0 показывает какой байт записывается - младший или старший.

Vamos
10.01.2013, 20:56
мне кажется нужно прикручивать адаптер типа GAMEDUINO и показывать на нем то что ранее показывали на платах типа: http://d116.com/dec/gt/ http://www.science.uva.nl/museum/evanssuth.php ну и заодно ДВК-шные адаптеры эмулировать.
Если еще кто-то не видел http://youtu.be/XmflcGDBygY

palsw
10.01.2013, 21:23
Vamos, скорость прорисовки на уровне бейсика .