![]() |
Скрытый текстQuote:
А потом весь этот эмуль в отдельном корпусе размером с флешку и сразу туда RSX с RTEM пропатченные загнать и всю библиотеку софта которая готова будет запускаться !!! ) Quote:
В принципе ИМХО: для эмуляции нужно три семпла подготовить (СТАРТОВЫЙ - "микро ЭВМ стартанула") -> (подогнать без щелчка зацикленный гул который можно крутить или не крутить (настройка звука) по кругу - loop) -> (ВЫКЛЮЧЕНИЕ подогнать к лупу без щелчка). Надо имеющийся WAV изучить\прослушать. ---------- Post added at 12:52 ---------- Previous post was at 12:49 ---------- Quote:
---------- Post added at 13:30 ---------- Previous post was at 12:52 ---------- Quote:
Продолжительность работы (записи) хотя бы 30 секунд а лучше минуту-две и спад оборотов нужен - момент выключения. [свернуть] |
Есть возможность просканировать клавиатуру МК-035 от терминала СМ7238. Только вот нет схемы. Поделитесь у кого есть, или хотя бы распиновкой.
Скрытый текст |
Обновилась текущая сборка эмулятора терминала типа VT52: VT52_21.03.14_21-44
Изменения: 1. Исправлена вставка из буфера обмена в окно терминала - теперь конец строки всегда вставляется как одиночный код <CR>. Также при вставке символы '¬' теперь преобразуются в коды <LF>, что позволяет при работе в пульте вставлять через буфер обмена скрипты из файлов *.odt. 2. Теперь при выводе на системную консоль предупреждений и сообщений об ошибках - системная консоль активируется. Режим активации системной консоли определяется значением параметра ActivationMode в файле Config.ini ( возможные значения: None, First, Error, Warning, Any ). ... |
Подключил клавиатуру МК-035 параметры 8N1 4800. Дамп при включении 1000 000 клавиатура насколько раз пикает, потом при нажатии любой кнопки транслирует код 377 постоянно.
Походу с клавиатурой что-то не так.(?) P.S. Извиняюсь что не в тему. |
1 Attachment(s)
Quote:
|
Quote:
Хотя бы в комплекте к единственному эмулятору КСМ - EmuStudio. Ваш дамп отличается одним байтом, как будто системное ОЗУ не по адресу 0x2000..0x20FF, а на 0x100 байт ниже. Но там ПЗУ. Скорее всего ошибка чтения. |
Обновилась текущая сборка эмулятора терминала типа VT52: VT52_26.03.14_15-57
Изменения: 1. Исправлены ошибки в объектах UKNC_NET_Loader и UKNCcomSender. 2. Загрузчик Boot_RT-11_from_HX0_(177560).bin улучшен до версии v1.3 ( исходник в файле HX Sources\BotHX0.MAC ). 3. Добавлены файлы HX_COM_(176560).cfg, HXsys54_(176560).DSK и Boot_RT-11_from_HX0_(176560).bin, позволяющие производить загрузку через порт с адресом 176560, при подключении его к дополнительному COM-порту PC. ... |
Интересно было бы на порт 176560 попробовать TU-58 добавить.
|
Предложение небольшое - реализовать опциональную поддержку RFC2217 для улучшения возможностей удаленной загрузки :)
|
Quote:
|
Интересная вещь обнаружилась в win8.1 - если окно терминала активно, блокируется кнопка Start. Возможно тычок мышью в кнопку с точки зрения программы является нажатием на соответствующую клавишу... Интересно было бы отдавать системе эти клавиши - в терминале они все-равно не нужны :)
---------- Post added at 22:11 ---------- Previous post was at 22:00 ---------- И еще есть интересная идейка - пока в стадии обдумывания: возможность добавить кнопки "HALT" и "RESTART", индикаторы "DC On", "Run" и цифровой 00-77. И все это через параллельный порт подключить к PDP-11 :D |
form, Почему через параллельный?
|
Quote:
|
form,
Пример доступа к параллельному порту посредством функций WINAPI показан далее: #include <windows.h> #include <stdio.h> . . . HANDLE hLPT; char *buf = "Any string"; DWORD bytes; . . . hLPT = CreateFile("LPT1", GENERIC_READ | GENERIC_WRITE, 0, NULL, OPEN_EXISTING, 0, NULL); if (hLPT == INVALID_HANDLE_VALUE) { printf("Could not open file (error %d)\n", GetLastError()); return 0; } bool fSuccess = WriteFile(hLPT, buf, strlen(buf), &bytes, NULL); |
Quote:
|
Quote:
|
Quote:
Если внимательно прочитать сообщение, то видно, что идея была - сделать возможность добавления, а не безусловное добавление... И кроме параллельного порта, еще как минимум требуется то к чему все это подключить... |
Любая идея должна учитывать современные реалии оборудования а не простоту реализации ;)
|
Quote:
Реализаций может быть сколько угодно. Важна сама идея - полное управление и контроль в одном месте :D |
В эмуляторе VT52 актуальна будет печать через LPT, так как любой терминал имеет возможность подключить принтер. А управление через LPT можно как временный вариант применить программку Parallel Port Viewer. Для тех у кого нет LPT можно приобрести мультикарту.
|
Quote:
А вот кстати тут говорилось про программинг параллельного... Кто силен в виндовсе, если бы написал программку, эмулирующую параллельный принтер (с помощью двухстороннего обмена) - цены б тому не было :D |
Quote:
Quote:
|
Quote:
Единственное, узнай будет ли LPT по адресу 378. |
Quote:
Никак тесты не проходят Т5,Т6. Правда еще заглушку на LPT надо. |
Quote:
---------- Post added at 17:19 ---------- Previous post was at 17:13 ---------- принтер ;) |
Ну а как в реале подключать к примеру D100. Эмулятор для меня как инструмент чтоб можно было сравнить если что-то не идет.
|
Quote:
|
form, Ну это уже не тема VT52 :)
P.S Если что, спрошу в личке ок? ;) |
Quote:
|
Заглянул между делом в код загрузчика HX...
Code:
Mov #340, -(SP) |
Quote:
|
Quote:
|
Интересно, а как с контрольной суммой дела обстоят в НХ. В одних случаях сжатие проходит, а в других нет (HX bad pakcet).
|
Quote:
Обычно причиной несовпадения контрольной суммы является потеря байта в порту. Такое происходит, когда PC не успевает остановить передачу очередного байта после снятия портом ДВК сигнала RTS. Или когда линия RTS ( от ноги 31 у ВП1-065 ) не разведена. |
Копаясь в DECserver, выяснил, что telnet listener'ы которые он мапит в свои порты или в консоль умеют работать как по телнету так и просто по чистому IP - настраивается командами
Code:
Local> SET TEL LIS 2007 TY RAWИли к консоли DECserver откуда по умолчанию видно некоторые HECnet'овские сервисы Code:
Local> sh servi---------- Post added at 22:55 ---------- Previous post was at 22:51 ---------- Хотя в идеале конечно лучше реалзовать хотя бы минимальную поддержку telnet, чобы иметь возможнсть посылать BREAK. |
Quote:
Quote:
|
Quote:
А вот по сети сложнее. RAW TCP коим сейчас пользуется эмулятор не предусматривает такой возможности... В TELNET есть функция передачи BREAK (равно как и прочие функции касающиеся сериал порта), и DECserver умеет транслировать TN break в обычный... ---------- Post added at 23:52 ---------- Previous post was at 23:47 ---------- Я думаю для начала неплохо бы реализовать простейшую поддержку телнета - тупо отвергать все фичи кроме попыток установки посимвольного режима (возможно это и не нужно - не силен в телнете и не знаю может ли сервер предложить режим), трансляции <IAC><IAC> <> 377 и собственно BREAK :) |
form, Если речь идет о эм. VT52 то подразумевается РС с Виндоуз. Ни кто не мешает запустить выше названую программу. Ссылка http://www.aggsoft.com/tcp-com/
|
Quote:
Если известен протокол, мне проще написать реализацию под OpenBSD и сделать на роутере - он у меня воткнут в 4 порт DECserver :) |
Quote:
Quote:
|
| All times are GMT +4. The time now is 02:41. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.