V9.1
This commit is contained in:
f1iwq2
2024-08-02 17:13:36 +02:00
parent d2909cc5eb
commit ede3d91c4d
15 changed files with 2960 additions and 1271 deletions
+2 -2
View File
@@ -14,8 +14,8 @@
-$N+
-$O-
-$P-
-$Q+
-$R+
-$Q-
-$R-
-$S-
-$T-
-$U-
+2 -2
View File
@@ -17,8 +17,8 @@ M=0
N=1
O=0
P=0
Q=1
R=1
Q=0
R=0
S=0
T=0
U=0
+148 -148
View File
@@ -1,148 +1,148 @@
Start Length Name Class
0001:00000000 001E689CH .text CODE
0002:00000000 00002E04H .data DATA
0002:00002E04 06950F41H .bss BSS
0001:00000000 001DD698H .text CODE
0002:00000000 00002F10H .data DATA
0002:00002F10 0698FB35H .bss BSS
Detailed map of segments
0001:00000000 00005F3F C=CODE S=.text G=(none) M=System ACBP=A9
0001:00005F40 00000140 C=CODE S=.text G=(none) M=SysInit ACBP=A9
0001:00006080 00000108 C=CODE S=.text G=(none) M=Types ACBP=A9
0001:00006188 00000F28 C=CODE S=.text G=(none) M=Windows ACBP=A9
0001:000070B0 00000038 C=CODE S=.text G=(none) M=Messages ACBP=A9
0001:000070E8 00000338 C=CODE S=.text G=(none) M=SysConst ACBP=A9
0001:00007420 00006F90 C=CODE S=.text G=(none) M=SysUtils ACBP=A9
0001:0000E3B0 0000081B C=CODE S=.text G=(none) M=VarUtils ACBP=A9
0001:0000EBCC 0000806E C=CODE S=.text G=(none) M=Variants ACBP=A9
0001:00016C3C 000001A0 C=CODE S=.text G=(none) M=RTLConsts ACBP=A9
0001:00016DDC 0000083C C=CODE S=.text G=(none) M=TypInfo ACBP=A9
0001:00017618 00000368 C=CODE S=.text G=(none) M=ActiveX ACBP=A9
0001:00017980 0000A7FE C=CODE S=.text G=(none) M=Classes ACBP=A9
0001:00022180 00000378 C=CODE S=.text G=(none) M=Consts ACBP=A9
0001:000224F8 00009DC7 C=CODE S=.text G=(none) M=Graphics ACBP=A9
0001:0002C2C0 00000124 C=CODE S=.text G=(none) M=Math ACBP=A9
0001:0002C3E4 000002B8 C=CODE S=.text G=(none) M=Contnrs ACBP=A9
0001:0002C69C 00000198 C=CODE S=.text G=(none) M=CommCtrl ACBP=A9
0001:0002C834 00000787 C=CODE S=.text G=(none) M=MultiMon ACBP=A9
0001:0002CFBC 00000038 C=CODE S=.text G=(none) M=Imm ACBP=A9
0001:0002CFF4 00000FF8 C=CODE S=.text G=(none) M=HelpIntfs ACBP=A9
0001:0002DFEC 00000058 C=CODE S=.text G=(none) M=WinSpool ACBP=A9
0001:0002E044 000010C8 C=CODE S=.text G=(none) M=Printers ACBP=A9
0001:0002F10C 0000031F C=CODE S=.text G=(none) M=FlatSB ACBP=A9
0001:0002F42C 000003F0 C=CODE S=.text G=(none) M=SyncObjs ACBP=A9
0001:0002F81C 000009BB C=CODE S=.text G=(none) M=UxTheme ACBP=A9
0001:000301D8 00000038 C=CODE S=.text G=(none) M=RichEdit ACBP=A9
0001:00030210 00000038 C=CODE S=.text G=(none) M=ToolWin ACBP=A9
0001:00030248 00000040 C=CODE S=.text G=(none) M=ShellAPI ACBP=A9
0001:00030288 00000038 C=CODE S=.text G=(none) M=RegStr ACBP=A9
0001:000302C0 00000058 C=CODE S=.text G=(none) M=WinInet ACBP=A9
0001:00030318 00000038 C=CODE S=.text G=(none) M=UrlMon ACBP=A9
0001:00030350 000000EC C=CODE S=.text G=(none) M=ShlObj ACBP=A9
0001:0003043C 00000060 C=CODE S=.text G=(none) M=CommDlg ACBP=A9
0001:0003049C 00000038 C=CODE S=.text G=(none) M=Dlgs ACBP=A9
0001:000304D4 000036D1 C=CODE S=.text G=(none) M=Dialogs ACBP=A9
0001:00033BA8 0000602A C=CODE S=.text G=(none) M=ExtCtrls ACBP=A9
0001:00039BD4 00000090 C=CODE S=.text G=(none) M=ComStrs ACBP=A9
0001:00039C64 000007A0 C=CODE S=.text G=(none) M=Clipbrd ACBP=A9
0001:0003A404 00000128 C=CODE S=.text G=(none) M=StrUtils ACBP=A9
0001:0003A52C 00003821 C=CODE S=.text G=(none) M=Buttons ACBP=A9
0001:0003DD50 00000038 C=CODE S=.text G=(none) M=ExtDlgs ACBP=A9
0001:0003DD88 00000068 C=CODE S=.text G=(none) M=IniFiles ACBP=A9
0001:0003DDF0 00000068 C=CODE S=.text G=(none) M=Registry ACBP=A9
0001:0003DE58 0000006C C=CODE S=.text G=(none) M=Mapi ACBP=A9
0001:0003DEC4 00000058 C=CODE S=.text G=(none) M=ExtActns ACBP=A9
0001:0003DF1C 00000038 C=CODE S=.text G=(none) M=ListActns ACBP=A9
0001:0003DF54 00009948 C=CODE S=.text G=(none) M=ComCtrls ACBP=A9
0001:0004789C 00000EA0 C=CODE S=.text G=(none) M=Themes ACBP=A9
0001:0004873C 0000C698 C=CODE S=.text G=(none) M=StdCtrls ACBP=A9
0001:00054DD4 00000168 C=CODE S=.text G=(none) M=StdActns ACBP=A9
0001:00054F3C 00000D1F C=CODE S=.text G=(none) M=WinHelpViewer ACBP=A9
0001:00055C5C 00011403 C=CODE S=.text G=(none) M=Controls ACBP=A9
0001:00067060 00001292 C=CODE S=.text G=(none) M=ActnList ACBP=A9
0001:000682F4 00001C04 C=CODE S=.text G=(none) M=ImgList ACBP=A9
0001:00069EF8 000066E1 C=CODE S=.text G=(none) M=Menus ACBP=A9
0001:000705DC 0000CF8C C=CODE S=.text G=(none) M=Forms ACBP=A9
0001:0007D568 00000050 C=CODE S=.text G=(none) M=JConsts ACBP=A9
0001:0007D5B8 000133EC C=CODE S=.text G=(none) M=jpeg ACBP=A9
0001:000909A4 00000060 C=CODE S=.text G=(none) M=ComConst ACBP=A9
0001:00090A04 00001259 C=CODE S=.text G=(none) M=ComObj ACBP=A9
0001:00091C60 00000038 C=CODE S=.text G=(none) M=StdVCL ACBP=A9
0001:00091C98 00001793 C=CODE S=.text G=(none) M=AxCtrls ACBP=A9
0001:0009342C 00000060 C=CODE S=.text G=(none) M=OleConst ACBP=A9
0001:0009348C 00003519 C=CODE S=.text G=(none) M=OleCtrls ACBP=A9
0001:000969A8 00000314 C=CODE S=.text G=(none) M=TlHelp32 ACBP=A9
0001:00096CBC 00000128 C=CODE S=.text G=(none) M=WinSock ACBP=A9
0001:00096DE4 00003A78 C=CODE S=.text G=(none) M=ScktComp ACBP=A9
0001:0009A85C 000008EA C=CODE S=.text G=(none) M=OleServer ACBP=A9
0001:0009B148 000005A0 C=CODE S=.text G=(none) M=MSCommLib_TLB ACBP=A9
0001:0009B6E8 00000040 C=CODE S=.text G=(none) M=MMSystem ACBP=A9
0001:0009B728 00000038 C=CODE S=.text G=(none) M=Nb30 ACBP=A9
0001:0009B760 00000038 C=CODE S=.text G=(none) M=DateUtils ACBP=A9
0001:0009B798 00000A18 C=CODE S=.text G=(none) M=MaskUtils ACBP=A9
0001:0009C1B0 00002108 C=CODE S=.text G=(none) M=Mask ACBP=A9
0001:0009E2B8 000092A4 C=CODE S=.text G=(none) M=Grids ACBP=A9
0001:000A755C 00001BFC C=CODE S=.text G=(none) M=Spin ACBP=A9
0001:000A9158 00003762 C=CODE S=.text G=(none) M=UnitPilote ACBP=A9
0001:000AC8BC 0000057C C=CODE S=.text G=(none) M=Importation ACBP=A9
0001:000ACE38 000196A8 C=CODE S=.text G=(none) M=UnitAnalyseSegCDM ACBP=A9
0001:000C64E0 00002E3F C=CODE S=.text G=(none) M=UnitConfigTCO ACBP=A9
0001:000C9320 00000D84 C=CODE S=.text G=(none) M=Unit_Pilote_aig ACBP=A9
0001:000CA0A4 000011F4 C=CODE S=.text G=(none) M=UnitFicheHoraire ACBP=A9
0001:000CB298 00000038 C=CODE S=.text G=(none) M=ShellConsts ACBP=A9
0001:000CB2D0 000004E0 C=CODE S=.text G=(none) M=ShellCtrls ACBP=A9
0001:000CB7B0 00001A0C C=CODE S=.text G=(none) M=UnitRoute ACBP=A9
0001:000CD1BC 00002134 C=CODE S=.text G=(none) M=UnitRouteTrains ACBP=A9
0001:000CF2F0 00000298 C=CODE S=.text G=(none) M=UnitInfo ACBP=A9
0001:000CF588 00002D68 C=CODE S=.text G=(none) M=selection_train ACBP=A9
0001:000D22F0 00006230 C=CODE S=.text G=(none) M=UnitConfigCellTCO ACBP=A9
0001:000D8520 00001908 C=CODE S=.text G=(none) M=UnitClock ACBP=A9
0001:000D9E28 00051884 C=CODE S=.text G=(none) M=UnitTCO ACBP=A9
0001:0012B6AC 000039DC C=CODE S=.text G=(none) M=UnitSR ACBP=A9
0001:0012F088 00002BF8 C=CODE S=.text G=(none) M=UnitCDF ACBP=A9
0001:00131C80 000088F8 C=CODE S=.text G=(none) M=UnitModifAction ACBP=A9
0001:0013A578 00000F64 C=CODE S=.text G=(none) M=UnitHorloge ACBP=A9
0001:0013B4DC 000025FB C=CODE S=.text G=(none) M=verif_version ACBP=A9
0001:0013DAD8 00001190 C=CODE S=.text G=(none) M=UnitPareFeu ACBP=A9
0001:0013EC68 00000F6C C=CODE S=.text G=(none) M=UnitSimule ACBP=A9
0001:0013FBD4 00057434 C=CODE S=.text G=(none) M=Unitprinc ACBP=A9
0001:00197008 0004C358 C=CODE S=.text G=(none) M=UnitConfig ACBP=A9
0001:001E3360 00002F78 C=CODE S=.text G=(none) M=UnitDebug ACBP=A9
0001:001E62D8 000005C4 C=CODE S=.text G=(none) M=Signaux_complexes_GL ACBP=A9
0001:00000000 00005F63 C=CODE S=.text G=(none) M=System ACBP=A9
0001:00005F64 00000140 C=CODE S=.text G=(none) M=SysInit ACBP=A9
0001:000060A4 00000108 C=CODE S=.text G=(none) M=Types ACBP=A9
0001:000061AC 00000F28 C=CODE S=.text G=(none) M=Windows ACBP=A9
0001:000070D4 00000038 C=CODE S=.text G=(none) M=Messages ACBP=A9
0001:0000710C 00000338 C=CODE S=.text G=(none) M=SysConst ACBP=A9
0001:00007444 00006F90 C=CODE S=.text G=(none) M=SysUtils ACBP=A9
0001:0000E3D4 00000823 C=CODE S=.text G=(none) M=VarUtils ACBP=A9
0001:0000EBF8 0000873A C=CODE S=.text G=(none) M=Variants ACBP=A9
0001:00017334 000001A0 C=CODE S=.text G=(none) M=RTLConsts ACBP=A9
0001:000174D4 0000083C C=CODE S=.text G=(none) M=TypInfo ACBP=A9
0001:00017D10 00000368 C=CODE S=.text G=(none) M=ActiveX ACBP=A9
0001:00018078 0000A7FE C=CODE S=.text G=(none) M=Classes ACBP=A9
0001:00022878 00000378 C=CODE S=.text G=(none) M=Consts ACBP=A9
0001:00022BF0 00009DC7 C=CODE S=.text G=(none) M=Graphics ACBP=A9
0001:0002C9B8 00000124 C=CODE S=.text G=(none) M=Math ACBP=A9
0001:0002CADC 000002B8 C=CODE S=.text G=(none) M=Contnrs ACBP=A9
0001:0002CD94 00000198 C=CODE S=.text G=(none) M=CommCtrl ACBP=A9
0001:0002CF2C 00000787 C=CODE S=.text G=(none) M=MultiMon ACBP=A9
0001:0002D6B4 00000038 C=CODE S=.text G=(none) M=Imm ACBP=A9
0001:0002D6EC 00000FF8 C=CODE S=.text G=(none) M=HelpIntfs ACBP=A9
0001:0002E6E4 00000058 C=CODE S=.text G=(none) M=WinSpool ACBP=A9
0001:0002E73C 000010C8 C=CODE S=.text G=(none) M=Printers ACBP=A9
0001:0002F804 0000031F C=CODE S=.text G=(none) M=FlatSB ACBP=A9
0001:0002FB24 000003F0 C=CODE S=.text G=(none) M=SyncObjs ACBP=A9
0001:0002FF14 000009BB C=CODE S=.text G=(none) M=UxTheme ACBP=A9
0001:000308D0 00000038 C=CODE S=.text G=(none) M=RichEdit ACBP=A9
0001:00030908 00000038 C=CODE S=.text G=(none) M=ToolWin ACBP=A9
0001:00030940 00000040 C=CODE S=.text G=(none) M=ShellAPI ACBP=A9
0001:00030980 00000038 C=CODE S=.text G=(none) M=RegStr ACBP=A9
0001:000309B8 00000058 C=CODE S=.text G=(none) M=WinInet ACBP=A9
0001:00030A10 00000038 C=CODE S=.text G=(none) M=UrlMon ACBP=A9
0001:00030A48 000000EC C=CODE S=.text G=(none) M=ShlObj ACBP=A9
0001:00030B34 00000060 C=CODE S=.text G=(none) M=CommDlg ACBP=A9
0001:00030B94 00000038 C=CODE S=.text G=(none) M=Dlgs ACBP=A9
0001:00030BCC 000036D1 C=CODE S=.text G=(none) M=Dialogs ACBP=A9
0001:000342A0 0000602A C=CODE S=.text G=(none) M=ExtCtrls ACBP=A9
0001:0003A2CC 00000090 C=CODE S=.text G=(none) M=ComStrs ACBP=A9
0001:0003A35C 000007A0 C=CODE S=.text G=(none) M=Clipbrd ACBP=A9
0001:0003AAFC 00000128 C=CODE S=.text G=(none) M=StrUtils ACBP=A9
0001:0003AC24 00003821 C=CODE S=.text G=(none) M=Buttons ACBP=A9
0001:0003E448 00000038 C=CODE S=.text G=(none) M=ExtDlgs ACBP=A9
0001:0003E480 00000068 C=CODE S=.text G=(none) M=IniFiles ACBP=A9
0001:0003E4E8 00000068 C=CODE S=.text G=(none) M=Registry ACBP=A9
0001:0003E550 0000006C C=CODE S=.text G=(none) M=Mapi ACBP=A9
0001:0003E5BC 00000058 C=CODE S=.text G=(none) M=ExtActns ACBP=A9
0001:0003E614 00000038 C=CODE S=.text G=(none) M=ListActns ACBP=A9
0001:0003E64C 00009948 C=CODE S=.text G=(none) M=ComCtrls ACBP=A9
0001:00047F94 00000EA0 C=CODE S=.text G=(none) M=Themes ACBP=A9
0001:00048E34 0000C698 C=CODE S=.text G=(none) M=StdCtrls ACBP=A9
0001:000554CC 00000168 C=CODE S=.text G=(none) M=StdActns ACBP=A9
0001:00055634 00000D1F C=CODE S=.text G=(none) M=WinHelpViewer ACBP=A9
0001:00056354 00011403 C=CODE S=.text G=(none) M=Controls ACBP=A9
0001:00067758 00001292 C=CODE S=.text G=(none) M=ActnList ACBP=A9
0001:000689EC 00001C04 C=CODE S=.text G=(none) M=ImgList ACBP=A9
0001:0006A5F0 000066E1 C=CODE S=.text G=(none) M=Menus ACBP=A9
0001:00070CD4 0000CF8C C=CODE S=.text G=(none) M=Forms ACBP=A9
0001:0007DC60 00000050 C=CODE S=.text G=(none) M=JConsts ACBP=A9
0001:0007DCB0 000133EC C=CODE S=.text G=(none) M=jpeg ACBP=A9
0001:0009109C 00000060 C=CODE S=.text G=(none) M=ComConst ACBP=A9
0001:000910FC 00001259 C=CODE S=.text G=(none) M=ComObj ACBP=A9
0001:00092358 00000038 C=CODE S=.text G=(none) M=StdVCL ACBP=A9
0001:00092390 00001793 C=CODE S=.text G=(none) M=AxCtrls ACBP=A9
0001:00093B24 00000060 C=CODE S=.text G=(none) M=OleConst ACBP=A9
0001:00093B84 00003519 C=CODE S=.text G=(none) M=OleCtrls ACBP=A9
0001:000970A0 00000314 C=CODE S=.text G=(none) M=TlHelp32 ACBP=A9
0001:000973B4 00000128 C=CODE S=.text G=(none) M=WinSock ACBP=A9
0001:000974DC 00003A78 C=CODE S=.text G=(none) M=ScktComp ACBP=A9
0001:0009AF54 000008EA C=CODE S=.text G=(none) M=OleServer ACBP=A9
0001:0009B840 000005A0 C=CODE S=.text G=(none) M=MSCommLib_TLB ACBP=A9
0001:0009BDE0 00000040 C=CODE S=.text G=(none) M=MMSystem ACBP=A9
0001:0009BE20 00000038 C=CODE S=.text G=(none) M=Nb30 ACBP=A9
0001:0009BE58 00000038 C=CODE S=.text G=(none) M=DateUtils ACBP=A9
0001:0009BE90 00000A18 C=CODE S=.text G=(none) M=MaskUtils ACBP=A9
0001:0009C8A8 00002108 C=CODE S=.text G=(none) M=Mask ACBP=A9
0001:0009E9B0 000092A4 C=CODE S=.text G=(none) M=Grids ACBP=A9
0001:000A7C54 00001BFC C=CODE S=.text G=(none) M=Spin ACBP=A9
0001:000A9850 00003762 C=CODE S=.text G=(none) M=UnitPilote ACBP=A9
0001:000ACFB4 0000057C C=CODE S=.text G=(none) M=Importation ACBP=A9
0001:000AD530 000196A8 C=CODE S=.text G=(none) M=UnitAnalyseSegCDM ACBP=A9
0001:000C6BD8 00002E3F C=CODE S=.text G=(none) M=UnitConfigTCO ACBP=A9
0001:000C9A18 00000D84 C=CODE S=.text G=(none) M=Unit_Pilote_aig ACBP=A9
0001:000CA79C 000011F4 C=CODE S=.text G=(none) M=UnitFicheHoraire ACBP=A9
0001:000CB990 00000038 C=CODE S=.text G=(none) M=ShellConsts ACBP=A9
0001:000CB9C8 000004E0 C=CODE S=.text G=(none) M=ShellCtrls ACBP=A9
0001:000CBEA8 00001A0C C=CODE S=.text G=(none) M=UnitRoute ACBP=A9
0001:000CD8B4 00002140 C=CODE S=.text G=(none) M=UnitRouteTrains ACBP=A9
0001:000CF9F4 00000298 C=CODE S=.text G=(none) M=UnitInfo ACBP=A9
0001:000CFC8C 00002DD4 C=CODE S=.text G=(none) M=selection_train ACBP=A9
0001:000D2A60 000062A8 C=CODE S=.text G=(none) M=UnitConfigCellTCO ACBP=A9
0001:000D8D08 00001908 C=CODE S=.text G=(none) M=UnitClock ACBP=A9
0001:000DA610 0005820C C=CODE S=.text G=(none) M=UnitTCO ACBP=A9
0001:0013281C 000039DC C=CODE S=.text G=(none) M=UnitSR ACBP=A9
0001:001361F8 00002BF8 C=CODE S=.text G=(none) M=UnitCDF ACBP=A9
0001:00138DF0 000088F8 C=CODE S=.text G=(none) M=UnitModifAction ACBP=A9
0001:001416E8 00000F64 C=CODE S=.text G=(none) M=UnitHorloge ACBP=A9
0001:0014264C 000025FB C=CODE S=.text G=(none) M=verif_version ACBP=A9
0001:00144C48 00001190 C=CODE S=.text G=(none) M=UnitPareFeu ACBP=A9
0001:00145DD8 00000F6C C=CODE S=.text G=(none) M=UnitSimule ACBP=A9
0001:00146D44 00046E24 C=CODE S=.text G=(none) M=Unitprinc ACBP=A9
0001:0018DB68 0004C5F4 C=CODE S=.text G=(none) M=UnitConfig ACBP=A9
0001:001DA15C 00002F78 C=CODE S=.text G=(none) M=UnitDebug ACBP=A9
0001:001DD0D4 000005C4 C=CODE S=.text G=(none) M=Signaux_complexes_GL ACBP=A9
0002:00000000 000000CC C=DATA S=.data G=DGROUP M=System ACBP=A9
0002:000000CC 00000020 C=DATA S=.data G=DGROUP M=SysInit ACBP=A9
0002:000000EC 00000254 C=DATA S=.data G=DGROUP M=SysUtils ACBP=A9
0002:00000340 00000008 C=DATA S=.data G=DGROUP M=VarUtils ACBP=A9
0002:00000348 000001B2 C=DATA S=.data G=DGROUP M=Variants ACBP=A9
0002:000004FC 0000000C C=DATA S=.data G=DGROUP M=TypInfo ACBP=A9
0002:00000508 00000010 C=DATA S=.data G=DGROUP M=ActiveX ACBP=A9
0002:00000518 00000080 C=DATA S=.data G=DGROUP M=Classes ACBP=A9
0002:00000598 0000030C C=DATA S=.data G=DGROUP M=Graphics ACBP=A9
0002:000008A4 00000004 C=DATA S=.data G=DGROUP M=Printers ACBP=A9
0002:000008A8 00000180 C=DATA S=.data G=DGROUP M=Dialogs ACBP=A9
0002:00000A28 0000018C C=DATA S=.data G=DGROUP M=ExtCtrls ACBP=A9
0002:00000BB4 0000009E C=DATA S=.data G=DGROUP M=Buttons ACBP=A9
0002:00000C54 00000008 C=DATA S=.data G=DGROUP M=IniFiles ACBP=A9
0002:00000C5C 00000008 C=DATA S=.data G=DGROUP M=Registry ACBP=A9
0002:00000C64 00000008 C=DATA S=.data G=DGROUP M=Mapi ACBP=A9
0002:00000C6C 000000B9 C=DATA S=.data G=DGROUP M=ComCtrls ACBP=A9
0002:00000D28 00000068 C=DATA S=.data G=DGROUP M=Themes ACBP=A9
0002:00000D90 00000154 C=DATA S=.data G=DGROUP M=StdCtrls ACBP=A9
0002:00000EE4 0000013C C=DATA S=.data G=DGROUP M=Controls ACBP=A9
0002:00001020 00000020 C=DATA S=.data G=DGROUP M=ImgList ACBP=A9
0002:00001040 000000EC C=DATA S=.data G=DGROUP M=Menus ACBP=A9
0002:0000112C 00000124 C=DATA S=.data G=DGROUP M=Forms ACBP=A9
0002:00001250 00000908 C=DATA S=.data G=DGROUP M=jpeg ACBP=A9
0002:00001B58 00000030 C=DATA S=.data G=DGROUP M=ComObj ACBP=A9
0002:00001B88 0000002C C=DATA S=.data G=DGROUP M=OleCtrls ACBP=A9
0002:00001BB4 00000080 C=DATA S=.data G=DGROUP M=MSCommLib_TLB ACBP=A9
0002:00001C34 00000009 C=DATA S=.data G=DGROUP M=MaskUtils ACBP=A9
0002:00001C40 00000004 C=DATA S=.data G=DGROUP M=Mask ACBP=A9
0002:00001C44 00000006 C=DATA S=.data G=DGROUP M=Grids ACBP=A9
0002:00001C4C 00000068 C=DATA S=.data G=DGROUP M=ShellCtrls ACBP=A9
0002:00001CB4 000000D8 C=DATA S=.data G=DGROUP M=UnitTCO ACBP=A9
0002:00001D8C 0000060D C=DATA S=.data G=DGROUP M=Unitprinc ACBP=A9
0002:00000340 00000110 C=DATA S=.data G=DGROUP M=VarUtils ACBP=A9
0002:00000450 000001B2 C=DATA S=.data G=DGROUP M=Variants ACBP=A9
0002:00000604 0000000C C=DATA S=.data G=DGROUP M=TypInfo ACBP=A9
0002:00000610 00000010 C=DATA S=.data G=DGROUP M=ActiveX ACBP=A9
0002:00000620 00000080 C=DATA S=.data G=DGROUP M=Classes ACBP=A9
0002:000006A0 0000030C C=DATA S=.data G=DGROUP M=Graphics ACBP=A9
0002:000009AC 00000004 C=DATA S=.data G=DGROUP M=Printers ACBP=A9
0002:000009B0 00000180 C=DATA S=.data G=DGROUP M=Dialogs ACBP=A9
0002:00000B30 0000018C C=DATA S=.data G=DGROUP M=ExtCtrls ACBP=A9
0002:00000CBC 0000009E C=DATA S=.data G=DGROUP M=Buttons ACBP=A9
0002:00000D5C 00000008 C=DATA S=.data G=DGROUP M=IniFiles ACBP=A9
0002:00000D64 00000008 C=DATA S=.data G=DGROUP M=Registry ACBP=A9
0002:00000D6C 00000008 C=DATA S=.data G=DGROUP M=Mapi ACBP=A9
0002:00000D74 000000B9 C=DATA S=.data G=DGROUP M=ComCtrls ACBP=A9
0002:00000E30 00000068 C=DATA S=.data G=DGROUP M=Themes ACBP=A9
0002:00000E98 00000154 C=DATA S=.data G=DGROUP M=StdCtrls ACBP=A9
0002:00000FEC 0000013C C=DATA S=.data G=DGROUP M=Controls ACBP=A9
0002:00001128 00000020 C=DATA S=.data G=DGROUP M=ImgList ACBP=A9
0002:00001148 000000EC C=DATA S=.data G=DGROUP M=Menus ACBP=A9
0002:00001234 00000124 C=DATA S=.data G=DGROUP M=Forms ACBP=A9
0002:00001358 00000908 C=DATA S=.data G=DGROUP M=jpeg ACBP=A9
0002:00001C60 00000030 C=DATA S=.data G=DGROUP M=ComObj ACBP=A9
0002:00001C90 0000002C C=DATA S=.data G=DGROUP M=OleCtrls ACBP=A9
0002:00001CBC 00000080 C=DATA S=.data G=DGROUP M=MSCommLib_TLB ACBP=A9
0002:00001D3C 00000009 C=DATA S=.data G=DGROUP M=MaskUtils ACBP=A9
0002:00001D48 00000004 C=DATA S=.data G=DGROUP M=Mask ACBP=A9
0002:00001D4C 00000006 C=DATA S=.data G=DGROUP M=Grids ACBP=A9
0002:00001D54 00000068 C=DATA S=.data G=DGROUP M=ShellCtrls ACBP=A9
0002:00001DBC 000000D8 C=DATA S=.data G=DGROUP M=UnitTCO ACBP=A9
0002:00001E94 0000060D C=DATA S=.data G=DGROUP M=Unitprinc ACBP=A9
0002:00003000 00000664 C=BSS S=.bss G=DGROUP M=System ACBP=A9
0002:00003664 00000010 C=BSS S=.bss G=DGROUP M=SysInit ACBP=A9
0002:00003674 00000004 C=BSS S=.bss G=DGROUP M=Types ACBP=A9
@@ -234,17 +234,17 @@ Detailed map of segments
0002:0001D1CC 00000CB0 C=BSS S=.bss G=DGROUP M=selection_train ACBP=A9
0002:0001DE7C 00000020 C=BSS S=.bss G=DGROUP M=UnitConfigCellTCO ACBP=A9
0002:0001DE9C 00000034 C=BSS S=.bss G=DGROUP M=UnitClock ACBP=A9
0002:0001DED0 0048FB5C C=BSS S=.bss G=DGROUP M=UnitTCO ACBP=A9
0002:004ADA2C 00000010 C=BSS S=.bss G=DGROUP M=UnitSR ACBP=A9
0002:004ADA3C 00000014 C=BSS S=.bss G=DGROUP M=UnitCDF ACBP=A9
0002:004ADA50 0000001C C=BSS S=.bss G=DGROUP M=UnitModifAction ACBP=A9
0002:004ADA6C 00000038 C=BSS S=.bss G=DGROUP M=UnitHorloge ACBP=A9
0002:004ADAA4 000001EC C=BSS S=.bss G=DGROUP M=verif_version ACBP=A9
0002:004ADC90 00000004 C=BSS S=.bss G=DGROUP M=UnitPareFeu ACBP=A9
0002:004ADC94 0000000C C=BSS S=.bss G=DGROUP M=UnitSimule ACBP=A9
0002:004ADCA0 064A5CAC C=BSS S=.bss G=DGROUP M=Unitprinc ACBP=A9
0002:0695394C 000005C8 C=BSS S=.bss G=DGROUP M=UnitConfig ACBP=A9
0002:06953F14 0000002C C=BSS S=.bss G=DGROUP M=UnitDebug ACBP=A9
0002:0001DED0 004CD3C0 C=BSS S=.bss G=DGROUP M=UnitTCO ACBP=A9
0002:004EB290 00000010 C=BSS S=.bss G=DGROUP M=UnitSR ACBP=A9
0002:004EB2A0 00000014 C=BSS S=.bss G=DGROUP M=UnitCDF ACBP=A9
0002:004EB2B4 0000001C C=BSS S=.bss G=DGROUP M=UnitModifAction ACBP=A9
0002:004EB2D0 00000038 C=BSS S=.bss G=DGROUP M=UnitHorloge ACBP=A9
0002:004EB308 000001EC C=BSS S=.bss G=DGROUP M=verif_version ACBP=A9
0002:004EB4F4 00000004 C=BSS S=.bss G=DGROUP M=UnitPareFeu ACBP=A9
0002:004EB4F8 0000000C C=BSS S=.bss G=DGROUP M=UnitSimule ACBP=A9
0002:004EB504 064A703C C=BSS S=.bss G=DGROUP M=Unitprinc ACBP=A9
0002:06992540 000005C8 C=BSS S=.bss G=DGROUP M=UnitConfig ACBP=A9
0002:06992B08 0000002C C=BSS S=.bss G=DGROUP M=UnitDebug ACBP=A9
Bound resource files
@@ -278,4 +278,4 @@ Signaux_complexes_GL.res
Signaux_complexes_GL.drf
Program entry point at 0001:001E6640
Program entry point at 0001:001DD43C
+7 -7
View File
@@ -682,7 +682,7 @@ object FormConfig: TFormConfig
Top = 8
Width = 633
Height = 505
ActivePage = TabSheetTrains
ActivePage = TabSheetSig
Font.Charset = DEFAULT_CHARSET
Font.Color = clBlack
Font.Height = -11
@@ -2340,7 +2340,7 @@ object FormConfig: TFormConfig
Width = 137
Height = 21
Style = csDropDownList
ItemHeight = 0
ItemHeight = 13
TabOrder = 1
OnChange = ComboBoxDecChange
end
@@ -2447,7 +2447,7 @@ object FormConfig: TFormConfig
Width = 137
Height = 21
Style = csDropDownList
ItemHeight = 0
ItemHeight = 13
TabOrder = 2
OnChange = ComboBoxAspChange
end
@@ -2755,7 +2755,7 @@ object FormConfig: TFormConfig
Top = 56
Width = 193
Height = 21
ItemHeight = 0
ItemHeight = 13
TabOrder = 0
OnChange = ComboBoxDecodeurPersoChange
end
@@ -2774,7 +2774,7 @@ object FormConfig: TFormConfig
Width = 145
Height = 21
Style = csDropDownList
ItemHeight = 0
ItemHeight = 13
TabOrder = 2
OnChange = ComboBoxNationChange
end
@@ -2820,7 +2820,7 @@ object FormConfig: TFormConfig
Width = 193
Height = 21
Style = csDropDownList
ItemHeight = 0
ItemHeight = 13
TabOrder = 6
OnChange = ComboBoxDecCdeChange
end
@@ -3289,7 +3289,7 @@ object FormConfig: TFormConfig
Height = 21
Hint = 'Nom de l'#39'accessoire d'#233'fini dans l'#39'onglet "p'#233'riph'#233'riques COM/USB"'
Style = csDropDownList
ItemHeight = 0
ItemHeight = 13
ParentShowHint = False
ShowHint = True
TabOrder = 10
+28 -4
View File
@@ -723,6 +723,7 @@ function compile_branche(s : string;i : integer) : boolean;
function encode_signal(i : integer): string;
procedure valide_branches;
procedure trier_aig;
procedure trier_cantons;
procedure trier_detecteurs;
procedure trier_actionneurs;
function decodeDCC(s : string) : string;
@@ -2281,6 +2282,26 @@ begin
closefile(fichierN);
end;
// trier les cantons
procedure trier_cantons;
var i,j : integer;
temp : TCanton;
s : string;
begin
for i:=1 to nCantons-1 do
begin
for j:=i+1 to nCantons do
begin
if canton[i].numero>canton[j].numero then
begin
temp:=canton[i];
canton[i]:=canton[j];
canton[j]:=temp;
end;
end;
end;
end;
// trier les détecteurs
procedure trier_detecteurs;
var i,j,temp : integer;
@@ -7299,9 +7320,10 @@ begin
ImageSignaux.picture.Assign(formpilote.ImageSignaux.Picture);
EditComUSB.Hint:='COMX:vitesse,parité,nombre de bits,bits de stop,protocole'+#13+
'procotole = 0 : sans protocole, avec temporisation d''envoi (Genli, LZV200)'+#13+
' = 1 ou 3 : protocole logiciel XON-XOFF avec temporisation d''envoi'+#13+
'procotole = 0 : sans protocole, avec temporisation d''envoi entre trames (Genli, LZV200)'+#13+
' = 1 : protocole logiciel XON-XOFF avec temporisation d''envoi'+#13+
' = 2 : protocole matériel RTS-CTS sans temporisation d''envoi (Interfaces Lenz LI)'+#13+
' = 3 : sans protocole, sans temporisation d''envoi entre octets'+#13+
' = 4 : contrôle de la ligne CTS avant d''émettre un caractère avec temporisation d''envoi';
EditComUSB.showHint:=true;
ListBoxAig.Height:=382;
@@ -7721,7 +7743,7 @@ begin
result:=s+intToSTR(adr);
end;
// mise à jour des champs du signal d'après le tableau feux
// mise à jour des champs du signal d'après le tableau signaux
Procedure aff_champs_signaux(index : integer);
var j,l,d,p,k,nc,decodeur : integer;
s : string;
@@ -7763,7 +7785,8 @@ begin
EditSpecUni.Text:=IntToSTR(Signaux[index].Unisemaf);
editSpecUni.Hint:='Paramètre de description de la cible LEB'+#13+'Mettre 100 pour les anciens décodeurs (mode binaire uniquement)';
editSpecUni.ShowHint:=true;
RadioGroupLEB.Visible:=true;
j:=Signaux[index].UniSemaf;
if j=100 then RadioGroupLEB.Visible:=false else RadioGroupLEB.Visible:=true;
RadioGroupLEB.ItemIndex:=signaux[index].BinLin;
end;
7 : ButtonConfigSR.Visible:=true;
@@ -9090,6 +9113,7 @@ begin
erreur:=verif_LEB(Adr,i);
if erreur=1 then begin LabelInfo.caption:='Erreur code cible LEB';exit;end;
if erreur=2 then begin LabelInfo.caption:='Erreur cohérence aspect signal';exit;end;
if i=100 then radioGroupLEB.Visible:=false else radioGroupLEB.Visible:=true;
LabelInfo.caption:=' ';
Signaux[ligneClicSig+1].Unisemaf:=i;
end;
+1 -1
View File
@@ -572,7 +572,7 @@ object FormConfCellTCO: TFormConfCellTCO
Caption = 'Num'#233'ro du canton : '
end
object LabelInfo: TLabel
Left = 160
Left = 152
Top = 20
Width = 10
Height = 13
+3
View File
@@ -1258,6 +1258,7 @@ begin
sens:=SensHaut;
end;
TCO[indexTCOCourant,x,y].SensCirc:=Sens;
canton[Idc].SensCirc:=sens;
end;
procedure TFormConfCellTCO.RadioButtonDBClick(Sender: TObject);
@@ -1279,6 +1280,7 @@ begin
sens:=SensBas;
end;
TCO[indexTCOCourant,x,y].SensCirc:=Sens;
canton[Idc].SensCirc:=sens;
end;
procedure TFormConfCellTCO.RadioButtonDSClick(Sender: TObject);
@@ -1294,6 +1296,7 @@ begin
else
ImageSens.Picture:=ImageHB.Picture;
TCO[indexTCOCourant,x,y].SensCirc:=0;
canton[Idc].SensCirc:=0;
end;
procedure TFormConfCellTCO.CheckBoxEncadreClick(Sender: TObject);
+2 -2
View File
@@ -415,7 +415,7 @@ object FormDebug: TFormDebug
object Button2: TButton
Left = 200
Top = 16
Width = 57
Width = 65
Height = 49
Hint =
'Teste si la position des aiguillages en aval du signal doivent i' +
@@ -428,7 +428,7 @@ object FormDebug: TFormDebug
OnClick = Button2Click
end
object ButtonAigDevie: TButton
Left = 256
Left = 264
Top = 16
Width = 57
Height = 49
+621 -364
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -100,7 +100,7 @@ begin
end;
// Affiche sans effacer l'ancienne, la route du TCO du tableau ParcoursDet[]
// détruit l'index du train dans le canton !!!! zizi
// détruit l'index du train dans le canton !!!!
function Affiche_route_TCO : boolean ;
var i,n,det1,det2,indexAig : integer;
t :tequipement;
+6 -4
View File
@@ -64,7 +64,6 @@ begin
AdrTrain:=Trains[indexTrain].adresse;
Train:=Trains[indexTrain].nom_train;
detect:=trains[indexTrain].dernierdet;
index_signal_det(detect,voie1,indexSig1,voie2,indexSig2);
AdrSig1:=0;AdrSig2:=0;
@@ -150,7 +149,9 @@ begin
trains[indexTrain].roulage:=2;
if traceListe then AfficheDebug(s,clyellow);
trains[indextrain].TempoDemarre:=trains[indexTrain].TempsDemarreSig;
i:=trains[indexTrain].TempsDemarreSig;
if i=0 then i:=1;
trains[indextrain].TempoDemarre:=i;
end;
@@ -406,7 +407,8 @@ begin
else
s:=s+' non positionné';
end;
if traceListe then Affiche(s,clWhite);
//if traceListe then
Affiche(s,clWhite);
if portCommOuvert or parSocketLenz or CDM_connecte then sleep(Tempo_Aig);
end;
// réservation
@@ -432,7 +434,7 @@ begin
// si le train est doté d'une route
if trains[indexTrainFR].route[0].adresse>0 then
begin
aig_canton(indexTrainFR,trains[indexTrainFR].route[1].adresse);
aig_canton(indexTrainFR,trains[indexTrainFR].route[1].adresse); // positionne aiguillage et fait les réservations
demarre:=demarre_index_train(indexTrainFR); // met la mémoire de roulage du train à 1
end;
close;
+2132 -735
View File
File diff suppressed because it is too large Load Diff
+2
View File
@@ -326,6 +326,7 @@ begin
ColWidths[6]:=30;
ColWidths[7]:=35;
Cells[0,0]:='N°';
Cells[1,0]:='Icône';
Cells[2,0]:='Nom du train';
Cells[3,0]:='Affectation'+#13+'au canton';
@@ -341,6 +342,7 @@ begin
begin
with StringGridTrains do
begin
cells[0,i]:=intToSTR(i);
cells[2,i]:=trains[i].nom_train;
end;
end;
+5 -1
View File
@@ -259,4 +259,8 @@ version 9.0 : Pilotage des nouveaux d
Pilotage des trains depuis le TCO
Proposition des routes possibles depuis un train sur un détecteur de départ vers un détecteur d'arrivée sur le TCO.
Pilotage des accessoires sans accusé de réception, ce qui fluidifie le trafic XpressNet
version 9.1 : Représentation de la position des TJD dans les TCOs.
Corrections sur les TJD 2 états.
Correction connection en mode autonome aux interfaces pour la version D11.
Correction pilotage décodeur LEB ancienne version.