- Использование блока ВМ3А на БК10 под RT-11
-
? MM@ - 20.07.2014 17:00
Есть мнение , что разработка такой редакции дискеты возможна - надо пропатчить файл B11SJ.SYS и VM.SYS , а так же BY.SYS
Может быть, даже написать драйвер видеоконсоли.
Примерный расклад :
в начальном загрузчике настраиваем ДП на сплошной ремаппинг в высшие адреса 1801ВМ3 - свыше 200000, где и будет происходить вычислительный процесс. Так же понадобится драйвер терминала - для вывода буковок на моник. Такой драйвер может иметь размер порядка 7 кбайт - т.е. по любому у такой редакции RT-11 будут параметры от БК11М. Однако быстродействие будет уже от ДВК-3 - в пару раз быстрее БК11М.
-
? Настоящий Анонимус@ - 27.07.2014 19:20
Кстати сказать, такая патченная RT-11 пойдет и на БК11/БК11М ( с блоком ВМ3 ) , да и на изрядном большинстве др. микро-компов с блоком КНГМД+ВМ3 БК11М - надо только драйвер терминала соответствующий засовывать.
-
? anonymous - 27.07.2014 21:29
Выкинуть надо бы SJ-монитор еще, как это сделали буржуи 20 лет назад... Ибо он от андосов всяких ничем не отличается. Тупая запускалка пользовательских приложений в монопольном режиме. Да еще и RESET генерящая при возврате в него, что срубает настройки кучи устройств.
-
? MM@ - 27.07.2014 21:53
Достоинство SJ монитора в его компактности.
О каком втором процессе может идти речь, если задача монитора - исключительно загрузить задание - которое и нужно пользователю.
Тем более, что фактическое быстродействие МПИ - не более 1.5 мвыборок в 1 сек - т.е. 1.5 м. рег-рег ( и то в студиных условиях ).
*
Поскольку народ ленится читать толстенькие брошуры по RT-11 - у меня есть обоснованное подозрение, что ОС RT-11 на этом форуме пользуется только 1 чел. - т.е. я. Теоритически могу предположить о еще 2 чел - больше нет фактов ( в сообщениях учасников форума ).
-
? anonymous - 27.07.2014 22:10
SB-монитор куда компактнее, ибо не включает в себя кучу неиспользуемых никогда процедур, неиспользуемых в силу невозможности их вызова, но включенных в тело ядра, ибо так скомпилирован SJ.
У ММ память под электродиск используется, а как на счет использования памяти в качестве памяти? (Кстати, патчить VM не нужно для переадресации, это консольной командой делается. И под SJ и FB VM работает глюкаво, используя трапы по 0250му вектору - что мешает пересобрать в режиме XB VM для БКшки?
-
? MM@ - 27.07.2014 22:31
Что мешает пересобрать моник ? - отличный вопрос.
Видимо, лень.
И то, что это понадобится 1-3 человекам во всем мире.
А так же объективные факторы - отсуствие времени.
*
Я вот прикидывал ( да и обсуждал с заинтересованными господами ) - что если проект J11-50 мгц приделать к БКшке с минимальными ( косметическими ) изменениями и своей 2/4 мбайт СОЗУ 0-такт ожидания ?
По итогам обсуждения решили, что продажи 10 шт. таких процессорных блоков себестоимостью 5 т ( железо ) + 5 т. ( допиливание железа ) не покроют затрат на допилку КД и Э3 образца ( условно работающего ) - приблизительно $5K...$10K. Даже если это будет универсальное устройство на БК/ДВК всех сортов ( развесистый компактный процессор М8 ) .
Теоритически, я бы и один потянул такой проект - но как назло получился Украинский кризис и отсуствие финансирования моей основной работы ( у Кремля теперь нет бабок на всякий там аэрокосмос ) - так что не до проектирования БКшки стало.
Примерно такая же история с БК11М3 - нет и не будет спроса на готовые образцы - даже с ВМ5. ( 5 шт. продаж - не сделают погоды ).
-
? anonymous - 27.07.2014 22:48
Монитор пересобирается за 20+ секунд на 10-летней давности AXP под эмулятором.
Этот форум для продаж не годен, тут ретролюбивые пауки раскинули сети, которые купят то, что пошло бы в серию в 80х..90х годах прошлого века.
И у Кремля на аэрокосмос как раз "бабок" прибавилось, благодаря событиям произошедшим, заказы повалились кучами.
-
? MM@ - 27.07.2014 22:51
А мне никак нельзя поучаствовать в заказах ? ( Хотя бы самую малость. )
Моя почта хорошо извесна.
-
? anonymous - 27.07.2014 23:05
Можно поучаствовать! Добро пожаловать в КБ Аметист - проектирование систем управления бортовой корабельной артиллерией. Загруз на арткомплексы возрос на порядок в этом году, производство испытывает острый недостаток в кадрах для коммандировок на полигоны и верфи. Ул. Южнопортовая, дом 3, строение А; либо (новый адрес) Шоссе Энтузиастов, 29 - место предполагаемого переезда в ближайшие годы.
-
? anonymous - 27.07.2014 23:16
(на самом деле волонтерами главным образом жители Серпухова и его обалсти приветствуются, ибо там главное производство - РАТЕП, размещается.
-
? anonymous - 27.07.2014 23:20
BTW, Всех с прошедшим Днем ВМФ!
-
? anonymous - 27.07.2014 23:34
ММ, для справки: @ недостаток кадров для коммадировок:
- если специалисты будут, которые заместят "ПЛИСоводов, рисующих схемы" (а не пишущих их на Verilog && VHDL) - имеющихся сотрудников вышлют на вакантные посты на верфях. Новонабранных утвердят в секторах местных.
-
? Аноним - 28.07.2014 02:25
От нашего БЧ вашему БЧ :) С прошедшим!
-
? MM@ - 28.07.2014 04:38
Почитал я требования к кандидату на должность инженера в Аметисте, и несколько смутила такая фраза :
■Владение электроизмерительными приборами и электромонтажным инструментом
Вот нету у меня достойного измерилова , да и инструмента нехватает - наверное, не примут...
Могу, в принципе, сделать 32-канальный осциллоскоп 100 мгц дискретизации 8 бит, но там ведь потребуют серитификат...
-
? anonymous - 28.07.2014 06:24
LOL, не обращайте внимания на эти глупости. И не такое еще понаписать могут.
-
? Ал-р - 28.07.2014 14:13
? anonymous - 27 июля 23:20 ... BTW, Всех с прошедшим Днем ВМФ!
(а где почитать в Интернете про "праздник десантников" в Москве и кто победил - полиция или они :):):)
-
? Ал-р - 28.07.2014 14:17
? MM @ - сегодня 04:38 (Почитал я требования к кандидату на должность инженера в Аметисте, и несколько смутила такая фраза :
■Владение электроизмерительными приборами и электромонтажным инструментом)
... Владение - это умение ими пользоваться (воткнуть щупы или откусить проводочек кусачками) а не личное наличие этих приборов и инструментов ...
Но Вас не возьмут :)
-
? Аноним - 28.07.2014 17:03
*-й отдел не пропустит :)
-
? Слава КПСС! - 28.07.2014 19:54
Неужто бандеровец? Или убежденный коммунист, противник капиталистических отношений? Гайку неправильно рассчитает.
-
? Ал-р - 28.07.2014 20:39
Нет, какие могут быть бандеровцы в зеленограде и павловском посаде - там побывали танкисты из Т-34 (и я из Белоруси туда никак не смог-бы попасть после дембеля в 1978 из ПВО-лётчиков)
-
? Аноним - 28.07.2014 22:27
А вдруг он прикрутит пару гиродатчиков кверхногами и оно как епнет на двадцатькакойто секундк гептилом об кзхстан !)
-
? foot - 28.07.2014 22:34
? Ал-р - 28 июля 14:13
>>(а где почитать в Интернете про "праздник десантников" в Москве и кто победил - полиция или они :):):)>>
Ну тут походу все экстрасенсы, на неделю вперёд всё знают....
>>.. Владение - это умение ими пользоваться (воткнуть щупы или откусить проводочек кусачками) а не личное наличие этих приборов и инструментов ...>>
ММ без вашей подсказки ни в жизнь бы не догадался...
-
? Ал-р - 28.07.2014 22:36
ну обзовитесь как-нибудь ... а вдруг не укр ...
(на барахолке ZX укры ведь уделали её в полный 0 )
-
? Ал-р - 28.07.2014 22:41
ММ это супер с АП2 - мне это всегда хотелось послать в жжж... - в БК этого бреда почти нет - только какой-то э...танкист влепил 1шт непонятно зачем (150мА)
-
? MM@ - 28.07.2014 22:53
Господа тролли могут не волноваться - за 60 т.р. ездить на край света - пусть поищут любителей морского пороха. И особенно со своей измериловкой и инструментом. ( И боеголовками ).
Я уж как нибуть на печи полежу ( как на Руси принято было раньше ) да кино погляжу.
А пока вот отдельские ( прямоугольные ) 1806ВМ2 распродаю ...
О более редких ИС извещу отдельно.
-
? Ал-р - 28.07.2014 23:11
ММ - я уже писал - добавьте третью букву ...
=
Не понял про 60 т.р. и край света - давайте, я за такую зарплату поеду в Антарктиду, но в космос на российской ракете не хочу ...
=
(А чё-нибуть для БК-шки написать - так запросто за такие деньги ... не игры естественно. их могли писать только мальчики)
=
... В остальном молодец - очень рус-непонятный ответ ...
-
? Александр...@ - 29.07.2014 04:30
Жжоте, ребята.
-
? Ал-р - 29.07.2014 04:51
... да достали уже эти ммм-мы со своим втюхиванием ВМ3 и мультикартой в которую нужно сверху зачем-то втыквать БК ...
-
? Александр...@ - 29.07.2014 05:26
Т.е. альтернатива втыканию БК - посыл ММ'а морские пушки дорабатывать? :D
-
? Ал-р - 29.07.2014 06:42
... да в "мультикарте" не нужен никакой БК ... там свой проц.
А уж про увеличение быстродействия на 20% при прилепливании к БК ВМ3 - это прросто супер :)
-
? gid@ - 29.07.2014 09:32
Нету в мультикарте никаких своих процов, если мы об одном и том же изделии говорим.Вообще-то Блок ВМ3А + Мультикарта == ДВК подобная ЭВМ. Вполне себе самостоятельная, почти. Ей только нужно написать биос, который будет пытаться загрузить ОС РТ-11 или Фодос с дисковода, винчестера, ирпс и т.д. Данные ОС даже модифицировать никак не нужно. А БКшка нужна на начальном этапе, чтобы данный биос поместить в СОЗУ и всё.
Ну ещё можно ёлку мпи прилепить, чтобы можно было бы некоторые классические устройства, типа КЦГД, через переходники подключить и посмотреть, что получится.А то, что блок ВМ3А может работать совместно с БКшкой, используя её как терминал ввода-вывода, это просто побочный эффект, полезный.
-
? Ал-р - 29.07.2014 10:47
БК-шка это не терминал, в ней нет монитора (в смысле устройства отображения) и терминальной программы - терминал есть в письке :) и соответствуещее ПО ДВК-РС хорошо представлено в темах на ZX ...
а ВМ3 с БК-шкой это какой-то бред воспалённого ума ...
-
? gid@ - 29.07.2014 11:51
Тут видимо опять получается расхождение в терминологии.
Терминал по моей терминологии - устройство визуального отображения знакографической информации, а так же устройство ввода её посредством клавиатуры в ЭВМ. (Классический пример - дисплей алфавитно-цифровой 15ИЭ-00-013, имеющий в составе клавиатуру 15ВВВ-97-006, подключается к ЭВМ через последовательный порт) С чем БКшка, подключенная к блоку ВМ3А, успешно справляется. Обратите внимание, что к Блоку ВМ3А подключается именно БК, а не наоборот. БК в данном случае несамостоятельное устройство, используемое в качестве как раз такого терминала.
И кстати этот бред воспалённого ума вполне успешно функционирует.
-
? foot - 29.07.2014 11:53
>>? Ал-р - 29 июля 10:47
БК-шка это не терминал, в ней нет монитора (в смысле устройства отображения) >>...
и прикрутить ничего никак вообще совсем невозможно?
>>и терминальной программы ->>...
... только ОС РТ-11 об этом не знает
-
? Ал-р - 29.07.2014 12:07
gid Вы один из немногих которого я уважаю, но Вы не захотели со мной сотрудничать даже по мелочному предложению в разделении схемы БК (которая есть на вашем сайте) в блочный вариант ... (а зачем Вы на сайте убрали бейсик-программу обмена через МГ, мне она ну нафиг - но там есть алгоритм для жу-жу-жу начальной последовательности-загрузчика (потом несколько команд и будет цифровой загрузчик без МГ-модуляции)
-
? Ал-р - 29.07.2014 12:15
? foot - сегодня 11:53
¤
Hash IP address: 4aca653041b4ade22394a4b3e96ef0bc
>>? Ал-р - 29 июля 10:47
БК-шка это не терминал, в ней нет монитора (в смысле устройства отображения) >>...
и прикрутить ничего никак вообще совсем невозможно?
>>и терминальной программы ->>...
... только ОС РТ-11 об этом не знает
=
(ну да, RT11 про БК не знает, но и БК про RT-11 тоже ничего не знает)
= если бк10 элементарно уделать в 64К она ведь станет круче из первых парочки ДВК
-
? foot - 29.07.2014 13:51
>>? Ал-р - сегодня 12:15>>
>>= если бк10 элементарно уделать в 64К она ведь станет круче из первых парочки ДВК>>
... не считая того, что РТ-11 о..{написать своё} от экранного ОЗУ 40000-100000(8)
-
? gid@ - 29.07.2014 13:53
>>? Ал-р - сегодня 12:07
У меня возникло подозрение, что вы меня с кем-то путаете. Потому как:
1) Не помню, чтобы мне поступало каких-то, даже мелочных, предложений по разделению схемы в блочный вариант. (Это случайно не то, что сделал CD-Inc для схемы БК10?) Либо оно было так завуалировано, что я не понял, о чём речь. А если я прямо отказался от чего-то, то значит, что я этого делать не умею.
2) у меня на сайте никогда не было никаких бейсик-программ. Я почти уверен в этом.[= если бк10 элементарно уделать в 64К она ведь станет круче из первых парочки ДВК]
Не, не будет. Сперва возникнет эйфория, от того что доступное рабочее ОЗУ расширилось с 16 до 44кб (минус 4 Кб на область регистров ВУ). А потом, когда начнёшь делать что-то серьёзное, сидящее не к месту посередине экранное ОЗУ начнёт раздражать. И чем дальше, тем сильнее.
-
? anonymous - 29.07.2014 14:23
Вот если бы изначально распределение адресного пространства сделали с экранной областью в старших адресах, тогда еще в 80х на 10ке РТшка могла бы бегать... Но теперь переносить экран туда - потеряется совместимость со всем софтом.
-
? Ал-р - 29.07.2014 14:41
В БК-64К нет никакого экранного ОЗУ - это ДВК будет (БК-10 это частный случай) - только не на лапте-плате размером с летающую тарелку а в размере 15х15см
-
? Ал-р - 29.07.2014 14:45
? anonymous - сегодня 14:23
Вот если бы изначально распределение адресного пространства сделали с экранной областью в старших адресах, тогда еще в 80х на 10ке РТшка могла бы бегать... Но теперь переносить экран туда - потеряется совместимость со всем софтом.
... Но ведь мы сможем сделать - ничего и никуда переносить не надо, попытайтесь понять мыслю про теневой видеоконтроллер ...
-
? Ал-р - 29.07.2014 14:49
да при чём здесь экранное оЗУ - в Бк-шных программах оно на месте, в ДВК-шных там сплошное 64К (и это очень большущий недостаток, это как-то нужно уделать в 56К)
-
? foot - 29.07.2014 21:05
>>>? Ал-р - 298 июля 14:45
... Но ведь мы сможем сделать - ничего и никуда переносить не надо, попытайтесь понять мыслю про теневой видеоконтроллер ...>>>
Опять 25. Да всё уже давно сделали. БК-11(М) - сплошные 48К ОЗУ. Что ещё надо?
-
? Ал-р - 29.07.2014 23:19
опять 25 про какую-то 11М и бредовые 48К ...
-
? foot - 30.07.2014 09:58
Уважаемые гуру. Так, мысли вслух.
Вопрос: реально ли поработать паяльником, чтобы в БК-11(М) организовать подключение страниц (или хотябы одной), т.е имеющейся ОЗУ в адресное пространство 140000-200000(8) ??
-
? Ал-р - 30.07.2014 14:17
нет, нереально :)
потому что такое уже давно есть
(читайте темы БК на ZX - естественно что-то нужно отпилить так нелюбимомой Вами двуручной пилой или маленьким скальпелем ...:) - ну и паяльником после этого резистор припаять ...
-
? MM@ - 30.07.2014 14:36
Усё возможно.
Нарисуйте карту адресов - лучше в графредакторе.
*
Лучше поинтересуюсь - никому ли не нужна разработка ОЗУ БК11М на СОЗУ 0 тактов - платка размером с КНГМД, крепится внутри БКшки, задержки - 0 тактов. ИС - 74F с шагом 1.27. Обеспечивает прирост быстродействия на ВМ1-6 мгц более 40% по сравнению с заводской ДОЗУ.
-
? Ал-р - 30.07.2014 15:19
Все Бк-шные программы работают только в основном ОЗУ и никакого прироста производительности не будет ...
-
? foot - 30.07.2014 16:18
>>? Ал-р - сегодня 14:17
потому что такое уже давно есть>>>
Ну раз уже есть устройство "всё в одном" ( все 64К --- УРА!!!) - распилите его циркуляркой на кирпичи и вставляйте в ваше детище.
...
лень искать на ZX, ткните пальчиком плиз...
-
? anonymous - 30.07.2014 16:18
ММ и предлагает основное ОЗУ заменить на быстрое.
-
? Ал-р - 30.07.2014 19:40
сейчас любое статическое ОЗУ и есть "быстрое" по отношению к РУ6,РУ5
-
? MM@ - 30.07.2014 20:10
Насчет платки СОЗУ - заменителе ДОЗУ в БК11М.
Был прототип этого дела в 1997 г., и именно он показывал прирост быстродествия - порядка 50% на 6 мгц ВМ1.
Фокус в том, что бы не применять 2-х портовое дорогущее СОЗУ, а сделать реализацию двухпортовости на мелкоте. При этом ВП1-037 будет в качестве источника сканов телевизора работать, и не участвовать в обмене данными СОЗУ.
С платкой СОЗУ БК11М блок ВМ3А будет работать в разы быстрее - порядка 1 лимона рег-рег против 400 т. с ВМ1.
Да и ВМ2 тоже может примерно так же ускориться с платкой СОЗУ.
ИС в платке - не особо много, можно было бы даже порекомендовать господину Voland приделать это к некотрой редакции БК11М, где будут ИС с шагом 1.27. ( и ВМ2 туда же впихнуть, довеском к ВМ1 - УКНЦшники обзавидывались бы ).
-
? Ал-р - 30.07.2014 21:43
так а я о чём - 037 это видеоконтроллер, если перед ним есть буфер - ВМ1А сможет даже на 6МГЦ работать - в бК-шке ведь полторы а не 500-600тыс
А почему Вы думаете БК-шку уделали в 3МГц - это было ширпотреб и ЛЮБОЙ ВМ1 туда можно было лепить)
-
? Дмитрий - 30.07.2014 22:49
>> 037 это видеоконтроллер
Кстати, а почему бы не реализовать на 037 отдельный (внешний) видеоконтроллер для БК10/11(м), на МПИ? Хотя бы 16-цветный. Или на паре 037 - два "слоя" по 4 бита на цвет.
¤
Конечно, хорошо бы сделать кроме граф. режима еще и текстовый хотя б с 16 цветами. Идеально подошел бы MOS-видеоконтроллер http://en.wikipedia.org/wiki/MOS_Technology_VIC-II - но как его подружить с МПИ?
-
? MM@ - 30.07.2014 23:11
Нарастить битность цвета в БКшке элементарно. Приделываем поверх РУ5 еще столько же, кроме сигналов CAS, WE, OUT - и небольшой навес на КР1533 - штук 20 тараканчиков, да и парочку ИР13/ИР23 совсем не помешает - для тракта выдачи данных из ДОЗУ.
На выходе получим дополнительные 2 бита с разрешением 256 точек в строке.
Страничку доступа к такому кошмару предлагаю организовать в странице ПЗУ, сигнал включения отображения - в неиспользуемом бите
177716, сигналы переключения страниц памяти брать с соответствующих бит управления страницами ДОЗУ 177716.
*
Если неохота много паять - можно поискать плату многоцветного видео для ДВК - не путать с КЦГД. Такая плата применялась для создания заставок для записи на видеомагнитофон. На плате было много ИС.
*
Для тех, кому хочется VGA без обыска всех кладовок СССР - проектируем элементарный мост МПИ - ISA , без карты ремаппинга адресов.
Предполагаю, это может получится примерно на 20 ИС мелкоты. Целевая карта - Триадент 9000.
-
? foot - 30.07.2014 23:26
>>так а я о чём - 037 это видеоконтроллер, если перед ним есть буфер>>
Хорош тупить. Нет никаких буферов. Предлагают отвязать 037 от шины и подвесить на "второй порт" СОЗУ.
...
>>Кстати, а почему бы не реализовать на 037 отдельный (внешний) видеоконтроллер для БК10/11(м), на МПИ?>>
Так весь смысл 037, этот тормоз, с МПИ убрать на....
>>Или на паре 037 - два "слоя" по 4 бита на цвет.>>
Просьба к ММ прояснить, сильно затратно на каждый экран БК-11 подвесить по 037 и формировать видеосигнал в режиме "наложения" экранов. (к посту 20:10)?
...
>>Конечно, хорошо бы сделать кроме граф. режима еще и текстовый хотя б с 16 цветами. >>
Дмитрий, тема по РТ-11. Подвешиваете любой терминал (по последовательному порту) и правите под него драйвер.
-
? MM@ - 30.07.2014 23:36
Для повышения битности цвета в БК11М нет необходимости вешать еще N ВП1-037. Достаточно навесить РУ5 и обвес - ИР23, ИР13 и селектор доступа на КР1533. Битность - "8" не предел. Не забываем о КР1533АП6 с выхода адресов сканирования ДОЗУ ВП1-037 ( А0-А6 и искуственный А7 ).
Если есть особая необходимость не ковырять мать БКшки - можно и навесное чудо присобачить, на СОЗУ 0 тактов - методом наложения.
Кстати, такое устройство не обязательно должно повторять 256 точек в строке и скролл родного экрана. ( Мухи - отдельно от котлет ).
И ИС там понадобится под 50, в т.ч. аналоговая часть. ( На МПИ ).
-
? Аноним - 31.07.2014 02:04
За упоминание моста МПИ - ISA банить на месяц :)
-
? MM@ - 31.07.2014 02:53
Рассказываю для незнаек :
Если хочется сразу VGA, настоящее, с текстовым режимом и т.п. - не использовать готое решение, имеющее немного более совершенную ( по скорости обмена ) магистраль - неконструктивно.
Никто не сделает ничего похожего в обозримые годы для БК11М. Терминал в клавиатурном переходнике - вообще текстовый и не предназначен для воспроизведения графики ( без развесистого программирования ).
Так что кто хочет VGA - разрабатывайте переходник.
Даташит на Триадент 9000 вроде как имеется ( 10 лет назад - видел бумажный ).
*
Не стоит ждать от Триадента 9000 скоростей, как на ИБМ ЭВМ - он будет еле шевелиться - стирание экрана, например, займет несколько сек ( на ВМ1-6 мгц ).
*
Если делать VGA-подобную поделку - в любом случае это порядка сотни мелких ИС, и скорости обмена с экраном это не прибавит - то же стирание за 5-10 сек. Для этого даже есть тема :
http://zx-pk.ru/showthread.php?t=23707
-
? MSV - 31.07.2014 12:08
как-то не целесообразно получается, 5-10 секунд - на стирание всего экрана при 6 МГц. Если предположить, что, частота синхронного обновления экрана, достаточная для комфортного восприятия изображений - 30 кадров в секунду, то, частота, на которой должен работать процессор, должна быть - 900-1800 МГЦ? Что-то здесь не так. (большой смайл)
-
? foot - 31.07.2014 12:40
Ну так крутого GPU с DirectX никто не обещал...
-
? Аноним - 31.07.2014 13:24
VGA на МПИ из той же серии что и мост МПИ - ISA и то и другое пустые фантазии ;)
-
? Александр...@ - 31.07.2014 21:51
Зачем, кстати, чистить память в VGA адаптере побайтно, если есть соответствующая команда в VESA BIOS? Могу ошибаться, но VGA адаптеры умеют использовать DMA для забора байтов в основной памяти. Но не суть, конечно.
-
? anonymous - 31.07.2014 22:01
VESA-bios исполняется на x86, как вы его эмуляцию на БКшке представляете себе? Потому с VGA самостоятельно придется работать.
Есть более простые варианты, использование процессора в составе видеоадаптера, умеющего работать с примитивами и получающего команды от главного процессора. Например, у меня на множестве графических адаптеров конца 80х - начала 90х годов стоит процессор 63484. По такому же пути пошел Voland, использовав NIOS в своей БК12 и Бустере.
-
? anonymous - 31.07.2014 22:08
Вот такая штука активно использовалась в те годы http://bitsavers.trailing-edge.com/pdf/hitachi/_dataBooks/HD63484_ARTIC_Hitachi1984.pdf
(Но это страшный монстрик в таком же, как М1801ВМ3 корпусе...
-
? Александр...@ - 31.07.2014 22:39
Естественно, никто не предлагает использовать x86 BIOS. Но факт в том, что у вышеупомянутого Trident'а есть хардверная поддержка функций этого самого BIOS'а. Подозреваю, что документация системных регистров и команд контроллера где-то есть. 9000-й уже достаточно продвинутый, у него там и "засасывание" блоков памяти должно быть реализовано, и полная акселерация оконных команд. :)
-
? foot - 31.07.2014 23:07
>>>Естественно, никто не предлагает использовать x86 BIOS. >>>...
... но, похоже, опять предлагают переходник МПИ-ИСА ??
-
? MM@ - 01.08.2014 01:05
ISA есть развитие МПИ, но осуществленное другой фирмой и содержащее порядочно косяков - в основном патентного характера.
Более того, под ISA выпущено было огромное к-во плат, и после смены бачков и т.п. расходников - они в большинстве своем на ходу.
Расшифрую термин ISA - Индустриальный Стандарт Архитектуры - т.е. это МИРОВОЙ СТАНДАРТ, СЛЕДУЮЩИЙ ЗА МПИ.
Год основания 8-бит ISA - 1981, год основания 16Д/24А шины - 1984. Максимальная пропусканая способность при 8 мгц тактах шины 16 бит - 8 мбайт/с ( практически больше в 4 раза классической МПИ ).
Сигналы Адреса и Данных передаются одновременно и параллельно, имеется строб адреса - ALE и т.п. сигналы, приблизительно аналогичные МПИ ( не равные ! ).
ИМХО, реализовывать ПнП в редакции 1993 г. на ISA считаю излишним ( особенно при реализации на мелкоте ).
*
Можно, конечно, ничего не делать и пользоваться целиком программными средствами - эмуляторами - это дело вкуса ...
-
? MM@ - 01.08.2014 03:29
Диаграммы и описание шины ISA в довольно вольном переводе с оригинала на русский :
http://www.cyberguru.ru/hardware/bus/isa-bus-page17.html
( Изначально, видать, курсовая была - никаких конкретностей типа скриншотов логического анализатора ... )
-
? Дмитрий - 01.08.2014 10:19
Сколько интересно будет занимать плата-переходник МПИ-ИСА? Как плата от ДВК - полметра на полметра с 1-2-3 сотнями МС? А главное кто будет писать дрова под нее (про поддержку софта молчу, до этого как до Китая ползком)?
-
? Александр...@ - 01.08.2014 11:05
Если серьезно, то прицепить свой собственный видео-адаптер будет проще, чем городить переходник и адаптировать VGA монстра прошлого века. Одночиповые адаптеры с 3D ускорителем копейки стоят.
-
? MM@ - 01.08.2014 12:56
Дрова под RT-11 к переходнику МПИ - ISA в комплекте поставки, разумеется. Так же в комплекте поставки драйвер RS-232 под RT-11, и драйвер LPT ( для принтера Центроникс ) для ISA-мультикарты.
Настройка переходника при перезапуске БКшки уложися в 1000 ( 8 ).
Конструктивно переходник может быть представлен как бутерброд из 3-х слотовой платы с разъемами ISA-16 и нижней платы с устройством ремаппинга на СОЗУ. Используемые ИС - 74F. СОЗУ без батареек.
*
Хотя можно и др. вариант сделать - как раз с эмулем ПЗУ, причем всего БК11М - таким образом можно будет фактически раеализовать ИБМ ЭВМ с серией 1801 и RT-11 ( а вот дрова VGA под RT-11 в комплект поставки не входят ).( Сильно извращенный клон Э-85 ).
*
Что ценно в ISA - это возможность избежать применения медленной серии 1801ВП1 и работать практически на полной скорости с 1836ВМ3-16 мгц.
*
На ISA довольно просто приделывать всякие поделки - та же дешифрация адреса, те же сигналы DIN-DOUT. Для медленных усройств есть сигнал "помедленней". Сигнала окончания обращения к ячейке устройства вообще не предусмотрен - т.к. шина ( почти ) синхронная с частотой - просто дается 2 такта 8 мгц для обращения к ячейке. Сектор регистров выделен своими отдельными сигналами DIN-DOUT.
Если совсем кратко - из процессора Z80 фактически выходит 8-битная ISA без некотрых сигналов.
- << Форум