Бытовой ретро-компьютер своими руками
http://forum.pk-fpga.ru/

Апгрейд ТЛГ или BK-UART-2-USB адаптер для порта УП БК0010/БК0011М
http://forum.pk-fpga.ru/viewtopic.php?f=18&t=5581
Страница 1 из 1

Автор:  TheGWBV [ 04 май 2015, 08:14 ]
Заголовок сообщения:  Апгрейд ТЛГ или 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]
Скачиваний: 1109
Комментарий к файлу: Используется чип PL-2303HX
Комментарий к файлу: Модель и Схема подключения адаптера BK-UART-2-USB к БК0011М

Автор:  TheGWBV [ 17 май 2015, 01:00 ]
Заголовок сообщения:  Терминальный софт для контроллера ТЛГ

Мотивами к написанию приведенных ниже патчей МОНИТОРа БК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]
Скачиваний: 1010

Автор:  maxstudios [ 22 окт 2015, 15:55 ]
Заголовок сообщения:  Re: Апгрейд ТЛГ или BK-UART-2-USB адаптер для порта УП БК0010/БК0011М

А как физически это выглядит?
Этот адаптер вставляется в РС, и проводами соединяется с "УП" БК?
С эмулятором от Gid-a есть связь на РС?
Указанный адаптер - самоделка, или готовые продают?
Благодарю за ответы заранее. :)

Автор:  TheGWBV [ 25 окт 2015, 17:50 ]
Заголовок сообщения:  Re: Апгрейд ТЛГ или BK-UART-2-USB адаптер для порта УП БК0010/БК0011М

maxstudios писал(а):
А как физически это выглядит?

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

Автор:  maxstudios [ 25 окт 2015, 23:19 ]
Заголовок сообщения:  Re: Апгрейд ТЛГ или BK-UART-2-USB адаптер для порта УП БК0010/БК0011М

Благодарю за ответ. Интересная идея. :27:

Автор:  TheGWBV [ 09 мар 2016, 14:39 ]
Заголовок сообщения:  Re: Апгрейд ТЛГ или BK-UART-2-USB адаптер для порта УП БК0010/БК0011М

Прошли опытную эксплуатацию утилиты загрузки и выгрузки файлов в/из БК из/в РС:

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

GETFILE02 - утилита загрузки файла в БК. Пока только исходник, где нужно задавать размер файла для загрузки в байтах, и компилировать-запускать, например, в TURBO7MK. В ближайшие недели доберусь-соберусь и добавлю ввод длины файла с клавиатуры или терминала РС...
Комментарий к файлу: Исходники утилит загрузки и выгрузки файлов в/из БК из/в РС
2016-03-06_GETFILE02_PUTFILE02.zip [4.99 KiB]
Скачиваний: 1023

Автор:  TheGWBV [ 09 авг 2020, 16:13 ]
Заголовок сообщения:  Re: Апгрейд ТЛГ или BK-UART-2-USB адаптер для порта УП БК0010/БК0011М

Новая версия утилиты GETFILE07 позволяет перед загрузкой файла задать его длину с помощью клавиатуры БК-шки :)
В архиве находятся: Исходник, Исполняемый файл, и Образ дискеты с этими файлами...

Вложения:
Комментарий к файлу: Новая версия утилиты GETFILE07...
08-08-2020_GETFILE07.zip [269.41 KiB]
Скачиваний: 679

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/