Окончательно сдох мой МК-52 ...

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

Надо организовать открытый проект: эмулятор МК-52 на Атмелке, втиснутый в корпус МК-52. Уж очень он мне нравится

Комментарии

Дохлятинка. Нафиг нужна дохлятинка, если выпускаются нормальные современные ЭКВМ?

С 2007 года я свои ПМК включаю, лишь чтобы проверить МК-152 — на быстродействие и совместимость. В вычислительном смысле они безнадёжны, хотя и отслужили хорошую службу.

Не нужна, конечно. Посчитать что-то есть на чем - в любом кармане лежат гаджеты.
Чисто из любви к искусству.

В этом жанре state of art это МК-161. Ну или МК-152 — если считать лишь то, что народ реально в руках держал.

Из любви к искусству имеет смысл развивать программное обеспечение для современных машинок, делать к ним периферию. Тогда искусство наших предков действительно засияет. Ведь народная поддержка это главное (и, возможно, единственное), чем ценна линия «Электроники». Если мы станем разбазаривать силы на индивидуальную мелочёвку — получим вместо возрождения линии просто персональный проект инженера Степанищева. Мало отличный, скажем, от единичного экземпляра-диковинки FRS-100 любителя Сергея Фролова.

Лучше оставить ломающиеся пятиэтажки Хрущёву и помогать современным строителям обустраивать нашу жизнь. Когда-нибудь МК-152 тоже состарится. Если мы её обеспечим достойными программами, следующее поколение будет испытывать к нашим ЭКВМ похожие чувства. Если же нет — искусство не прощает такого невнимания.

Любовь это всегда богатство. Исследовав причины своих чувств к МК-52, можно выявить полюбившиеся программы и улучшить их, воспользовавшись новыми возможностями ЭКВМ. Оценку этому творчеству будет выносить следующее поколение, опираясь на схожие критерии.

Обеими руками за программное обеспечение (+) к новым ПМК. И за хорошие проекты, открытые и закрытые, для них.

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

Так не господь бох программы писать будет. Сами и "не появятся". Чай не зарубежная техника, где программы сами появляются, только деньги отстёгивай. :-)

Какие-то программы здесь выложил, кстати.

Конечно же, я не хотел сказать, что вообще нет программ, твои-то имеются в большом количестве. Огульно охулил, так сказать :)
А имел в виду, что программ (читай - игр), использующих память и графику.

В чём проблема? Так присоединяйтесь. Оборудование готово. Опыта, вроде, тоже не занимать. Если какие проблемы, поможем.

Или будем ждать, когда Конами напишет (закопирайтит исходники и за каждую копию будет дань со всей России собирать)?

Так не на чем пока медленно решаюсь вот на МК-161.
А далее есть огромное желание взяться за ту тактическую пошаговую игру, времени бы еще вагон в придачу

По случаю приобрел самый продвинутый ПМК современности - HP-50g, жду на днях бандерольку. Лунолет-то я под него переложу, не проблема, если время будет. А вот не сделать ли общими усилиями под него эмулятор советских ПМК? Компилятор GCC под устройство есть.

У вас там в Штатах HP должен быть распространен. В наших еврокраях больше рулят TI. Новые TI-89 продают из берлинского офиса через eBay по 100 евро.

Кстати, я где-то видел в сети "набор юного робототехника": игрушка-вездеход с пристыкованным TI-89, позволяющим программировать поведение устройства.

Вторая идея была сделать эмулятор под КПК, благо Lazarus весьма неплохо умеет генерить FreePascal/LCL код под КПК с виндами. Только мне кажется, что КПКшки вымирают. А под смартфоны он пока не умеет. Делать же что-то на .NET для компактных устройств мне откровенно не хочется :)

Поздравления с покупкой! (+). Насчет Штатов - это Вы погорячились :), живу тоже в еврозоне, только посевернее.

Я бы принял участие в эмуляторе, благо нахожусь в состоянии хобби-программазма (весеннее обострение, наверное :). Вот только под какое-нибудь более массовое, чем HP-50g или TI, устройство. Например, тот же смартфон. Но не на Яве или Питоне, а под симбиан, чтобы производительность была родная. Бесплатный симбиановский SDK скачивается.

КПК, думаю, да, вымирают.

SDKСпасибо (хотя калькулятор еще не доехал). Если под SDK под смартфон позволяют писать на си, то можно было бы сделать "по-взрослому" :), то есть реализовать основную логику (не-GUI часть) и разделять его между разными проектами. Как я понимаю, си сейчас поддерживается почти везде. Хотя, мне лично, без классов С++ уже тяжко что-то проектировать.

P.S. Поскольку мы оказались соседи по континенту (я почему-то думал, что вы в штатах работаете), то можно устроить дружескую встречу ПМКашников на парижчине :)

Конечно же, С++ вот, к примеру, Carbide.c++ IDE:
http://www.forum.nokia.com/Resources_and_Information/Tools/IDEs/Carbide....

и еще Open C/C++ плагин, что позволяет легко портировать с РС (все-таки симбиан
не очень тривиален для программирования)
http://www.forum.nokia.com/info/sw.nokia.com/id/91d89929-fb8c-4d66-bea0-...

