Страница 15 из 16

Электроника МК-90 и МК-92 (всяко разно о них)

Добавлено: 07.10.2023,16:20
cyreex
dimoto, это не совсем недожимы. Резинки со временем сохнут просто. В первом случае была замена экрана, резинки старые плохо прилегают к стеклу. Во втором - на заводе резинку немного скосили, со временем она немного усохлась и пропал контакт.

Электроника МК-90 и МК-92 (всяко разно о них)

Добавлено: 08.10.2023,13:24
dimoto
А еще "вдогонку"... ))) - Есть где-нить описание технологии восстановления гибкости в подсохших до "стеклянного хруста" гибких шлейфах.??? Которые оранжево-коричневые. задолбало уже проводочками прокладывать дорожки между полосками толстого скотча))))))))))))

Электроника МК-90 и МК-92 (всяко разно о них)

Добавлено: 08.10.2023,13:25
dimoto
dell

Электроника МК-90 и МК-92 (всяко разно о них)

Добавлено: 10.10.2023,15:07
selmasongs
dimoto писал(а): 08.10.2023,13:24 А еще "вдогонку"... ))) - Есть где-нить описание технологии восстановления гибкости в подсохших до "стеклянного хруста" гибких шлейфах.??? Которые оранжево-коричневые. задолбало уже проводочками прокладывать дорожки между полосками толстого скотча))))))))))))
Ищите в поисковике "Анизотропный скотч" или "Анизотропная пленка". Продается как на алиэкспрессе так и на Авито. Еще понадобится Т-образная насадка для паяльника. В интернете полно статей и видео как этим пользоваться. Сам таким способом восстановил экран в редкой цифровой камере, никакие другие способы (токопроводящий клей и др.) не были успешны, с анизотропной лентой все получилось.

Электроника МК-90 и МК-92 (всяко разно о них)

Добавлено: 18.10.2023,01:45
cyreex
Загорелся я сделать модуль памяти на базе малинки:

https://github.com/azya52/PIMP

Посидел вечерок, распаял - работает! Можно заливать что угодно, до 1.9мб (родной модуль 10кб). Но вот тыкать проводами в контакты мне ну прям сразу не понравилось. А у меня как раз оказался лишний родной модуль с подранным корпусом. Я снял лишние детали с той стороны, где батарейка, и приклеил малинку. Варварство, конечно, но получилось удобно! Теперь у меня,есть модуль почти на 2мб, который можно прошить хоть со смартфона (просто залить файл по usb). Минус один - доступ только на чтение. Но что можно писать с МК я пока не придумал :)

Изображение Изображение

Электроника МК-90 и МК-92 (всяко разно о них)

Добавлено: 26.01.2024,19:30
mr r0ckers
Ewgeny7 писал(а): 05.03.2016,20:55 Забавные вещи на версии 2.0 бейсика продолжаются.
Оказывается не работают команды DRAW O и DRAW M. На первой версии Бейсика всё работает согласно описания.
А в версии 2, несмотря на описание их в документации, команды дохлые.
Подтверждаю, тоже с этим столкнулся. Судя по всему разработчики забыли обновлять счётчик глобальной точки после каждого нового вызова DRAW M. (В прошивке не копался, просто наблюдение.)
Так или иначе, в BASIC v.2.0 каждый новый вызов DRAW M не учитывает предыдущие вызовы этого оператора (хотя должен!), а вместо этого всегда начинает отрисовку с глобальной точки (x, y).

Т.е. берём простейшую программу:

Код: Выделить всё

10 CLS
15 LOCATE 15, 0
20 DRAWM FF FF FF FF FF FF FF FF
30 DRAWM FF FF FF FF FF FF FF FF
BASIC v.1.0 «запомнит», что в строке 20 мы отобразили 8 сегментов, т. е. дошли до точки (15, 7), и выполнение строки 30 начнёт уже со следующей точки — (15, 8). BASIC v.2.0, в свою очередь, выполнение строки 30 снова начнёт с точки (15, 0), т. е. «забывает», что перед этим x и у изменились.

Это можно исправить, если после каждого вызова DRAW M принудительно корректировать текущую точку через LOCATE:

Код: Выделить всё

