
Сообщение от
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