- Сделаем новую БК+?
-
? Сергей@ - 14.05.2006 18:33
Сделаем новую БК+?
Привет всем БКшечникам!
Я тут человек новый, недавно вот наткнулся на кучи архивов программ и эмуляторов, попробывал, и, как наверное у всех, проснулась ностальгия. Во-первых, хотелось бы поблагодарить всех кто поддерживает память о БК и все что с ней было связано. Господа, респект!
А во-вторых хотелось бы спросить, а ни у кого не возникало желания сделать новую БК, на новой элементной базе? Покопался в разных источниках, ничего не нашел про БК. Вот Спектрумы пытаются реанимировать, Пентагоны, говорят (в интернете), что даже что-то получалось.
А мы чем хуже? Есть же ВМ3, который в чипидипе даже продается, есть новая статическая (!) память с доступом менее чем 70 нс - не надо делать схемы регенерации и прочие дела - ставь хоть десятки Мб на ней. Куча других полезностей - HDD разные, системы охлаждения (разгон без проблем!), новые серии м/с с низким потреблением и высоким быстродействием, аппаратные декодеры МП3 и т.д. Вместо винчестера вообще можно использовать флешку на 512 Мб - весь софт Бк влезет и еще место останется. Вопрос только как это все соединить )
Для начала можно было бы сделать просто машину, которая повторяет БК-11, а потом развивать схему без ущерба совместимости.
Если есть у кого идеи или просто мысли, пишите vrusmc@yandex.ru
-
? Terra@ - 14.05.2006 22:41
сама идея конечно интересная, только что потом с ней делать? а по поводу процессоров ВМ2 и ВМ3, то они совсем другие, даже ВМ2 просто так в БК не воткнёшь без обвязки :(
-
? Suu@ - 15.05.2006 03:23
a зачем оно надо? у меня в бк был вм3+вм4, 4Мб озу, SCSI ncr5386 and wd33c93, ethernet amd7990... собственно адресное пространство самой бк располагалось в предпоследних 64кб. если интересно, могу что-нибудь вспомнить. только похоже никому это уже не интересно, а чтоб жила машина - нужны пользователи...
-
? Макс@ - 15.05.2006 22:00
Сама идея конечно хороша вот токо боюсь действительно где взять пользователей на такую машину на счет програмистов я както не сомниваюсь можно стареной трехнуть но пользователи вот это самое главное.
-
? Terra@ - 16.05.2006 17:28
2 Suu может что вспомнишь, было бы интересно для общего развития, да и ещё я тут месяц назад начал БК запихивать в корпус от Яузы (после многочисленных экспериментов с корпусами для РС). Хотелось бы как-то применить это в хозяйстве или так просто понастальгировать (эмуляторы мне как-то не очень нравятся). ВМ2 и ВМ3 имеются в наличии. Если что напиши мне на мыло.
-
? Сергей@ - 16.05.2006 19:04
Не ожидал что пойдет бурная дискуссия.
По поводу а зачем вообще оно надо. А зачем пишуться эмуляторы, восстанавливаются старые документы, собираются по частям программы, программисты находят друг друга, в конце концов этот сайт существует. Вы можете объяснить? Я пока еще нет. Ностальгия, первая "любовь", у каждого свое наверное. Да, паять не программировать, но наверное, по УЖЕ затраченному времени процессы сопостовимые. А потом, согласитесь, припаянный музыкальный сопроцессор для БК вызывал гораздо большее удовлетворение и восхищение, чем добавление нового ДЖИфорса в свой современный комп.
Может даже цель - доказать что не только на РС может работать эмулятор БК, но и наоборот )))
У меня доводы закончились, пусть общественность решит а надо ли ОНО?
-
? Suu@ - 17.05.2006 17:13
что конкретно интересует? хитростей тут никаких нет, делаешь классическую машину на ВМ3, без последних 128кб, адрес предпоследнего 64к-окна фиксируешь и им стробируешь управление и драйверы шины в переходке на плату БК. драйверы нужны из-за глюков вп1-037, с таймером
и регистрами БК все просто - если запросить прямой доступ к памяти у вм1, он шину отпускает, но другое активное устройство может работать
с его регистрами, в этом случае выходы управления вм1 работают как входы,а rply является выходом, именно для этого в оригинальной схеме БК между выходом тм2/тв1 и этим выводом процессора стоит проходной резистор. с кнопкой [стоп] тоже хитростей немного, по этому сигналу процессор
уходит в пультовый отладчик, в котором следует предусмотреть процедуру эмуляции 4го вектора
по флагу, например удержанию клавиши, как это было сделано в какой-то версии у Новака В.
-
? Terra@ - 18.05.2006 23:02
да пожалуй такую машинку я повторить не возьмусь, да и не к чему это действительно.А где вы были с такой машиной раньше? почему о ней никто не знает? как были аппаратно и программно поддержаны SCSI и , ethernet?
-
? Suu@ - 19.05.2006 13:44
6 таких машин были проданы на тушинском радиорынке, пока он еще существовал, тогда они комплектовались 512кб памяти на 16 565ру7. однако цена была договорная и производство оказалось нерентабельно. описания на примененные контроллеры:
http://qbus.narod.ru/BK_scsi_33c93.pdf
http://qbus.narod.ru/BK_ether_7990.pdf
драйверами на низком уровне были поддержаны HDD & CD, SCSI ленты и SCSI принтер работали посредством утилит, на машине могли работать RT11 v5.0 и выше, ULTRIX v3.x, RSX11M/S v4+, из БКшных ОС я запускал только NORD Прудковского А.Г., значительно его пропатчив с разрешения автора.
-
? Terra@ - 21.05.2006 06:26
А в каком это году было? Почему тогда никто не знает об этих машинах, в отличии так называемой приставки Бортника на ВМ3, которую даже несколько человек видели. Правда протолкнуть её в протзводство так и не удалось, так и валяется у меня
-
? Suu@ - 23.05.2006 00:12
1991-1993. я никогда не поддерживал связей в БКшном мире, та же судьба и у 4-процессорной БК, о ней разве что фидошники из fido7.mo.dec знают.
кстати, кто видел 1836вм3? он работает на 16МГц, в то время как 1801вм3 обеспечивает 2млн регистровых ADD на 8Мгц, делайте выводы...
-
? Terra - 23.05.2006 22:05
не понимаю я, как так можно было заниматься такими вещами и неподдерживать ни с кем отношения, хотя бы чисто в рекламных целях. а ведь в те годы это было бы интересно многим... хотя в стране такой бардак творился (особенно в 1991)
-
? Suu@ - 24.05.2006 17:01
хоть этих машин в БКшном исполнении давно нет, конструкция у меня сохранилась ввиде платы расширения для PDP, в качестве дополнительного графического контроллера, а так же scsi контроллера на отдельной плате. бизнес меня никогда не привлекал, поэтому ни о какой рекламе речи не шло, а Надежин в свое время выступил с резкой критикой целесообразности производства таких машин и программного обеспечения для них, начав с классического "зачем?" исходя из малодоступности по цене, сложности ПО и пика популярности БК0011М... если кто желает повторить БК0030(эта надпись красовалась на проданых машинах), либо создать новую БК - давайте попробуем сформировать ТЗ на разработку, ведь ни из одного сообщения не понятно, что же конкретно желает воссоздать общественность.
-
? NiOl@ - 26.05.2006 00:34
Эх, когда БК начало коматозить и было видно, что еще чуть и клуб помрет, несколко челов объединялись в отдельные независимые группы и пытались хоть что-то сотворить, но все прахом, в основном из-за дефецита нормальной инфы по железу,которое можно было реально недорого купить. Мы с Саймоном, к примеру, с полгода рисовали карманный вариант с идеей эмулятора на атмеловских контроллерах основного железа и долго искали доступный и небольшой LCD, Бортник предлагал "ускоритель", при котором сама БК превращалась в придаток ввода-вывода, у других было свое мнение... кончилось все плачевно, но вспоминать ТЕ времена - просто очень приятно.
-
? Terra - 26.05.2006 00:34
Интересно кто купил эти машинки, и где они сейчас. А по поводу собрать что-то новое...я думаю время уже упущено... а потом есть ещё 2 вопроса с какой целью и для кого? хотя вот тут наткнулся на http://zx.pk.ru и призадумался...
-
? Suu@ - 27.05.2006 19:37
а какое-нибудь интересное ПО для "приставки Бортника" существует? интересно также было бы БК оснастить расширенными графическими режимами, акселератором 2D/3D. :) недавно был в гостях у одного спектрумиста, так он мне на последних моделях этого ПК показывал Doom и видео из японских мультиков. идеей маленькой БКшки я тоже болел, планировалось ее сделать на 5 микросхемах - процессор, мат. сопроцессор, озу, флешка и толстый FPGA или ASIC, однако ничего в этом направлении сделано не было, осталось только идеей. Ладно, хорош индульгировать, либо чего-нибудь придумываем, либо расходимся. :)
-
? Terra@ - 31.05.2006 01:10
ПО для "приставки Бортника" не существует, кроме написанного RDC плеера MOD и STM файлов, но в принципе можно запустить любой код для ВМ3. А вообще для меня немного странно, что такой клёвый с точки зрения железа и программирования комп умер, а спектрум ещё живёт судя по http://zx.pk.ru
-
? Skill@ - 31.05.2006 17:32
Дорогие мои единомышленники, к сожалению время бк... ушло безвозвратно. И никакие попытки реанимировать комп теперь не помогут. Т.к. надо либо сделать что-то, что затмит писюк, что нереально или не делать ничего. Заниматься реанимацией компа на голом энтузиазме как было раньше уже не прокатит, т.к. мы выросли, у многих другие ценности и приоритеты, семья и т.д. Очень похожая ситуация с АВТОПРОМОМ. Когда наши автомобили намного хуже по качеству чем даже бэушные иномарки. Поэтому выгодней собирать авто из буржуйских машинокомплектов, чем доводить наши "таз"ики до ума. Почему тот же Бортник со своей суперприставкой не сумел наладить её промышленное производство?!? Да потому, что уже тогда у буржуев были компы намного опережающие эго творение. Единственный путь для реаниматоров - это узкая специализация на промышленной автоматике. Ведь где-то успользуются БКшки и работают без проблем не перегреваясь в отличии от писюков и не зависая ;-) главный пока наш козырь блин! Но в это надо вкладывать деньги и мало кто рискнёт этим заняться... Как это не печально, но это факт господа. Разве не так?
-
? Suu@ - 01.06.2006 00:29
Ангстрем продолжает выпуск ВМ3&ВМ4, только купить их возможно лишь по справке от вояк, что ты работая на "почтовом ящике" заказываешь их на благо Отечества и имеешь допуск к документам N-ного уровня секретности
и здравствующий орган именуемый первым отделом, что не допустит утечку сверхсекретных процессоров в массы. :) Кстати я писюками никогда не пользовался - с БК пересел на ДВК, с него на PDP, VAX, а последние 10 лет на Альфах работаю, ну и мастерю то, для чего ангстрем вм3/4 делает, мастерю однако на MIPSах и мотороллерах... :(
-
? Skill@ - 01.06.2006 12:58
Кстати, вот одно из интересных современных применений БКхи в качестве контроллера за климатом и отоплением в квартире: http://remont.maxiol.com
-
? Suu@ - 04.06.2006 16:47
Получил я на днях письмо следующего содержания: "Кстати есть ли у тебя время и желание спроектировать одноплатный комп например под формат АТХ, со слотами расширения. На базе ВМ3&ВМ4. Понятно что спроса на него особого не будет, но может вояк удастся заинтересовать таким решением. Все таки это поменьше чем шкафчик - удобно для отладки ПО." Конечно пришлось обломать человека, что разработка и трансляция нынче кросссредствами ведется, а отладка - на целевых машинах, которые имеют большие архитектурные различия. Но предложение интересное, кстати от спектрумиста. :)
-
? Александр@ - 25.06.2006 20:06
Полностью поддерживаю идею. И время найду и деньги :) Я уже предлагал что-то похожее, только с новым процом: http://bk.default.ru/forum-606.html. Не хватает единомышленников :( Я думаю, что Suu просто находка для нас !!! У меня нет ниодного знакомого "железятника". Может его заинтересуют мои мысли ???
-
? Сергей@ - 27.06.2006 16:25
Со своей стороны могу предложить материальную (в пределах разумного) поддержку. Есть еще бк0011 (не М), и обещали мне отдать бк0010-01 - тоже могу для растерзания предоставить.
-
? Сергей@ - 27.06.2006 17:21
Вот кстати есть схема http://npo-physics.rmt.ru/pdf/PROC.pdf, там же http://npo-physics.rmt.ru/ можно много интересного посмотреть. Вообще по вм3 очень мало информации, если только вот форум http://groups.google.com/group/fido7.mo.dec/browse_thread/thread/89d6c2f8a81dd75d/e115f7bdbc30f805?lnk=raot
и около него.
-
? BoolAB@ - 28.06.2006 18:30
Господа, предлагаю для начала определиться, что мы считаем БК-шкой? Построить новую ЭВМ несложно, но это будет уже не БК! Насколько я помню, у ВМ3&ВМ4 даже коды команд не все совпадают с ВМ1. ИМХО, БК-шку можно расширять в плане обвески прибамбасами, но не менять архитектуру и элементную базу основной платы.
2 Suu, по поводу новой машинки на ВМ3&ВМ4 для вояк. У них уже давно такое есть (сам и делал ;-), и занимает совсем не шкафчик.
-
? Александр@ - 28.06.2006 21:31
Я хочу новую машинку !!! Архитектурная совместимость не нужна. Нужна простота как у БК, логичность, как у БК, ассемблер простой и классный как у БК и софт, как у БК. Тогда может получиться неплохая машинка :)
-
? L'Autour - 29.06.2006 10:27
Красивый ассемблер можно, а вот с красивым машмнным кодом - уже сложнее.
-
? Vladimir@ - 29.06.2006 12:34
Я понял чему меня научила БК-шка - пониманию красоты кода :)
¤
По теме: создать компьютер совсем не тривиальная задача, тем более что прогресс не стоит на месте, и использовать сейчас устаревшие процессоры глупо - никому это не нужно будет, поэтому и софта не будет.
-
? Александр@ - 29.06.2006 15:40
Я пытаюсь и с маш.кодом красивым создать... вот пример:
3F00ssdd MOVB SS,DD переслать байт
7F00ssdd MOVW SS,DD переслать слово
BF00ssdd MOVD SS,DD переслать двойное слово
FF00ssdd MOVQ SS,DD переслать два двойных слова
Система адресации в PDP просто супер !!! Ни у кого такой нет до сих пор... причем реализовать ее в железе -- просто.
Чтобы не пихать старый процессор предлагаю сделать новый на ПЛИС микрухах :) К чему и стремлюсь :)
-
? DieMoon@ - 09.07.2006 02:43
Не хочу выделяться, но ещё в 92-м (если моя флеш не изменяет), наши CAROLINE-вцы (Владимир и Алексей) забацали нечто вроде RGB-расширителя. Короче уже тогда мы сами видели на ихней 11М - 16пал.*16цв. в режиме 256точ. и 16пал.*4цв. в режиме 512.
По их признаниям, модернизация простая, однако требовала некой доработки, потому как уж сильно грелись микрухи.
Не уверен, но машинка могла сохраниться у Кутякова. Правда его уже не найдёшь.
-
? DieMoon@ - 09.07.2006 02:47
Sorry за доп.месадж, но:
кто-нить смог адаптировать Мельниковский emul под нынешние звук и видео? Насколько я помню, он был написан под ADlib. По крайней мере на моих sb-awe32 и GF440mx работает только на 2-м мониторе (ТВ) и без звука.
-
? Алексей Пырков (aka PRovocator)@ - 10.07.2006 22:41
Прошу прощения за, возможно, абсурдную вещь. А ведь есть сейчас такой метод, как аутсорсинг. Люди разрабатывают плату, архитектуру, делают образец (или даже не делают его), после чего заказ отправляется в Китай и быстро-быстро там шустрыми парнями собирается и упаковывается в красивые коробки. Теперь вопрос знатокам железа (Suu, честно говоря, офигел от ваших рассказов.Вот уж поистине, страна упущенных возможностей), TERRA, RDC - да много еще тех кто в этом понимает... Реально сделать архитектуру БК в корпусе КПК? Ну, я имею в виду новыми методами, с улучшениями но с сохранением совместимости? Возможно идея бредовая - но при нынешних условиях - почему не реализовать? если наши роверы делают и продают...
-
? UniGAD@ - 27.07.2006 19:47
>Прошу прощения за, возможно, >абсурдную вещь.А ведь есть сейчас >такой метод, как аутсорсинг. Люди
¤
Никто не будет отдавать китайцам
самое интересное... И вообще,для
нас зачастую важнее творческий
процесс разработки,нежели чем то,
что из этого будет...
********************************
-
? UniGAD@ - 27.07.2006 20:47
>к сожалению время бк...ушло
¤
А часов-то нет! Никто так и
не припаял микросхемку с ба-
тарейкой за 20 лет?
¤
>либо сделать что-то, что за-
>тмит писюк,что нереально или
¤
Не надо нам ничего "затемнять"
Поскольку современные писи-это
и так полнейший мрак...
нам нужен "луч БК во тьме-как
прожектор ГО в часы ЧС"
¤
>не делать ничего.Заниматься
¤
Хуже всего не делать ничего...
¤
>реанимацией компа на голом >энтузиазме как было раньше
¤
А зачем его вообще реанимиро-
вать(кроме"горелых",нерабочих)?
Нужна практика.>Очень похожая ситуация с >АВТОПРОМОМ.Поэтому выгодней >собирать авто из буржуйских >машинокомплектов,чем дово-
>дить наши "таз" ики до ума.
¤
Вот надо взять ЗАЗ-965(-68М)
или там Москвич-403.
-сделать систему автоматиче-
ского пожаротушения из ОУ-8,
запуск сжатым воздухом,станцию
радиосвязи субмиллиметрового
диапазона на лампах с тормозя-
щим полем, подсветку из ЛБ-20
с ВОЗБУЖДЕНИЕМ от клистрона К-9.
ура! за работу,товарищи! кто не
с нами - против нас.
********************************
-
? DieMoon@ - 28.07.2006 08:33
Шутки-шутками, а люди (см. намного выше) дельные вещи обсуждают. Между нами, спректрум доволно-таки шустро продолжает свою жизнь. Просто БК-шников отпугнула новость о том, что их любимый комп используется в основном как маршрутизатор (для стиралок, вышивалок и холодилок). А в целом я поддерживаю вашу идею о реанимации!!! Можно начать с разработки эмулятора. Памяти - хоть отбавляй. А дальше нарисуется основная схема.
-
? UniGAD@ - 29.07.2006 17:56
2DieMoon: во-первых,эмуляторы есть
уже давно и по кр.мере несколько.
Один даже на этой странице лежит;)
во-вторых стиралки и морозилки это
рулез полный и форева,а вот вышиваю
я пока вручную - гладью.И в третих-
машрутизаторы бывают в сетях,а это-
"контроллер" или что-то вроде того.
¤
P.S. если кого интересуют вопросы
связанные с работой на реальной БК
и ее доработкой - пишите на e-mail,
так как на эту страницу я выхожу от
друзей и все ПЦ что у меня есть-это
ровестники БК или даже старее.Новых
не будет.
-
? Реаниматор@ - 25.08.2006 19:24
Что-то тема глохнет. Я недавно сюда писал, но к сожалению все ушло в гостевуху.Попробуем освежить. L`Autour - Спасибо за MSP430. Пережевываю, пока Вкусно!!!
БК - распаял. Рисую 1 модуль.(Проц-ВМ1,ОЗУ32-ВП1-037 с ру6,Клава-ВП1-014, шина на улице).
Почти БК, но без ПЗУ и портов.Примитив, но по другому фантазии и знаний не хватает.
Пока накрапал немного и есть вопросы.
Хотелось бы услышать предложения по конфигурации общей шины32(или сразу 64)?
Не разобрался, где физически задается стартовый адрес ПЗУ?
Есть ли в природе FLASH и статика ОЗУ с общей шиной? Или все таки придется городить контроллеры?
Буду рад любым советам.
-
? L`Autour - 29.08.2006 06:51
По старту проца ВМ1, вот доки:
http://www.ferrumsoft.narod.ru/1801VM.zip
http://www.ferrumsoft.narod.ru/1801VM1.zip
память со встроенными контроллерами МПИ кроме советских не знаю. А городить лучше не контроллеры, а ПЛМ.
-
? Реаниматор@ - 04.09.2006 13:12
L'Autour - спасибо за 1801ВМ. А может есть что нибудь по 1801ВП1? Так и не понял где в БК0010 аппаратный таймер. С ПЛМ связываться боюсь - дорого без надежного гуру. Нашел в кладовке кило 537РУ3. Попробую на них сделать энергонезависимое ОЗУ на старшие адреса. Тем более нарисовался старый заказчик с ЧПУ. БК на РС менять не хочет из-за надежности(а может бабок жалко). Работает при температуре до -15 градусов. Правда хочет заменить загрузку с мафона на какую нибудь флэшку или в идеале с мобильника. Я пока чешу репу, но может подпишусь.
-
? L`Autour - 05.09.2006 10:37
про таймер - вопрос к использовавшим его программистам.
по быстрой загрузке прог. К БК0010 и БК0011М можно в выделенные колодки без паяльника установить свои ПЗУ (573РФ3 или 1801РР1)
-
? L`Autour - 05.09.2006 10:44
Вот тут пара сло по таймеру есть
http://boulder-dash.narod.ru/bk_emulator/bkprogramming.html
-
? Реаниматор@ - 08.09.2006 18:38
Программно таймер понятен. Я не могу его найти физически. Еще немогу найти физическое задание адреса старта ПЗУ 177716, и изменение экранного ОЗУ. Подозреваю что это все в прошивках ВП1. В магазинах они выложены по дешовке. Но доков на них нет. И где искать неясно. ПЗУ РФ3 не нашел. Да и УФ у меня нет. А на РУ3 8кило получилось. Спаял их друг на друга по 2 по 8 штук с раздельными выходами, разнес ИРкаими адрес/данные. ПЗУ срубил. Повесил на 200000. Качал в них по COMу с PC. Вроде не сбоят. Но память получается рваная. Тут экран, тут ПЗУ, там ОЗУ. Как-бы ее переназначить. Нужна дока на ВП1.
-
? L`Autour - 11.09.2006 07:40
В доке http://www.ferrumsoft.narod.ru/1801VM1.zip
задание стартового адреса процессора дано в описании обработки прерываний DCLO и AСLO.
Схемы БК-к есть? Если нет могу выложить (но качество - не очень).
А Для ВП1 нужно еще указать номер прошивки:
1801ВП1-14 (контроллер клавиатуры)
1801ВП1-37 (контроллер динамического ОЗУ и заодно часть видеоконтроллера у БК)
Если память статическая, то видео контроллера лучше сделать свой. Кстати если страницы памяти сделать независимыми по шинам, то можно распараллелить работу видеоконтроллера с ЦПУ (когда он необращается к видеостарнице)
-
? L`Autour@ - 11.09.2006 08:32
Хорошая страничка с доками:
http://www.sensi.org/~wanderer/DocDjvu.htm
-
? Реаниматор@ - 11.09.2006 17:58
L`Autour схемы есть спасибо. Память на ру3 как раз статическая и энергонезависимая, поэтому крутятся мысли о модуле видеоконтроллера с назначаемым адресным пространством. Поясните подробнее как сделать страницы памяти независимые по шинам, и про распаралеливание. Железяку, которая откликается на адрес 177716, пока не нашел. Читаю с sensi.
-
? L`Autour@ - 12.09.2006 14:15
Реаниматор. Продолжение беседы - по электронной почте.
-
? Реаниматор - 21.09.2006 21:01
Посмотрел в bk.default.ru старую тему Virtual PDP32. Она просто заглохла или все таки по ее результатам что-то варится? Я для себя определился, как конструктивно будет выглядеть прототип. Пробило когда делал ОЗУ на ру3. Печатку было в лом разводить. Вот я и напаял 16 микросхем друг на друга. Только некоторые ноги отогнул в сторону. Поэтому и модули буду делать как большие DIP микросхемы с ногами втыкаемые друг в друга(типа кроватка в кроватку). Чтобы ног меньше - шина с совмещенным адресом/данными. С торцов, когда нужно выведу стандартные разъемы типа СОМ, USB, LPT и т.д. Для назначения адреса устройства - микрики, а в идеале рисованые карандашом или проводящим маркером перемычки. Осталось определиться сколько линий зарезервировать для расширения, пока не наваял столько, что переделывать будет в лом.
-
? wanderer@ - 10.03.2007 14:52
Возник вопрос по программированию 1801РР1. Чем программировать, каким программатором?
-
? Дмитрий@ - 26.03.2007 06:52
Всегда жалел, что у БК нет ни видео- процессора как у MSX, ни периферийного, как у МС-511, но тем не менее БК достаточно хороша чтобы не быть похороненной раньше Спектрума. А происходит как раз наоборот: живые форумы, кроме этого вообще есть ? Я в поисках инфы по Т34ВГ1 залез на спектрумовские сайты - там все бурлит и кипит... а здесь тишина, хотя создатели сделали прекрасный сайт; Да вот по теме, хотел спросить: кто-нибудь делал для БК расширитель процессорной шины (МПИ) допустим для какого-нибудь адаптера VGA или еще чего-нибудь системного, и что из себя представляет приставка Бортника - никогда о ней не слышал, где-нибудь об этом можно прочитать ? Terra, мне очень понравилась твоя доработка Камневского эмулятора, там можно сделать звук под XP?
-
? Terra@ - 26.03.2007 17:17
2 Дмитрий О приставке Бортника я уже рассказывал (да и RDC в Сапоге писал и не только он). Незнаю насколько к ней имеет отношение Борник, но она была получена мной от RDC (Дениса Сотченко), через Владимира Картцева (Shock). И представляет собой спаяный навесным монтажом 1801ВМ3, ОЗУ 512к на 16 ру5, кучка ир23 (регистры), 155ре3 (пзу начальной загрузки). Всё это цепляется на параллельный порт БК, можно сбросить приставку, загрузить в неё код на выполнение и считать с неё данные. Но к сожалению проект умер, т.к. не нашлось возможности реализовать его массово. По поводу доработки эмулятора Камнева могу сказать следующее - ставилась задача работать с винтом БК напрямую и всё. На данный момент это не луччщий эмулятор. У Савельева лучше, ещё есть emulator3000 (он эмулирует вообще все бытовые компьютеры включая БК.
-
? Реаниматор - 27.03.2007 19:31
Дмитрий. Я сейчас плюхаюсь на МПИ. Идея в следующем: статика 64кб озу по 8 кб в банке. Каждый банк может актив-ться или деакт-ся и назначаться с помощью служебного регистра на любой 8кб банк адресного пространства. Но без вырубки в БК это доступно только на месте старших ПЗУ. Следующим шагом будет как раз видео ОЗУ с переключаемыми банками на адресное пространство. А когда будет - даже не загадываю.
-
? troosh@ - 09.06.2007 12:15
подтверждаю что я человек
-
? troosh@ - 09.06.2007 12:15
Сделаем новую БК+?
-
? Реаниматор - 13.06.2007 00:21
Да делаю, я, делаю.
-
? Aleksandr Avseev@ - 13.06.2007 03:09
Мое скромное мнение. Если уж и будет польза от чего, так более-менее быстрого компьютера на базе дешевого железа, на котором можно было бы гонять Линух. И БК в нагрузку в режиме эмуляции. :) Alpha, PowerPC? ;) Для них есть много бесплатных референсных дизайнов. Можно выбрать самый простой, да и платы заказать - нет проблем. В моей бывшей конторе один железячник сделал дизайн 4-х процессорного компьютер на базе PowerPC за месяц. Были бы деньги. Конструкт "сделай сам себе компьютер" может получить второе рождение, кстати. На самом деле, реальная проблема - это выбор контроллеров. Но для той же Альфы или PowerPC есть PCI, USB, IDE/SATA а видео и звук можно засунуть в тот же PCI. Более того, на таком железе можно запустить эмуляторы чего угодно: от NES до Спектрума. Т.е. привлечь внимание старой гвардии.
Но это так... мечты.
-
? Aleksandr Avseev@ - 15.06.2007 23:15
Интересная информация из мира Спектрумов.
http://abzac.retropc.ru/content?id=368
-
? GreenZoom@ - 28.06.2007 16:23
почему не льзя объядинить 250 процессоров по 4мГц ? и получим полноценный современный процессор с частатой 1000 мГц? затем поставить старую PC память + видео карту + винчестер + все остальное. что это не вариант?
-
? GreenZoom@ - 28.06.2007 16:32
И вообще будующее за процессором типа КР180ВМ1 и ВМ2 а не за новой БК+. нужно усовершенсвовать именно процессор и сделать так что бы всё остальное железо было совместимым данным процессором Что бы разные были только процессоры а все остальное было одинаково с PC. Тогда и только тогда оживут наши с вами идеи.(Может я и не прав)
-
? GreenZoom@ - 28.06.2007 16:38
Дело в том что пока существует поколение БКшников все это можно провернуть и принести нехилую прибыль России в виде налогов. Так как на процессорах такого типа воспитались много сот тысечная амримия прогрммеров самоучек. И возрадив данную архитектуру процессора мы возрадим целый пласт залежавшего таланта. Возрождая процессор ВМ1 и Вм2 мы помогаем возродится России.
-
? Aleksandr Avseyev@ - 29.06.2007 03:07
GreenZoom, ты стебешься по поводу 250 процессоров или серьезно? Ты считаешь, что воздвигая монстра, пожирающего киловат лепестричества, ты действительно сделаешь Россию лучше? :))
Кстати, кто-нибудь знает или слышал про готовые mini-ITX машины на PowerPC? Или после гибели AmigaOne все забросили это дело?
-
? greenZoom@ - 29.06.2007 07:40
Нет не стебаюсь. Что есть головной мозг? Это много много процессоров собранных в один системный блок. Разве все это перегревается? А если ВМ1, 250 вм1 собрать в один системный блок и кадому процу поставить отдельную задачу.но! Все что будут делать эти процессоры будет выводится на экран монитора то мы увидим суппер мультизадачный комп.
-
? greenZoom@ - 29.06.2007 07:49
тоесть как вариант сделать один большой банк памяти нуууу скажем 4 гига и все процессоры будут работать на эти 4 гига памяти. (одним словом компьютеры в компьютере) такого еще ни кто не делал. а мы способны. и это будет не монстр, если кристалл процессора переделать под питание +0.02 вольта.
-
? Aleksandr Avseyev@ - 30.06.2007 02:58
Может, все-таки, книжки по основам почитать перед тем как предлагать такое? Особенно в разделе организации XMP систем и того, как организуется шина памяти и синхронизация процессоров, использующих общую память, и в чем кроется проблема производительности. Я уж не говорю о том, что для такого монстра нужно будет писать специальную ОС и чем-то загружать полезным.
Как бесполезный памятник-монстр ушедший эпохи такая конструкция сгодится. Однозначно.
-
? GrreenZoom@ - 03.07.2007 19:08
все таки нужно попробовать помоделировать такие процессорные системы и посмотреть что выдет, может ктонибудь предложит прогрмму тестов?
-
? Aleksandr Avseyev@ - 03.07.2007 23:36
Гуглим Verilog. Гарантирую часы, а может и дни увлекательного чтива.
-
? Manwe@ - 13.05.2009 10:58
По поводу совместимости гипотетического компьютера на ВМ4 с оригинальной БК-0010: а что мешает написать эмулятор?
-
? anonymous - 13.05.2009 11:44
А при чем тут мат.сопроцессор-то?
-
? Manwe@ - 13.05.2009 13:55
В смысле, на ВМ3 (по желанию +ВМ4). Главное - я имел в виду динамическую бинарную компиляцию.
-
? anonymous - 13.05.2009 15:30
А чем плохи эмуляторы E11 и SIMH?
-
? anonymous - 13.05.2009 16:38
Я имею в виду то, что лучше использовать массовый популярный и хорошо отлаженный эмулятор, которым все пользуются, и ввести в него такую поддержку. E11 позволяет писать внешние модули для любых периферийных устройств, библиотека и хедер для их сборки идут в комплекте. SIMH поставляется с открытым кодом и дополнить его конфигурацией БК не составляет труда, к тому же он входит в стандартные репозитории самых популярных ОС - gentoo, debian/*buntu, centos/fedora.
-
? NiOl@ - 13.05.2009 17:20
К сожалению со временем забывается все и даже теритезировать становится сложно, но попробую накрапать тезисы:
¤
1. Новый зверек должен быть КАРМАННЫМ де факто (ничто не мешает ему при этом иметь мощную, настольную конфигурацию), шустрым, многозадачным, многоядерным и поддерживать практически неограниченный объем памяти, по возможности "прозрачно" свопя на диск... т.е. совершенно новое решение, вовсе НЕОБЯЗАТЕЛЬНО наследуя систему команд 1801ВМ1.
2. Под новое железо нужна однозначно новая ОС, размещающаяся на желательно новой, простой для поддержки, непроприетарной файловой системе.
3. И при всем при этом... просто ОБЯЗАТЕЛЬНА поддержка старых программ, вероятно, что создать чисто аппаратную эмуляцию не стоит, а совместить софтовый эмулятор с элементами аппаратной эмуляции - разумно. Предполагаю, что для файлов в новой FS можно завести флаг с номером "окружения", например "0" = натив 0010.01, 0011 пропускаем, как несостоявшуюся платформу, "1" = 0011М, "2" = гипотетическая версия железа (она же когда-нить тоже канет в лету) и т.д...
¤
и боюсь, что ВМ3 для этого как-то не очень подходит. Только если мы хотим иметь БК на отечественном проце... вот.
-
? Manwe@ - 13.05.2009 17:27
Тогда уж надо брать процессор Эльбрус-3К и на его основе делать игровую консоль с бинокулярными дисплеями (очками) :)
-
? anonymous - 13.05.2009 18:51
Все равно, как и два года назад, в начале треда, мне неясно, зачем такая работа нужна, почему не использовать готовую записную книжку/нетбук с эмулятором? Я пользуюсь живыми машинами только потому, что мне нужна их реальная шина, там, где в этом нет необходимости, применяю кросс-средства или эмулятор.
Не заинтересовать БКшкой широкие массы, они избалованы дешевыми производительными системами современными, в том числе и карманными, для которых все эти годы писались и совершенствовались ОС и программы. Для БКшки же ничего нет, все надо делать с нуля, а если запускать ее под современным юниксом, то для пользователя не будет разницы, на каком железе он работает. Чем эта новая БКшка будет лучше?
-
? anonymous - 13.05.2009 18:52
Ух, уже не два, а три года прошло :)
-
? NiOl@ - 13.05.2009 19:11
Ну разве что чтобы слюни попускать, да по инету пофлудить...
Разве можно объяснить, чем дорого слово Nostalgia? ;-)
-
? Manwe@ - 13.05.2009 20:05
Было бы круто, конечно, увидеть эмулятор БК на Nintendo DS с её сенсорным экраном и/или на КПК. Но, боюсь, традиционные эмуляторы типа E11 и SIMH не вытянут нужную скорость на этих устройствах. Тут нужен бинарный компилятор. А его проще всего делать на (полу)совместимом процессоре.
-
? anonymous - 13.05.2009 21:11
У меня на записной книжке под ядром 2.6.18 на процессоре 533мгц Е11 дает быстродействие в 6 раз больше, чем 1801ВМ3 ма максимальной тактовой. SIMH работает медленнее, но все равно в 40 раз быстрее живой БКшки.
-
? anonymous - 13.05.2009 21:18
Да, и если Е11 получить в нативном виде - быстродействие возрастет еще в разы - у меня бинарник Е11 исполняется как раз с той же перекомпиляцией на лету. А сейчас уже и гигагерцовые MIPSы имеются для мобильных приложений.
-
? Александр...@ - 13.05.2009 21:33
Эта тема действительно создана для флудо-любителей. Если погуглить, то можно накопать мегабайты флуда на тему "сделаем XXX", где XXX - БК, Спектрум, Вектор, Агат, УКНЦ, ДВК и даже Эльбрус. :) Сути это не меняет. Сделать можно что угодно. Вон кто-то сделал прототип БК'шки на ПЛМ. Проблема в том, что такое добро реально нужно сотни другой людей, чтобы побаловаться и положить в укромном месте в шкафу на долгие лета. Промышленно делать просто нерентабельно. Как я писал выше, если и имеет смысл что-то делать, то некое андроид-подобное детище, желательно мобильное с конфигурированными эмуляторами всего барахла, что вызывает ностальгию и слюни у отечественных и западных любителей. Сделать портативную железяку на ARM или MIPS не так уж и сложно. Есть конструкторы размером с сотовый с корпусом и экраном меньше сотни баксов, выбирай только чипы и впаивай.
-
? Manwe@ - 13.05.2009 21:50
А никто и не говорит про промышленные масштабы. Действительно, эксклюзивная "тюнингованная" модель БК для коллекционеров - почему нет?
Что же касается эмулятора, то хотелось бы видеть его на Nintendo DS с ARM9 67 MHz. Неужели потянет?
-
? Александр...@ - 13.05.2009 21:58
Ну если золотом инкрустировать, и найти с сотню заказчиков... Можно и сделать эксклюзив. А так, кто на это время убивать будет? DS потянет. Там, кстати, два сразу два арма стоит. Но это будет уже экслюзивный такой эмулятор. Тогда надо будет покупать игровую лицензию у Nintendo (сколько-то там тыщь) или просить клиентов джейлбрякать приставки. Я свою брякать не собираюсь, например. :)
-
? Manwe@ - 13.05.2009 23:40
Со вторым процессором (ARM7) сообщение очень медленное. Его разве что для жмуляции AY можно задействовать.
А "брякать" ничего не надо, есть же flash-карточки типа R4. Причём у многих есть :)
-
? Александр...@ - 14.05.2009 01:41
Эти карточки и есть джейлбрейк. У многих да, но в Совковии. В любом случае это все баловство для избранных. SDK еще надо своровать где-то тоже. С лицензией его дают и так, а без лицензии, - воруй. Там, на сколько я знаю, есть еще тонксости с сохранением данных на карточку, т.е. flash и.т.п. Понятно, что игрушки можно и в ПЗУ держать, но если захочется хакать, то нужна еще и виртуальная дискета. У меня пока на очереди идея портирования брухисовского эмулятора на iphone, но это до лета отложено. С Нинтендо трахаться что-то не хочется. :P
-
? kisser - 14.05.2009 09:04
Внесу и свою лепту.
Господа, вы (не много) ошибаетесь. Начнем с того, что пользователи у Бк все-же есть. В глубине души во всяком случае. Не далее как 2 недели назад, г-н Фуковский по радио "Максимум" с упоением рассказывал о первом компьютере - БК0010-01. Приводил ТТХ, рассказывал про загрузку с магнитофона... Только никто из пользователей БК не знает о его существовании после апокалипсиса. А если и знает - что он может найти в интернете? До сих пор никто так и не нарисовал схему контроллера винчестера например. А ответом на все вопросы в форуме является "а что там паять? там и так все ясно". Естественно после такого никому не захочется продолжать иметь дело с БК.
Да не нужны никому многозадачность и многопроцессорность. Вот оно, стоит на столе. А вы помните параметры компьютера допустим на работе, который не вы сами собирали? Я вот например даже не знаю. А все параметры БК мы помним. В том то и дело, что БК был весь "свой", когда знаешь за что отвечает каждая микросхема, когда ты можешь залезть с паяльником и осциллографом и не наткнуться на шаг ног в 0,5 мм. БК был живым. А что сейчас компьютер для большинства? это просто инструмент.
Самое основное приемущество в БК - то что в нем может разобраться 10 летний ребенок, и он уже готов к применению. Сколько команд нужно, чтобы установить пару битов на разъеме "УП"? А попробуйте из-под видновса поработать напрямую с ЛПТ портом. Вот разница. Все современное обладает избыточностью, которая в большинстве случаев никому не нужна, и вдобавок еще и делает недоступными для понимания многие вещи. Я например так и не смог осилить контроллер АТмега48 или ПИК16ф74 чтобы сделать контроллер клавиатуры. А БК включаешь и вот - программируй не хочу. причем в чистом виде, без подгрузок библиотек и прочей мутотени.
БК в виде ПЛИС или другой неодухотворенной штуковины типа эмулятора нафиг не нужен будет никому. Вы не того пользователя считаете пользователем БК. Пользователей у БК в понимании РС никогда уже не будет. Но есть люди которые а) как было сказано "пускают слюни" при виде старых компов; б) просто тянет чем нибудь заняться. В бытность БК "голь на выдумке хитра" была основным приоритетом при жизни вообще. Мы дорабатывали БК, копались в советских машинах, пытались отремонтировать квартиру из тех материалов что достали по блату. А что сейчас? Новый комп просто покупается, все еездят на иномарках и обслуживаются в техцентрах, квартиры делают таджики... А тяга к созиданию у русского человека внутри. Вся фигня происходит от безделья. Ну пусть у когото это будет БК. Если уж переходить на маркетинг, то продать можно все, даже БК и то что можно сделать на его основе. Главное давить на правильные кнопки при "рекламе".
Все что нужно - обеспечить нормальное взаимоотношение между пользователем и компом. он должен приятно выглядить и быть приятным на ощупь - а значит как минимум нужна Рсшная клавиатура к которой все привыкли, и ВГА монитор (не обязательно с ВГА разрешением, а просто чтобы его можно было подключить). Чтобы все то, что осталось после 3-10 писюков у рядового пользователя, можно было впихнуть в (к) БК. И опять же, комп должен быть прозрачным, и иметь нормальную повторяемость любого кто может пользоваться паяльником. Все остальное придет само собой.
Почему спектрумом сейчас все морочатся? да потому что куча документации как в российском, так и в буржуйском сегменте инета. Контроллеров винтов штук 10, звуковые карты подключены, а уж сколько вариантов схем и все причем в свободном доступе - делай не хочу.
Выложили лучше бы схемы того что есть, или когда-то смогли подключить (про вм3/4, контроллер SCSI, IDE, ethernet) и начало будет положено. А еще помогли бы с программированием контроллера для клавиатуры. Не нужно глобализма, решить бы то что есть.
П.С. Флуд заразен, вот сколько написалось само собой.
-
? Manwe@ - 14.05.2009 09:38
Для Nintendo DS есть хорошие неофициальные SDK (бесплатные), на Flash-карту сохраняться можно, и вообще люди понаписали уже огромное количество homebrew-софта (включая эмуляторы).
-
? Александр...@ - 14.05.2009 11:27
2Kisser:
Мы по этому поводу можем еще пару месяцев трепаться. Ничего против не имею, но компьютер трепом мы не родим. Да и без трепа тоже. :)
Только на этом форуме флуда на эту тему с десяток тем найдется. Я согласен, что желающих поиграться с БК-подобной штуковиной до фига. Я где-то в этой же теме года полтора назад написал, что трепать языком мы все горазды. Но вот реально оценить сложность и нужность чего-то - с этим сложнее. Это, наверное, у нас русская ментальность такая. Идет еще от далеких предков, которые шапками закидывали врага и на печке ездили. :)
А если серьезно, то давайте вернемся к тому, что написано на этом экране чуть выше. Не хочу лишний раз якать, но я ведь был прав в плане того, что простенькие портативные железяки на ARM/MIPS с линухом симуляторами на все случаи жизни - это то, что доктор прописал. Я, можно сказать, предвестил появление нетбуков. Месяц назад китае-тайваньцы уже показали прототипы нетбуков на ARM. Сегодня прочитал новость, что Microsoft(!) работает над прототипом Windows 7 на ARM... через час читаю новсть, что уже появились прототипы нетбуков на андроиде:
http://www.3dnews.ru/news/foto_dnya_nedorogoi_android_netbuk_alpha_680/
Просто мои мысли читают, сволочи. :)
Если кому нравится паять что-то свое, то ради бога. Только нужно это будет одному автору. Если нужно сделать что-то потребное для масс - нужна коллективная работа с деньгами, мотивацией и временем. Даже если взять что-то полуготовое и поверх симулятор водрузить, то это все равно потребует месяцы тяжелой работы. Я таким мог заниматься только в школьные и студенческие годы, сейчас, пардоньте, семья, дети, дом, работа. Теперь уж только или на за деньги или на пенсии в свободное время.
Обрати внимание, что люди, которые еще работают с железом и знают устройство бк-шки как свои пять пальцев (киваю в сторону анонимуса), тоже предлагают симуляторное решение.
Другие вариантов сейчас нет. Может, лет через каждому дадут в руки самогенирирующий схемы САПР в комплекте со домашним станком, который будет печатать СБИС'ы, как вафли, то тогда каждая кухарка сможет соорудить компьютер с нуля. Это время еще не пришло.
К слову, прикладные программы и open source дошел до таких вершин, что портировать комплект необходимых для жизни программ можно не напрягаясь практически на любую железяку с минимум затрат. Если вот вдруг захочется сделать поративный компьютер с симулятором в комплекте с браузером и чем-то еще полезным, то, как я говорил, все для этого есть.
Для начала бы я все-таки собрал энтузиастов в одном месте, т.е. на этм форуме. Пока тут живые люди есть и вебмастер не сбежал. :)
-
? Александр...@ - 14.05.2009 11:33
2Manwe: Ok, на досуге посмотри на эти SDK. У меня есть опыт ковыряния с самопальными хаками для Wii. Скажу честно, больше с этим копаться не хочется. У меня есть знакомый студент американец, который возится с DS и симулятором NES, которую он и его друзья портировали практически на все. Но он на то и студент. Ему делать больше нечего. :)
-
? anonymous - 14.05.2009 12:12
Ой, ну вот адаптер винчестера под QBUS примитивный от ДВК1 (который на том же ВМ1, МС1201.1), http://img12.imageshack.us/img12/608/dvkide.jpg
БКшный устроен также, с отличиями: 1) вместо AD4 для разделения блоков регистров используется AD0
2) AD1..AD3 защелкиваются в БК без инверсии, т.е. блок регистров перевернут
3) адреса имеют значение 0 000 000 000 01х ххх, т.е. 0177740..0177757
4) задержка RPLY в БК вырабатывается не по тактовому генератору, а на резюке и конденсаторе.
-
? NiOl@ - 14.05.2009 12:13
}{очу сделать пару акцентов:
1. При большом желании время можно выкроить для всего, не взирая на работу/дом/семью, ведь нахожу же я время на пиво!!! ;-) Нужно только это самое желание. Частично оно может быть простимулированно вторым пунктом.
2. Клуб давал очень много. Не только возможность обменяться софтом - у некоторых уже тогда были модемы. Самое главное - он давал идеи и ЗАРЯД ЖЕЛАНИЯ ТВОРИТЬ, хоть что-то, но желательно полезное 8о)))
-
? anonymous - 14.05.2009 12:14
Ну и, естественно, вместо кучи триггеров там одна 555ИР22 стоит. И спрашивается, "а что там паять? там и так все ясно". :/
-
? anonymous - 14.05.2009 15:40
Kisser, ну вот http://img528.imageshack.us/img528/9440/bkide.jpg под БК адаптер, "самарский пустой" вариант, а у АльтПро контроллер совмещен с блоком озу/пзу, пзу замещает дисковое (которое на контроллере дисковода вытаскивается из панельки, либо 23й вывод сажается на +5v, а озу в контроллере альтпро сидит по адресам 0170000..0176777, в нем драйвер держит свои дела, включая таблицу разделов и параметры диска, а также туда загружаются при необходимости дополнительные драйверы ОС и пользователя.
-
? anonymous - 14.05.2009 15:51
DD3 там не к555ла4, а К555ЛА1, извиняюсь.
-
? anonymous - 14.05.2009 16:00
Подправил http://img21.imageshack.us/img21/9440/bkide.jpg
-
? kisser - 14.05.2009 16:39
Хорошо, наверное зря был категоричен. Пусть будет эмуляторная модель (а может и та и другая и третья).
Anonymous, спасибо конечно за схемы, предлагаю их выложить где-нибудь на видном месте, чтобы и поисковики проиндексировали контроллер винчестера. На самом деле я ж образно говорил что схем нету, а не то что прям давайте выкладывайте, надеюсь Вы меня правильно поняли ))) Даже неудобно както...
-
? anonymous - 14.05.2009 16:41
Kisser, окончательный вариант - я там забыл RPLY k DIN/DOUT привязать, ну и задерзчка SYNC на время распостранения сигнала во входной логике адресного селектора введена - http://img11.imageshack.us/img11/9440/bkide.jpg
-
? NiOl@ - 14.05.2009 16:55
Звиняюсь, у меня круче FDD на БК ничего не было, а что, вот ЭТО и есть "контроллер"?!! Жесть.
-
? anonymous - 14.05.2009 17:01
А что вы хотели? BK только в PIO работает, у него DMA воьпервых не особо нужен при его малой памяти, во-вторых выведены линии системной для работы по прямому доступу только в БК0011(М).
-
? Александр...@ - 14.05.2009 21:40
Если кто соберется довести эмулятор до ума, т.е. портировать его подо все что можно, то я всегда готов присоединиться. Кстати, где Брухис? :)
-
? anonymous - 14.05.2009 21:45
Здесь он был последний раз 25го марта. Наверное, его надо в почте побеспокоить, если он нужен.
-
? Manwe@ - 17.05.2009 15:48
Есть такой эмулятор с открытым кодом - MESS, работает на разных системах, в том числе и на OSX. В нём есть поддержка БК, но весьма кривая. Может быть, покопать в этом направлении?...
А что касается железа, то хотелось бы поддержку SD-карт вместо обычного винчестера. 32- и 64-мегабайтные карточки сейчас стоят копейки, места занимают мало, энергии не потребляют, не шумят...
-
? anonymous - 17.05.2009 16:45
Ну зачем же сразу вместо? В регистрах контролеров хватает незадействованных бит, а для SD требуется всего три на запись (CS, DO, CLK) и один на чтение(DI). Ее можно к стандартной заводской БКшке цеплять на параллельный порт, а драйвер подключать на стандартные вызовы, как описано в ПК БК #5 за 1995й год, стр. 60..61, при этом с ней будут работать все программы, не замечая, что это не дисковод.
-
? Manwe@ - 17.05.2009 20:53
А было бы здорово в корпус оригинальной БК вставить SD. Помнится, RDC упихивал винчестер (корпус пришлось сделать толще за счёт прокладок между верхней и нижней крышками).
-
? anonymous - 17.05.2009 22:26
Так кто мешает? http://img40.imageshack.us/img40/5232/bksdcard.jpg Только внимание: знающие люди говорили, что SD может с ума сойти и выполнить рандомную команду при втыкании, если на слот при этом подано питание, из-за дребезга в момент подсоединения контактов данных. Потому положено питание подавать только после того, как сработал датчик установки карты, делают в большинстве железок это программно, управляя полевиком. В простейшей схемке можно просто выключатель предусмотреть.
-
? Manwe@ - 17.05.2009 22:46
Определённо, надо создавать сайт с подборкой схем для БК !
-
? Александр...@ - 18.05.2009 02:45
MESS - это несерьезно. Страшное глюкало с минимум удобств. Оно оправдывает свое название. Кстати, а где там модуль для БК?
-
? Manwe@ - 18.05.2009 08:15
BK0010, MESS: http://pic.ipicture.ru/uploads/090518/SJ3BdEkhMM.jpg
-
? Leo B.@ - 19.05.2009 02:10
Александр: Я здесь, но редко захожу. С эмулятором - который sf.net/bk-terak-emu - можно сделать много вещей: во-первых, прикрутить с помощью какой-нибудь SDL GUI библиотеки более приличествующий 21-му веку интерфейс; во-вторых, реализовать IDE, в-третьих, реализовать собственно Terak, который от БК фактически отличается лишь периферией.
Еще одна моя идея, до которой у меня лично руки вряд ли дойдут: сделать эмулятор БК (или чего угодно) на Java, переделав JPC - тогда он сможет работать где угодно, включая телефоны, и скорости ему хватит. Яву я, к сожалению, не знаю в силу отсутствия производственной необходимости.
-
? Александр...@ - 19.05.2009 02:39
Привет, Лео!
Терак этот реально кому-то нужен? На него есть нормальная документация? Думаю, что он того не стоит. По поводу остального согласен, правда, не уверен, что перенос на Java разумен с точки зрения затрат по времени. Смех смехом, но перенос на Java больше создает проблем с переносом, чем решает. Скажем, на iphone жабы просто нет. На WM она как бы есть, но ее туда надо ставить ручками. На Simbian она своя собственная... и.т.д.
-
? anonymous - 19.05.2009 02:53
И все же терак сделан на т11, а не на 11/03 (т.е. терак не умеет xor и sob, в отличии от БК), вот бы кто накопал документацию по т11 ака К1807ВМ1... По общему описанию это урезанный lsi-11, выполняющий базовый набор команд, без реализации пультовой микропрограммы, зато со встроенной поддержкой динамической памяти, разработан для использования в периферийных контроллерах и микроконтроллерах. Но подробного описания я так и не смог найти. По непроверенным слухам, у него также штатно предусмотрена возможность заужения шины до байтовой. Сами 1807ВМ1 имеются, у нас они, например, стояли в MSCP-контроллере от СМ1425.
-
? Leo B.@ - 19.05.2009 03:19
Привет, Александр! На Терак есть документация, приемлемая для попыток его эмулировать (ссылки на вики), и несколько образов дисков (как минимум Паскаль и мини-юникс). Другое дело, что ностальгии к нему не ощущается, поэтому и особое желание отсутствует. С Java действительно есть проблемы, в первую очередь, со стабильностью - тот же JPC уже сейчас едва компилируется: половина использованных интерфейсов уже считаются deprecated. C SDL, которая сама по себе лишь framework, проблемы другого характера - если делать что-то приятное глазу в смысле интерфейса, то приходится тащить пару дюжин различных библиотек. Что, пожалуй, в первую очередь нужно улучшить в моем эмуляторе - так это работу с видеопамятью: я там явно пользуюсь неоптимальным способом вывода на экран через SDL.
anonymous: Уж что-что, а сделать прерывание 010 по XOR и SOB в режиме терака (если пытаться добиваться стопроцентной точности) - проще простого. К счастью, так как у нас эмуляция, а не симуляция, такты шины воспроизводить нет необходимости.
Да, и заодно - попытки прикрутить эмуляцию БК к SIMH или любым другим эмуляторам, не рассчитанным на точное воспроизведение времени выполнения каждой команды, по-видимому, обречены на неудачу.
-
? Александр...@ - 19.05.2009 05:15
Лео, спасибо, посмотрю. Вот в отпуск пойду через месяц и на досуге буду ковырять эмулятор. :) По поводу SDL я согласен, сделан он просто как веник, но мейнтенить код с ним сложно. Qt бы привинтить, но он тоже не везде портирован и, наверное, тяжеловат. wx widgets - не знаком, надо посмотреть.
Аноним: А ты уверен, что там нет XOR и SOB? Вот здесь сказано, что там только MARK относительно PDP-11 не хватало:
http://simh.trailing-edge.com/semi/t11.html
Где-то, кстати, лежит полная история этого товарища про то, как создавался Т11. Быстро не нагуглилось, но точно есть сайт, что-то типа музея DEC, где в частности воспоминания стариков собраны. Там рассказывается в частности, что Т11 изначально планировался как микроконтроллер, спроектирован был чуть ли ни одни человеком, а потом проверен и доведен до ума в попыхах толпой студентов. Я так понимаю, что 1801 - это была попытка сделать копию Т11 на базе 587-й серии.
Забавно, что заявленная потребляемая мощность у них одинаковые, степень интеграции тоже похожи, но зато у Т11/1807 всего 17тыс. транзисторов, а у 1801 - 50 тыс. Размер кристалла у последнего в 4 раза больше. Когда читаю характеристики процессоров и воспоминания народа, работавшего в МЭП в те времена, у меня создается такое ощущение, что там не все так чисто. Кто-нибудь реально считал транзисторы у ВМ1? Если да то, кто мог в здравом уме принять в производство прибор с такой плохой имплементацией? Дшхуняна я не читаю, он известный врунишка. А другие люди из 21-го отдела молчат до сих пор либо придумывают истории из разряда, как Ангстрем изобрел самый первый персональный компьютер в мире. Есть интервью с Шишариным, который делал 1839, но он тоже не источник, он командует лавочкой, которой надо щеки надувать и придумывать истории, как они в свое время круче Интеля процессоры ваяли. Ну, и фиг с ними.
-
? anonymous - 19.05.2009 12:48
Александр, там сказано 「Basic PDP-11 instruction set (except MARK)」, XOR входит в EIS, а SOB(как и MARK) - опциональная для моделей процессора и потому в стандартной макробиблиотеке она прописана как макрос, расширяющийся в декремент и ветвление.
По поводу запуска БКшных игрушек на процессоре, эмулируемом SIMH все нормально, они на нем исполнялись у меня, SIMH был версии 2. с кепкой, я делал там возможность установки типа cpu vbk, которая давала отображение последних 256к на адаптер pci<->qbus типа БТ33402, произвоства НПЦ Сапсан, к нему подсоединялась БК с остановленным процессором по DRQ/SACK.
Про ВМ1 история вполне правдоподобная, про переделку его из 1801ВЕ1; я в нее верю, хоть с ВЕ1 и не работал, но она убедительно объясняет, почему при такой высокой тактовой у него такая низкая производительность, почему требуются внешние схемы коррекции задерживающие SYNC и DOUT, и привязка всех входных сигналов к тактовой на дополнительных регистрах, и наконец, почему у него такой кристаллище.
-
? Manwe@ - 19.05.2009 14:01
А может кто-нибудь скомпилировать и выложить этот bk-terak-emu ?
-
? anonymous - 19.05.2009 14:54
Manwe, там же makefile есть, в чем проблема со сборкой? Или под винду вам? Виндовый вот http://vak.ru/lib/exe/fetch.php/proj/bk/bkunix-0.2-beta.zip
-
? Manwe@ - 19.05.2009 16:36
Проблема в том, что собирать нечем :) Благодарю за exe!
-
? Wanderer - 19.05.2009 20:56
На счет 1801ВМ1 могу заметить только что делался по технологии переноса некоего кода a-la нонешний AHDL на некое подобие БМК. За счет этого выпускались специализированные модели для военного применения (например устойчивые к радиации). В конце восьмидесятых довольно много спецвычислителей собирались именно на них. Например, некоторые управляющие узлы на "Топазах".
-
? anonymous - 19.05.2009 21:07
Кристалл ВМ1 ни коим образом не может являться БМК, в первую очередь по своей топологии, посмотрите фотографии кристалла, он включает большое количество разнородных узлов с совершенно различной внутренней структурой, соединенные друг с другом посредством кое-как разведенных шин.
-
? Александр...@ - 19.05.2009 22:48
Согласен, что размер кристалла трудно объяснить. Отсюда и столько вопросов. Но ни один из бывших из 21-го отдела не дал ответа, как они его разрабатывали. Одни только лозунги из разряда "мы были первые". В чем? Разрядно-модульный процессор сделали еще в СВЦ, ну так не первые. И еще никто не рассказал, откуда была взята идея.
Зачем МЭП'у нужен был процессор с такими характеристиками, но совместимый с PDP - тоже загадка. Не было времени делать или передирать новый с нуля? Кстати, один из ангстремовцев преподавал у меня технологию БИС. Мы у него на лабах занимались изучением и перерисовкой топологий микросхем и реинженирингом схем по топологии. Справедливости ради, надо отметить, был двухсеместровый курс у дамы, которая работала на каких-то проектах в Микроне, кажется. Та уже учила человеческим технологиям, т.е. когда надо было проектировать ИС по-человечески. Именно так назывался процесс прверащения принципиальной схемы в кристалл, а не наоборот :) До сих пор валяются миллиметровки где-то. Много фана было, но работа не для слабых духом.
Значит, кроме версии, что содрали полностью, есть еще и вторая. Взяли 587 и запихнули его в один кристалл. Получился 1801ВЕ1. ПЗУ с микрокодом совместимости с PDP-11 в кристалл сначала не засовывали. Командование МЭП'а сказало: "На фига нам это!? Давайте лучше универсальный кристалл с совместимостью, и чтобы он мог бороздить просторы космоса и одновременно стоял на столах обычных людей." Таким образом легким движением превратили ВЕ1 в ВМ1. Получилось что-то странное, монструозное и менее эффективное, чем даже простенький Т11, в котором было в 3 раза меньше транзисторов.
Теперь, кто бы еще рассказал, зачем в ВМ2 100тыс(!) транзисторов? Я помню еще когда пришел домой долгожданный дефицитный "Микропроцессорные средства и системы" со статьей про 1801, я прочитал, сколько в ВМ2 и ВМ3 транзисторов, и офигел. За пару дней до этого я читал про прогресс мироэлектроники на Западе и подумал, что нашим по силам все. Но, как известно, транзистор транзистору рознь. :) По сути, кроме MUL, DIV и ASHC там команд то не добавили. Оптимизации тоже ноль. Т.е. на реализацию умножения/деления им надо было 50 тыс. транзисторов? Либо опять кто-то врет, либо 21-й отдел строил не процессор, а гиперболоид, случайно совместимый с PDP-11.
2Wanderer:
Синтезировать схемы тогда не умели. На сколько я знаю, у НИИ ТТ были разработки в области симуляции, моделирования и верификации схем на БЭСМ и ЕС. Не знаю, использовали ли они при разработке 1801. Нам про них, когда мой брат и я были студентами, рассказывали по крайней мере. Брат даже что-то на практике схемы моделировал. Возможно, верификацию и делали. 50 тыщ. транзисторов ручками не проверишь. Шишарин пишет, что при разработке 1839, который делали уже после завершения 1801-й серии, они действительно использовали САПР'ы, но только для верификации. Тот же Шишарин пишет, то они все проектировали ручками. Первые опыты в синтезе и симуляции схем у нас начались именно в середине 80-х, но больше делали шума в виде умных статей и не уходили дальше кандидатских и докторских. В практику все уже внедрялось... на западе, когда после развала всего народ организвал аутсорс, который сейчас является частью Mentor Graphics. Но это уже другая история.
-
? Александр...@ - 19.05.2009 22:52
anonymous, а не ты RCgoff на ixbt.com? :P
-
? Wanderer - 19.05.2009 23:18
А кто сказал что опубликованное фото соответствует кристаллу? ЕСли посмотреть то что шло например в тогдашний 50й (военный) институт отличалось от того что продавалось. В частности были встроенные блоки для операций шифрования. Кстати, все изделия применяемые для создания ИЗДЕЛИЙ проходят анализ на закладки. Для этого как раз подавалась и топология (в соответствующие учереждения). Военные, кстати, анализ всегда проводили сами. Куски топологии видел как раз в виде некоего языка. Достаточно низкоуровнего. Сам анализ проводился на микрошлифовальном оборудовании одной известной фирмы.
-
? anonymous - 20.05.2009 00:07
「А кто сказал что опубликованное фото соответствует кристаллу?」 - сковыривание крышек и микроскоп.
2Александр, Нет, я только тут пасусь и иногда в MO.DEC.
-
? Александр...@ - 20.05.2009 00:49
2Wanderer: Я не удивлюсь, что картинка на ангстремовском сайте левая, хотя судя по кол-ву ног, - это оно и есть. То, что они могли наврать ТТХ процессора в открытой прессе, - верю.
2anonymous:
Посмотри в этот топик, там есть человек, твоя копия, можно сказать:
http://forum.ixbt.com/topic.cgi?id=8:21341
Ну и тему мы обсуждаем одну и ту же параллельно.
¤
Этот RCGoff хорошо разбирается в старых сериях, может, он тебе что-то и по 1807 подкинет. Там где-то в форуме были линки на немецкий форум по процессорам, где их бывшие гдр-овские лепестронщики вспоминали былое (на немецком, конечно). Там же были ссылки на немецкий ebay, где кто-то фарцевал 1801ВМ2 и ВМ3. Ничего у них святого нет. :)
-
? anonymous - 20.05.2009 02:02
Посмотрел, страшный человек, но в таких исторических изысканиях я прока не вижу, вот если бы они там выкладывали заводские документы... *размечтался* Я только те микросхемы знаю, с которыми приходилось работать, и скорее вспомню, как какой-либо компонент использовать, чем его административную предысторию. Люди и министерские/заводские интриги как-то плохо у меня задерживаются в голове, я лучше здесь с вами посижу, где тихо и спокойно, и задают конкретные вопросы по схемотехнике. :)
P.S. email его там не показан, а регистрироваться неохота, если кто там свой человек - напишите ему, вдруг он знает где описание может быть.
-
? Александр...@ - 20.05.2009 02:24
Кстати, у тебя нет толковой документации по ВМ3? Еще пытаюсь найти нормальное описание 588-го микрокода. Удивительно, что столько много информации по составу комплекта, но нет нигде описание его кода. Секретное до сих пор? Подозреваю, что в 1801 сидит тот же самый микрокод. Просто из спортивного интереса хочется взглянуть.
-
? anonymous - 20.05.2009 03:11
Нет, я так с ними намаялся в авионике ИЛ96, что ничего не сохранил, кроме коробки с 588ВН1, которые оказались единственно полезными из МПК. У нас была макетка с панельками, и мы комплектовали рабочий процессор методом подбора. :( Не знаю, кому взлет-посадку на них пришло в голову обрабатывать, так как само управление оперением и двигателями было реализовано на 1806, работавших безотказно...
А что подразумевается под толковым описанием ВМ3? Я на них самоделки всякие поделываю всякие время от времени.
-
? anonymous - 20.05.2009 03:16
Вообще на ВМ3 описание(ОСТ+ТУ) можно заказать в Ангстреме, недавно у них на 1801РР1 описание отыскивалось, в результате чего у новосибирских изготовителей программаторов Стерх появились две версии микросхем этих в перечне алгоритмов прожига. Цена за ТУ на 1801РР1 была определена в 8000р. На 1801ВМ3, полагаю, будет такой же счет, а на 1806ВМ3 и на 1836ВМ3 - дороже.
-
? Александр...@ - 20.05.2009 03:38
Не, за 8000 руб я лучше пешком постою. :) ВМ3 минимально нужно описание, как у него виртуальная память работала и тайминг команд.
-
? Александр...@ - 20.05.2009 03:39
Я, кстати, тоже авиатор. Закончил МАИ, но в авиапроме, как в прочем и в МЭП, так и не успел поработать.
-
? anonymous - 20.05.2009 03:55
Виртуальная память - как и у стандартного 11/34а, за исключением MMSR3, где незадействованные биты читаются единицами, а не нулями, ну и ошибок неотловленных, а тайминга вот нету, безадресные команды и базовый набор команд с регистровой адресацией - все исполняются за 4 такта задающего генератора, смена уровней выходных сигналов и защелкивание внешних сигналов происходят по заднему фронту тактовой в 1806 и 1836, а в 1801 - все, кроме DIN, который выставляется по переднему фронту, согласно ТУ на образцы до 1989го года (с середины его процессоры стали выпускать с некоторыми исправленными ошибками, в частности MTPD/MFPD перестали работать как байтовые, MTPS/MFPS стали работать, как и положено, только с младшим байтом PSW)
-
? anonymous - 20.05.2009 04:16
Кстати RCgoff пишет 「ЦП ВМ1 и DSP ВЦ1 — эти стянуты с загадочных 1B572 и 1B577, о которых в сети ничего нет). Это внутрифирменные обозначения этих же схем на самом предприятии.」 - Это наши НИИСИшные наименования, соответственно функциональные аналоги MIPSа и мотороловского DSPшника собственной разработки.
-
? Terra - 23.05.2009 12:17
воттслучайно наткнулся http://delanet.ru/content/view/749/68/ может будет полезно? что по чём не изучал.
-
? anonymous - 23.05.2009 13:59
БКшные/ДВКшные/VAXовые/PDPшные контроллеры сети MIIbus не использовали еще, она во времена EISA/PCI- контроллеров появилась.
-
? anonymous - 30.05.2009 02:27
Описалово на T11 найдено в гугля-группе bk0010, http://www.bitsavers.org/pdf/dec/pdp11/T11_UsersMan.pdf
-
? Greenzoom@ - 30.05.2009 21:49
есть предложение очень интересное.. сейчас выпускаются мат. платы на процессорах структуры АРМ ... может попробовать в этом направлении пойти.... платки не очень больших размеров.. есть житкокристаллические дисплеи к ним... можно собрать и подобрать любой комплект... если подумать то можно написать эмулятор под этот процессор и спокойно собирать такие компьютеры... и двигать в массы.. вот.. (может все это наивняк)
-
? Александр...@ - 30.05.2009 23:33
Я это предлагал еще полтора года назад. :) Там можно фантазией разбежаться и даже корпус с, скажем, 7-ми дюймовым экраном сделать.
-
? Александр...@ - 30.05.2009 23:44
Я на днях, кстати, пообщался с homebrew'ньщиками, т.е. хацкерами-самопальщиками. Похоже, самая популярная у хацкеров железяка, - это beagleboard (http://beagleboard.org). Не то, чтобы она самая дешевая или продвинутая, но активно поддерживается народом с уже заточенным линухом (Ubuntu, Angstrom, Android). Angstrom - весьма символичен, наблюдается родственная связь с БК. :) Из минусов - нет FPGA на борту, чипсет, хоть и доступен всем смертным, закрытая разработка Texas Instruments. Сама плата хорошо описана и вполне себе открыта для репродукции. Кстати, в отличие от многих других разработок, имеет нормальный видео-контроллер с рендерингом до 10млн треугольников в секунду.
-
? Greenzoom@ - 01.06.2009 08:09
А почему бы и нет ... Александр что мешает?
-
? Александр...@ - 01.06.2009 11:11
2Greenzoom: Я писал уже. Времени нет. В свободное время возиться - этим я займусь в... отпуск. :) А одновременно с работой - на фиг. Не уверен даже, что будет время скомпилировать эмулятор.
Я, впрочем, время зря не терял и пообщался с людьми, которые стартап поднимают, делают netbook на базе того самого TI OMAP3, на котором Beagle сделан:
http://www.linuxdevices.com/news/NS9011409662.html
Мне было интересно узнать трудоемкость и.т.п. Идея там довольна проста. Сделали дизайн с несколькими оригинальными идеями, нашли китайского производителя, которые комплектующие подвезет. Это как раз самая простая часть организации. Сложная часть - написать драйвры и адаптировать необходимый для повседневной жизни софт. Над этим уже второй год работают 20+ человек, и им за это платят деньги. Короче, если кому не жалко 20М баксов на новый стартап, то милости просим, я готов в нем поучаствовать... не деньгами. :)
-
? Александр...@ - 01.06.2009 11:30
А вот, кстати, и Beagle в железе и с реально работающими эмуляторами PlayStation, Atari, Amiga и много еще чего:
http://en.wikipedia.org/wiki/Pandora_(console)
Только БК не хватает. :) Заказы уже не принимают. Набрали 4000 предзаказов и... пошли писать софт. Никто не знает, когда закончат.
-
? Аноним - 01.06.2009 20:20
А чем не нравится вот такое?
http://cgi.ebay.com/Samsung-S3C2440-ARM9-Board-3-5-TFT-LCD-Touch-Screen_W0QQitemZ170325931326QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item27a837753e&_trksid=p3286.c0.m14&_trkparms=72%3A1234%7C66%3A2%7C65%3A12%7C39%3A1%7C240%3A1318%7C301%3A0%7C293%3A7%7C294%3A50
Я уже почти полгода играюсь в профессиональном плане. Есть Linux, Qt.
-
? Александр...@ - 01.06.2009 22:13
И это тоже. Как предыдущий оратор и я, в свое время, говорили, похожих железяк много. Beagle хорош тем, что собрал большую толпу. Есть уже заточенные дистрибутивы, драйверы, готовые рецепты и пониманимающие люди на IRC, которым можно поплакаться в случае чего. :)
-
? anonymous - 02.06.2009 14:16
Аноним: С какими игрушками вы играетесь забавными, два вопроса: 1) 64мб памяти как-то мало, если не специализированную ОС использовать, вы на ее выход системной шины вешали свою память? 2) на фотке покорябанная поверхность экрана - очевидно в продаже там сильно Б/У, а новые где продают такие и сколько они стоят?
-
? Аноним - 02.06.2009 23:19
Таких железяк много. Этот Самсунг, похоже, массово уже не делают. Вот похожая:
http://www.taskit.de/en/products/panel-card/index.htm?gclid=CPms9MGm7JoCFRwDagodoUfgBQ
Beagle, на самом деле, более продвинутый. И экран и много еще чего к нему тоже можно найти. Плюс, как я уже говорил, для него больше дистрибутивов заточено. Ну, и 256М памяти тоже хорошо.
-
? Александр...@ - 03.06.2009 00:56
Еще один популярный производитель мелких железяк Gumstix:
http://www.gumstix.com/store/catalog/packs.php
У них много всякого добра, в том числе и ARM компьютеры на базе OMAP, Cortex и.т.п. Есть готовые решения с wi-fi, bluetooth, комплекты периферии и расширений.
-
? NiOl@ - 03.06.2009 10:25
ИМХО - дороговато и великовато. Хотя по многочисленным ссылкам узрел много нового и интересного... а также осознал, насколько я отстал от жизни... :(
-
? Александр..@ - 03.06.2009 11:36
Дешевле только оптом. :) Beagle старых ревизий, говорят, можно за 100 баксов найти. В Штатах, естественно.
-
? Greenzoom@ - 03.06.2009 12:53
если все это пойдет то можно этот аппарат позапихать в старую клавиатуру от БК... вот тебе и рекламная компания... хы
-
? Александр...@ - 03.06.2009 21:14
Не вижу смысла. Корпус по нашим временам непрактичный, клавиатура была просто ужасна, а Q-Bus разъемы просто будете бесполезны. В наши времена корпуса должны умещаться на ладони.
-
? Аноним@ - 04.06.2009 01:10
Корпус от БК... Хе-хе... Как же он будет смотреться рядом вот с такими девайсами:
http://www.3dnews.ru/news/computex_2009_rossip_smartbukov_ot_freescale/
-
? anonymous - 04.06.2009 01:44
Внутрь БК зато влезет огромное количество Li-пoлимерных батареек, а под отодвигающейся левой крышкой отсека ПЗУ, как я когда-то планировал, поместить дисплей! LOL
-
? hdc - 05.06.2009 18:22
почитал тему и вообщем "держите меня трое!!!" :D
но разум подсказывает, что этим заниматься будет совершенно некогда :(
¤
¤
-
? anonymous - 05.06.2009 21:00
Вот что постил Брухис в фидо:
Сооб: 191 из 300 MO.DEC
От : Leonid Broukhis 2:5020/400 Sat 21 Oct 06 00:01
Кому: All
Тема: Есть код на Верилоге для БК-0010
¤
¤
Мой знакомый, который для собственного развлечения взял японский код,
воспроизводящий PDP-11, и сделал из него подмножество БК-0010 для Spartan 3,
разрешил мне выложить его на всеобщее обозрение:
¤
http://www.mailcom.com/bk0010/source.zip
¤
То, что относится к эмуляции команд, сконвертировано из SFL автоматически,
поэтому нечитабельно. Из внешних устройств БК-0010 эмулируется экран и
клавиатура; бейсик, если я правильно помню, запускается.
Распиновка не прилагается, потому что Spartan 3 устарел, а для Spartan 3E
она бесполезна, так что некоторая ручная работа потребуется.
¤
Leo
-
? hdc - 06.06.2009 07:32
сейчас солью начну раскидываться :-P
кто не прикрыл раны - я не виноват ;)
БК 0012 в самых общих чертах ;)
--- режим мечтания вкл. ---
аппаратная часть:
- сеть.
- USB.
- IDE/SATA
- выделенный графический адаптер с каким-нибудь абстрактным интерфейсом
- легко масштабируемая память
- многопроцессорность
- защищённый режим выполнения программ
- многозадачность
программная часть:
- есть некоторые идеи про новую ОС. но тоже пока в самых общих чертах. ООП.
- TCP стэк обязательно
- что-то вроде Global File System
- Многопользовательский многосистемный графический интерфейс (в одной программе картинку рисует куча народу, одна программа может иметь окошки на нескольких компьютерах, окошки можно перекидывать с компьютера на компьютер и так далее)
--- режим мечтания выкл. ---
имеющиеся отечественные микропроцессоры под это мягко говоря не подходят.
можно использовать только для создания прототипа. на плис такой процессор
я проектировать честно говоря побаиваюсь. из буржуйских MIPS хороши, но это
как-то не спортивно что-ли...
¤
команду надо не меньше сотни человек. и хорошего организатора, который уже вышел
на пенсию ;)
¤
-
? Manwe@ - 06.06.2009 10:17
Проще тогда взять готовый Pegasos II.
-
? Александр...@ - 06.06.2009 11:52
И губозакатывательную машину с питанием через USB. Название меня смущает у этого Пагесоса. :)
А если серьезно, то посмотрел. Ну, PPC машина, коих много было, сделана для любителей Амиги с основном. Ничем принципиально не отличается от других машин, стоит больше, чем среднестатистический хаккерский комплект на АРМ'е, и Линух, прямо скажем, на нем кривой. Да, вобщем, любую железяку с одинаковым успехом брать и компилировать на нем симулятор БК. Кстати, пока мы тут болтали, кто-нибудь уже сделал брухисовский эмулятор понастоящему кросс-платформенным? Ась? ;)
Это я к тому, что даже если такую задачу никто осилить не может, то... ну понятно что. Опять возвращаемся к банальности по то, что звиздеть не мешки ворочать.
Я еще одну банальность добавлю. В любом начинании, бизнесе, хобби и еще чем, надо начинать с оценки стоимости и ресурсоемкости.
Если хочется спортивно и все сделать самом для личного хакания, так вперед. Не нравится готовый процессор, можно даже самому нарисовать, было бы время и желание, даже имея только базовые знания в микроэлектронике. Такое история знает. Если времени и денег не жалко, то почему бы и нет? MIPS не нравится, так возьми вон Элвисовский/НИИС'овский MIPS. У нас тут даже в форуме специалист есть по этому. :)
Даже с готовой железякой, чтобы ее довести до ума с симуляторами и юзабильностью стандартного софта, нужны сотни человеко-лет. А если это еще и с железом своим, да что-то нормальное, кому то нужное... там уже тысячи лет. Вон даже китайцы ничего путного для своего рынка сделать не могут, и это при их возможности и размере потенциального рынка.
Короче, закатываем губы...
-
? Александр...@ - 06.06.2009 11:58
Да, немного еще как бы оффтопика. Я поучаствовал в длительном проекте построения железяки для телекома с нуля на PPC'шной архитектуре с линухом в основе и несколькими железяками на периферии, для которых надо было писать свои драйверы и фермварю, включая свои модули для кернела и даже баги наши спецы находили по ходу дела. Дела давно минувших дней. Мое ИМО PPC - замечательная платформа для подобных экспериментов, потому что ядро от IBM очень качественно написано и понятно даже ключнице, которая никогда не писала ядра. :) Есть много документации, готовых чипсетов от IBM и Freescale, которые уже имеют драйверы под линух. Обе компании активно поддерживают коммерческое развитие Линуха. Но брать PPC для своего собственного хак-проекта, я бы не рекомендовал.
-
? hdc - 06.06.2009 17:02
интересный чай попался... всего с кружки на подвиги тянет :-
С PPC знаком не по наслышке - прям счас Mac Mini PPC'шный под столом о чём-то думает.
Архитектура очень понравилась, хотя душа не во всём с ней согласна.
¤
Элвисовский MIPS сколько стоит?
¤
а на какую ещё платформу хочется получить эмулятор БК?
¤
-
? Manwe@ - 06.06.2009 22:34
Эмулятор БК хочется на Мак!
-
? Александр...@ - 06.06.2009 23:46
2Manwe: Так, скомпилируй. ;) Исходники Лео лежат здесь:
http://code.google.com/p/bk0010/
2hdc:
Чем больше платформ, тем лучше. От WM до Flash/ActionScript, чтобы можно было в он-лайне хостить. :) По большому счету, даже под Win законченного эмулятора нет, при всем уважении к Савельевскому творению. Если бы он ввод-вывод отвязал от низкого уровня, то это уже был бы разговор.
-
? hdc - 07.06.2009 06:47
пока всё идёт к тому, что эмулятор бк под мак будет.
с windows у меня отношения не сложились...
кстати, баян, но http://www.homebrewcpu.com/
есть что-то губительное в нашем "зачем?"... в странах "потенциальных противников"
как-то не стесняются заниматься "всякой фигнёй", а у нас последнее время
вообще скатились в банальное потребительство.
¤
-
? Александр...@ - 07.06.2009 10:07
Зачем - это правильный вопрос. Все вышеперечисленные ссылки, за исключением двух, - это все homebrew проекты, т.е. хаки ради фана и для себя. На Руси хацкеры тоже не перевелись. Другое дело, что организовнных групп мало. И заинтересованных людей и тех, кто может что-то сделать своими руками, тоже не так уж и много. Идея сделать организованный homebrew вокруг БК - почему бы и нет. Фан от этого вполне можно поиметь. Если бы, скажем, мы на этом сайте медиавики запустили бы, это был бы большой шаг в правильном направлении ИМО.
Кстати, если вспомнить про хаки для фана и homebrew проекты, то Apple I был имеено таким. :)
-
? Manwe@ - 07.06.2009 13:47
Александр, а где там что качать на code.google.com/p/bk0010/ ? Я в современных средствах разработки и всяких cvn-ах не разбираюсь совсем :(
-
? Аноним - 07.06.2009 14:10
Пардон, я дал ссылку на FPGA версия БК. Брухисовский эмулятор в исходниках лежит тут: http://sourceforge.net/project/showfiles.php?group_id=123870
Так кто занялся портом под Мак, кстати? Может, действительно вики завести тут или на другом хосте?
-
? Волька - 07.06.2009 14:10
Manwe, смотрите через браузер в Source / Browse / Svn/Trunk
Или, чтобы выкачать сразу всё, как и написано в Source, выполните:
svn checkout http://bk0010.googlecode.com/svn/trunk/ bk0010-read-only
-
? NiOl@ - 14.06.2009 16:47
http://niol.ru/FTP/Kolskaya-1.jpg
Народ!!! Скоро ежегодный празник пива в Лужах!!! Явка обязательна!!!
8о)))
-
? Manwe@ - 14.06.2009 17:29
О, нет. Кабы без пивовозлияний, я бы точно пришёл...
-
? Terra - 16.06.2009 19:11
поправил ссылки на схему и фото "приставки бортника"
http://tra.3dn.ru/bk/andos_vm3.zip
http://tra.3dn.ru/bk/vm3.jpg
оба по ~ 250 кб
Попозже может выложу схему в более нормальном формате
-
? Alex@ - 16.06.2009 21:04
А схемы этой приставки нет??
-
? NiOl@ - 16.06.2009 22:01
Специально для Manwe:
Скоро ежегодный празник ПЕПСИ в Лужах!!! Явка обязательна!!!
8О)))))
Вот Дениска, например, вообще не курит и не пьет, а на "праздник" в позапрошлом году прям с поезда приехал...
-
? Александр...@ - 16.06.2009 22:33
С поезда - фигня. Я вот, возможно, после 20 часов самолета приеду. :)
-
? Terra - 17.06.2009 00:20
2 Alex а вы запустите в любом эмуляторе образ диска andos_vm3.zip и увидите схему (пока только так)
2 All не разводите флуд по поводу встречи на фестивале здесь, для этого был создан специальный топик, просьба к админу перенести потсты туда
-
? Александр...@ - 17.06.2009 11:46
Пардон за флуд. Вопрос по теме. Что кроме ВМ3 есть в приставке Бортника? Не вижу не обещанной доп. ОЗУ ни муз. сопроцессора... В чем от нее толк?
-
? NiOl@ - 17.06.2009 12:00
А я на фотке насчитал аж 18 микрух, запараллеленых как память, похоже 2 из них ПЗУ или регистры... Паяльник в руки лет 10 не брал - но кажется память побитная, т.е. только 1 нога отвечает за данные.
-
? anonymous - 17.06.2009 12:09
Вам же схему в вортексе выложили... А муз. процессор не на ВМ3 вешался, а в 11ю БК, ВМ3, благодаря своей шустрости на ковоксе играл, если не путаю ничего...
-
? Александр...@ - 17.06.2009 12:12
Пардоньте, у меня тут на маке бк-шного симулятора нет, так что посмотреть не могу схему. Может, я не на ту фотография смотрю, я там не вижу ничего кроме ВМ3 и кучи проводов. http://tra.3dn.ru/bk/vm3.jpg
-
? anonymous - 17.06.2009 12:40
Александр, http://img10.imageshack.us/img10/5881/vm3.jpg
-
? Terra - 17.06.2009 13:42
да так оно и есть, и вот из этого "куска" я составлял схему, описание есть тут http://bk-001x.flybb.ru/topic29.html
-
? Kisser - 17.06.2009 22:06
Вот, держите. Не совсем конечно здорово получилось, но хоть так.
http://s47.radikal.ru/i118/0906/03/5e1778c72c1e.gif
http://s39.radikal.ru/i083/0906/af/0764dcbb138d.gif
Я правильно понимаю, что prist2 - это тоже что prist1, только с регистрами для ковокса? Он что, стерео был? Это круто! И даже если MOD/STM плеер для него существовал - то совсем шикарно.
Буду разбирать схему, куски пригодятся, особенно минимализм в подключении ВМ3. Думал все гораздо хуже.
-
? Terra - 17.06.2009 23:04
да так видимо оно и есть (помню уже смутно) щас конечно просто всё реализовать на статике и будет гемороя меньше,а тогда в начале 90х... мод плееер наверное есть даже где-то в исходниках, я на его базе делал плеер на БК который формировал выходной wav прямо на раздел винта, а потом её играл на пределе возможностей, да и с оригиналом сравнить я её тогда не мог. так что всё делалось на ощупь. вот ещё интересные схемки если не видели http://groups.google.com/group/bk0010/browse_thread/thread/8a09f8ff5d9765e7#
-
? Александр...@ - 17.06.2009 23:39
2anonymous: Спасибо, за разъяснения, но увидеть на этой фотографии микросхемы человеку, который никогда не видел приставку, практически невозможно. :) Covox я, кстати, видел.
-
? anonymous - 18.06.2009 13:15
「Буду разбирать схему, куски пригодятся, особенно минимализм в подключении ВМ3. Думал все гораздо хуже.」
¤
Kisser, я же вам давал схему обвязки всего на одной микросхеме логики, + озу +пзу
-
? anonymous - 18.06.2009 13:27
Александр, я тоже никогда не видел эту приставку, но включить при объемном монтаже микросхемы иначе - просто невозможно, потому расположение элементов однозначно.
-
? Kisser - 18.06.2009 13:58
to anonymous: Да меня поразило что SSYNC просто заведен на землю (может так и AR в ВМ2 можно?), собственно и все. А детально, каюсь, не то, не другое не смотрел, потому как не актуально пока. А кстати по ссылкам в гугле фигурирует 1807ВМ1. Причем на 14 Мгц работает (хотя копаясь в инете пишут по 7,5 мГц номинальных). Он с 1801ВМ1 сильно различается? Просто хотелось бы ВМ1 на повышенной частоте для начала, а потом уже ММУ и прочие навороты.
-
? anonymous - 18.06.2009 15:18
На плате вычислителя какого-либо SSYNC у ВМ3 надо поднимать, если с адресом выставляется BS, чтоб удлиннить цикл при работе с внешними устройствами, а при работе с быстрой памятью он не нужен, у ВМ2 логика работы иная, вам же описания выкладывал.
1807ВМ1 это копия T11, это совсем другой процессор, описание и схемы включения смотрите тут http://groups.google.com/group/bk0010/topics
-
? Terra - 18.06.2009 22:19
кстати с пзу не угадали :) оно под процом. логика работы пристаки такокова (помню смутно :) ):
цепляется на порт УП (принтера), при включении запускается с адреса 177300 (300 точно последнее, две ре3
это 64 байта) и ждёт загрузки данных из БК (листинга прошивок не нашёл, отдал казанцам в 1996 году). грузит программу с адреса 1000 и запускает её. как возращает данные не помню, с БК можно перезагрузить приставку.
Народ подскажите схемку и програмку чем прочитать эти РЕ3 и ещё хочу прочитать (РТ5 в контроллере винта-дисковода Алтпро используется для дешифрации адреса)
PS. пока искал описание на ре3 наткнулся на несколько интересных картинок из ветки
http://www.phantom.sannata.ru/forum/index.php?t=2348&a=do_print
¤
http://s40.radikal.ru/i089/0807/df/4321c18fd282.jpg
http://uknc.narod.ru/Suvorov/UKNC_IDE.png
¤
-
? anonymous - 18.06.2009 23:01
Очередная конструкция IDEшника под ДВК, забавно, тоже без DMA... :(
А вы в каком городе обитаете? У меня программатор множество отечественных микрух читает/пишет, отпаяете - могу вычитать, если в москве. 155РЕ3 и 556РТ5 - точно умеет.
-
? Александр...@ - 18.06.2009 23:16
Пардон, что встреваю. А не проще ли загнать всю схему, исключая ВМ3, конечно, в FPGA? Пара дней изучения VHDL окупаются сэкономленными часами на отладке монтажа на рассыпухе.
-
? anonymous - 19.06.2009 00:54
Александр, в РЕ3 там начальный загрузчик прописан, при чем тут fpga?
-
? Александр...@ - 19.06.2009 01:42
Я не про РЕ3, а про схему вобще. РЕ3 на FPGA тоже можно сделать, если захотеть. :) Хотя, подозреваю, там проще flash memory поставить, чем прошивать РЕ3.
-
? anonymous - 19.06.2009 02:36
Их не надо прошивать, люди хотят восстановить код, листинг которого утрачен.
-
? Terra - 19.06.2009 02:50
а нафига DMA городить, если это сильно усложнит схему?
я в Подльске, в Москве бываю крайне редко, вычитать можно и без программатора на Бк схемка была для РФ2,4,5,8
Я кончно не особо сильный сторнник создания БК в новом железе, но проект типа http://groups.google.com/group/bk0010/browse_thread/thread/8a09f8ff5d9765e7# мне интересен был бы как контроллер чего либо
-
? anonymous - 19.06.2009 02:56
Terra, можно просто подавать адреса с параллельного порта БК и вычитывать оттуда же получаемые значения.
-
? Alex@ - 19.06.2009 14:09
И какую FPGA посоветуете?
-
? Александр...@ - 19.06.2009 22:52
Я не очень большой специалист в FPGA. Я работал с Xilinx Spartan 3 платой. Удобная и простая вещь. На ней уже есть память, VGA и.т.п.
http://eecatalog.com/fpga/2009/01/28/xilinx-spartan-3a-fpga-starter-kit/
Популярны также киты от Altera. Не обязательно покупать всю плату целиком, достаточно чипа и программатора. На FPGA можно сделать и процессор. В FPGA'ной версии БК используется имплементация PDP-11 от Tokai University. Но есть и альтернативы:
http://www.aracnet.com/~healyzh/pdp_fpga.html
-
? hdc - 28.06.2009 16:38
...что касается эмуляции БК под Макинтошем, то дела понемногу движутся.
сегодня уже появились первые признаки жизни:
http://www.asvcorp.ru/darch/tools/emustudio/emu-bk0010.png
но это не порт какого-то эмулятора. это я к своему EmuStudio прикручиваю эмуляцию БК0010.
поэтому будет мучительно долго, с ошибками и всем сопутствующим. ничего не поделаешь - у
меня NIH-синдром. может через пару недель к эмулятору клавиатуру приделаю...
¤
-
? a214 - 28.07.2009 00:32
Есть мысли и возможность избавиться от главного недостатка БК:
магнитофона(морока), дисковода(не у всех был), HDD(мало у кого) -
заменив их одной или несколькими маленькими и недорогими
микросхемами EEPROM с 8-выводами: - I2C (1-4шт 24c1024 1-4М=128-512Кбайт)
- SPI (25C2048/25C4096 2/4М=256/512Кбайт) - для БК это 30-60 программ
на одной мс с возможностью обмена, перезаписи, стирания, записи как на БК так и на PC !
К сожалению БК у меня уже давно нет и нужна помощь чтобы
найти ee (насовсем) для этого и других экспериментов.
При успешной реализации в "железе" и ПО поделюсь информацией
со всеми желающими.
Приму в дар или обменяю на что-либо БК-0010.01(-0010,-0010Ш)
в любом состоянии для возвращения ее из "призраков прошлого" (НЕ для музея).
Возможна покупка.
Александр - Минск: a214_tut.by
-
? a214 - 28.07.2009 09:19
Есть идеи как избавиться от главного недостатка БК:
магнитофона(морока), дисковода(не у всех был), HDD(мало у кого) -
заменив их одной или несколькими маленькими и недорогими
микросхемами последовательной памяти EEPROM с 8-выводами:
- I2C (1-4шт 24c1024 1-4М=128-512Кбайт)
- SPI (25C2048/25C4096 2/4М=256/512Кбайт) - для БК это 30-60 программ на одной мс с возможностью обмена, перезаписи, стирания, записи как на БК так и на PC !
К сожалению БК у меня уже давно нет и нужна помощь чтобы
найти ee (насовсем) для проверки этого на реальной БК. При успешной реализации в "железе" и ПО поделюсь информацией со всеми желающими.
Может быть у кого-то есть на примете лишняя БК-0010 ?
Приму в дар или обменяю на что-либо БК-0010.01(-0010,-0010Ш)
в любом состоянии для возвращения ее из "призраков прошлого" (НЕ для музея).
Возможна покупка.
Александр - Минск: a214_tut.by
-
? anonymous - 28.07.2009 10:30
a214, я о подобном писал пол года назад здесь в треде 「? kt315b - 18.02.2009 20:43 Линия ТЛГ (9)」
-
? a214 - 02.08.2009 21:28
Пора открывать новую страницу для темы БК+, здесь уже слишком много сообщений накопилось.
-
? a214 - 02.08.2009 21:44
Уважаемый anonymous, в моем предложении имелось в виду только использование соответствующих разрядов системного регистра, а не тормознутый ТЛГ-канал с его смешной max скоростью 9600 через EMT.
Электронный диск на указанных последовательных EEPROM I2C/SPI может производить чтение и ЗАПИСЬ с ЛЮБОГО адреса со скоростью даже большей чем HDD, это совершенно не то что в ЛИНИЯ ТЛГ(9).
-
? anonymous - 03.08.2009 00:33
Никто и не использовал ТЛГ канал, вы не очень внимательно читали тред. А скорость у вас все равно будет черепашья, если не сделаете прямой доступ к памяти, сам процессор побитно в состоянии передавать максимум на скорости около 5кб/сек, сами посчитайте.
-
? алекс - 03.08.2009 08:18
Выше была информация о возможности подключения к БК SD-карты. Хотелось бы узнать подробнее о схеме подключения и ПО. У кого-нибуть это работает? У меня лежит БК-0010.01 без контроллера дисковода, с SD-картой можно было-бы вернуть ее к жизни.
-
? алекс - 03.08.2009 12:00
для anonymous:
- просьба дать ссылку где можно скачать статью со схемой "Модуль хранения программ для БК"
- что такое HALT-расширитель и какие адреса конфликтуют с контроллером дисковода
- предложение о использовании последовательной EEPROM очень интересное, хотелось бы увидеть его в развитии
- может быть уже есть что-то в виде мини-оболочки с меню ?
:) кстати есть еще одна свободная линия на вывод, о которой все забыли - она реально нигде не использовалась, так что режим записи с БК тоже возможен
-
? anonymous - 03.08.2009 14:40
Статью ищите в сканах указанного журнала, они имеются на нескольких сайтах, указанных в разделе ссылок.
Один из регистров "Модуля хранения программ для БК" автор разработки поставил по адресу системного регистра процессора - регистра копии счетчика команд.
HALT-расширитель это доработка контроллера дисковода, либо самостоятельный блок, позволяющий использовать HALT-моду процессора, чем разработчики БК почему-то пренебрегли.
SEEPROM я приделывал к PDP11 и ДВК для размещения специальных тестов, файловая система последовательная, заголовок состоит из имени файла и его длины для загрузки, либо указания на следующий файл, загрузка производится с адреса 0.
Кусок кода пультового ПЗУ от МС1201.03/04 с первичным загрузчиком: http://qbus.narod.ru/sdboot.mac и вторичный загрузчик http://qbus.narod.ru/sbtr.mac
¤
-
? а214 - 09.08.2009 08:00
контроллер дисковода насколько мне известно использует регистры 177170 и 177172, которые к МХП даже близко не стоят - там используется область 177600-177624 и 177670-177674.
В БК нет доступного на шине адреса-копии счетчика команд.
-
? nopc - 09.08.2009 08:40
сопроцессор в подарок от бывших конкурентов - 80C287 легко подключается к БК.
-
? anonymous - 09.08.2009 11:11
а214, Причем тут контроллер дисковода?
Конфликтует описанный в статье диск на микросхемах пзу. Дисковод в БК занимает адреса 0177130..0177133, а регистр копии регистра состояния у 1801ВМ1 находится по адресу 0177676, регистр копии счетчика команд - 0177674 (который использован в описанном контроллере под регистр данных).
Адреса 0177170..0177173 занимает интерфейс RX11, для подключения дисководов DX/DY, реализуется он на ВП1-033 и в БК почти никем не применялся, т.к. сам ящик с дисководами и контроллером сложно было достать всегда, я свои сдал, когда в другой нии ушел работать.
-
? а214 - 09.08.2009 16:55
т.е. копии делает ПО контроллера - зачем, для работы с дисководом в Бейсике ? А если ПО другое то этой проблемы ведь нет ?
Ищу схему контроллера с использованием 537РУ11.
-
? anonymous - 09.08.2009 23:22
Читайте описание и ОСТ на процессор, все обращения к регистрам микропрограммные, копии RS и PC нужны для переключения в HALT-моду и обратно.
-
? anonymous - 09.08.2009 23:29
Схемы контроллера такого у меня нет, это был один из первых зеленоградских кооперативных, быстро отмерший, с RT11-подобной ОС в ПЗУ и буфером на 537РУ11 или 1809РУ1А.
-
? Александр - 11.08.2009 07:29
Приобрету плату контроллера дисковода, КР1801ВМ1А, КР1801ВП1-037, КР1801ВП1-128, компьютер БК-0010/11.
alex-z42 [at] yandex.ru
-
? anonymous - 11.08.2009 09:15
Александр, http://www.anion.ru
К 1801 ВМ1А 91 > 100 10 85.00 1
КР 1801 ВМ1А 92 > 50 10 50.00 1
КР 1801 ВМ1А 91 > 100 10 45.00 1
К 1801 ВП1-037 86 < 10 30.00 1
К 1801 ВП1-037 85 > 10 27.00 1
КР 1801 ВП1-037 92 > 10 30 47.00 1
КР 1801 ВП1-037 91 > 50 30 42.00 1 39.00 х 30
КР 1801 ВП1-128 90 > 10 38.00 1
-
? a214 - 13.08.2009 09:50
подскажите пожалуйста ссылки на листинг ПЗУ контроллера дисковода и схему доработки для исп HALT-режима, ОСТ на 1801ВМ1 - попадаются только справочные данные на 1801ВМ1 и описание КД.
-
? anonymous - 13.08.2009 13:22
Листинг ПЗУ я вам выше давал. Доработка для HALT - в соответствии с процедурой переключения режимов -
Входы в HALT-моду:
000000 HALT (SEL1)<-000010!(SEL1), (177676)<-(PSW), (177674)<-(PC), (PC)<-(SEL1[15..8]+002), (PSW)<-(SEL1[15..8]+004)
Double bus error (SEL1)<-000010!(SEL1), (177676)<-(PSW), (177674)<-(PC), (PC)<-(SEL1[15..8]+006), (PSW)<-(SEL1[15..8]+010)
Interrupt error (SEL1)<-000010!(SEL1), (177676)<-(PSW), (177674)<-(PC), (PC)<-(SEL1[15..8]+012), (PSW)<-(SEL1[15..8]+014)
Выходы из HALT-моды:
000012 START (SEL1)<-177767&(SEL1), (PC)<-(177674), (PSW)<-(177676)
000016 STEP (SEL1)<-177767&(SEL1), (PC)<-(177674), (PSW)<-(177676)
¤
-
? anonymous - 13.08.2009 14:51
А, если вы про листинг поддержки HALT-моды, то он в контроллерах Алтпро был, я такими не пользовался, у меня свой, общающийся через ИРПС, сугубо для целей ремонта и диагностики, ну и ковыряния в программках, если требуется. На Максе Багаеве я выкладывал, второй от начала пост вот тут http://forum.maxiol.com/index.php?showtopic=4113
- << Форум