10 CLS
15 LOCATE 15, 0
20 DRAWM FF FF FF FF FF FF FF FF
25 LOCATE 15, 8
30 DRAWM FF FF FF FF FF FF FF FF
Но, конечно, это «костыль». А на самом деле логика оператора DRAW M была сломана и не соответствует документации.

Вообще у меня сложилось впечатление, что каждая новая «фича» ВАСИКа 2.0 вместе с собой добавляла два новых «бага». Вроде бы по сравнению с v. 1.0 много новых функций, но всё очень ненадёжно работает. Кстати, в v.1.0 реализация DRAW M тоже не идеальная: там допущена утечка памяти, так что если выполнение оператора зациклить, то через пару итераций вся свободная память израсходуется.

Ну а целом чем больше МК-90 я занимался, тем сильнее в нём разочаровывался.

Электроника МК-90 и МК-92 (всяко разно о них)

Добавлено: 22.03.2025,20:24
Bs0Dd
На днях провел реставрацию родного руководства к экземплярам с BASIC 1.0.

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

В теории, руководство можно распечатать в брошюру А5, но я не проф верстальщик, не проверял, как будет смотреться.
Если кто-то найдет опечатки (допущенные уже мной) - пишите, поправлю.

Актуальная ревизия руководства всегда лежит тут: http://mk.bs0dd.net/mk90/mk90man.pdf

Электроника МК-90 и МК-92 (всяко разно о них)

Добавлено: 27.03.2025,19:27
Bs0Dd
Сделал патч Цветотроновского сборника игр. Того самого, что был в комплекте к МК92.

  • Исправлены проблемы со звуком на некоторых ревизиях МК90 (с БЕЙСИКом 1.0) - применен патч с разделенных игр от Петра.
  • Сборник загружается с любого слота СМП (ранее только с СМП1).
  • Есть возможность перед запуском сборника отключить звук (пропускается и анимация отрисовки заставки).

Патченный образ находится на GitHub: https://github.com/Bs0Dd/MK90-projs/tre ... /MK90GAMES
Там же можно найти ассемблерный листинг с патчами.

Поскольку на реальном экземпляре данный сборник пока что можно запустить только с помощью модуля PIMP,
а последний имеет неприятный баг (уже написал автору), для него на данный момент сделана дополнительная версия образа.
Лежит в соответствующей папке.


ZIP архивы продублированы на сайте
Обычный: http://mk.bs0dd.net/mk90/MK90GAMES.zip
Для PIMP: http://mk.bs0dd.net/mk90/MK90GPIMP.zip

Электроника МК-90 и МК-92 (всяко разно о них)

Добавлено: 27.03.2025,19:35
flint-1979
Bs0Dd, а новых игрушек на МК-90 не появилось? :rolleyes:

Электроника МК-90 и МК-92 (всяко разно о них)

Добавлено: 28.03.2025,05:39
Bs0Dd
flint-1979 писал(а): 27.03.2025,19:35 Bs0Dd, а новых игрушек на МК-90 не появилось? :rolleyes:
Пока не слышал)

Электроника МК-90 и МК-92 (всяко разно о них)

Добавлено: 29.03.2025,02:20
Bs0Dd
Еще забыл сказать, что сделал сборник с БЕЙСИК играми Сергея "SER" Сургутского (http://crazyser.chat.ru/Games/MK90/MK90_soft.html).

Добавил небольшое загрузочное меню, чтобы было проще выбирать игру.

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

Это сподвигло меня доработать автозагрузчик бейсика от Петра.
Вместо избыточной системы с автоматической заменой "x" в команде на текущий номер СМП, сделал конструкцию, фактически выполняющую команду ' DEV "SMx" '.
Таким образом все программы без указания диска в пути будут по умолчанию загружаться с того СМП, откуда был выполнен запуск с загрузочного меню МК.

Образ можно записать на STMP или PIMP.

GitHub: https://github.com/Bs0Dd/MK90-projs/tree/master/SER
Листинг нового лоадера прилагается.

Дубль архива на сайте: http://mk.bs0dd.net/mk90/SER.zip



P.S.: куплю за недорого пару модулей МПО-10. Желательно ближе к Польше (Бел, Укр), но можно и с РФ.