Страница 1 из 1

QWERTY-рование МС7004

Добавлено: 27.03.2019,22:38
Serge
статья на конкурс, автор Technomancer

Конкурсная работа QWERTY-рование МС7004, автор Technomancer.
В этой теме можно обсудить и оценить статью по пятибалльной шкале.

Добавлено: 28.03.2019,08:03
Rana_
Огромное спасибо за статью! Мысль чистая, понятная, цельная, ничего лишнего. Чувство юмора тоже всегда в плюс :thumbup:

Добавлено: 28.03.2019,09:43
i8088
Безусловно - 5!!!

Очень приятная статья, особенно в свете того что MCS-48 мое любимое микроконтроллерное семейство!
У меня тоже есть такая плата (а я гадал, от какой клавиатуры она), но контроллер с окном 1816ВЕ48. Несмотря на это, ПЗУ внешнее

Добавлено: 28.03.2019,15:42
Technomancer
Спасибо за отзывы! Ну, да, я думаю что я бы мог написать значительно лучше, но, увы, жизнь делает своё. Не удалось найти достаточно времени. Кстати, в статье не упоминалось, что в архиве, вместе со содержимого ПЗУ находится исправленный бинарник и комментированный ассемблерский файл. Также, когда я считивал прошивки нескольких клавиатур, оказалось, что одна немного отличается, но пока я не выяснил что именно.
i8088, если Вы программируете MCS-48, какой ассемблер Вы используйте? И можно Вас спросить выложить фото вашей платы? Спасибо!

Добавлено: 28.03.2019,17:02
i8088
Для отладки я использую комплект от AVOCET
AVLIB.EXE
AVLINK.EXE
AVMAC48.EXE
AVREF.EXE
AVSIM48.EXE
AVSIM48.HLP
AVSIM48.OVR
AVSIM48.REG
HEXFORM.EXE

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

Поэтому на данный момент я использую ассемблер и линкер от 2500 A.D.
LINK48.EXE и X8748.EXE, а отладку провожу в симуляторе avsim48

Документации на X8748 я тоже не нашел, но зато есть подробное описание
родственного ассемблера X8051 той же фирмы, директивы их практически
совпадают.

Кстати симуляторы подобные есть и на 8051, Z80, 8085. Очень удобные симуляторы, и работают даже на 8086.

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

С фото - я постараюсь на следующей неделе сделать.

Добавлено: 07.04.2019,10:23
ShER424
В статье не упоминается, но что там с РУС раскладкой - она ведь тоже становится не ЙЦУКЕН, а ЯВЕРТЫ?
Или РУС/ЛАТ переключает коды буквенных клавиш?

Добавлено: 07.04.2019,15:08
Technomancer
Да, верно, РУС тоже превращается в ЯВЕРТЫ. Но это меня не особо волнует, так как РУС расклад почти не использую, и букбы на кнопках то тоже поменяются местамы.

QWERTY-рование МС7004

Добавлено: 26.04.2019,17:03
RadioKing
Занимаюсь похожим проектом - адаптацией МС-7004 под другие машины. Никто случаем не подскажет какую функцию выполняют клавиши КМП, пустая клавиша рядом с "Забоем" и ПФ1-ПФ4?

QWERTY-рование МС7004

Добавлено: 26.04.2019,22:57
Кай
Никто случаем не подскажет какую функцию выполняют клавиши КМП
КМП это аналог кнопки Compose. На DEC-овской LK201 называется Compose Character.

ПФ1..4 - программируемые функции. Соответственно PF1..4