А идея встечи ПМКшников на парижчине звучит очень заманчиво. Париж, пожалуй, в списке будущих посещений под номером 1 :)

> По случаю > По случаю приобрел самый продвинутый ПМК современности - HP-50g,
> жду на днях бандерольку.

Мои поздравления, в нашем полку прибыло. :-)

> Лунолет-то я под него переложу, не проблема, если время будет.

Там особых программистских-то проблем нет. Просто управление Лунолётов заточено под архитектуру ЭКВМ (всякие ПП да С/П), поэтому под HP они не столь эффектно получаются. ПМК, видно, делал тот же народ, который дал человечеству Циолковского, Королёва и Гагарина.

> А вот не сделать ли общими усилиями под него эмулятор советских ПМК?

На мой взгляд, только время терять. ЭКВМ есть в железе, желающие всегда могут приобрести. А ремэппить клавиатуру HP 50g под ПМК особого смысла нет. HPшный дизайн предназначен для другой архитектуры.

Заказать без проблем. > медленно решаюсь вот на МК-161.

Вы там не тормозите, гор-рячие финские парни! А то мы весь первый тираж МК-161 раскупим, придётся второго ждать. :-)

Если проблемы с деньгами, МК-152 несколько дешевле стоит. Их достаточное количество на складе, поэтому ждать придётся только почту. Программы же точно также можно разрабатывать, как для МК-161.

Всё равно, если сетевые программы/игры разрабатывать, оба ПМК нужны. Как-то мы даже думали использовать вторую ЭКВМ для хранения данных. Но разработчик открыл API для обращения к электронному диску, что убрало много ограничений.

Даа, мы все медленно, обстаятельно :) Не то, чтобы в деньгах проблема. Но и не хлеба купить тоже, скажем.
Проблема в том, чтобы именно решиться потратить эту сумму на вещь, полезность которой придется доказывать. Для меня последнее весьма существенный фактор.
Но я думаю, что потихоньку приду к этой покупке. Самый вялотекущий проект - робот, двигается таки со скоростью улитки.

Программы. Графические игры, кстати, далеко не самое нужное и интересное. По красивостям нам со смартфонами и КПК всё равно не тягаться. Игры здесь куда интереснее программировать, чем потом использовать.

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

Не пора ли систематизировать уже имеющиеся программы для ЭКВМ? Во-первых, яснее будет, что уже есть, а чего ещё нет. Во-вторых, потом можно будет и на бумагу переложить. Не ждать же, когда кто-то со стороны придёт и готовый справочник напишет.

Конденсаторы электролитические посмотрите, поскольку на 30 лет работы их никто не рассчитывал. По симптомам весьма похоже. Замените, не исключено, что оно заработает. Просьба только - скопируйте информацию с БРП, если они у Вас есть.

Делать повторение МК-52, что открытое, что коммерческое - безыдейно это, ПМСМ. Тем более, как быть с МК-61? Их, пожалуй, даже поболее выпущено.

Если попробуете встроить плату в существующий корпус - количество таких изделий будет заведомо ограничено возможностью найти оригинал. Но у многих экземпляров в процессе эксплуатации стирается шелкография и портится клавиатура. Кроме того, есть ограничения по сроку службы ВЛИ, многие ПМК уже светят тускло из-за потери эмиссии. Найти такой индикатор сейчас тоже проблематично.

Можно поставить сегментный светодиодный, но посчитайте потребляемый им ток. Устройство будет работать от батареек меньше, чем оригинал. А для установки ЖКИ, скорее всего, потребуется замена верхней панели на более прозрачную.

Если же выпускать всё самим, начиная с корпуса и заканчивая наклейками... Флаг в руки. :) Но дёшево не получится, разве что найдёте средства на выпуск партии в десяток тысяч сразу. Уж поверьте потенциальному конкуренту. ;)

Но на этом пути лежат все те же грабли: неполное повторение старых ПМК будет ещё страннее, чем их развитие. Будет много воя про утерянную еггогологию, излишнюю или недостаточную точность и скорость вычислений и т.д. А абсолютно точное повторение без оригинальной прошивки не сделать, но даже с ней не так всё просто.

Теперь об открытом проекте. Ладно, разработаете Вы свободное ПО эмулятора МК-52 для какого-либо микроконтроллера. Но это ведь только часть работы, и далеко не самая сложная.

Платы на макетках? Или на кухне - принтером, утюгом и купоросом (или хлористым железом)? Или заказывать каждому энтузиасту самостоятельно и поштучно? Элементы? Все желающие будут закупать их в магазинах радиодеталей и паять сами? Оно ж безумных денег и времени потребует, да и не все смогут.

Или будете продавать всё готовое. Тогда да, может что и выйдет, но назвать это открытым проектом уже будет затруднительно - пользователи всё равно будут завязаны на производителя железяк. Как сейчас на нас.

Если требуется открытое ПО проще взять контроллер в PLCC корпусе и наваять открытую программу под МК-161 - по подключению там много разных микросхем пойдёт, даже не только клоны 51-й. Диски и прочие ненужности можно и не использовать, без обращения к ним лишний ток потребляться почти не будет.

