Ответить на тему  [ Сообщений: 6 ] 
 
Автор Сообщение
Аватар пользователя

Зарегистрирован: 10 июл 2013, 17:16
Сообщений: 25
Сообщение Апгрейд ТЛГ или BK-UART-2-USB адаптер для порта УП БК0010/БК0011М
Адаптер BK-UART-2-USB для порта УП БК позволяет:
1) Передавать/принимать данные со скоростью до 19200 бод на БК0011М, и до 9600 -- на БК0010 (до 14400 -- вероятно);
2) Использовать стандартные EMT 40, 42, 44, 46, 50 -- для этого необходимо патчить МОНИТОР БК0010 файлом EMT40N-1.b11;
3) надеяться, что когда-нибудь появится и драйвер TTY для ОС БК, и многие другие программы.
Например, драйвер сетевого блочного устройства FLOPPY-OVER-BK-UART с сервером образов дисков под ОС Linux...

Патч EMT40N-1.b11 для МОНИТОРА БК0010:
- сохранены все стандартные адреса главных точек входа для EMT 40, 42, 44, 46, 50;
- блок констант урезан до 5 скоростей для БК0010 (9600..600/8-N-1);
- для БК0011М сделан отдельный блок констант для скоростей 19200, 9600, 4800 и 2400 бод.

Назначение тестовых утилит:
* EMT44TST -- это TTY эхо тест. Что-то набираем в эмуляторе терминала на РС, и оно ретранслируется БКашкой назад на РС;
* BIN2UART -- отправляет файл с БКашки на РС в виде дампа (без контроля);
* EMT50TST -- принимает дамп из РС (для тестов использовался файл SETKASCR).

Все исходники и утилиты для тестирования находятся в файле 2015-05-04_UART-2-USB_for_BK0011M.zip
Комментарий к файлу: Исходные тексты утилит и сам патч
EMT40N-1_src_2015-05-04_.zip [12.57 KiB]
Скачиваний: 137


Вложения:
Комментарий к файлу: Используется чип PL-2303HX
Комментарий к файлу: Модель и Схема подключения адаптера BK-UART-2-USB к БК0011М
04 май 2015, 08:14
Профиль
Аватар пользователя

Зарегистрирован: 10 июл 2013, 17:16
Сообщений: 25
Сообщение Терминальный софт для контроллера ТЛГ
Мотивами к написанию приведенных ниже патчей МОНИТОРа БК0010 и простой программы терминала служили:
1) Желание разобраться с устройством МОНИТОРа на предмет замены клавиатуры БК на PS/2-ную из Booster-а;
2) Надежда, что в эмуляторах БК появится хотя бы симуляция контроллера ТЛГ или блока ИРПС, и тогда станет возможно обмениваться файлами и потоками данных между реальной БК и эмулятором БК, т.е. в аутентичной программной среде БКашки;
3) Новый софт для ТЛГ можно будет быстро адаптировать к UART-у из Booster-а.

Назначение софта:
BKterm.b11 -- простенький терминал для передачи клавиатурного ввода с БК на удаленный ПК и вывода на экран БК принимаемых с линии символов-байтов.
EMT16loa.b11 -- загрузчик патча кода EMT16. Теперь вывод символов идет не только на экран БК, но и код символа передается в линию ТЛГ.
EMT4loa4.b11 -- загрузчик патча кода EMT4, EMT6 (включая подпрограмму BEEP и обработки прерываний по вектору @#60). После загрузки этого патча работа "родной" клавиатуры игнорируется -- работает только клавиша "СТОП", и клавиатурой БКашки становится удаленный терминал, подключенный через ТЛГ/UART.

Пример использования EMT40N-1.b11 + EMT16loa.b11 + EMT4loa4.b11...


Вложения:
Комментарий к файлу: Тестовый терминальный софт для БК0011М
2015-05-16_BKterm.zip [6.53 KiB]
Скачиваний: 126
17 май 2015, 01:00
Профиль
Аватар пользователя

Зарегистрирован: 06 мар 2014, 01:19
Сообщений: 3
Сообщение Re: Апгрейд ТЛГ или BK-UART-2-USB адаптер для порта УП БК0010/БК0011М
А как физически это выглядит?
Этот адаптер вставляется в РС, и проводами соединяется с "УП" БК?
С эмулятором от Gid-a есть связь на РС?
Указанный адаптер - самоделка, или готовые продают?
Благодарю за ответы заранее. :)


