avshap: (necron_pic)
2022-01-15 09:42 pm

Напуганные 80286, блеать…

Форт-процессор eP16 (в eP32, впрочем, творится тоже самое). В списке команд есть EI — разрешить прерывания… А вот запретить их программно уже не получится, только аппаратным сбросом.

P.S. Ну и ещё там есть команда CALL (вызов подпрограммы), вот только кодируется она совершенно иначе, не указанным в таблице пятибитным кодом, а нулём в старшем бите машинного слова, про что и написано парой страниц раньше. «И неукословное соблюдение взаимоисключающих параграфов!»(ц)
avshap: (necron_pic)
2018-01-24 10:47 pm

Читая документацию на КЦГД и КГД

Я правильно понимаю, что доступа к собственно видеопамяти там не было и пихать картинку от ДВК там предполагалось исключительно через жопу два шестнадцатибитных регистра?
avshap: (Default)
2017-04-21 01:25 pm

Мы писали на ФОРТРАНе для ЕС из «Ряда-3»…

Современная ЭВМ второго поколения. Да, именно второго — на дискретных транзисторах, без микросхем (за исключением 32кБ ОЗУ, дополнительно к 256 байтам на транзисторных триггерх). И всего-то за сорок тысяч фунтов стерлингов.
avshap: (Default)
2017-01-25 08:25 pm

Сериал «Слесарь». Серия «По стопам Теплоухова»

Если не покупать готовый цифровой осциллограф, рассматриваю вариант спаять самому. Как понимаю, архитектура проста до безобразия, достаточно быстрый МК читает по одной параллельной шине данные достаточно быстрого АЦП, сохраняет в память и допустим каждые 20 мс. по другой шине передает данные на дисплей от сотового телефона.
Первое что попалось на глаза АЦП AD9280 (32MIPS).
Проц PIC24HJ12GP202 (40MIPS).
Дисплей + сенсор, пока еще рассматриваю варианты от Самсунг или Нокии.

https://electronix.ru/forum/index.php?showtopic=140097&st=0
avshap: (necron_pic)
2015-03-23 06:13 am

Здравствуй, мальчик Бананан^W Биоволк

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

Пункты кажутся противоречивыми. Особенно сильно, на первый взгляд, противоречат пункты 1,2 и 3,4,5.
Однако решение кажется есть. И это решение - параллелизм. Предположим мы имеем плату, на которой 1000 спектрумов. Которые выполняются параллельно.
Обычных 48 или 128к, ну может скорпионов, а то и АТМ, или вообще не спектрумов, а Commondore 64. В каждый из них грузится программа. Блок кода полностью идентичен.
А спрайты и информация о музыке немного различается.
На примере графики:
Графика организована следующим образом. На спектруме с порядковым номером 0, идет графика и музыка полностью стандартое. То есть 256 на 192.
Предположим мы подключаем второй спектрум. Он с номером 1. У него спрайты сформированы таким образом, чтобы они дополняли картинку до разрешения 512 на 192.
То есть если на нулевом первый байй экранной области был 11111111, а во втором 00000000, то результирующие пиксели были бы 1010101010101010.
Предположим подключаем третий спектрум. И первый байт предположим там 00001111. Тогда результирующий будет 100100100100101101101101. И таким образом можно добиться любого разрешения. Аналогично по вертикали. И подобное решение с аттрибутами.
avshap: (necron_pic)
2014-10-10 05:20 pm

Реальные хроники. Очередной подход к снаряду

1. При помощи git merge и доработки напильником запихнул таки core patch в sunxi-3.4.103. И оно даже вроде сконпелировалось. Вот если бы ещё и работало…
2. Рассматривая труды предшественников (времён 3.4.24 и 3.4.29): шестимегабайтный дифф «весь xenomai» вместо аккуратного патча для добавления нужной функциональности в ipipe это, конечно, оригинально…
2,5. Накой хрен надо было делать весь этот мартышкин труд «а-ля патч для AT91», вместо того, чтобы сделать ещё одну clock_event_device и доработать напильником уже имеющиеся процедуры? Пробовал, но где-то подорвался, что-ли?
avshap: (necron_pic)
2013-01-29 07:13 pm

Ну, понеслась…

Одноплатная микроЭВМ успела проскочить гонконгскую почту до начала китайского нового года, а вот логический анализатор, скорее всего не успеет и будет лежать у них на складе ещё недели две.
avshap: (necron_pic)
2013-01-09 09:43 am

Обзор мультиклета

http://habrahabr.ru/post/165043/

Краткое содержание: внутрисхемной отладки нет, оптимизирующего компилятора (пока?) тоже нет.
avshap: (necron_pic)
2013-01-02 08:55 am

Вам, милые (и не очень) женщины!

Как самой сделать вибратор с обратной связью и микропроцессорным управлением: Making a Vibrator That Listens to Your Body
avshap: (necron_pic)
2011-12-26 03:18 pm

Читаю кучу различных руководств по STM32…

… и чувствую себя полнейшим идиотом. По отдельности всё понимаю, но вот как собрать это в работающую программу — нет. Тем более, что там ещё и отдельная заморочка со сборкой и инициализацией, плюс нихуя не документированная Standard Peripherals Library.
avshap: (necron_pic)
2011-03-26 04:51 am

Ну вот и я вытащил «счастливый» билет в китайской лотерее…

Китайский клон USBtiny. Выглядит как настоящий, но не работает: отваливается по любому чиху, система его видит через два раза на третий (похоже почему-то не стартует микроконтроллер, но если коснуться пальцем выводов или просто поднести поближе может и заработать), при попытке прочитать содержимое заведомо исправной меги168 (стоит в ардуино, где послушно мигает светодиодом), программатор вываливается с воплями вроде «Invalid or incomplete multibyte or wide character».

P.S. Попробую ещё потрахаться, посмотреть содержимое тиньки другим программатором. Возможно удастся решить проблему просто перепрошивкой.


UPD: Бля. Оно, оказывается, в режиме первоначальной прошивки было (замкнута перемычка SELF_PGM, обозначенная на плате как просто PGM). И это всё просто из-за того, что тинька сидела с висящим в воздухе RST… Кто-нибудь, пристрелите меня. Пожалуйста.