Да какая там конкуренция :). Речь идет о потенциальном хобби проекте, IT-скульптуре штучного производства на макетке :)

А конденсаторы да, посмотрю, спасибо за совет.
БРП у меня, к сожалению, нет

Тогда конечно. Если себе и для души, то конечно. Потраченное время и затраты здесь никакой роли не играют.

Жаль Ваш МК-52, но попробуйте его реанимировать. Особо там ломаться нечему.

И отдельно жаль, что у Вас нет БРП. А у кого они есть - тем ценны как пыльная побрякушка, а не содержащейся информацией. :(

Про остальное - да мне ж не жалко. Чем больше своего и разного, тем лучше. Просто предупреждаю, где грабли зарыты. :) Развлечение в свободное время и реальное производство, даже мелкосерийное, - это принципиально разные вещи.

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

Конечно же, времени особо свободного нет. Те же лунолеты питоновские делал урывками, сидя в кафе, на автобусных остановках и в автобусах, и т.п. Так что это больше теоретические, Обломов-ские, размышления.

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

IMHO, Смысла нет Особенно после появления МК-161. Городить что-то свое, писать интерфейс с пользователем, повторять ту же графику (ну пусть даже и расширенную), рисовать шрифты, писать файловую систему, редакторы данных, и тп. А зачем? Да, можно добиться более высокой скорости вычислений (а для чего?), или сверхнизкого потребления при низкой скорости (но тогда можно забыть о графике).

Кроме того, много ли кто из тут присутствующих сможет сделать на коленке пусть даже и одностороннюю плату под корпус QFP64? А цена комплектации в единичных изделиях в любом случае никакой роли не играет.

В принципе, если сильно кому интересно, могу выложить свою печатку для корпуса МК-52 на контроллере ATMEGA64/128 + AT25С256(EEPROM) + DS1307 (RTC) + 1Wire + 2 разъема ВУ. Индикатор 2 строки по 16 символов, помещается вместо штатного светофильтра. Только принципиальной схемы нет и ее нужно будет начертить. Так как это первый (и последний) вариант, то она несколько требует доработки, для подгонки под резьбовые втулки корпуса, но в принципе она почти то, что надо. Но на этом мое участие и ограничится. Делалась исключительно для проверки некоторых идей, и то только потому, что было несколько разобранных корпусов МК-52. Кроме того, времени нет, да и свои соображения по этому проекту я привел выше.

А вообще, я согласен с тем, что если есть желание развивать ветвь МК-xxx, то лучше разрабатывать периферию. Практической пользы больше.

Мысль про эмуляцию 52й лежит исключительно в плоскости хобби-проекта, для получения удовольствия от процесса. Практической пользы никакой, конечно же.

Периферия для мк-ххх - это да. Правда, 161я и сама умеет анналог мерять. А так в голову приходит лишь ИК-линк, да расширитель портов с кучей ключей

Периферия - именно то, что реально сделать самостоятельно. ЭКВМ и задумывались, в частности, как хорошая основа для самостоятельной разработки различной периферии.

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

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

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

Тем не менее, печатке я был бы признателен :) ..

А хоть какие-то БРП удалось переписать/восстановить? ..

БРП. Нет, насколько мне известно.

Королева вот полностью перенабрала инструкцию к БРП-4, а больше никто и не почесался, увы :(. http://pmk.arbinada.com/node/319

Сам бы сделал, там работы на пару часов, но у меня блоков нет.

Ожил! Да, проблема была в сдохших электролитах блока преобразования напряжения. Поставил новые. Вот они, черные и синий на брутальной плате советской микро-ЭВМ :)
capasitors

Поздравления. Мои поздравления! Заодно у хорошего человека освободилось время на что-либо действительно стоящее.

Спасибо! (+). Кстати, индикатор засиял, как на новом. Не помню, когда так было. Наверное, электролиты умирали давно и медленно. Так что если у кого есть 52я, смело выкидывайте старые кондеры и ставьте новые - полупроводники еще лет 20 попашут.

P.S. Насчет свободного времени - не уверен особо. Двадцать пять нобелевских премий тому, кто придумает сжиматель локального времени :)

Сжиматель времени. Дык, это, придумали уже. Только хранение и распространение отнюдь не приветствуется, да и употребление для здоровья зело неполезно. :)

Браво! Поздравляю!

Просматриваю свой блог. Если об этом еще не говорилось, то 52й медленно перерождается тут: http://code.google.com/p/mk61avr/

Интересно ..чем всё закончилось?
Удалось ли довести до ума?

Нет, тут всё заглохло. Все усилия ушли в сторону mk61msp

Какая жаль.... (с)
msp надо ещё поискать, а avr вон он, кругом и повсюду...

ну, на этот avr, в ну, конкретно на на этот mk61avr, в своё время, много желающих поучаствовать не нашлось. Да, жаль, я ради этого проекта когда-то пустил под нож старый, но рабочий МК-52. Дома валяется морда с встроенным 2x16 матричным ЖКИ:
http://db.tt/zQvsVJQv