22 окт 2015, 15:55
Профиль
Аватар пользователя

Зарегистрирован: 10 июл 2013, 17:16
Сообщений: 25
Сообщение Re: Апгрейд ТЛГ или BK-UART-2-USB адаптер для порта УП БК0010/БК0011М
maxstudios писал(а):
А как физически это выглядит?

Соединятся с РС посредством провода-удлинителя USB Am-Af, а со стороны UART -- небольшим самодельным кабелем (обрезком от БП для РС). Фото прилагается :)


Вложения:
Комментарий к файлу: Патчим МОНИТОР БК0010-01 в памяти БК0011М для работы драйвера ТЛГ через адаптер UART-2-USB и дублирования вывода ЕМТ16 на линию со скоростью 19200 бод
Комментарий к файлу: Физическое подключение адаптера UART-2-USB к БК0011М


Последний раз редактировалось TheGWBV 06 мар 2016, 14:32, всего редактировалось 3 раз(а).

25 окт 2015, 17:50
Профиль
Аватар пользователя

Зарегистрирован: 06 мар 2014, 01:19
Сообщений: 3
Сообщение Re: Апгрейд ТЛГ или BK-UART-2-USB адаптер для порта УП БК0010/БК0011М
Благодарю за ответ. Интересная идея. :27:


25 окт 2015, 23:19
Профиль
Аватар пользователя

Зарегистрирован: 10 июл 2013, 17:16
Сообщений: 25
Сообщение Re: Апгрейд ТЛГ или BK-UART-2-USB адаптер для порта УП БК0010/БК0011М
Прошли опытную эксплуатацию утилиты загрузки и выгрузки файлов в/из БК из/в РС:

PUTFILE02 - утилита выгрузки файла в РС. В архиве также находится скомпилированный вариант для скорости выгрузки 19200 бод. На стороне РС используется, например, TeraTerm и функция сохранения лога.

GETFILE02 - утилита загрузки файла в БК. Пока только исходник, где нужно задавать размер файла для загрузки в байтах, и компилировать-запускать, например, в TURBO7MK. В ближайшие недели доберусь-соберусь и добавлю ввод длины файла с клавиатуры или терминала РС...


Вложения:
Комментарий к файлу: Исходники утилит загрузки и выгрузки файлов в/из БК из/в РС
2016-03-06_GETFILE02_PUTFILE02.zip [4.99 KiB]
Скачиваний: 96
09 мар 2016, 14:39
Профиль
Показать сообщения за:  Сортировать по:  
Ответить на тему   [ Сообщений: 6 ] 

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000 - 2011 phpBB Group.
Design creat de Florea Cosmin Ionut | Translation by WebSok.Ru

закрыть

Советскому бытовому " БК-0011М" посвящается...


Вопреки всем скептикам и недоброжелателям, дело БК живет и развивается. Не за горами день, когда будет выпущен в свет "БК-0012 Pulsar" - расширенный FPGA-клон БК-0011М. Пока же на данном форуме Вы можете ознакомиться с репликами БК-0011М(-01), приставкой Booster-11, репликой контроллера SMK64 (а также его FPGA-клоном - SMK512), аппаратным эмулятором ПЗУ КР1801РЕ2Б, блоками расширения с процессорами ВМ2/ВМ3, и другими интересными материалами и работами.
Ведутся работы по отрисовке в 3D корпусов БК, МСТД, оригинальных клавиатуры, джойстика и мыши, но пока не удается найти их производство по приемлемой цене при малом тираже. Выполнено производство новодельных пленок для клавиатур БК-0011М.
Важным для возрождения БК и его сообщества является новый софт (игры и демо в особености), и они периодически появляются!
Удалось решить многие hard-задачи, но нет системных программистов, востребованных в проекте БК-0012, как минимум для тестирования. Требуется разработка полноценного Win32-компилятора Си в bin-файлы БК.
Релизован полноценный каталогизатор всего софта БК, с удобным интерфейсом. Осталось выполнить собственно большую задачу каталогизации.

Ждем ваших откликов, идей. Сообщайте о данном ресурсе всем, кто увлекался в прошлом БКшкой, присылайте их и свои e-mail для рассылки новостей из мира БК.

nimamov@mail.ru