Бытовой ретро-компьютер своими руками 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
|
Автор: | 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...
|
Автор: | 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М | |||||||||||||||||||||||||||
Соединятся с РС посредством провода-удлинителя USB Am-Af, а со стороны UART -- небольшим самодельным кабелем (обрезком от БП для РС). Фото прилагается
|
Автор: | maxstudios [ 25 окт 2015, 23:19 ] |
Заголовок сообщения: | Re: Апгрейд ТЛГ или BK-UART-2-USB адаптер для порта УП БК0010/БК0011М |
Благодарю за ответ. Интересная идея. |
Автор: | TheGWBV [ 09 мар 2016, 14:39 ] | |||||||||
Заголовок сообщения: | Re: Апгрейд ТЛГ или BK-UART-2-USB адаптер для порта УП БК0010/БК0011М | |||||||||
Прошли опытную эксплуатацию утилиты загрузки и выгрузки файлов в/из БК из/в РС: PUTFILE02 - утилита выгрузки файла в РС. В архиве также находится скомпилированный вариант для скорости выгрузки 19200 бод. На стороне РС используется, например, TeraTerm и функция сохранения лога. GETFILE02 - утилита загрузки файла в БК. Пока только исходник, где нужно задавать размер файла для загрузки в байтах, и компилировать-запускать, например, в TURBO7MK. В ближайшие недели доберусь-соберусь и добавлю ввод длины файла с клавиатуры или терминала РС...
|
Автор: | TheGWBV [ 09 авг 2020, 16:13 ] | ||
Заголовок сообщения: | Re: Апгрейд ТЛГ или BK-UART-2-USB адаптер для порта УП БК0010/БК0011М | ||
Новая версия утилиты GETFILE07 позволяет перед загрузкой файла задать его длину с помощью клавиатуры БК-шки В архиве находятся: Исходник, Исполняемый файл, и Образ дискеты с этими файлами...
|
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |