Так VM диском закончено?
Здесь есть эмулятор с библиотеками. Может поможет.
Так VM диском закончено?
Здесь есть эмулятор с библиотеками. Может поможет.
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Это уж на свое усмотрение
Вот здесь небольшой тест на предмет пользы от VM, и это далек не медленный HX![]()
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
form, Не программер я. Я могу только чисто по инструкции.
Кстати после BRK в VM командой Р обратно не возвращается.
Последний раз редактировалось MiX; 18.07.2014 в 20:32.
Patron, Подключил к эм.VT52 эм.Ersatz-11, только вот не грузит VT52 эмулятор Ersatz-11. Для подключения создал гибридную конфигурацию СОМ4+НХСОМ. То есть в НХ конфиге добавил кнопки. Далее при нажатии BRK эм. Е11 выдаёт собачку но после нажатия ВООТ НХ ничего не происходит.
Последний раз редактировалось MiX; 10.09.2014 в 19:16.
Фрагмент конфига, дальше идут настройки кнопок. Полностью вставить текст сайт не позволяет.
Связку ComPort <==> HX специально закомментировал, так как изображение начинает двоится.
Код:; ; pdp11 emulator default config file. ; [modules] Ядро = Main_module.em CPU_module = CPU11_module.em DSK_module = DSK_module.em Port_module = Port_module.em Terminal_module = Terminal_module.em [objects] HX_Log = Ядро:Console HX = DSK_module:HX VT52 = Terminal_module:Terminal UKNCcomSender = Ядро:UKNCcomSender ODT_Loader = Ядро:ODT_Loader ComPort = Ядро:Terminal_ComPort_Adapter ODT_Loader_Button = Ядро:SB_StatePushButton ShowPortUse_Button = Ядро:SB_StatePushButton MediaButton = Ядро:SB_StorageMediaButton Pack_Button = Ядро:SB_StatePushButton In_CTS = Ядро:SB_StateFlashButton In_DSR = Ядро:SB_StateFlashButton In_BRK = Ядро:SB_StateFlashButton In_DCD = Ядро:SB_StateFlashButton In_RNG = Ядро:SB_StateFlashButton Out_RTS = Ядро:SB_StateFlashButton Out_DTR = Ядро:SB_StateFlashButton Out_BRK = Ядро:SB_StateFlashButton [links] ComPort <==> VT52 ;ComPort <==> HX HX [TTY] <==> VT52 HX [TTY] <==> ODT_Loader HX [TTY] <==> UKNCcomSender HX [Log] > HX_Log Config + ODT_Loader_Button + ODT_Loader | UKNCcomSender Config + ShowPortUse_Button + ComPort Config + MediaButton + HX Config + Pack_Button + HX VT52 + ( In_CTS + ComPort ) | ( In_DSR + ComPort ) | ( In_BRK + ComPort ) VT52 + ( In_DCD + ComPort ) | ( In_RNG + ComPort ) VT52 + ( Out_RTS + ComPort ) | ( Out_DTR + ComPort ) | ( Out_BRK + ComPort ) ; === INI SECTIONS === [ComPort.ini] PortName="COM4" InitialStateOf[ShowPortUse]=1 SaveChangesFor[ShowPortUse]=1 MinimalBreakTime_MKS=3000 [HX.ini] HX0 =Pro350_HX_SP2.DSK HX1 = HX2 = HX3 = HX4 = HX5 = HX6 = HX7 = InitialStateOf[PackData]=0 SaveChangesFor[PackData]=1 [HX_Log.ini] TabTitle ="" InitialStateOf[StatusBar] = 0 SaveChangesFor[StatusBar] = 0 InitialStateOf[ControlBar] = 0 SaveChangesFor[ControlBar] = 0 InitialStateOf[Log]=0 SaveChangesFor[Log]=0 DumpMode=1 SeparateWindow_X0_px=0 SeparateWindow_Y0_px=0 SeparateWindow_DX_px=800 SeparateWindow_DY_px=600 InitialStateOf[SeparateWindow]=0 SaveChangesFor[SeparateWindow]=1 PrinterMode=0 [VT52.ini] TabTitle="" nFocusOnFirstOutput = 1 CURSOR_Y_START_% = 85 TerminalStatusBar_Part[CPS_Limit]= nPosition[2] | nPriority[6] | bHidden[1] InitialStateOf[RusKeys] =1 SaveChangesFor[RusKeys] =0 InitialStateOf[GoldMode]=0 SaveChangesFor[GoldMode]=0 InitialStateOf[Log] =0 SaveChangesFor[Log] =0 InitialStateOf[Lc] =0 SaveChangesFor[Lc] =0 InitialStateOf[Bold]=0 SaveChangesFor[Bold]=0 InitialStateOf[RusLat]=0 SaveChangesFor[RusLat]=0 InitialStateOf[Ext]=0 SaveChangesFor[Ext]=0 FontSize =0 FontFace ="Courier New" bFontAntialiasDisable = 1 InitialStateOf[StatusBar] = 1 SaveChangesFor[StatusBar] = 0 InitialStateOf[ControlBar] = 0 SaveChangesFor[ControlBar] = 0 InitialStateOf[TerminalStatusBar]= 1 SaveChangesFor[TerminalStatusBar]= 0 InitialStateOf[SlowMultiByte]=0 SaveChangesFor[SlowMultiByte]=0 Cursor_OFF_Latency_MS=30 SeparateWindow_X0_px=0 SeparateWindow_Y0_px=0 SeparateWindow_DX_px=800 SeparateWindow_DY_px=600 InitialStateOf[SeparateWindow]=0 SaveChangesFor[SeparateWindow]=1 [Config.ini] InitialStateOf[StatusBar] = 1 SaveChangesFor[StatusBar] = 0 ExtendedStartLog = 0 InitialStateOf[ControlBar]= 0 SaveChangesFor[ControlBar]= 0 ActiveWindowHandle= ActiveConfigID= InitialStateOf[Log]=0 SaveChangesFor[Log]=0 RunEmulationInParentThread=0 [ODT_Loader.ini] ScriptFile= "UKNC-style Loader.odt" ;;ScriptFile= "HX Boot.odt" InitialStateOf[Load]=0 SaveChangesFor[Load]=0 Wait_at_Prompt_sec=1 PromptChar="@" [UKNCcomSender.ini] InitialStateOf[Load]=0 SaveChangesFor[Load]=0 BytesToSend = 512 BootFile = Boot_RT-11_from_HX0_(177560).bin Wait_at_Prompt_sec=1 PromptChar="\026" Imprint_Date&Time=1 [ODT_Loader_Button.ini] SB_Part_Data=nPosition[-1] | nPriority[7] | bHidden[0] TextFieldWidth_Px=0 TextFieldText= ButtonPushMode=2 IsInverted=0 ButtonON_Text= Boot HX0 ButtonOFF_Text=Boot HX0 StateName=Load ButtonWidth=120 ButtonHeight=18 ButtonFontSize=12 ButtonFontWeight=600 [Pack_Button.ini] SB_Part_Data=nPosition[-2] | nPriority[0] | bHidden[0] TextFieldWidth_Px=0 TextFieldText= ButtonPushMode=2 IsInverted=0 ButtonON_Text=Use HX Compression ButtonOFF_Text=Use HX Compression StateName = PackData ButtonWidth=134 ButtonHeight=18 ButtonFontSize=12 ButtonFontWeight=100 [ShowPortUse_Button.ini] SB_Part_Data=nPosition[2] | nPriority[0] | bHidden[0] TextFieldWidth_Px=0 TextFieldText= ButtonPushMode=2 IsInverted=0 ButtonON_Text= Show Port CPS ButtonOFF_Text=Show Port CPS StateName=ShowPortUse ButtonWidth=90 ButtonHeight=18 ButtonFontSize=12 ButtonFontWeight=100 [MediaButton.ini] SB_Part_Data = nPosition[1] | nPriority[0] | bHidden[0] FileButtonWidth_Px = 104 FileButtonWidth_AutoAdjust = 1 SelectedDrive =HX0
Потому байты и не идут никуда, кроме терминала.
Надо сделать наоборот:
Тогда байты через фильтр протокола HX ( войдут в безымянный порт, а выйдут из порта с именем TTY ) пойдут в терминал, лоадер и сендер.Код:;ComPort <==> VT52 ComPort <==> HX HX [TTY] <==> VT52 HX [TTY] <==> ODT_Loader HX [TTY] <==> UKNCcomSender
Нет, всё равно не идет.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)