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

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

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

Комментарии

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

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

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

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

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

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

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

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

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

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

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

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

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

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

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

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

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

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

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

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

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

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

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

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

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

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

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

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 :)

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

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

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

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

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

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

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

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

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

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

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

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

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

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

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

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

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

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

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

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

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

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

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

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

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

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

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

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

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

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

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

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

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

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

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

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

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

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

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

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

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

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

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

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

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

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

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

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

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

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

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

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

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/

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

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

---------------------------
Истина где-то рядом
www.litres.ru/vitaliy-samurov/dozvonitsya-do-devy/