Цитата Сообщение от Patron Посмотреть сообщение
А как конфиг выглядит ?
Фрагмент конфига, дальше идут настройки кнопок. Полностью вставить текст сайт не позволяет.
Связку 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