diff --git a/L401/$ENV$/Resource/Resource.MAK b/L401/$ENV$/Resource/Resource.MAK new file mode 100644 index 0000000..16d778b --- /dev/null +++ b/L401/$ENV$/Resource/Resource.MAK @@ -0,0 +1,30 @@ +[INFORMATION] +CONFIG= +HARDWARE=EXC61610 +SECONDHARDWARE= +PACK_SOURCE=0 +TYPE=3 +OPERATINGNUMBER=0 +OPTIMIZE=2 +CONNECTION=L401 +MAPFILE=1 +[IO_EXTERNALS] +FILE= +[TASKS] +FILE0=\CO485 +COUNT=1 +[TASK_FILE0] +NETDEP=0 +NAME= +TYPE=CYCLIC +INTERRUPT_NAME= +PRIORITY=1 +TIME=1 +NR=0 +OPTIMIZE=3 +[GLOBAL] +FILE0=\OPCDA1 +COUNT=1 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 diff --git a/L401/$ENV$/Resource/WATCHLIST.INI b/L401/$ENV$/Resource/WATCHLIST.INI new file mode 100644 index 0000000..1e24033 --- /dev/null +++ b/L401/$ENV$/Resource/WATCHLIST.INI @@ -0,0 +1 @@ +Resource.WL \ No newline at end of file diff --git a/L401/$GEN$/AddressSpace.xml b/L401/$GEN$/AddressSpace.xml new file mode 100644 index 0000000..5f0b93a --- /dev/null +++ b/L401/$GEN$/AddressSpace.xml @@ -0,0 +1,2 @@ + +LPAU4FA01_ROPCDA11018011LPAU4FA01_FOPCDA11018111LPAU4FA01_AOPCDA11018211LPAU4FA01_IPSOPCDA11018311LPAU4FA01_FPSOPCDA11018411LPAU4FA01_FDOBOPCDA11018511LPAU4FA01_FDSBOPCDA11018611LPAU4FA01_COPCDA1101520011LPAU4FA01_FDOCOPCDA1101520111LPAU4FA01_FDSCOPCDA1101520211LPAU4FA01_WVOOPCDA1101520311LPAU4FA01_WVSOPCDA1101520411LPAU4FA01_STOPCDA920110013LPAU4FA01_VFBOPCDA920112013LPAU4FA02_STOPCDA920114013LPAU4FA02_VFBOPCDA920116013LPAU4FA01_VFCOPCDA9201528013LPAU4FA02_VFCOPCDA9201530013LPAU4FA02_ROPCDA110124011LPAU4FA02_FOPCDA110124111LPAU4FA02_AOPCDA110124211LPAU4FA02_IPSOPCDA110124311LPAU4FA02_FPSOPCDA110124411LPAU4FA02_FDOBOPCDA110124511LPAU4FA02_FDSBOPCDA110124611LSAF4FA01_ROPCDA110125111LSAF4FA01_FOPCDA110125211LSAF4FA01_AOPCDA110125311LPAU4FA02_COPCDA1101536011LPAU4FA02_FDOCOPCDA1101536111LPAU4FA02_FDSCOPCDA1101536211LPAU4FA02_WVOOPCDA1101536311LPAU4FA02_WVSOPCDA1101536411RPAU4FA01_TSETOPCDA114011200013RPAU4FA01_SMOPCDA92011204013RPAU4FA01_PCOPCDA11011206011LPAU4FA01_TSETOPCDA114011212013LPAU4FA01_SMOPCDA92011216013LPAU4FA01_WVBSOPCDA114011220013LPAU4FA01_WVMCOPCDA11011224011LPAU4FA01_WVMVOPCDA114011228013LPAU4FA01_STSOPCDA114011232013LPAU4FA01_RSTOPCDA11011236011LPAU4FA01_RSTVOPCDA114011240013LPAU4FA01_ISO1OPCDA11011244011LPAU4FA01_ISO2OPCDA11011246011LPAU4FA01_VPOPCDA114011252013LPAU4FA01_VIOPCDA114011256013LPAU4FA01_RHOPCDA114011260013LPAU4FA01_SNOPCDA92011264013LPAU4FA01_WVCSOPCDA92011266013LPAU4FA01_PCOPCDA11011268011LPAU4FA01_VFMVOPCDA92011270013LPAU4FA01_ISO3OPCDA11011272011LPAU4FA01_VFCSOPCDA92011274013LPAU4FA01_VFBSOPCDA92011276013LPAU4FA01_LMOPCDA11011278011LPAU4FA01_DMOPCDA11011280011LPAU4FA01_CO2SETOPCDA114011284013LPAU4FA01_TCOPCDA11011288011LPAU4FA01_TMOPCDA11011290011RPAU4FA02_TSETOPCDA114011296013RPAU4FA02_SMOPCDA92011300013RPAU4FA02_PCOPCDA11011302011LPAU4FA02_TSETOPCDA114011308013LPAU4FA02_SMOPCDA92011312013LPAU4FA02_WVBSOPCDA114011316013LPAU4FA02_WVMCOPCDA11011320011LPAU4FA02_WVMVOPCDA114011324013LPAU4FA02_STSOPCDA114011328013LPAU4FA02_RSTOPCDA11011332011LPAU4FA02_RSTVOPCDA114011336013LPAU4FA02_ISO1OPCDA11011340011LPAU4FA02_ISO2OPCDA11011342011LPAU4FA02_VPOPCDA114011348013LPAU4FA02_VIOPCDA114011352013LPAU4FA02_RHOPCDA114011356013LPAU4FA02_SNOPCDA92011360013LPAU4FA02_WVCSOPCDA92011362013LPAU4FA02_PCOPCDA11011364011LPAU4FA02_VFMVOPCDA92011366013LPAU4FA02_ISO3OPCDA11011368011LPAU4FA02_VFCSOPCDA92011370013LPAU4FA02_VFBSOPCDA92011372013LPAU4FA02_LMOPCDA11011374011LPAU4FA02_DMOPCDA11011376011LPAU4FA02_CO2SETOPCDA114011380013LPAU4FA02_TCOPCDA11011384011LPAU4FA02_TMOPCDA11011386011LIES4FA01_CO2SOPCDA114011392013LIES4FA02_CO2SOPCDA114011396013LIES4FA03_CO2SOPCDA114011400013LIES4FA04_CO2SOPCDA114011400013LIES4FA05_CO2SOPCDA114011404013LIES4FA06_CO2SOPCDA114011408013LIES4FA07_CO2SOPCDA114011408013LIES4FA08_CO2SOPCDA114011412013LIES4FA09_CO2SOPCDA114011416013BS_SCHEDULE_STR_WOPCDA120350108053 diff --git a/L401/$GEN$/BS_GETCRC16.PTT b/L401/$GEN$/BS_GETCRC16.PTT new file mode 100644 index 0000000..34ea63f --- /dev/null +++ b/L401/$GEN$/BS_GETCRC16.PTT @@ -0,0 +1,16 @@ +FUNCTION_BLOCK BS_GETCRC16 + + + VAR_INPUT + CRC_IN : array [ 0 .. 200 ] of byte ; + CRC_LEN : INT ; + END_VAR + + VAR_OUTPUT + CRC16H : byte ; + CRC16L : byte ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/L401/$GEN$/CO485.LST b/L401/$GEN$/CO485.LST new file mode 100644 index 0000000..1da92e8 --- /dev/null +++ b/L401/$GEN$/CO485.LST @@ -0,0 +1,5 @@ +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\CO485.POE + + +C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE + diff --git a/L401/$GEN$/CO485.PTT b/L401/$GEN$/CO485.PTT new file mode 100644 index 0000000..526e3e5 --- /dev/null +++ b/L401/$GEN$/CO485.PTT @@ -0,0 +1,7 @@ +PROGRAM CO485 + + + + + +END_PROGRAM diff --git a/L401/$GEN$/OPCDA.PTT b/L401/$GEN$/OPCDA.PTT new file mode 100644 index 0000000..d4731c8 --- /dev/null +++ b/L401/$GEN$/OPCDA.PTT @@ -0,0 +1,4 @@ +PROGRAM OPCDA + + +END_PROGRAM diff --git a/L401/$GEN$/OPCDA1.LST b/L401/$GEN$/OPCDA1.LST new file mode 100644 index 0000000..5cb0aa4 --- /dev/null +++ b/L401/$GEN$/OPCDA1.LST @@ -0,0 +1 @@ +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\OPCDA1.POE diff --git a/L401/$GEN$/OPCDA1.PTT b/L401/$GEN$/OPCDA1.PTT new file mode 100644 index 0000000..9c289bc --- /dev/null +++ b/L401/$GEN$/OPCDA1.PTT @@ -0,0 +1,4 @@ +PROGRAM OPCDA1 + + +END_PROGRAM diff --git a/L401/$GEN$/Resource/$TASK00$.CRD b/L401/$GEN$/Resource/$TASK00$.CRD new file mode 100644 index 0000000..7d4ebcd Binary files /dev/null and b/L401/$GEN$/Resource/$TASK00$.CRD differ diff --git a/L401/$GEN$/Resource/BS_GETCRC16.INC b/L401/$GEN$/Resource/BS_GETCRC16.INC new file mode 100644 index 0000000..551e8ba --- /dev/null +++ b/L401/$GEN$/Resource/BS_GETCRC16.INC @@ -0,0 +1,35 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + +FUNCTION_BLOCK MEMORY_COPY +VAR_INPUT +DEST:POINTER; +SRC:POINTER; +LENGTH:INT; +END_VAR +VAR_OUTPUT +OUT:BOOL; +END_VAR +END_FUNCTION_BLOCK + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/L401/$GEN$/Resource/BS_GETCRC16.OBJ b/L401/$GEN$/Resource/BS_GETCRC16.OBJ new file mode 100644 index 0000000..ff99d50 Binary files /dev/null and b/L401/$GEN$/Resource/BS_GETCRC16.OBJ differ diff --git a/L401/$GEN$/Resource/BuildLog.txt b/L401/$GEN$/Resource/BuildLog.txt new file mode 100644 index 0000000..4417dd1 --- /dev/null +++ b/L401/$GEN$/Resource/BuildLog.txt @@ -0,0 +1,102 @@ + +正在构建资源 D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\$ENV$\Resource\Resource.MAK。 +正在执行预生成步骤: +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\$TASK00$.CRD +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\BS_GETCRC16.INC +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\BS_GETCRC16.OBJ +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\BuildLog.txt +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\CO485.CRD +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\CO485.INC +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\CO485.OBJ +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\OPCDA.INC +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\OPCDA.OBJ +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\OPCDA1.INC +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\OPCDA1.OBJ +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\pceData.txt +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\pceSegs.txt +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\pceVars.txt +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\pceVars.txt.xml +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\RESOURCE.bpd +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\Resource.PCD +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\Resource.prs +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\USERTYPE.INC + +正在创建依从列表(dependency list): +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\CO485.POE + +正在创建依从列表(dependency list): +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\OPCDA1.POE + +正在编译 ... + +正在执行语法检查为文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\USERTYPE.typ +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\USERTYPE.typ. + + +正在创建原型: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\OPCDA1.POE + +正在创建包含文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\OPCDA1.POE + +正在编译文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\OPCDA1.POE +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\OPCDA1.POE. + + +正在创建原型: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\OPCDA.POE + +正在创建包含文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\OPCDA.POE + +正在编译文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\OPCDA.POE +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\OPCDA.POE. + + +正在创建原型: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\CO485.POE +C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE + +正在创建包含文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\CO485.POE +C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE + +正在编译文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\CO485.POE +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L401\CO485.POE. + +C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE +0 错误, 0 警告 - C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE. + + +连接 ... +正在连接全局资源 ... +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\OPCDA1.OBJ。 +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\OPCDA.OBJ。 +正在连接任务 CO485 ... +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\CO485.OBJ。 +正在连接: NW_SERRECV。 +正在连接: NW_SERSEND。 +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\BS_GETCRC16.OBJ。 +正在连接: MEMORY_COPY。 +正在连接: TON。 +正在连接: TON。 +正在连接: TON。 +正在连接: TON。 +正在连接: TON。 +正在连接资源: RESOURCE ... +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\$TASK00$.CRD。 +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\CO485.CRD。 +代码大小字节: 24368. +段个数: 51。 +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\Resource.PCD. + +VARTAB32: VarTab版本: 1 +VARTAB32: 100 变量加入到 1 段中 (3891 字节) +正在执行后生成步骤: +PADTRTPS_SIM.EXE -s "D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\Resource.prs" -pcd="D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L401\$GEN$\Resource\Resource.pcd" +总数: +0 错误(s) 0 警告(s) diff --git a/L401/$GEN$/Resource/CO485.CRD b/L401/$GEN$/Resource/CO485.CRD new file mode 100644 index 0000000..1efc09d Binary files /dev/null and b/L401/$GEN$/Resource/CO485.CRD differ diff --git a/L401/$GEN$/Resource/CO485.INC b/L401/$GEN$/Resource/CO485.INC new file mode 100644 index 0000000..524b2ae --- /dev/null +++ b/L401/$GEN$/Resource/CO485.INC @@ -0,0 +1,48 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + +FUNCTION_BLOCK NW_SERSEND +VAR_INPUT + EN : BOOL; + COM : BYTE; + DATA : POINTER; + LENGTH : INT; +END_VAR +VAR_OUTPUT + ENO : BOOL; +END_VAR +END_FUNCTION_BLOCK + +FUNCTION_BLOCK NW_SERRECV +VAR_INPUT + EN: BOOL; + COM : BYTE; + DATA : POINTER; +END_VAR +VAR_OUTPUT + LENGTH : INT; +END_VAR +END_FUNCTION_BLOCK + + + +(* PROJEKT PROTOTYPEN *) + +$INCLUDE "C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\$GEN$\BS_GETCRC16.PTT" + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/L401/$GEN$/Resource/CO485.OBJ b/L401/$GEN$/Resource/CO485.OBJ new file mode 100644 index 0000000..f9b0c76 Binary files /dev/null and b/L401/$GEN$/Resource/CO485.OBJ differ diff --git a/L401/$GEN$/Resource/OPCDA.INC b/L401/$GEN$/Resource/OPCDA.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/L401/$GEN$/Resource/OPCDA.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/L401/$GEN$/Resource/OPCDA.OBJ b/L401/$GEN$/Resource/OPCDA.OBJ new file mode 100644 index 0000000..be42e37 Binary files /dev/null and b/L401/$GEN$/Resource/OPCDA.OBJ differ diff --git a/L401/$GEN$/Resource/OPCDA1.INC b/L401/$GEN$/Resource/OPCDA1.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/L401/$GEN$/Resource/OPCDA1.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/L401/$GEN$/Resource/OPCDA1.OBJ b/L401/$GEN$/Resource/OPCDA1.OBJ new file mode 100644 index 0000000..cfd4a5e Binary files /dev/null and b/L401/$GEN$/Resource/OPCDA1.OBJ differ diff --git a/L401/$GEN$/Resource/RESOURCE.bpd b/L401/$GEN$/Resource/RESOURCE.bpd new file mode 100644 index 0000000..6940845 Binary files /dev/null and b/L401/$GEN$/Resource/RESOURCE.bpd differ diff --git a/L401/$GEN$/Resource/Resource.PCD b/L401/$GEN$/Resource/Resource.PCD new file mode 100644 index 0000000..6940845 Binary files /dev/null and b/L401/$GEN$/Resource/Resource.PCD differ diff --git a/L401/$GEN$/Resource/Resource.prs b/L401/$GEN$/Resource/Resource.prs new file mode 100644 index 0000000..a69c5b4 Binary files /dev/null and b/L401/$GEN$/Resource/Resource.prs differ diff --git a/L401/$GEN$/Resource/USERTYPE.INC b/L401/$GEN$/Resource/USERTYPE.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/L401/$GEN$/Resource/USERTYPE.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/L401/$GEN$/Resource/pceData.txt b/L401/$GEN$/Resource/pceData.txt new file mode 100644 index 0000000..a376439 --- /dev/null +++ b/L401/$GEN$/Resource/pceData.txt @@ -0,0 +1,2342 @@ + +Program Nr: 1: +Nr 15: Datasegment +14 03 01 08 10 00 00 00 12 00 02 C0 15 00 01 C0 +18 00 00 00 1E 00 09 00 21 00 09 00 22 00 09 00 +23 00 09 00 24 00 09 00 01 00 70 05 01 00 88 05 +01 00 84 05 01 00 80 05 01 00 80 05 01 00 7C 05 +01 00 78 05 01 00 78 05 01 00 74 05 D8 00 01 00 +02 01 00 00 C8 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 D8 00 01 00 02 01 00 00 C8 00 CD CD +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 D8 00 01 00 +02 01 00 00 C8 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 16: Codesegment +E4 0B 00 06 11 00 0F 14 00 08 00 FC 01 34 D8 02 +22 58 02 00 00 3C 14 00 14 00 0A D8 02 39 14 00 +10 00 04 14 00 22 5E 01 00 00 3C 18 00 14 00 0A +D8 02 39 18 00 10 00 04 18 00 0F 18 00 08 00 7A +DF 90 0A DD 02 7B DF 91 97 03 53 00 1E 34 D5 02 +01 57 00 1F 34 D5 02 0F 14 00 08 00 7B DF 90 0A +D9 02 7A DF 91 97 03 70 00 1E 34 D4 02 01 74 00 +1F 34 D4 02 0F 14 00 08 00 90 0A D9 02 7B DF 91 +97 03 AF 00 0A 10 03 7B DF 03 AC 00 0C EA 02 7D +01 00 A6 36 EA 02 0C EA 02 7D 12 00 C3 03 A9 00 +21 00 00 36 EA 02 01 A9 00 01 AC 00 01 AF 00 0C +EA 02 7D 01 00 E1 02 C6 00 0C EA 02 7D 02 00 E1 +02 C6 00 01 8B 01 21 08 00 36 EC 02 20 01 90 60 +4C 00 92 63 0A 00 92 21 00 00 93 45 93 EB 91 44 +20 04 90 60 4C 00 92 63 0A 00 92 21 01 00 93 45 +93 EB 91 44 20 01 90 60 4C 00 92 63 0A 00 92 21 +02 00 93 45 93 EB 91 44 20 01 90 60 4C 00 92 63 +0A 00 92 21 03 00 93 45 93 EB 91 44 20 00 90 60 +4C 00 92 63 0A 00 92 21 04 00 93 45 93 EB 91 44 +20 01 90 60 4C 00 92 63 0A 00 92 21 05 00 93 45 +93 EB 91 44 21 06 00 3B 10 00 E4 00 0E 4C 00 FD +F1 10 00 0C 00 04 10 00 10 10 00 09 00 90 60 4C +00 92 63 0A 00 92 21 07 00 93 45 93 EB 91 44 10 +10 00 08 00 92 90 60 4C 00 92 63 0A 00 92 21 06 +00 93 45 93 EB 91 44 93 01 6B 08 0C EA 02 7D 03 +00 E1 02 A2 01 0C EA 02 7D 04 00 E1 02 A2 01 01 +67 02 21 08 00 36 EC 02 20 02 90 60 4C 00 92 63 +0A 00 92 21 00 00 93 45 93 EB 91 44 20 04 90 60 +4C 00 92 63 0A 00 92 21 01 00 93 45 93 EB 91 44 +20 01 90 60 4C 00 92 63 0A 00 92 21 02 00 93 45 +93 EB 91 44 20 01 90 60 4C 00 92 63 0A 00 92 21 +03 00 93 45 93 EB 91 44 20 00 90 60 4C 00 92 63 +0A 00 92 21 04 00 93 45 93 EB 91 44 20 01 90 60 +4C 00 92 63 0A 00 92 21 05 00 93 45 93 EB 91 44 +21 06 00 3B 10 00 E4 00 0E 4C 00 FD F1 10 00 0C +00 04 10 00 10 10 00 09 00 90 60 4C 00 92 63 0A +00 92 21 07 00 93 45 93 EB 91 44 10 10 00 08 00 +92 90 60 4C 00 92 63 0A 00 92 21 06 00 93 45 93 +EB 91 44 93 01 6B 08 0C EA 02 7D 05 00 E1 02 7E +02 0C EA 02 7D 06 00 E1 02 7E 02 01 43 03 21 08 +00 36 EC 02 20 03 90 60 4C 00 92 63 0A 00 92 21 +00 00 93 45 93 EB 91 44 20 04 90 60 4C 00 92 63 +0A 00 92 21 01 00 93 45 93 EB 91 44 20 01 90 60 +4C 00 92 63 0A 00 92 21 02 00 93 45 93 EB 91 44 +20 01 90 60 4C 00 92 63 0A 00 92 21 03 00 93 45 +93 EB 91 44 20 00 90 60 4C 00 92 63 0A 00 92 21 +04 00 93 45 93 EB 91 44 20 01 90 60 4C 00 92 63 +0A 00 92 21 05 00 93 45 93 EB 91 44 21 06 00 3B +10 00 E4 00 0E 4C 00 FD F1 10 00 0C 00 04 10 00 +10 10 00 09 00 90 60 4C 00 92 63 0A 00 92 21 07 +00 93 45 93 EB 91 44 10 10 00 08 00 92 90 60 4C +00 92 63 0A 00 92 21 06 00 93 45 93 EB 91 44 93 +01 6B 08 0C EA 02 7D 07 00 E1 02 5A 03 0C EA 02 +7D 08 00 E1 02 5A 03 01 1F 04 21 08 00 36 EC 02 +20 04 90 60 4C 00 92 63 0A 00 92 21 00 00 93 45 +93 EB 91 44 20 04 90 60 4C 00 92 63 0A 00 92 21 +01 00 93 45 93 EB 91 44 20 01 90 60 4C 00 92 63 +0A 00 92 21 02 00 93 45 93 EB 91 44 20 01 90 60 +4C 00 92 63 0A 00 92 21 03 00 93 45 93 EB 91 44 +20 00 90 60 4C 00 92 63 0A 00 92 21 04 00 93 45 +93 EB 91 44 20 01 90 60 4C 00 92 63 0A 00 92 21 +05 00 93 45 93 EB 91 44 21 06 00 3B 10 00 E4 00 +0E 4C 00 FD F1 10 00 0C 00 04 10 00 10 10 00 09 +00 90 60 4C 00 92 63 0A 00 92 21 07 00 93 45 93 +EB 91 44 10 10 00 08 00 92 90 60 4C 00 92 63 0A +00 92 21 06 00 93 45 93 EB 91 44 93 01 6B 08 0C +EA 02 7D 09 00 E1 02 36 04 0C EA 02 7D 0A 00 E1 +02 36 04 01 FB 04 21 08 00 36 EC 02 20 05 90 60 +4C 00 92 63 0A 00 92 21 00 00 93 45 93 EB 91 44 +20 04 90 60 4C 00 92 63 0A 00 92 21 01 00 93 45 +93 EB 91 44 20 01 90 60 4C 00 92 63 0A 00 92 21 +02 00 93 45 93 EB 91 44 20 01 90 60 4C 00 92 63 +0A 00 92 21 03 00 93 45 93 EB 91 44 20 00 90 60 +4C 00 92 63 0A 00 92 21 04 00 93 45 93 EB 91 44 +20 01 90 60 4C 00 92 63 0A 00 92 21 05 00 93 45 +93 EB 91 44 21 06 00 3B 10 00 E4 00 0E 4C 00 FD +F1 10 00 0C 00 04 10 00 10 10 00 09 00 90 60 4C +00 92 63 0A 00 92 21 07 00 93 45 93 EB 91 44 10 +10 00 08 00 92 90 60 4C 00 92 63 0A 00 92 21 06 +00 93 45 93 EB 91 44 93 01 6B 08 0C EA 02 7D 0B +00 E1 02 12 05 0C EA 02 7D 0C 00 E1 02 12 05 01 +D7 05 21 08 00 36 EC 02 20 06 90 60 4C 00 92 63 +0A 00 92 21 00 00 93 45 93 EB 91 44 20 04 90 60 +4C 00 92 63 0A 00 92 21 01 00 93 45 93 EB 91 44 +20 01 90 60 4C 00 92 63 0A 00 92 21 02 00 93 45 +93 EB 91 44 20 01 90 60 4C 00 92 63 0A 00 92 21 +03 00 93 45 93 EB 91 44 20 00 90 60 4C 00 92 63 +0A 00 92 21 04 00 93 45 93 EB 91 44 20 01 90 60 +4C 00 92 63 0A 00 92 21 05 00 93 45 93 EB 91 44 +21 06 00 3B 10 00 E4 00 0E 4C 00 FD F1 10 00 0C +00 04 10 00 10 10 00 09 00 90 60 4C 00 92 63 0A +00 92 21 07 00 93 45 93 EB 91 44 10 10 00 08 00 +92 90 60 4C 00 92 63 0A 00 92 21 06 00 93 45 93 +EB 91 44 93 01 6B 08 0C EA 02 7D 0D 00 E1 02 EE +05 0C EA 02 7D 0E 00 E1 02 EE 05 01 B3 06 21 08 +00 36 EC 02 20 07 90 60 4C 00 92 63 0A 00 92 21 +00 00 93 45 93 EB 91 44 20 04 90 60 4C 00 92 63 +0A 00 92 21 01 00 93 45 93 EB 91 44 20 01 90 60 +4C 00 92 63 0A 00 92 21 02 00 93 45 93 EB 91 44 +20 01 90 60 4C 00 92 63 0A 00 92 21 03 00 93 45 +93 EB 91 44 20 00 90 60 4C 00 92 63 0A 00 92 21 +04 00 93 45 93 EB 91 44 20 01 90 60 4C 00 92 63 +0A 00 92 21 05 00 93 45 93 EB 91 44 21 06 00 3B +10 00 E4 00 0E 4C 00 FD F1 10 00 0C 00 04 10 00 +10 10 00 09 00 90 60 4C 00 92 63 0A 00 92 21 07 +00 93 45 93 EB 91 44 10 10 00 08 00 92 90 60 4C +00 92 63 0A 00 92 21 06 00 93 45 93 EB 91 44 93 +01 6B 08 0C EA 02 7D 0F 00 E1 02 CA 06 0C EA 02 +7D 10 00 E1 02 CA 06 01 8F 07 21 08 00 36 EC 02 +20 08 90 60 4C 00 92 63 0A 00 92 21 00 00 93 45 +93 EB 91 44 20 04 90 60 4C 00 92 63 0A 00 92 21 +01 00 93 45 93 EB 91 44 20 01 90 60 4C 00 92 63 +0A 00 92 21 02 00 93 45 93 EB 91 44 20 01 90 60 +4C 00 92 63 0A 00 92 21 03 00 93 45 93 EB 91 44 +20 00 90 60 4C 00 92 63 0A 00 92 21 04 00 93 45 +93 EB 91 44 20 01 90 60 4C 00 92 63 0A 00 92 21 +05 00 93 45 93 EB 91 44 21 06 00 3B 10 00 E4 00 +0E 4C 00 FD F1 10 00 0C 00 04 10 00 10 10 00 09 +00 90 60 4C 00 92 63 0A 00 92 21 07 00 93 45 93 +EB 91 44 10 10 00 08 00 92 90 60 4C 00 92 63 0A +00 92 21 06 00 93 45 93 EB 91 44 93 01 6B 08 0C +EA 02 7D 11 00 E1 02 A6 07 0C EA 02 7D 12 00 E1 +02 A6 07 01 6B 08 21 08 00 36 EC 02 20 09 90 60 +4C 00 92 63 0A 00 92 21 00 00 93 45 93 EB 91 44 +20 04 90 60 4C 00 92 63 0A 00 92 21 01 00 93 45 +93 EB 91 44 20 01 90 60 4C 00 92 63 0A 00 92 21 +02 00 93 45 93 EB 91 44 20 01 90 60 4C 00 92 63 +0A 00 92 21 03 00 93 45 93 EB 91 44 20 00 90 60 +4C 00 92 63 0A 00 92 21 04 00 93 45 93 EB 91 44 +20 01 90 60 4C 00 92 63 0A 00 92 21 05 00 93 45 +93 EB 91 44 21 06 00 3B 10 00 E4 00 0E 4C 00 FD +F1 10 00 0C 00 04 10 00 10 10 00 09 00 90 60 4C +00 92 63 0A 00 92 21 07 00 93 45 93 EB 91 44 10 +10 00 08 00 92 90 60 4C 00 92 63 0A 00 92 21 06 +00 93 45 93 EB 91 44 93 01 6B 08 0A D4 02 39 0C +00 08 00 39 0C 00 09 00 03 9F 08 0C EC 02 3B 0C +00 18 00 FC 5A FC 02 FC 6D 0C 00 10 00 20 01 3A +0C 00 0C 00 04 0C 00 0F 0C 00 09 00 03 9F 08 0A +D5 02 39 08 00 08 00 03 BE 08 FC 5A 04 03 FC 6D +08 00 14 00 20 01 3A 08 00 10 00 04 08 00 FD 01 +4C 00 00 16 D5 00 FC 6C FC 02 FD 01 24 01 00 16 +D5 00 FC 6C 04 03 0F 14 00 08 00 34 D9 02 0F 18 +00 08 00 34 DD 02 0C EA 02 7D 02 00 E1 90 60 24 +01 92 63 0A 00 92 21 00 00 93 45 93 EB 1A 7C 01 +E0 91 97 03 3B 09 60 24 01 92 63 0A 00 92 21 03 +00 93 45 93 EB 1A E7 01 04 7E 00 00 80 43 B7 90 +60 24 01 92 63 0A 00 92 21 04 00 93 45 93 EB 1A +E7 01 04 91 A9 41 28 00 01 3B 09 0C EA 02 7D 04 +00 E1 90 60 24 01 92 63 0A 00 92 21 00 00 93 45 +93 EB 1A 7C 02 E0 91 97 03 90 09 60 24 01 92 63 +0A 00 92 21 03 00 93 45 93 EB 1A E7 01 04 7E 00 +00 80 43 B7 90 60 24 01 92 63 0A 00 92 21 04 00 +93 45 93 EB 1A E7 01 04 91 A9 41 48 00 01 90 09 +0C EA 02 7D 06 00 E1 90 60 24 01 92 63 0A 00 92 +21 00 00 93 45 93 EB 1A 7C 03 E0 91 97 03 E5 09 +60 24 01 92 63 0A 00 92 21 03 00 93 45 93 EB 1A +E7 01 04 7E 00 00 80 43 B7 90 60 24 01 92 63 0A +00 92 21 04 00 93 45 93 EB 1A E7 01 04 91 A9 41 +44 00 01 E5 09 0C EA 02 7D 08 00 E1 90 60 24 01 +92 63 0A 00 92 21 00 00 93 45 93 EB 1A 7C 04 E0 +91 97 03 3A 0A 60 24 01 92 63 0A 00 92 21 03 00 +93 45 93 EB 1A E7 01 04 7E 00 00 80 43 B7 90 60 +24 01 92 63 0A 00 92 21 04 00 93 45 93 EB 1A E7 +01 04 91 A9 41 40 00 01 3A 0A 0C EA 02 7D 0A 00 +E1 90 60 24 01 92 63 0A 00 92 21 00 00 93 45 93 +EB 1A 7C 05 E0 91 97 03 8F 0A 60 24 01 92 63 0A +00 92 21 03 00 93 45 93 EB 1A E7 01 04 7E 00 00 +80 43 B7 90 60 24 01 92 63 0A 00 92 21 04 00 93 +45 93 EB 1A E7 01 04 91 A9 41 3C 00 01 8F 0A 0C +EA 02 7D 0C 00 E1 90 60 24 01 92 63 0A 00 92 21 +00 00 93 45 93 EB 1A 7C 06 E0 91 97 03 E4 0A 60 +24 01 92 63 0A 00 92 21 03 00 93 45 93 EB 1A E7 +01 04 7E 00 00 80 43 B7 90 60 24 01 92 63 0A 00 +92 21 04 00 93 45 93 EB 1A E7 01 04 91 A9 41 38 +00 01 E4 0A 0C EA 02 7D 0E 00 E1 90 60 24 01 92 +63 0A 00 92 21 00 00 93 45 93 EB 1A 7C 07 E0 91 +97 03 39 0B 60 24 01 92 63 0A 00 92 21 03 00 93 +45 93 EB 1A E7 01 04 7E 00 00 80 43 B7 90 60 24 +01 92 63 0A 00 92 21 04 00 93 45 93 EB 1A E7 01 +04 91 A9 41 34 00 01 39 0B 0C EA 02 7D 10 00 E1 +90 60 24 01 92 63 0A 00 92 21 00 00 93 45 93 EB +1A 7C 08 E0 91 97 03 8E 0B 60 24 01 92 63 0A 00 +92 21 03 00 93 45 93 EB 1A E7 01 04 7E 00 00 80 +43 B7 90 60 24 01 92 63 0A 00 92 21 04 00 93 45 +93 EB 1A E7 01 04 91 A9 41 30 00 01 8E 0B 0C EA +02 7D 12 00 E1 90 60 24 01 92 63 0A 00 92 21 00 +00 93 45 93 EB 1A 7C 09 E0 91 97 03 E3 0B 60 24 +01 92 63 0A 00 92 21 03 00 93 45 93 EB 1A E7 01 +04 7E 00 00 80 43 B7 90 60 24 01 92 63 0A 00 92 +21 04 00 93 45 93 EB 1A E7 01 04 91 A9 41 2C 00 +01 E3 0B 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 15 LD_FAR_BIT 00 14 00 08 + b: 1 NOT_BIT + d: 52 ST_NEAR_BIT 02 D8 + 10: 34 LD_CONST_4 00 00 02 58 + 15: 60 ST_FAR_4 00 14 00 14 + 1a: 10 LD_NEAR_BIT 02 D8 + 1d: 57 ST_FAR_BIT 00 14 00 10 + 22: 4 CAL 00 14 + 25: 34 LD_CONST_4 00 00 01 5E + 2a: 60 ST_FAR_4 00 18 00 14 + 2f: 10 LD_NEAR_BIT 02 D8 + 32: 57 ST_FAR_BIT 00 18 00 10 + 37: 4 CAL 00 18 + 3a: 15 LD_FAR_BIT 00 18 00 08 + 3f: 122 LDS_CONST_TRUE + 40: 223 EQ_BIT + 41: 144 PUSH_AE + 42: 10 LD_NEAR_BIT 02 DD + 45: 123 LDS_CONST_FALSE + 46: 223 EQ_BIT + 47: 145 POP_AE + 48: 151 AND_BIT + 49: 3 JMPCN 00 53 + 4c: 30 LD_CONST_TRUE + 4d: 52 ST_NEAR_BIT 02 D5 + 50: 1 JMP 00 57 + 53: 31 LD_CONST_FALSE + 54: 52 ST_NEAR_BIT 02 D5 + 57: 15 LD_FAR_BIT 00 14 00 08 + 5c: 123 LDS_CONST_FALSE + 5d: 223 EQ_BIT + 5e: 144 PUSH_AE + 5f: 10 LD_NEAR_BIT 02 D9 + 62: 122 LDS_CONST_TRUE + 63: 223 EQ_BIT + 64: 145 POP_AE + 65: 151 AND_BIT + 66: 3 JMPCN 00 70 + 69: 30 LD_CONST_TRUE + 6a: 52 ST_NEAR_BIT 02 D4 + 6d: 1 JMP 00 74 + 70: 31 LD_CONST_FALSE + 71: 52 ST_NEAR_BIT 02 D4 + 74: 15 LD_FAR_BIT 00 14 00 08 + 79: 144 PUSH_AE + 7a: 10 LD_NEAR_BIT 02 D9 + 7d: 123 LDS_CONST_FALSE + 7e: 223 EQ_BIT + 7f: 145 POP_AE + 80: 151 AND_BIT + 81: 3 JMPCN 00 AF + 84: 10 LD_NEAR_BIT 03 10 + 87: 123 LDS_CONST_FALSE + 88: 223 EQ_BIT + 89: 3 JMPCN 00 AC + 8c: 12 LD_NEAR_2 02 EA + 8f: 125 LDS_CONST_2 00 01 + 92: 166 ADD_2_SGN + 93: 54 ST_NEAR_2 02 EA + 96: 12 LD_NEAR_2 02 EA + 99: 125 LDS_CONST_2 00 12 + 9c: 195 GT_2_SGN + 9d: 3 JMPCN 00 A9 + a0: 33 LD_CONST_2 00 00 + a3: 54 ST_NEAR_2 02 EA + a6: 1 JMP 00 A9 + a9: 1 JMP 00 AC + ac: 1 JMP 00 AF + af: 12 LD_NEAR_2 02 EA + b2: 125 LDS_CONST_2 00 01 + b5: 225 EQ_2 + b6: 2 JMPC 00 C6 + b9: 12 LD_NEAR_2 02 EA + bc: 125 LDS_CONST_2 00 02 + bf: 225 EQ_2 + c0: 2 JMPC 00 C6 + c3: 1 JMP 01 8B + c6: 33 LD_CONST_2 00 08 + c9: 54 ST_NEAR_2 02 EC + cc: 32 LD_CONST_1 01 + ce: 144 PUSH_AE + cf: 96 CREATE_REFERENCE 00 4C + d2: 146 PUSH_REF + d3: 99 ADD_OFFSET 00 0A + d6: 146 PUSH_REF + d7: 33 LD_CONST_2 00 00 + da: 147 POP_REF + db: 69 ST_IND_2 + dc: 147 POP_REF + dd: 235 SELCT_ARRAY_IND + de: 145 POP_AE + df: 68 ST_IND_1 + e0: 32 LD_CONST_1 04 + e2: 144 PUSH_AE + e3: 96 CREATE_REFERENCE 00 4C + e6: 146 PUSH_REF + e7: 99 ADD_OFFSET 00 0A + ea: 146 PUSH_REF + eb: 33 LD_CONST_2 00 01 + ee: 147 POP_REF + ef: 69 ST_IND_2 + f0: 147 POP_REF + f1: 235 SELCT_ARRAY_IND + f2: 145 POP_AE + f3: 68 ST_IND_1 + f4: 32 LD_CONST_1 01 + f6: 144 PUSH_AE + f7: 96 CREATE_REFERENCE 00 4C + fa: 146 PUSH_REF + fb: 99 ADD_OFFSET 00 0A + fe: 146 PUSH_REF + ff: 33 LD_CONST_2 00 02 + 102: 147 POP_REF + 103: 69 ST_IND_2 + 104: 147 POP_REF + 105: 235 SELCT_ARRAY_IND + 106: 145 POP_AE + 107: 68 ST_IND_1 + 108: 32 LD_CONST_1 01 + 10a: 144 PUSH_AE + 10b: 96 CREATE_REFERENCE 00 4C + 10e: 146 PUSH_REF + 10f: 99 ADD_OFFSET 00 0A + 112: 146 PUSH_REF + 113: 33 LD_CONST_2 00 03 + 116: 147 POP_REF + 117: 69 ST_IND_2 + 118: 147 POP_REF + 119: 235 SELCT_ARRAY_IND + 11a: 145 POP_AE + 11b: 68 ST_IND_1 + 11c: 32 LD_CONST_1 00 + 11e: 144 PUSH_AE + 11f: 96 CREATE_REFERENCE 00 4C + 122: 146 PUSH_REF + 123: 99 ADD_OFFSET 00 0A + 126: 146 PUSH_REF + 127: 33 LD_CONST_2 00 04 + 12a: 147 POP_REF + 12b: 69 ST_IND_2 + 12c: 147 POP_REF + 12d: 235 SELCT_ARRAY_IND + 12e: 145 POP_AE + 12f: 68 ST_IND_1 + 130: 32 LD_CONST_1 01 + 132: 144 PUSH_AE + 133: 96 CREATE_REFERENCE 00 4C + 136: 146 PUSH_REF + 137: 99 ADD_OFFSET 00 0A + 13a: 146 PUSH_REF + 13b: 33 LD_CONST_2 00 05 + 13e: 147 POP_REF + 13f: 69 ST_IND_2 + 140: 147 POP_REF + 141: 235 SELCT_ARRAY_IND + 142: 145 POP_AE + 143: 68 ST_IND_1 + 144: 33 LD_CONST_2 00 06 + 147: 59 ST_FAR_2 00 10 00 E4 + 14c: 14 LD_NEAR_ANY 00 4C + 14f: 241 ST_FAR_ARRAY 00 10 00 0C + 155: 4 CAL 00 10 + 158: 16 LD_FAR_1 00 10 00 09 + 15d: 144 PUSH_AE + 15e: 96 CREATE_REFERENCE 00 4C + 161: 146 PUSH_REF + 162: 99 ADD_OFFSET 00 0A + 165: 146 PUSH_REF + 166: 33 LD_CONST_2 00 07 + 169: 147 POP_REF + 16a: 69 ST_IND_2 + 16b: 147 POP_REF + 16c: 235 SELCT_ARRAY_IND + 16d: 145 POP_AE + 16e: 68 ST_IND_1 + 16f: 16 LD_FAR_1 00 10 00 08 + 174: 146 PUSH_REF + 175: 144 PUSH_AE + 176: 96 CREATE_REFERENCE 00 4C + 179: 146 PUSH_REF + 17a: 99 ADD_OFFSET 00 0A + 17d: 146 PUSH_REF + 17e: 33 LD_CONST_2 00 06 + 181: 147 POP_REF + 182: 69 ST_IND_2 + 183: 147 POP_REF + 184: 235 SELCT_ARRAY_IND + 185: 145 POP_AE + 186: 68 ST_IND_1 + 187: 147 POP_REF + 188: 1 JMP 08 6B + 18b: 12 LD_NEAR_2 02 EA + 18e: 125 LDS_CONST_2 00 03 + 191: 225 EQ_2 + 192: 2 JMPC 01 A2 + 195: 12 LD_NEAR_2 02 EA + 198: 125 LDS_CONST_2 00 04 + 19b: 225 EQ_2 + 19c: 2 JMPC 01 A2 + 19f: 1 JMP 02 67 + 1a2: 33 LD_CONST_2 00 08 + 1a5: 54 ST_NEAR_2 02 EC + 1a8: 32 LD_CONST_1 02 + 1aa: 144 PUSH_AE + 1ab: 96 CREATE_REFERENCE 00 4C + 1ae: 146 PUSH_REF + 1af: 99 ADD_OFFSET 00 0A + 1b2: 146 PUSH_REF + 1b3: 33 LD_CONST_2 00 00 + 1b6: 147 POP_REF + 1b7: 69 ST_IND_2 + 1b8: 147 POP_REF + 1b9: 235 SELCT_ARRAY_IND + 1ba: 145 POP_AE + 1bb: 68 ST_IND_1 + 1bc: 32 LD_CONST_1 04 + 1be: 144 PUSH_AE + 1bf: 96 CREATE_REFERENCE 00 4C + 1c2: 146 PUSH_REF + 1c3: 99 ADD_OFFSET 00 0A + 1c6: 146 PUSH_REF + 1c7: 33 LD_CONST_2 00 01 + 1ca: 147 POP_REF + 1cb: 69 ST_IND_2 + 1cc: 147 POP_REF + 1cd: 235 SELCT_ARRAY_IND + 1ce: 145 POP_AE + 1cf: 68 ST_IND_1 + 1d0: 32 LD_CONST_1 01 + 1d2: 144 PUSH_AE + 1d3: 96 CREATE_REFERENCE 00 4C + 1d6: 146 PUSH_REF + 1d7: 99 ADD_OFFSET 00 0A + 1da: 146 PUSH_REF + 1db: 33 LD_CONST_2 00 02 + 1de: 147 POP_REF + 1df: 69 ST_IND_2 + 1e0: 147 POP_REF + 1e1: 235 SELCT_ARRAY_IND + 1e2: 145 POP_AE + 1e3: 68 ST_IND_1 + 1e4: 32 LD_CONST_1 01 + 1e6: 144 PUSH_AE + 1e7: 96 CREATE_REFERENCE 00 4C + 1ea: 146 PUSH_REF + 1eb: 99 ADD_OFFSET 00 0A + 1ee: 146 PUSH_REF + 1ef: 33 LD_CONST_2 00 03 + 1f2: 147 POP_REF + 1f3: 69 ST_IND_2 + 1f4: 147 POP_REF + 1f5: 235 SELCT_ARRAY_IND + 1f6: 145 POP_AE + 1f7: 68 ST_IND_1 + 1f8: 32 LD_CONST_1 00 + 1fa: 144 PUSH_AE + 1fb: 96 CREATE_REFERENCE 00 4C + 1fe: 146 PUSH_REF + 1ff: 99 ADD_OFFSET 00 0A + 202: 146 PUSH_REF + 203: 33 LD_CONST_2 00 04 + 206: 147 POP_REF + 207: 69 ST_IND_2 + 208: 147 POP_REF + 209: 235 SELCT_ARRAY_IND + 20a: 145 POP_AE + 20b: 68 ST_IND_1 + 20c: 32 LD_CONST_1 01 + 20e: 144 PUSH_AE + 20f: 96 CREATE_REFERENCE 00 4C + 212: 146 PUSH_REF + 213: 99 ADD_OFFSET 00 0A + 216: 146 PUSH_REF + 217: 33 LD_CONST_2 00 05 + 21a: 147 POP_REF + 21b: 69 ST_IND_2 + 21c: 147 POP_REF + 21d: 235 SELCT_ARRAY_IND + 21e: 145 POP_AE + 21f: 68 ST_IND_1 + 220: 33 LD_CONST_2 00 06 + 223: 59 ST_FAR_2 00 10 00 E4 + 228: 14 LD_NEAR_ANY 00 4C + 22b: 241 ST_FAR_ARRAY 00 10 00 0C + 231: 4 CAL 00 10 + 234: 16 LD_FAR_1 00 10 00 09 + 239: 144 PUSH_AE + 23a: 96 CREATE_REFERENCE 00 4C + 23d: 146 PUSH_REF + 23e: 99 ADD_OFFSET 00 0A + 241: 146 PUSH_REF + 242: 33 LD_CONST_2 00 07 + 245: 147 POP_REF + 246: 69 ST_IND_2 + 247: 147 POP_REF + 248: 235 SELCT_ARRAY_IND + 249: 145 POP_AE + 24a: 68 ST_IND_1 + 24b: 16 LD_FAR_1 00 10 00 08 + 250: 146 PUSH_REF + 251: 144 PUSH_AE + 252: 96 CREATE_REFERENCE 00 4C + 255: 146 PUSH_REF + 256: 99 ADD_OFFSET 00 0A + 259: 146 PUSH_REF + 25a: 33 LD_CONST_2 00 06 + 25d: 147 POP_REF + 25e: 69 ST_IND_2 + 25f: 147 POP_REF + 260: 235 SELCT_ARRAY_IND + 261: 145 POP_AE + 262: 68 ST_IND_1 + 263: 147 POP_REF + 264: 1 JMP 08 6B + 267: 12 LD_NEAR_2 02 EA + 26a: 125 LDS_CONST_2 00 05 + 26d: 225 EQ_2 + 26e: 2 JMPC 02 7E + 271: 12 LD_NEAR_2 02 EA + 274: 125 LDS_CONST_2 00 06 + 277: 225 EQ_2 + 278: 2 JMPC 02 7E + 27b: 1 JMP 03 43 + 27e: 33 LD_CONST_2 00 08 + 281: 54 ST_NEAR_2 02 EC + 284: 32 LD_CONST_1 03 + 286: 144 PUSH_AE + 287: 96 CREATE_REFERENCE 00 4C + 28a: 146 PUSH_REF + 28b: 99 ADD_OFFSET 00 0A + 28e: 146 PUSH_REF + 28f: 33 LD_CONST_2 00 00 + 292: 147 POP_REF + 293: 69 ST_IND_2 + 294: 147 POP_REF + 295: 235 SELCT_ARRAY_IND + 296: 145 POP_AE + 297: 68 ST_IND_1 + 298: 32 LD_CONST_1 04 + 29a: 144 PUSH_AE + 29b: 96 CREATE_REFERENCE 00 4C + 29e: 146 PUSH_REF + 29f: 99 ADD_OFFSET 00 0A + 2a2: 146 PUSH_REF + 2a3: 33 LD_CONST_2 00 01 + 2a6: 147 POP_REF + 2a7: 69 ST_IND_2 + 2a8: 147 POP_REF + 2a9: 235 SELCT_ARRAY_IND + 2aa: 145 POP_AE + 2ab: 68 ST_IND_1 + 2ac: 32 LD_CONST_1 01 + 2ae: 144 PUSH_AE + 2af: 96 CREATE_REFERENCE 00 4C + 2b2: 146 PUSH_REF + 2b3: 99 ADD_OFFSET 00 0A + 2b6: 146 PUSH_REF + 2b7: 33 LD_CONST_2 00 02 + 2ba: 147 POP_REF + 2bb: 69 ST_IND_2 + 2bc: 147 POP_REF + 2bd: 235 SELCT_ARRAY_IND + 2be: 145 POP_AE + 2bf: 68 ST_IND_1 + 2c0: 32 LD_CONST_1 01 + 2c2: 144 PUSH_AE + 2c3: 96 CREATE_REFERENCE 00 4C + 2c6: 146 PUSH_REF + 2c7: 99 ADD_OFFSET 00 0A + 2ca: 146 PUSH_REF + 2cb: 33 LD_CONST_2 00 03 + 2ce: 147 POP_REF + 2cf: 69 ST_IND_2 + 2d0: 147 POP_REF + 2d1: 235 SELCT_ARRAY_IND + 2d2: 145 POP_AE + 2d3: 68 ST_IND_1 + 2d4: 32 LD_CONST_1 00 + 2d6: 144 PUSH_AE + 2d7: 96 CREATE_REFERENCE 00 4C + 2da: 146 PUSH_REF + 2db: 99 ADD_OFFSET 00 0A + 2de: 146 PUSH_REF + 2df: 33 LD_CONST_2 00 04 + 2e2: 147 POP_REF + 2e3: 69 ST_IND_2 + 2e4: 147 POP_REF + 2e5: 235 SELCT_ARRAY_IND + 2e6: 145 POP_AE + 2e7: 68 ST_IND_1 + 2e8: 32 LD_CONST_1 01 + 2ea: 144 PUSH_AE + 2eb: 96 CREATE_REFERENCE 00 4C + 2ee: 146 PUSH_REF + 2ef: 99 ADD_OFFSET 00 0A + 2f2: 146 PUSH_REF + 2f3: 33 LD_CONST_2 00 05 + 2f6: 147 POP_REF + 2f7: 69 ST_IND_2 + 2f8: 147 POP_REF + 2f9: 235 SELCT_ARRAY_IND + 2fa: 145 POP_AE + 2fb: 68 ST_IND_1 + 2fc: 33 LD_CONST_2 00 06 + 2ff: 59 ST_FAR_2 00 10 00 E4 + 304: 14 LD_NEAR_ANY 00 4C + 307: 241 ST_FAR_ARRAY 00 10 00 0C + 30d: 4 CAL 00 10 + 310: 16 LD_FAR_1 00 10 00 09 + 315: 144 PUSH_AE + 316: 96 CREATE_REFERENCE 00 4C + 319: 146 PUSH_REF + 31a: 99 ADD_OFFSET 00 0A + 31d: 146 PUSH_REF + 31e: 33 LD_CONST_2 00 07 + 321: 147 POP_REF + 322: 69 ST_IND_2 + 323: 147 POP_REF + 324: 235 SELCT_ARRAY_IND + 325: 145 POP_AE + 326: 68 ST_IND_1 + 327: 16 LD_FAR_1 00 10 00 08 + 32c: 146 PUSH_REF + 32d: 144 PUSH_AE + 32e: 96 CREATE_REFERENCE 00 4C + 331: 146 PUSH_REF + 332: 99 ADD_OFFSET 00 0A + 335: 146 PUSH_REF + 336: 33 LD_CONST_2 00 06 + 339: 147 POP_REF + 33a: 69 ST_IND_2 + 33b: 147 POP_REF + 33c: 235 SELCT_ARRAY_IND + 33d: 145 POP_AE + 33e: 68 ST_IND_1 + 33f: 147 POP_REF + 340: 1 JMP 08 6B + 343: 12 LD_NEAR_2 02 EA + 346: 125 LDS_CONST_2 00 07 + 349: 225 EQ_2 + 34a: 2 JMPC 03 5A + 34d: 12 LD_NEAR_2 02 EA + 350: 125 LDS_CONST_2 00 08 + 353: 225 EQ_2 + 354: 2 JMPC 03 5A + 357: 1 JMP 04 1F + 35a: 33 LD_CONST_2 00 08 + 35d: 54 ST_NEAR_2 02 EC + 360: 32 LD_CONST_1 04 + 362: 144 PUSH_AE + 363: 96 CREATE_REFERENCE 00 4C + 366: 146 PUSH_REF + 367: 99 ADD_OFFSET 00 0A + 36a: 146 PUSH_REF + 36b: 33 LD_CONST_2 00 00 + 36e: 147 POP_REF + 36f: 69 ST_IND_2 + 370: 147 POP_REF + 371: 235 SELCT_ARRAY_IND + 372: 145 POP_AE + 373: 68 ST_IND_1 + 374: 32 LD_CONST_1 04 + 376: 144 PUSH_AE + 377: 96 CREATE_REFERENCE 00 4C + 37a: 146 PUSH_REF + 37b: 99 ADD_OFFSET 00 0A + 37e: 146 PUSH_REF + 37f: 33 LD_CONST_2 00 01 + 382: 147 POP_REF + 383: 69 ST_IND_2 + 384: 147 POP_REF + 385: 235 SELCT_ARRAY_IND + 386: 145 POP_AE + 387: 68 ST_IND_1 + 388: 32 LD_CONST_1 01 + 38a: 144 PUSH_AE + 38b: 96 CREATE_REFERENCE 00 4C + 38e: 146 PUSH_REF + 38f: 99 ADD_OFFSET 00 0A + 392: 146 PUSH_REF + 393: 33 LD_CONST_2 00 02 + 396: 147 POP_REF + 397: 69 ST_IND_2 + 398: 147 POP_REF + 399: 235 SELCT_ARRAY_IND + 39a: 145 POP_AE + 39b: 68 ST_IND_1 + 39c: 32 LD_CONST_1 01 + 39e: 144 PUSH_AE + 39f: 96 CREATE_REFERENCE 00 4C + 3a2: 146 PUSH_REF + 3a3: 99 ADD_OFFSET 00 0A + 3a6: 146 PUSH_REF + 3a7: 33 LD_CONST_2 00 03 + 3aa: 147 POP_REF + 3ab: 69 ST_IND_2 + 3ac: 147 POP_REF + 3ad: 235 SELCT_ARRAY_IND + 3ae: 145 POP_AE + 3af: 68 ST_IND_1 + 3b0: 32 LD_CONST_1 00 + 3b2: 144 PUSH_AE + 3b3: 96 CREATE_REFERENCE 00 4C + 3b6: 146 PUSH_REF + 3b7: 99 ADD_OFFSET 00 0A + 3ba: 146 PUSH_REF + 3bb: 33 LD_CONST_2 00 04 + 3be: 147 POP_REF + 3bf: 69 ST_IND_2 + 3c0: 147 POP_REF + 3c1: 235 SELCT_ARRAY_IND + 3c2: 145 POP_AE + 3c3: 68 ST_IND_1 + 3c4: 32 LD_CONST_1 01 + 3c6: 144 PUSH_AE + 3c7: 96 CREATE_REFERENCE 00 4C + 3ca: 146 PUSH_REF + 3cb: 99 ADD_OFFSET 00 0A + 3ce: 146 PUSH_REF + 3cf: 33 LD_CONST_2 00 05 + 3d2: 147 POP_REF + 3d3: 69 ST_IND_2 + 3d4: 147 POP_REF + 3d5: 235 SELCT_ARRAY_IND + 3d6: 145 POP_AE + 3d7: 68 ST_IND_1 + 3d8: 33 LD_CONST_2 00 06 + 3db: 59 ST_FAR_2 00 10 00 E4 + 3e0: 14 LD_NEAR_ANY 00 4C + 3e3: 241 ST_FAR_ARRAY 00 10 00 0C + 3e9: 4 CAL 00 10 + 3ec: 16 LD_FAR_1 00 10 00 09 + 3f1: 144 PUSH_AE + 3f2: 96 CREATE_REFERENCE 00 4C + 3f5: 146 PUSH_REF + 3f6: 99 ADD_OFFSET 00 0A + 3f9: 146 PUSH_REF + 3fa: 33 LD_CONST_2 00 07 + 3fd: 147 POP_REF + 3fe: 69 ST_IND_2 + 3ff: 147 POP_REF + 400: 235 SELCT_ARRAY_IND + 401: 145 POP_AE + 402: 68 ST_IND_1 + 403: 16 LD_FAR_1 00 10 00 08 + 408: 146 PUSH_REF + 409: 144 PUSH_AE + 40a: 96 CREATE_REFERENCE 00 4C + 40d: 146 PUSH_REF + 40e: 99 ADD_OFFSET 00 0A + 411: 146 PUSH_REF + 412: 33 LD_CONST_2 00 06 + 415: 147 POP_REF + 416: 69 ST_IND_2 + 417: 147 POP_REF + 418: 235 SELCT_ARRAY_IND + 419: 145 POP_AE + 41a: 68 ST_IND_1 + 41b: 147 POP_REF + 41c: 1 JMP 08 6B + 41f: 12 LD_NEAR_2 02 EA + 422: 125 LDS_CONST_2 00 09 + 425: 225 EQ_2 + 426: 2 JMPC 04 36 + 429: 12 LD_NEAR_2 02 EA + 42c: 125 LDS_CONST_2 00 0A + 42f: 225 EQ_2 + 430: 2 JMPC 04 36 + 433: 1 JMP 04 FB + 436: 33 LD_CONST_2 00 08 + 439: 54 ST_NEAR_2 02 EC + 43c: 32 LD_CONST_1 05 + 43e: 144 PUSH_AE + 43f: 96 CREATE_REFERENCE 00 4C + 442: 146 PUSH_REF + 443: 99 ADD_OFFSET 00 0A + 446: 146 PUSH_REF + 447: 33 LD_CONST_2 00 00 + 44a: 147 POP_REF + 44b: 69 ST_IND_2 + 44c: 147 POP_REF + 44d: 235 SELCT_ARRAY_IND + 44e: 145 POP_AE + 44f: 68 ST_IND_1 + 450: 32 LD_CONST_1 04 + 452: 144 PUSH_AE + 453: 96 CREATE_REFERENCE 00 4C + 456: 146 PUSH_REF + 457: 99 ADD_OFFSET 00 0A + 45a: 146 PUSH_REF + 45b: 33 LD_CONST_2 00 01 + 45e: 147 POP_REF + 45f: 69 ST_IND_2 + 460: 147 POP_REF + 461: 235 SELCT_ARRAY_IND + 462: 145 POP_AE + 463: 68 ST_IND_1 + 464: 32 LD_CONST_1 01 + 466: 144 PUSH_AE + 467: 96 CREATE_REFERENCE 00 4C + 46a: 146 PUSH_REF + 46b: 99 ADD_OFFSET 00 0A + 46e: 146 PUSH_REF + 46f: 33 LD_CONST_2 00 02 + 472: 147 POP_REF + 473: 69 ST_IND_2 + 474: 147 POP_REF + 475: 235 SELCT_ARRAY_IND + 476: 145 POP_AE + 477: 68 ST_IND_1 + 478: 32 LD_CONST_1 01 + 47a: 144 PUSH_AE + 47b: 96 CREATE_REFERENCE 00 4C + 47e: 146 PUSH_REF + 47f: 99 ADD_OFFSET 00 0A + 482: 146 PUSH_REF + 483: 33 LD_CONST_2 00 03 + 486: 147 POP_REF + 487: 69 ST_IND_2 + 488: 147 POP_REF + 489: 235 SELCT_ARRAY_IND + 48a: 145 POP_AE + 48b: 68 ST_IND_1 + 48c: 32 LD_CONST_1 00 + 48e: 144 PUSH_AE + 48f: 96 CREATE_REFERENCE 00 4C + 492: 146 PUSH_REF + 493: 99 ADD_OFFSET 00 0A + 496: 146 PUSH_REF + 497: 33 LD_CONST_2 00 04 + 49a: 147 POP_REF + 49b: 69 ST_IND_2 + 49c: 147 POP_REF + 49d: 235 SELCT_ARRAY_IND + 49e: 145 POP_AE + 49f: 68 ST_IND_1 + 4a0: 32 LD_CONST_1 01 + 4a2: 144 PUSH_AE + 4a3: 96 CREATE_REFERENCE 00 4C + 4a6: 146 PUSH_REF + 4a7: 99 ADD_OFFSET 00 0A + 4aa: 146 PUSH_REF + 4ab: 33 LD_CONST_2 00 05 + 4ae: 147 POP_REF + 4af: 69 ST_IND_2 + 4b0: 147 POP_REF + 4b1: 235 SELCT_ARRAY_IND + 4b2: 145 POP_AE + 4b3: 68 ST_IND_1 + 4b4: 33 LD_CONST_2 00 06 + 4b7: 59 ST_FAR_2 00 10 00 E4 + 4bc: 14 LD_NEAR_ANY 00 4C + 4bf: 241 ST_FAR_ARRAY 00 10 00 0C + 4c5: 4 CAL 00 10 + 4c8: 16 LD_FAR_1 00 10 00 09 + 4cd: 144 PUSH_AE + 4ce: 96 CREATE_REFERENCE 00 4C + 4d1: 146 PUSH_REF + 4d2: 99 ADD_OFFSET 00 0A + 4d5: 146 PUSH_REF + 4d6: 33 LD_CONST_2 00 07 + 4d9: 147 POP_REF + 4da: 69 ST_IND_2 + 4db: 147 POP_REF + 4dc: 235 SELCT_ARRAY_IND + 4dd: 145 POP_AE + 4de: 68 ST_IND_1 + 4df: 16 LD_FAR_1 00 10 00 08 + 4e4: 146 PUSH_REF + 4e5: 144 PUSH_AE + 4e6: 96 CREATE_REFERENCE 00 4C + 4e9: 146 PUSH_REF + 4ea: 99 ADD_OFFSET 00 0A + 4ed: 146 PUSH_REF + 4ee: 33 LD_CONST_2 00 06 + 4f1: 147 POP_REF + 4f2: 69 ST_IND_2 + 4f3: 147 POP_REF + 4f4: 235 SELCT_ARRAY_IND + 4f5: 145 POP_AE + 4f6: 68 ST_IND_1 + 4f7: 147 POP_REF + 4f8: 1 JMP 08 6B + 4fb: 12 LD_NEAR_2 02 EA + 4fe: 125 LDS_CONST_2 00 0B + 501: 225 EQ_2 + 502: 2 JMPC 05 12 + 505: 12 LD_NEAR_2 02 EA + 508: 125 LDS_CONST_2 00 0C + 50b: 225 EQ_2 + 50c: 2 JMPC 05 12 + 50f: 1 JMP 05 D7 + 512: 33 LD_CONST_2 00 08 + 515: 54 ST_NEAR_2 02 EC + 518: 32 LD_CONST_1 06 + 51a: 144 PUSH_AE + 51b: 96 CREATE_REFERENCE 00 4C + 51e: 146 PUSH_REF + 51f: 99 ADD_OFFSET 00 0A + 522: 146 PUSH_REF + 523: 33 LD_CONST_2 00 00 + 526: 147 POP_REF + 527: 69 ST_IND_2 + 528: 147 POP_REF + 529: 235 SELCT_ARRAY_IND + 52a: 145 POP_AE + 52b: 68 ST_IND_1 + 52c: 32 LD_CONST_1 04 + 52e: 144 PUSH_AE + 52f: 96 CREATE_REFERENCE 00 4C + 532: 146 PUSH_REF + 533: 99 ADD_OFFSET 00 0A + 536: 146 PUSH_REF + 537: 33 LD_CONST_2 00 01 + 53a: 147 POP_REF + 53b: 69 ST_IND_2 + 53c: 147 POP_REF + 53d: 235 SELCT_ARRAY_IND + 53e: 145 POP_AE + 53f: 68 ST_IND_1 + 540: 32 LD_CONST_1 01 + 542: 144 PUSH_AE + 543: 96 CREATE_REFERENCE 00 4C + 546: 146 PUSH_REF + 547: 99 ADD_OFFSET 00 0A + 54a: 146 PUSH_REF + 54b: 33 LD_CONST_2 00 02 + 54e: 147 POP_REF + 54f: 69 ST_IND_2 + 550: 147 POP_REF + 551: 235 SELCT_ARRAY_IND + 552: 145 POP_AE + 553: 68 ST_IND_1 + 554: 32 LD_CONST_1 01 + 556: 144 PUSH_AE + 557: 96 CREATE_REFERENCE 00 4C + 55a: 146 PUSH_REF + 55b: 99 ADD_OFFSET 00 0A + 55e: 146 PUSH_REF + 55f: 33 LD_CONST_2 00 03 + 562: 147 POP_REF + 563: 69 ST_IND_2 + 564: 147 POP_REF + 565: 235 SELCT_ARRAY_IND + 566: 145 POP_AE + 567: 68 ST_IND_1 + 568: 32 LD_CONST_1 00 + 56a: 144 PUSH_AE + 56b: 96 CREATE_REFERENCE 00 4C + 56e: 146 PUSH_REF + 56f: 99 ADD_OFFSET 00 0A + 572: 146 PUSH_REF + 573: 33 LD_CONST_2 00 04 + 576: 147 POP_REF + 577: 69 ST_IND_2 + 578: 147 POP_REF + 579: 235 SELCT_ARRAY_IND + 57a: 145 POP_AE + 57b: 68 ST_IND_1 + 57c: 32 LD_CONST_1 01 + 57e: 144 PUSH_AE + 57f: 96 CREATE_REFERENCE 00 4C + 582: 146 PUSH_REF + 583: 99 ADD_OFFSET 00 0A + 586: 146 PUSH_REF + 587: 33 LD_CONST_2 00 05 + 58a: 147 POP_REF + 58b: 69 ST_IND_2 + 58c: 147 POP_REF + 58d: 235 SELCT_ARRAY_IND + 58e: 145 POP_AE + 58f: 68 ST_IND_1 + 590: 33 LD_CONST_2 00 06 + 593: 59 ST_FAR_2 00 10 00 E4 + 598: 14 LD_NEAR_ANY 00 4C + 59b: 241 ST_FAR_ARRAY 00 10 00 0C + 5a1: 4 CAL 00 10 + 5a4: 16 LD_FAR_1 00 10 00 09 + 5a9: 144 PUSH_AE + 5aa: 96 CREATE_REFERENCE 00 4C + 5ad: 146 PUSH_REF + 5ae: 99 ADD_OFFSET 00 0A + 5b1: 146 PUSH_REF + 5b2: 33 LD_CONST_2 00 07 + 5b5: 147 POP_REF + 5b6: 69 ST_IND_2 + 5b7: 147 POP_REF + 5b8: 235 SELCT_ARRAY_IND + 5b9: 145 POP_AE + 5ba: 68 ST_IND_1 + 5bb: 16 LD_FAR_1 00 10 00 08 + 5c0: 146 PUSH_REF + 5c1: 144 PUSH_AE + 5c2: 96 CREATE_REFERENCE 00 4C + 5c5: 146 PUSH_REF + 5c6: 99 ADD_OFFSET 00 0A + 5c9: 146 PUSH_REF + 5ca: 33 LD_CONST_2 00 06 + 5cd: 147 POP_REF + 5ce: 69 ST_IND_2 + 5cf: 147 POP_REF + 5d0: 235 SELCT_ARRAY_IND + 5d1: 145 POP_AE + 5d2: 68 ST_IND_1 + 5d3: 147 POP_REF + 5d4: 1 JMP 08 6B + 5d7: 12 LD_NEAR_2 02 EA + 5da: 125 LDS_CONST_2 00 0D + 5dd: 225 EQ_2 + 5de: 2 JMPC 05 EE + 5e1: 12 LD_NEAR_2 02 EA + 5e4: 125 LDS_CONST_2 00 0E + 5e7: 225 EQ_2 + 5e8: 2 JMPC 05 EE + 5eb: 1 JMP 06 B3 + 5ee: 33 LD_CONST_2 00 08 + 5f1: 54 ST_NEAR_2 02 EC + 5f4: 32 LD_CONST_1 07 + 5f6: 144 PUSH_AE + 5f7: 96 CREATE_REFERENCE 00 4C + 5fa: 146 PUSH_REF + 5fb: 99 ADD_OFFSET 00 0A + 5fe: 146 PUSH_REF + 5ff: 33 LD_CONST_2 00 00 + 602: 147 POP_REF + 603: 69 ST_IND_2 + 604: 147 POP_REF + 605: 235 SELCT_ARRAY_IND + 606: 145 POP_AE + 607: 68 ST_IND_1 + 608: 32 LD_CONST_1 04 + 60a: 144 PUSH_AE + 60b: 96 CREATE_REFERENCE 00 4C + 60e: 146 PUSH_REF + 60f: 99 ADD_OFFSET 00 0A + 612: 146 PUSH_REF + 613: 33 LD_CONST_2 00 01 + 616: 147 POP_REF + 617: 69 ST_IND_2 + 618: 147 POP_REF + 619: 235 SELCT_ARRAY_IND + 61a: 145 POP_AE + 61b: 68 ST_IND_1 + 61c: 32 LD_CONST_1 01 + 61e: 144 PUSH_AE + 61f: 96 CREATE_REFERENCE 00 4C + 622: 146 PUSH_REF + 623: 99 ADD_OFFSET 00 0A + 626: 146 PUSH_REF + 627: 33 LD_CONST_2 00 02 + 62a: 147 POP_REF + 62b: 69 ST_IND_2 + 62c: 147 POP_REF + 62d: 235 SELCT_ARRAY_IND + 62e: 145 POP_AE + 62f: 68 ST_IND_1 + 630: 32 LD_CONST_1 01 + 632: 144 PUSH_AE + 633: 96 CREATE_REFERENCE 00 4C + 636: 146 PUSH_REF + 637: 99 ADD_OFFSET 00 0A + 63a: 146 PUSH_REF + 63b: 33 LD_CONST_2 00 03 + 63e: 147 POP_REF + 63f: 69 ST_IND_2 + 640: 147 POP_REF + 641: 235 SELCT_ARRAY_IND + 642: 145 POP_AE + 643: 68 ST_IND_1 + 644: 32 LD_CONST_1 00 + 646: 144 PUSH_AE + 647: 96 CREATE_REFERENCE 00 4C + 64a: 146 PUSH_REF + 64b: 99 ADD_OFFSET 00 0A + 64e: 146 PUSH_REF + 64f: 33 LD_CONST_2 00 04 + 652: 147 POP_REF + 653: 69 ST_IND_2 + 654: 147 POP_REF + 655: 235 SELCT_ARRAY_IND + 656: 145 POP_AE + 657: 68 ST_IND_1 + 658: 32 LD_CONST_1 01 + 65a: 144 PUSH_AE + 65b: 96 CREATE_REFERENCE 00 4C + 65e: 146 PUSH_REF + 65f: 99 ADD_OFFSET 00 0A + 662: 146 PUSH_REF + 663: 33 LD_CONST_2 00 05 + 666: 147 POP_REF + 667: 69 ST_IND_2 + 668: 147 POP_REF + 669: 235 SELCT_ARRAY_IND + 66a: 145 POP_AE + 66b: 68 ST_IND_1 + 66c: 33 LD_CONST_2 00 06 + 66f: 59 ST_FAR_2 00 10 00 E4 + 674: 14 LD_NEAR_ANY 00 4C + 677: 241 ST_FAR_ARRAY 00 10 00 0C + 67d: 4 CAL 00 10 + 680: 16 LD_FAR_1 00 10 00 09 + 685: 144 PUSH_AE + 686: 96 CREATE_REFERENCE 00 4C + 689: 146 PUSH_REF + 68a: 99 ADD_OFFSET 00 0A + 68d: 146 PUSH_REF + 68e: 33 LD_CONST_2 00 07 + 691: 147 POP_REF + 692: 69 ST_IND_2 + 693: 147 POP_REF + 694: 235 SELCT_ARRAY_IND + 695: 145 POP_AE + 696: 68 ST_IND_1 + 697: 16 LD_FAR_1 00 10 00 08 + 69c: 146 PUSH_REF + 69d: 144 PUSH_AE + 69e: 96 CREATE_REFERENCE 00 4C + 6a1: 146 PUSH_REF + 6a2: 99 ADD_OFFSET 00 0A + 6a5: 146 PUSH_REF + 6a6: 33 LD_CONST_2 00 06 + 6a9: 147 POP_REF + 6aa: 69 ST_IND_2 + 6ab: 147 POP_REF + 6ac: 235 SELCT_ARRAY_IND + 6ad: 145 POP_AE + 6ae: 68 ST_IND_1 + 6af: 147 POP_REF + 6b0: 1 JMP 08 6B + 6b3: 12 LD_NEAR_2 02 EA + 6b6: 125 LDS_CONST_2 00 0F + 6b9: 225 EQ_2 + 6ba: 2 JMPC 06 CA + 6bd: 12 LD_NEAR_2 02 EA + 6c0: 125 LDS_CONST_2 00 10 + 6c3: 225 EQ_2 + 6c4: 2 JMPC 06 CA + 6c7: 1 JMP 07 8F + 6ca: 33 LD_CONST_2 00 08 + 6cd: 54 ST_NEAR_2 02 EC + 6d0: 32 LD_CONST_1 08 + 6d2: 144 PUSH_AE + 6d3: 96 CREATE_REFERENCE 00 4C + 6d6: 146 PUSH_REF + 6d7: 99 ADD_OFFSET 00 0A + 6da: 146 PUSH_REF + 6db: 33 LD_CONST_2 00 00 + 6de: 147 POP_REF + 6df: 69 ST_IND_2 + 6e0: 147 POP_REF + 6e1: 235 SELCT_ARRAY_IND + 6e2: 145 POP_AE + 6e3: 68 ST_IND_1 + 6e4: 32 LD_CONST_1 04 + 6e6: 144 PUSH_AE + 6e7: 96 CREATE_REFERENCE 00 4C + 6ea: 146 PUSH_REF + 6eb: 99 ADD_OFFSET 00 0A + 6ee: 146 PUSH_REF + 6ef: 33 LD_CONST_2 00 01 + 6f2: 147 POP_REF + 6f3: 69 ST_IND_2 + 6f4: 147 POP_REF + 6f5: 235 SELCT_ARRAY_IND + 6f6: 145 POP_AE + 6f7: 68 ST_IND_1 + 6f8: 32 LD_CONST_1 01 + 6fa: 144 PUSH_AE + 6fb: 96 CREATE_REFERENCE 00 4C + 6fe: 146 PUSH_REF + 6ff: 99 ADD_OFFSET 00 0A + 702: 146 PUSH_REF + 703: 33 LD_CONST_2 00 02 + 706: 147 POP_REF + 707: 69 ST_IND_2 + 708: 147 POP_REF + 709: 235 SELCT_ARRAY_IND + 70a: 145 POP_AE + 70b: 68 ST_IND_1 + 70c: 32 LD_CONST_1 01 + 70e: 144 PUSH_AE + 70f: 96 CREATE_REFERENCE 00 4C + 712: 146 PUSH_REF + 713: 99 ADD_OFFSET 00 0A + 716: 146 PUSH_REF + 717: 33 LD_CONST_2 00 03 + 71a: 147 POP_REF + 71b: 69 ST_IND_2 + 71c: 147 POP_REF + 71d: 235 SELCT_ARRAY_IND + 71e: 145 POP_AE + 71f: 68 ST_IND_1 + 720: 32 LD_CONST_1 00 + 722: 144 PUSH_AE + 723: 96 CREATE_REFERENCE 00 4C + 726: 146 PUSH_REF + 727: 99 ADD_OFFSET 00 0A + 72a: 146 PUSH_REF + 72b: 33 LD_CONST_2 00 04 + 72e: 147 POP_REF + 72f: 69 ST_IND_2 + 730: 147 POP_REF + 731: 235 SELCT_ARRAY_IND + 732: 145 POP_AE + 733: 68 ST_IND_1 + 734: 32 LD_CONST_1 01 + 736: 144 PUSH_AE + 737: 96 CREATE_REFERENCE 00 4C + 73a: 146 PUSH_REF + 73b: 99 ADD_OFFSET 00 0A + 73e: 146 PUSH_REF + 73f: 33 LD_CONST_2 00 05 + 742: 147 POP_REF + 743: 69 ST_IND_2 + 744: 147 POP_REF + 745: 235 SELCT_ARRAY_IND + 746: 145 POP_AE + 747: 68 ST_IND_1 + 748: 33 LD_CONST_2 00 06 + 74b: 59 ST_FAR_2 00 10 00 E4 + 750: 14 LD_NEAR_ANY 00 4C + 753: 241 ST_FAR_ARRAY 00 10 00 0C + 759: 4 CAL 00 10 + 75c: 16 LD_FAR_1 00 10 00 09 + 761: 144 PUSH_AE + 762: 96 CREATE_REFERENCE 00 4C + 765: 146 PUSH_REF + 766: 99 ADD_OFFSET 00 0A + 769: 146 PUSH_REF + 76a: 33 LD_CONST_2 00 07 + 76d: 147 POP_REF + 76e: 69 ST_IND_2 + 76f: 147 POP_REF + 770: 235 SELCT_ARRAY_IND + 771: 145 POP_AE + 772: 68 ST_IND_1 + 773: 16 LD_FAR_1 00 10 00 08 + 778: 146 PUSH_REF + 779: 144 PUSH_AE + 77a: 96 CREATE_REFERENCE 00 4C + 77d: 146 PUSH_REF + 77e: 99 ADD_OFFSET 00 0A + 781: 146 PUSH_REF + 782: 33 LD_CONST_2 00 06 + 785: 147 POP_REF + 786: 69 ST_IND_2 + 787: 147 POP_REF + 788: 235 SELCT_ARRAY_IND + 789: 145 POP_AE + 78a: 68 ST_IND_1 + 78b: 147 POP_REF + 78c: 1 JMP 08 6B + 78f: 12 LD_NEAR_2 02 EA + 792: 125 LDS_CONST_2 00 11 + 795: 225 EQ_2 + 796: 2 JMPC 07 A6 + 799: 12 LD_NEAR_2 02 EA + 79c: 125 LDS_CONST_2 00 12 + 79f: 225 EQ_2 + 7a0: 2 JMPC 07 A6 + 7a3: 1 JMP 08 6B + 7a6: 33 LD_CONST_2 00 08 + 7a9: 54 ST_NEAR_2 02 EC + 7ac: 32 LD_CONST_1 09 + 7ae: 144 PUSH_AE + 7af: 96 CREATE_REFERENCE 00 4C + 7b2: 146 PUSH_REF + 7b3: 99 ADD_OFFSET 00 0A + 7b6: 146 PUSH_REF + 7b7: 33 LD_CONST_2 00 00 + 7ba: 147 POP_REF + 7bb: 69 ST_IND_2 + 7bc: 147 POP_REF + 7bd: 235 SELCT_ARRAY_IND + 7be: 145 POP_AE + 7bf: 68 ST_IND_1 + 7c0: 32 LD_CONST_1 04 + 7c2: 144 PUSH_AE + 7c3: 96 CREATE_REFERENCE 00 4C + 7c6: 146 PUSH_REF + 7c7: 99 ADD_OFFSET 00 0A + 7ca: 146 PUSH_REF + 7cb: 33 LD_CONST_2 00 01 + 7ce: 147 POP_REF + 7cf: 69 ST_IND_2 + 7d0: 147 POP_REF + 7d1: 235 SELCT_ARRAY_IND + 7d2: 145 POP_AE + 7d3: 68 ST_IND_1 + 7d4: 32 LD_CONST_1 01 + 7d6: 144 PUSH_AE + 7d7: 96 CREATE_REFERENCE 00 4C + 7da: 146 PUSH_REF + 7db: 99 ADD_OFFSET 00 0A + 7de: 146 PUSH_REF + 7df: 33 LD_CONST_2 00 02 + 7e2: 147 POP_REF + 7e3: 69 ST_IND_2 + 7e4: 147 POP_REF + 7e5: 235 SELCT_ARRAY_IND + 7e6: 145 POP_AE + 7e7: 68 ST_IND_1 + 7e8: 32 LD_CONST_1 01 + 7ea: 144 PUSH_AE + 7eb: 96 CREATE_REFERENCE 00 4C + 7ee: 146 PUSH_REF + 7ef: 99 ADD_OFFSET 00 0A + 7f2: 146 PUSH_REF + 7f3: 33 LD_CONST_2 00 03 + 7f6: 147 POP_REF + 7f7: 69 ST_IND_2 + 7f8: 147 POP_REF + 7f9: 235 SELCT_ARRAY_IND + 7fa: 145 POP_AE + 7fb: 68 ST_IND_1 + 7fc: 32 LD_CONST_1 00 + 7fe: 144 PUSH_AE + 7ff: 96 CREATE_REFERENCE 00 4C + 802: 146 PUSH_REF + 803: 99 ADD_OFFSET 00 0A + 806: 146 PUSH_REF + 807: 33 LD_CONST_2 00 04 + 80a: 147 POP_REF + 80b: 69 ST_IND_2 + 80c: 147 POP_REF + 80d: 235 SELCT_ARRAY_IND + 80e: 145 POP_AE + 80f: 68 ST_IND_1 + 810: 32 LD_CONST_1 01 + 812: 144 PUSH_AE + 813: 96 CREATE_REFERENCE 00 4C + 816: 146 PUSH_REF + 817: 99 ADD_OFFSET 00 0A + 81a: 146 PUSH_REF + 81b: 33 LD_CONST_2 00 05 + 81e: 147 POP_REF + 81f: 69 ST_IND_2 + 820: 147 POP_REF + 821: 235 SELCT_ARRAY_IND + 822: 145 POP_AE + 823: 68 ST_IND_1 + 824: 33 LD_CONST_2 00 06 + 827: 59 ST_FAR_2 00 10 00 E4 + 82c: 14 LD_NEAR_ANY 00 4C + 82f: 241 ST_FAR_ARRAY 00 10 00 0C + 835: 4 CAL 00 10 + 838: 16 LD_FAR_1 00 10 00 09 + 83d: 144 PUSH_AE + 83e: 96 CREATE_REFERENCE 00 4C + 841: 146 PUSH_REF + 842: 99 ADD_OFFSET 00 0A + 845: 146 PUSH_REF + 846: 33 LD_CONST_2 00 07 + 849: 147 POP_REF + 84a: 69 ST_IND_2 + 84b: 147 POP_REF + 84c: 235 SELCT_ARRAY_IND + 84d: 145 POP_AE + 84e: 68 ST_IND_1 + 84f: 16 LD_FAR_1 00 10 00 08 + 854: 146 PUSH_REF + 855: 144 PUSH_AE + 856: 96 CREATE_REFERENCE 00 4C + 859: 146 PUSH_REF + 85a: 99 ADD_OFFSET 00 0A + 85d: 146 PUSH_REF + 85e: 33 LD_CONST_2 00 06 + 861: 147 POP_REF + 862: 69 ST_IND_2 + 863: 147 POP_REF + 864: 235 SELCT_ARRAY_IND + 865: 145 POP_AE + 866: 68 ST_IND_1 + 867: 147 POP_REF + 868: 1 JMP 08 6B + 86b: 10 LD_NEAR_BIT 02 D4 + 86e: 57 ST_FAR_BIT 00 0C 00 08 + 873: 57 ST_FAR_BIT 00 0C 00 09 + 878: 3 JMPCN 08 9F + 87b: 12 LD_NEAR_2 02 EC + 87e: 59 ST_FAR_2 00 0C 00 18 + 883: 90 LD_NEAR_8 02 FC + 887: 109 ST_FAR_8 00 0C 00 10 + 88d: 32 LD_CONST_1 01 + 88f: 58 ST_FAR_1 00 0C 00 0C + 894: 4 CAL 00 0C + 897: 15 LD_FAR_BIT 00 0C 00 09 + 89c: 3 JMPCN 08 9F + 89f: 10 LD_NEAR_BIT 02 D5 + 8a2: 57 ST_FAR_BIT 00 08 00 08 + 8a7: 3 JMPCN 08 BE + 8aa: 90 LD_NEAR_8 03 04 + 8ae: 109 ST_FAR_8 00 08 00 14 + 8b4: 32 LD_CONST_1 01 + 8b6: 58 ST_FAR_1 00 08 00 10 + 8bb: 4 CAL 00 08 + 8be: 1 LDA_NEAR 00 D5 16 00 00 4C + 8c6: 108 ST_NEAR_8 02 FC + 8ca: 1 LDA_NEAR 00 D5 16 00 01 24 + 8d2: 108 ST_NEAR_8 03 04 + 8d6: 15 LD_FAR_BIT 00 14 00 08 + 8db: 52 ST_NEAR_BIT 02 D9 + 8de: 15 LD_FAR_BIT 00 18 00 08 + 8e3: 52 ST_NEAR_BIT 02 DD + 8e6: 12 LD_NEAR_2 02 EA + 8e9: 125 LDS_CONST_2 00 02 + 8ec: 225 EQ_2 + 8ed: 144 PUSH_AE + 8ee: 96 CREATE_REFERENCE 01 24 + 8f1: 146 PUSH_REF + 8f2: 99 ADD_OFFSET 00 0A + 8f5: 146 PUSH_REF + 8f6: 33 LD_CONST_2 00 00 + 8f9: 147 POP_REF + 8fa: 69 ST_IND_2 + 8fb: 147 POP_REF + 8fc: 235 SELCT_ARRAY_IND + 8fd: 26 LD_IND_1 + 8fe: 124 LDS_CONST_1 01 + 900: 224 EQ_1 + 901: 145 POP_AE + 902: 151 AND_BIT + 903: 3 JMPCN 09 3B + 906: 96 CREATE_REFERENCE 01 24 + 909: 146 PUSH_REF + 90a: 99 ADD_OFFSET 00 0A + 90d: 146 PUSH_REF + 90e: 33 LD_CONST_2 00 03 + 911: 147 POP_REF + 912: 69 ST_IND_2 + 913: 147 POP_REF + 914: 235 SELCT_ARRAY_IND + 915: 26 LD_IND_1 + 916: 231 TYPECAST 04 01 + 919: 126 LDS_CONST_4 43 80 00 00 + 91e: 183 MUL_FLOAT + 91f: 144 PUSH_AE + 920: 96 CREATE_REFERENCE 01 24 + 923: 146 PUSH_REF + 924: 99 ADD_OFFSET 00 0A + 927: 146 PUSH_REF + 928: 33 LD_CONST_2 00 04 + 92b: 147 POP_REF + 92c: 69 ST_IND_2 + 92d: 147 POP_REF + 92e: 235 SELCT_ARRAY_IND + 92f: 26 LD_IND_1 + 930: 231 TYPECAST 04 01 + 933: 145 POP_AE + 934: 169 ADD_FLOAT + 935: 65 ST_BYREF_4 00 28 + 938: 1 JMP 09 3B + 93b: 12 LD_NEAR_2 02 EA + 93e: 125 LDS_CONST_2 00 04 + 941: 225 EQ_2 + 942: 144 PUSH_AE + 943: 96 CREATE_REFERENCE 01 24 + 946: 146 PUSH_REF + 947: 99 ADD_OFFSET 00 0A + 94a: 146 PUSH_REF + 94b: 33 LD_CONST_2 00 00 + 94e: 147 POP_REF + 94f: 69 ST_IND_2 + 950: 147 POP_REF + 951: 235 SELCT_ARRAY_IND + 952: 26 LD_IND_1 + 953: 124 LDS_CONST_1 02 + 955: 224 EQ_1 + 956: 145 POP_AE + 957: 151 AND_BIT + 958: 3 JMPCN 09 90 + 95b: 96 CREATE_REFERENCE 01 24 + 95e: 146 PUSH_REF + 95f: 99 ADD_OFFSET 00 0A + 962: 146 PUSH_REF + 963: 33 LD_CONST_2 00 03 + 966: 147 POP_REF + 967: 69 ST_IND_2 + 968: 147 POP_REF + 969: 235 SELCT_ARRAY_IND + 96a: 26 LD_IND_1 + 96b: 231 TYPECAST 04 01 + 96e: 126 LDS_CONST_4 43 80 00 00 + 973: 183 MUL_FLOAT + 974: 144 PUSH_AE + 975: 96 CREATE_REFERENCE 01 24 + 978: 146 PUSH_REF + 979: 99 ADD_OFFSET 00 0A + 97c: 146 PUSH_REF + 97d: 33 LD_CONST_2 00 04 + 980: 147 POP_REF + 981: 69 ST_IND_2 + 982: 147 POP_REF + 983: 235 SELCT_ARRAY_IND + 984: 26 LD_IND_1 + 985: 231 TYPECAST 04 01 + 988: 145 POP_AE + 989: 169 ADD_FLOAT + 98a: 65 ST_BYREF_4 00 48 + 98d: 1 JMP 09 90 + 990: 12 LD_NEAR_2 02 EA + 993: 125 LDS_CONST_2 00 06 + 996: 225 EQ_2 + 997: 144 PUSH_AE + 998: 96 CREATE_REFERENCE 01 24 + 99b: 146 PUSH_REF + 99c: 99 ADD_OFFSET 00 0A + 99f: 146 PUSH_REF + 9a0: 33 LD_CONST_2 00 00 + 9a3: 147 POP_REF + 9a4: 69 ST_IND_2 + 9a5: 147 POP_REF + 9a6: 235 SELCT_ARRAY_IND + 9a7: 26 LD_IND_1 + 9a8: 124 LDS_CONST_1 03 + 9aa: 224 EQ_1 + 9ab: 145 POP_AE + 9ac: 151 AND_BIT + 9ad: 3 JMPCN 09 E5 + 9b0: 96 CREATE_REFERENCE 01 24 + 9b3: 146 PUSH_REF + 9b4: 99 ADD_OFFSET 00 0A + 9b7: 146 PUSH_REF + 9b8: 33 LD_CONST_2 00 03 + 9bb: 147 POP_REF + 9bc: 69 ST_IND_2 + 9bd: 147 POP_REF + 9be: 235 SELCT_ARRAY_IND + 9bf: 26 LD_IND_1 + 9c0: 231 TYPECAST 04 01 + 9c3: 126 LDS_CONST_4 43 80 00 00 + 9c8: 183 MUL_FLOAT + 9c9: 144 PUSH_AE + 9ca: 96 CREATE_REFERENCE 01 24 + 9cd: 146 PUSH_REF + 9ce: 99 ADD_OFFSET 00 0A + 9d1: 146 PUSH_REF + 9d2: 33 LD_CONST_2 00 04 + 9d5: 147 POP_REF + 9d6: 69 ST_IND_2 + 9d7: 147 POP_REF + 9d8: 235 SELCT_ARRAY_IND + 9d9: 26 LD_IND_1 + 9da: 231 TYPECAST 04 01 + 9dd: 145 POP_AE + 9de: 169 ADD_FLOAT + 9df: 65 ST_BYREF_4 00 44 + 9e2: 1 JMP 09 E5 + 9e5: 12 LD_NEAR_2 02 EA + 9e8: 125 LDS_CONST_2 00 08 + 9eb: 225 EQ_2 + 9ec: 144 PUSH_AE + 9ed: 96 CREATE_REFERENCE 01 24 + 9f0: 146 PUSH_REF + 9f1: 99 ADD_OFFSET 00 0A + 9f4: 146 PUSH_REF + 9f5: 33 LD_CONST_2 00 00 + 9f8: 147 POP_REF + 9f9: 69 ST_IND_2 + 9fa: 147 POP_REF + 9fb: 235 SELCT_ARRAY_IND + 9fc: 26 LD_IND_1 + 9fd: 124 LDS_CONST_1 04 + 9ff: 224 EQ_1 + a00: 145 POP_AE + a01: 151 AND_BIT + a02: 3 JMPCN 0A 3A + a05: 96 CREATE_REFERENCE 01 24 + a08: 146 PUSH_REF + a09: 99 ADD_OFFSET 00 0A + a0c: 146 PUSH_REF + a0d: 33 LD_CONST_2 00 03 + a10: 147 POP_REF + a11: 69 ST_IND_2 + a12: 147 POP_REF + a13: 235 SELCT_ARRAY_IND + a14: 26 LD_IND_1 + a15: 231 TYPECAST 04 01 + a18: 126 LDS_CONST_4 43 80 00 00 + a1d: 183 MUL_FLOAT + a1e: 144 PUSH_AE + a1f: 96 CREATE_REFERENCE 01 24 + a22: 146 PUSH_REF + a23: 99 ADD_OFFSET 00 0A + a26: 146 PUSH_REF + a27: 33 LD_CONST_2 00 04 + a2a: 147 POP_REF + a2b: 69 ST_IND_2 + a2c: 147 POP_REF + a2d: 235 SELCT_ARRAY_IND + a2e: 26 LD_IND_1 + a2f: 231 TYPECAST 04 01 + a32: 145 POP_AE + a33: 169 ADD_FLOAT + a34: 65 ST_BYREF_4 00 40 + a37: 1 JMP 0A 3A + a3a: 12 LD_NEAR_2 02 EA + a3d: 125 LDS_CONST_2 00 0A + a40: 225 EQ_2 + a41: 144 PUSH_AE + a42: 96 CREATE_REFERENCE 01 24 + a45: 146 PUSH_REF + a46: 99 ADD_OFFSET 00 0A + a49: 146 PUSH_REF + a4a: 33 LD_CONST_2 00 00 + a4d: 147 POP_REF + a4e: 69 ST_IND_2 + a4f: 147 POP_REF + a50: 235 SELCT_ARRAY_IND + a51: 26 LD_IND_1 + a52: 124 LDS_CONST_1 05 + a54: 224 EQ_1 + a55: 145 POP_AE + a56: 151 AND_BIT + a57: 3 JMPCN 0A 8F + a5a: 96 CREATE_REFERENCE 01 24 + a5d: 146 PUSH_REF + a5e: 99 ADD_OFFSET 00 0A + a61: 146 PUSH_REF + a62: 33 LD_CONST_2 00 03 + a65: 147 POP_REF + a66: 69 ST_IND_2 + a67: 147 POP_REF + a68: 235 SELCT_ARRAY_IND + a69: 26 LD_IND_1 + a6a: 231 TYPECAST 04 01 + a6d: 126 LDS_CONST_4 43 80 00 00 + a72: 183 MUL_FLOAT + a73: 144 PUSH_AE + a74: 96 CREATE_REFERENCE 01 24 + a77: 146 PUSH_REF + a78: 99 ADD_OFFSET 00 0A + a7b: 146 PUSH_REF + a7c: 33 LD_CONST_2 00 04 + a7f: 147 POP_REF + a80: 69 ST_IND_2 + a81: 147 POP_REF + a82: 235 SELCT_ARRAY_IND + a83: 26 LD_IND_1 + a84: 231 TYPECAST 04 01 + a87: 145 POP_AE + a88: 169 ADD_FLOAT + a89: 65 ST_BYREF_4 00 3C + a8c: 1 JMP 0A 8F + a8f: 12 LD_NEAR_2 02 EA + a92: 125 LDS_CONST_2 00 0C + a95: 225 EQ_2 + a96: 144 PUSH_AE + a97: 96 CREATE_REFERENCE 01 24 + a9a: 146 PUSH_REF + a9b: 99 ADD_OFFSET 00 0A + a9e: 146 PUSH_REF + a9f: 33 LD_CONST_2 00 00 + aa2: 147 POP_REF + aa3: 69 ST_IND_2 + aa4: 147 POP_REF + aa5: 235 SELCT_ARRAY_IND + aa6: 26 LD_IND_1 + aa7: 124 LDS_CONST_1 06 + aa9: 224 EQ_1 + aaa: 145 POP_AE + aab: 151 AND_BIT + aac: 3 JMPCN 0A E4 + aaf: 96 CREATE_REFERENCE 01 24 + ab2: 146 PUSH_REF + ab3: 99 ADD_OFFSET 00 0A + ab6: 146 PUSH_REF + ab7: 33 LD_CONST_2 00 03 + aba: 147 POP_REF + abb: 69 ST_IND_2 + abc: 147 POP_REF + abd: 235 SELCT_ARRAY_IND + abe: 26 LD_IND_1 + abf: 231 TYPECAST 04 01 + ac2: 126 LDS_CONST_4 43 80 00 00 + ac7: 183 MUL_FLOAT + ac8: 144 PUSH_AE + ac9: 96 CREATE_REFERENCE 01 24 + acc: 146 PUSH_REF + acd: 99 ADD_OFFSET 00 0A + ad0: 146 PUSH_REF + ad1: 33 LD_CONST_2 00 04 + ad4: 147 POP_REF + ad5: 69 ST_IND_2 + ad6: 147 POP_REF + ad7: 235 SELCT_ARRAY_IND + ad8: 26 LD_IND_1 + ad9: 231 TYPECAST 04 01 + adc: 145 POP_AE + add: 169 ADD_FLOAT + ade: 65 ST_BYREF_4 00 38 + ae1: 1 JMP 0A E4 + ae4: 12 LD_NEAR_2 02 EA + ae7: 125 LDS_CONST_2 00 0E + aea: 225 EQ_2 + aeb: 144 PUSH_AE + aec: 96 CREATE_REFERENCE 01 24 + aef: 146 PUSH_REF + af0: 99 ADD_OFFSET 00 0A + af3: 146 PUSH_REF + af4: 33 LD_CONST_2 00 00 + af7: 147 POP_REF + af8: 69 ST_IND_2 + af9: 147 POP_REF + afa: 235 SELCT_ARRAY_IND + afb: 26 LD_IND_1 + afc: 124 LDS_CONST_1 07 + afe: 224 EQ_1 + aff: 145 POP_AE + b00: 151 AND_BIT + b01: 3 JMPCN 0B 39 + b04: 96 CREATE_REFERENCE 01 24 + b07: 146 PUSH_REF + b08: 99 ADD_OFFSET 00 0A + b0b: 146 PUSH_REF + b0c: 33 LD_CONST_2 00 03 + b0f: 147 POP_REF + b10: 69 ST_IND_2 + b11: 147 POP_REF + b12: 235 SELCT_ARRAY_IND + b13: 26 LD_IND_1 + b14: 231 TYPECAST 04 01 + b17: 126 LDS_CONST_4 43 80 00 00 + b1c: 183 MUL_FLOAT + b1d: 144 PUSH_AE + b1e: 96 CREATE_REFERENCE 01 24 + b21: 146 PUSH_REF + b22: 99 ADD_OFFSET 00 0A + b25: 146 PUSH_REF + b26: 33 LD_CONST_2 00 04 + b29: 147 POP_REF + b2a: 69 ST_IND_2 + b2b: 147 POP_REF + b2c: 235 SELCT_ARRAY_IND + b2d: 26 LD_IND_1 + b2e: 231 TYPECAST 04 01 + b31: 145 POP_AE + b32: 169 ADD_FLOAT + b33: 65 ST_BYREF_4 00 34 + b36: 1 JMP 0B 39 + b39: 12 LD_NEAR_2 02 EA + b3c: 125 LDS_CONST_2 00 10 + b3f: 225 EQ_2 + b40: 144 PUSH_AE + b41: 96 CREATE_REFERENCE 01 24 + b44: 146 PUSH_REF + b45: 99 ADD_OFFSET 00 0A + b48: 146 PUSH_REF + b49: 33 LD_CONST_2 00 00 + b4c: 147 POP_REF + b4d: 69 ST_IND_2 + b4e: 147 POP_REF + b4f: 235 SELCT_ARRAY_IND + b50: 26 LD_IND_1 + b51: 124 LDS_CONST_1 08 + b53: 224 EQ_1 + b54: 145 POP_AE + b55: 151 AND_BIT + b56: 3 JMPCN 0B 8E + b59: 96 CREATE_REFERENCE 01 24 + b5c: 146 PUSH_REF + b5d: 99 ADD_OFFSET 00 0A + b60: 146 PUSH_REF + b61: 33 LD_CONST_2 00 03 + b64: 147 POP_REF + b65: 69 ST_IND_2 + b66: 147 POP_REF + b67: 235 SELCT_ARRAY_IND + b68: 26 LD_IND_1 + b69: 231 TYPECAST 04 01 + b6c: 126 LDS_CONST_4 43 80 00 00 + b71: 183 MUL_FLOAT + b72: 144 PUSH_AE + b73: 96 CREATE_REFERENCE 01 24 + b76: 146 PUSH_REF + b77: 99 ADD_OFFSET 00 0A + b7a: 146 PUSH_REF + b7b: 33 LD_CONST_2 00 04 + b7e: 147 POP_REF + b7f: 69 ST_IND_2 + b80: 147 POP_REF + b81: 235 SELCT_ARRAY_IND + b82: 26 LD_IND_1 + b83: 231 TYPECAST 04 01 + b86: 145 POP_AE + b87: 169 ADD_FLOAT + b88: 65 ST_BYREF_4 00 30 + b8b: 1 JMP 0B 8E + b8e: 12 LD_NEAR_2 02 EA + b91: 125 LDS_CONST_2 00 12 + b94: 225 EQ_2 + b95: 144 PUSH_AE + b96: 96 CREATE_REFERENCE 01 24 + b99: 146 PUSH_REF + b9a: 99 ADD_OFFSET 00 0A + b9d: 146 PUSH_REF + b9e: 33 LD_CONST_2 00 00 + ba1: 147 POP_REF + ba2: 69 ST_IND_2 + ba3: 147 POP_REF + ba4: 235 SELCT_ARRAY_IND + ba5: 26 LD_IND_1 + ba6: 124 LDS_CONST_1 09 + ba8: 224 EQ_1 + ba9: 145 POP_AE + baa: 151 AND_BIT + bab: 3 JMPCN 0B E3 + bae: 96 CREATE_REFERENCE 01 24 + bb1: 146 PUSH_REF + bb2: 99 ADD_OFFSET 00 0A + bb5: 146 PUSH_REF + bb6: 33 LD_CONST_2 00 03 + bb9: 147 POP_REF + bba: 69 ST_IND_2 + bbb: 147 POP_REF + bbc: 235 SELCT_ARRAY_IND + bbd: 26 LD_IND_1 + bbe: 231 TYPECAST 04 01 + bc1: 126 LDS_CONST_4 43 80 00 00 + bc6: 183 MUL_FLOAT + bc7: 144 PUSH_AE + bc8: 96 CREATE_REFERENCE 01 24 + bcb: 146 PUSH_REF + bcc: 99 ADD_OFFSET 00 0A + bcf: 146 PUSH_REF + bd0: 33 LD_CONST_2 00 04 + bd3: 147 POP_REF + bd4: 69 ST_IND_2 + bd5: 147 POP_REF + bd6: 235 SELCT_ARRAY_IND + bd7: 26 LD_IND_1 + bd8: 231 TYPECAST 04 01 + bdb: 145 POP_AE + bdc: 169 ADD_FLOAT + bdd: 65 ST_BYREF_4 00 2C + be0: 1 JMP 0B E3 + be3: 7 RET + +Nr 17: Initialsegment +D8 02 02 10 10 00 00 00 00 00 44 00 C8 02 00 00 +D8 00 01 00 02 01 00 00 C8 00 CD CD 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 D8 00 01 00 02 01 00 00 +C8 00 CD CD 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +D8 00 01 00 02 01 00 00 C8 00 CD CD 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 + +Nr 18: Datasegment +1C 00 01 08 13 00 CD CD FF 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 19: Codesegment +07 00 00 06 14 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 20: Initialsegment +24 00 02 10 13 00 14 00 00 00 00 00 00 00 00 00 +FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 21: Datasegment +1C 00 01 08 16 00 CD CD FF 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 22: Codesegment +07 00 00 06 17 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 23: Initialsegment +24 00 02 10 16 00 14 00 00 00 00 00 00 00 00 00 +FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 24: Datasegment +80 01 01 08 19 00 00 00 00 00 00 00 D8 00 01 00 +02 01 00 00 C8 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 1B 00 05 C0 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 74 00 01 00 +02 01 00 00 64 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 25: Codesegment +9A 01 00 06 1A 00 FD 01 FC 00 00 16 71 00 FC 6C +70 01 FD 01 0C 00 00 16 D5 00 FC 6C 78 01 0C E4 +00 3B E8 00 1C 00 FC 5A 78 01 FC 6D E8 00 14 00 +FC 5A 70 01 FC 6D E8 00 0C 00 04 E8 00 20 FF 35 +EC 00 20 FF 35 ED 00 20 01 35 EE 00 20 A0 35 EF +00 21 00 00 36 F4 00 90 0C E4 00 7D 01 00 AD 91 +E1 02 AF 00 21 00 00 90 0C E4 00 7D 01 00 AD 91 +C3 02 93 00 22 00 00 00 00 7E 01 00 00 00 C5 02 +8D 01 0C E4 00 7D 01 00 AD 68 F4 00 DB 02 8D 01 +01 AF 00 0C E4 00 7D 01 00 AD 68 F4 00 C3 02 8D +01 22 00 00 00 00 7E 01 00 00 00 DD 02 8D 01 0B +EC 00 90 60 FC 00 92 63 0A 00 92 0C F4 00 93 45 +93 EB 91 76 A0 35 EC 00 21 00 00 36 F2 00 7D 07 +00 E1 02 16 01 22 00 00 00 00 7E 07 00 00 00 C5 +02 FE 00 22 00 00 00 00 7E 01 00 00 00 C5 02 80 +01 21 07 00 68 F2 00 DB 02 80 01 01 16 01 21 07 +00 68 F2 00 C3 02 80 01 22 00 00 00 00 7E 01 00 +00 00 DD 02 80 01 0B ED 00 35 F0 00 0B EC 00 35 +F1 00 0B ED 00 7D 01 00 FC 08 35 ED 00 0B EC 00 +7D 01 00 FC 08 35 EC 00 0B F0 00 7C 01 98 7C 01 +E0 03 50 01 0B EC 00 7C 80 9C 35 EC 00 01 50 01 +0B F1 00 7C 01 98 7C 01 E0 03 73 01 0B ED 00 67 +EF 00 A0 35 ED 00 0B EC 00 67 EE 00 A0 35 EC 00 +01 73 01 21 01 00 68 F2 00 A6 36 F2 00 01 D5 00 +21 01 00 68 F4 00 A6 36 F4 00 01 64 00 0B EC 00 +35 08 00 0B ED 00 35 09 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 1 LDA_NEAR 00 71 16 00 00 FC + e: 108 ST_NEAR_8 01 70 + 12: 1 LDA_NEAR 00 D5 16 00 00 0C + 1a: 108 ST_NEAR_8 01 78 + 1e: 12 LD_NEAR_2 00 E4 + 21: 59 ST_FAR_2 00 E8 00 1C + 26: 90 LD_NEAR_8 01 78 + 2a: 109 ST_FAR_8 00 E8 00 14 + 30: 90 LD_NEAR_8 01 70 + 34: 109 ST_FAR_8 00 E8 00 0C + 3a: 4 CAL 00 E8 + 3d: 32 LD_CONST_1 FF + 3f: 53 ST_NEAR_1 00 EC + 42: 32 LD_CONST_1 FF + 44: 53 ST_NEAR_1 00 ED + 47: 32 LD_CONST_1 01 + 49: 53 ST_NEAR_1 00 EE + 4c: 32 LD_CONST_1 A0 + 4e: 53 ST_NEAR_1 00 EF + 51: 33 LD_CONST_2 00 00 + 54: 54 ST_NEAR_2 00 F4 + 57: 144 PUSH_AE + 58: 12 LD_NEAR_2 00 E4 + 5b: 125 LDS_CONST_2 00 01 + 5e: 173 SUB_2_SGN + 5f: 145 POP_AE + 60: 225 EQ_2 + 61: 2 JMPC 00 AF + 64: 33 LD_CONST_2 00 00 + 67: 144 PUSH_AE + 68: 12 LD_NEAR_2 00 E4 + 6b: 125 LDS_CONST_2 00 01 + 6e: 173 SUB_2_SGN + 6f: 145 POP_AE + 70: 195 GT_2_SGN + 71: 2 JMPC 00 93 + 74: 34 LD_CONST_4 00 00 00 00 + 79: 126 LDS_CONST_4 00 00 00 01 + 7e: 197 GT_4_SGN + 7f: 2 JMPC 01 8D + 82: 12 LD_NEAR_2 00 E4 + 85: 125 LDS_CONST_2 00 01 + 88: 173 SUB_2_SGN + 89: 104 LDS_NEAR_2 00 F4 + 8c: 219 LT_2_SGN + 8d: 2 JMPC 01 8D + 90: 1 JMP 00 AF + 93: 12 LD_NEAR_2 00 E4 + 96: 125 LDS_CONST_2 00 01 + 99: 173 SUB_2_SGN + 9a: 104 LDS_NEAR_2 00 F4 + 9d: 195 GT_2_SGN + 9e: 2 JMPC 01 8D + a1: 34 LD_CONST_4 00 00 00 00 + a6: 126 LDS_CONST_4 00 00 00 01 + ab: 221 LT_4_SGN + ac: 2 JMPC 01 8D + af: 11 LD_NEAR_1 00 EC + b2: 144 PUSH_AE + b3: 96 CREATE_REFERENCE 00 FC + b6: 146 PUSH_REF + b7: 99 ADD_OFFSET 00 0A + ba: 146 PUSH_REF + bb: 12 LD_NEAR_2 00 F4 + be: 147 POP_REF + bf: 69 ST_IND_2 + c0: 147 POP_REF + c1: 235 SELCT_ARRAY_IND + c2: 145 POP_AE + c3: 118 LDS_IND_1 + c4: 160 XOR_1 + c5: 53 ST_NEAR_1 00 EC + c8: 33 LD_CONST_2 00 00 + cb: 54 ST_NEAR_2 00 F2 + ce: 125 LDS_CONST_2 00 07 + d1: 225 EQ_2 + d2: 2 JMPC 01 16 + d5: 34 LD_CONST_4 00 00 00 00 + da: 126 LDS_CONST_4 00 00 00 07 + df: 197 GT_4_SGN + e0: 2 JMPC 00 FE + e3: 34 LD_CONST_4 00 00 00 00 + e8: 126 LDS_CONST_4 00 00 00 01 + ed: 197 GT_4_SGN + ee: 2 JMPC 01 80 + f1: 33 LD_CONST_2 00 07 + f4: 104 LDS_NEAR_2 00 F2 + f7: 219 LT_2_SGN + f8: 2 JMPC 01 80 + fb: 1 JMP 01 16 + fe: 33 LD_CONST_2 00 07 + 101: 104 LDS_NEAR_2 00 F2 + 104: 195 GT_2_SGN + 105: 2 JMPC 01 80 + 108: 34 LD_CONST_4 00 00 00 00 + 10d: 126 LDS_CONST_4 00 00 00 01 + 112: 221 LT_4_SGN + 113: 2 JMPC 01 80 + 116: 11 LD_NEAR_1 00 ED + 119: 53 ST_NEAR_1 00 F0 + 11c: 11 LD_NEAR_1 00 EC + 11f: 53 ST_NEAR_1 00 F1 + 122: 11 LD_NEAR_1 00 ED + 125: 125 LDS_CONST_2 00 01 + 128: 8 SHR_1 + 12a: 53 ST_NEAR_1 00 ED + 12d: 11 LD_NEAR_1 00 EC + 130: 125 LDS_CONST_2 00 01 + 133: 8 SHR_1 + 135: 53 ST_NEAR_1 00 EC + 138: 11 LD_NEAR_1 00 F0 + 13b: 124 LDS_CONST_1 01 + 13d: 152 AND_1 + 13e: 124 LDS_CONST_1 01 + 140: 224 EQ_1 + 141: 3 JMPCN 01 50 + 144: 11 LD_NEAR_1 00 EC + 147: 124 LDS_CONST_1 80 + 149: 156 OR_1 + 14a: 53 ST_NEAR_1 00 EC + 14d: 1 JMP 01 50 + 150: 11 LD_NEAR_1 00 F1 + 153: 124 LDS_CONST_1 01 + 155: 152 AND_1 + 156: 124 LDS_CONST_1 01 + 158: 224 EQ_1 + 159: 3 JMPCN 01 73 + 15c: 11 LD_NEAR_1 00 ED + 15f: 103 LDS_NEAR_1 00 EF + 162: 160 XOR_1 + 163: 53 ST_NEAR_1 00 ED + 166: 11 LD_NEAR_1 00 EC + 169: 103 LDS_NEAR_1 00 EE + 16c: 160 XOR_1 + 16d: 53 ST_NEAR_1 00 EC + 170: 1 JMP 01 73 + 173: 33 LD_CONST_2 00 01 + 176: 104 LDS_NEAR_2 00 F2 + 179: 166 ADD_2_SGN + 17a: 54 ST_NEAR_2 00 F2 + 17d: 1 JMP 00 D5 + 180: 33 LD_CONST_2 00 01 + 183: 104 LDS_NEAR_2 00 F4 + 186: 166 ADD_2_SGN + 187: 54 ST_NEAR_2 00 F4 + 18a: 1 JMP 00 64 + 18d: 11 LD_NEAR_1 00 EC + 190: 53 ST_NEAR_1 00 08 + 193: 11 LD_NEAR_1 00 ED + 196: 53 ST_NEAR_1 00 09 + 199: 7 RET + +Nr 26: Initialsegment +84 01 02 10 19 00 E0 00 00 00 04 00 94 00 00 00 +00 00 00 00 D8 00 01 00 02 01 00 00 C8 00 CD CD +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +74 00 01 00 02 01 00 00 64 00 CD CD 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 27: Datasegment +20 00 01 08 1C 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 28: Codesegment +07 00 00 06 1D 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 29: Initialsegment +28 00 02 10 1C 00 18 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 + +Nr 30: Datasegment +20 00 01 08 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 31: Codesegment +07 00 00 06 20 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 32: Initialsegment +2C 00 02 10 1F 00 0C 00 00 00 00 00 0C 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 33: Datasegment +20 00 01 08 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 34: Datasegment +20 00 01 08 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 35: Datasegment +20 00 01 08 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 36: Datasegment +20 00 01 08 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 37: Instancetable +8C 00 14 08 00 00 0A 00 0A 00 18 00 1A 00 1B 00 +05 C0 4A 00 0F 00 11 00 12 00 02 C0 15 00 01 C0 +18 00 00 00 1E 00 09 00 21 00 09 00 22 00 09 00 +23 00 09 00 24 00 09 00 01 00 70 05 01 00 88 05 +01 00 84 05 01 00 80 05 01 00 80 05 01 00 7C 05 +01 00 78 05 01 00 78 05 01 00 74 05 06 00 1B 00 +1D 00 06 00 12 00 14 00 06 00 15 00 17 00 06 00 +1E 00 20 00 06 00 21 00 20 00 06 00 22 00 20 00 +06 00 23 00 20 00 06 00 24 00 20 00 + +Nr 38: Downloadtable +06 01 16 08 00 00 06 00 02 00 0E CB 00 00 F6 82 +00 00 1A 00 00 00 19 00 00 00 0B 42 53 5F 47 45 +54 43 52 43 31 36 01 00 18 00 07 00 43 52 43 34 +38 35 31 26 22 00 00 EA 85 00 00 11 00 0F 00 10 +00 00 00 05 43 4F 34 38 35 36 EF 00 00 36 00 00 +00 1D 00 00 00 1C 00 00 00 0B 4D 45 4D 4F 52 59 +5F 43 4F 50 59 01 00 1B 00 0B 00 43 52 43 34 38 +35 31 2E 56 32 56 26 22 00 00 36 00 00 00 14 00 +00 00 13 00 00 00 0A 4E 57 5F 53 45 52 52 45 43 +56 01 00 12 00 09 00 52 45 43 56 42 34 38 35 31 +26 22 00 00 36 00 00 00 17 00 00 00 16 00 00 00 +0A 4E 57 5F 53 45 52 53 45 4E 44 01 00 15 00 09 +00 53 45 4E 44 42 34 38 35 31 B2 A0 00 00 36 00 +00 00 20 00 00 00 1F 00 00 00 03 54 4F 4E 05 00 +1E 00 02 00 54 31 21 00 02 00 54 32 22 00 02 00 +54 33 23 00 06 00 54 49 4D 45 52 31 24 00 06 00 +54 49 4D 45 52 32 + + +Program Nr: 0: +Nr 9: SegHardwareConfig +14 00 24 08 CD CD 00 00 00 02 00 02 00 28 08 00 +08 02 08 04 + +Nr 10: Datasegment +78 00 01 08 0B 00 00 00 23 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 4C 00 01 00 +02 01 00 00 3C 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 + +Nr 11: Codesegment +07 00 00 06 0C 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 12: Initialsegment +80 00 02 10 0B 00 00 00 00 00 00 00 70 00 00 00 +23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 4C 00 01 00 02 01 00 00 3C 00 CD CD +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 13: Instancetable +0E 00 14 08 00 00 01 00 06 00 0A 00 0C 00 + +Nr 14: Downloadtable +21 00 16 08 00 00 01 00 02 00 A8 A0 00 00 36 00 +00 00 0C 00 0A 00 0B 00 00 00 06 4F 50 43 44 41 +31 + diff --git a/L401/$GEN$/Resource/pceSegs.txt b/L401/$GEN$/Resource/pceSegs.txt new file mode 100644 index 0000000..434ce52 --- /dev/null +++ b/L401/$GEN$/Resource/pceSegs.txt @@ -0,0 +1,30 @@ +1/15 Datasegment 1/16 788 CO485 +1/16 Codesegment 1/17 3044 +1/17 Initialsegment 1/16 728 +1/18 Datasegment 1/19 28 CO485.RECVB4851 +1/19 Codesegment 1/20 7 +1/20 Initialsegment 1/19 36 +1/21 Datasegment 1/22 28 CO485.SENDB4851 +1/22 Codesegment 1/23 7 +1/23 Initialsegment 1/22 36 +1/24 Datasegment 1/25 384 CO485.CRC4851 +1/25 Codesegment 1/26 410 +1/26 Initialsegment 1/25 388 +1/27 Datasegment 1/28 32 CO485.CRC4851.V2V +1/28 Codesegment 1/29 7 +1/29 Initialsegment 1/28 40 +1/30 Datasegment 1/31 32 CO485.T1 +1/31 Codesegment 1/32 7 +1/32 Initialsegment 1/31 44 +1/33 Datasegment 1/31 32 CO485.T2 +1/34 Datasegment 1/31 32 CO485.T3 +1/35 Datasegment 1/31 32 CO485.TIMER1 +1/36 Datasegment 1/31 32 CO485.TIMER2 +1/37 Instancetable -- 140 +1/38 Downloadtable -- 262 +0/9 SegHardwareConfig -- 20 +0/10 Datasegment 0/11 120 OPCDA1 +0/11 Codesegment 0/12 7 +0/12 Initialsegment 0/11 128 +0/13 Instancetable -- 14 +0/14 Downloadtable -- 33 diff --git a/L401/$GEN$/Resource/pceVars.txt b/L401/$GEN$/Resource/pceVars.txt new file mode 100644 index 0000000..7c3d6a5 --- /dev/null +++ b/L401/$GEN$/Resource/pceVars.txt @@ -0,0 +1,186 @@ +LPAU4FA01_R OPCDA 1 1 0 1 8 0 1 0 0 %I0.0 +LPAU4FA01_F OPCDA 1 1 0 1 8 1 1 0 0 %I0.1 +LPAU4FA01_A OPCDA 1 1 0 1 8 2 1 0 0 %I0.2 +LPAU4FA01_IPS OPCDA 1 1 0 1 8 3 1 0 0 %I0.3 +LPAU4FA01_FPS OPCDA 1 1 0 1 8 4 1 0 0 %I0.4 +LPAU4FA01_FDOB OPCDA 1 1 0 1 8 5 1 0 0 %I0.5 +LPAU4FA01_FDSB OPCDA 1 1 0 1 8 6 1 0 0 %I0.6 +LPAU4FA01_C OPCDA 1 1 0 1 520 0 1 0 0 %Q0.0 +LPAU4FA01_FDOC OPCDA 1 1 0 1 520 1 1 0 0 %Q0.1 +LPAU4FA01_FDSC OPCDA 1 1 0 1 520 2 1 0 0 %Q0.2 +LPAU4FA01_WVO OPCDA 1 1 0 1 520 3 1 0 0 %Q0.3 +LPAU4FA01_WVS OPCDA 1 1 0 1 520 4 1 0 0 %Q0.4 +LPAU4FA01_ST OPCDA 9 2 0 1 10 0 1 0 0 %I2.0 +LPAU4FA01_VFB OPCDA 9 2 0 1 12 0 1 0 0 %I4.0 +LPAU4FA02_ST OPCDA 9 2 0 1 14 0 1 0 0 %I6.0 +LPAU4FA02_VFB OPCDA 9 2 0 1 16 0 1 0 0 %I8.0 +LPAU4FA01_VFC OPCDA 9 2 0 1 528 0 1 0 0 %Q8.0 +LPAU4FA02_VFC OPCDA 9 2 0 1 530 0 1 0 0 %Q10.0 +LPAU4FA02_R OPCDA 1 1 0 1 24 0 1 0 0 %I16.0 +LPAU4FA02_F OPCDA 1 1 0 1 24 1 1 0 0 %I16.1 +LPAU4FA02_A OPCDA 1 1 0 1 24 2 1 0 0 %I16.2 +LPAU4FA02_IPS OPCDA 1 1 0 1 24 3 1 0 0 %I16.3 +LPAU4FA02_FPS OPCDA 1 1 0 1 24 4 1 0 0 %I16.4 +LPAU4FA02_FDOB OPCDA 1 1 0 1 24 5 1 0 0 %I16.5 +LPAU4FA02_FDSB OPCDA 1 1 0 1 24 6 1 0 0 %I16.6 +LSAF4FA01_R OPCDA 1 1 0 1 25 1 1 0 0 %I17.1 +LSAF4FA01_F OPCDA 1 1 0 1 25 2 1 0 0 %I17.2 +LSAF4FA01_A OPCDA 1 1 0 1 25 3 1 0 0 %I17.3 +LPAU4FA02_C OPCDA 1 1 0 1 536 0 1 0 0 %Q16.0 +LPAU4FA02_FDOC OPCDA 1 1 0 1 536 1 1 0 0 %Q16.1 +LPAU4FA02_FDSC OPCDA 1 1 0 1 536 2 1 0 0 %Q16.2 +LPAU4FA02_WVO OPCDA 1 1 0 1 536 3 1 0 0 %Q16.3 +LPAU4FA02_WVS OPCDA 1 1 0 1 536 4 1 0 0 %Q16.4 +RPAU4FA01_TSET OPCDA 11 4 0 1 1200 0 1 0 0 %M168.0 +RPAU4FA01_SM OPCDA 9 2 0 1 1204 0 1 0 0 %M172.0 +RPAU4FA01_PC OPCDA 1 1 0 1 1206 0 1 0 0 %M174.0 +LPAU4FA01_TSET OPCDA 11 4 0 1 1212 0 1 0 0 %M180.0 +LPAU4FA01_SM OPCDA 9 2 0 1 1216 0 1 0 0 %M184.0 +LPAU4FA01_WVBS OPCDA 11 4 0 1 1220 0 1 0 0 %M188.0 +LPAU4FA01_WVMC OPCDA 1 1 0 1 1224 0 1 0 0 %M192.0 +LPAU4FA01_WVMV OPCDA 11 4 0 1 1228 0 1 0 0 %M196.0 +LPAU4FA01_STS OPCDA 11 4 0 1 1232 0 1 0 0 %M200.0 +LPAU4FA01_RST OPCDA 1 1 0 1 1236 0 1 0 0 %M204.0 +LPAU4FA01_RSTV OPCDA 11 4 0 1 1240 0 1 0 0 %M208.0 +LPAU4FA01_ISO1 OPCDA 1 1 0 1 1244 0 1 0 0 %M212.0 +LPAU4FA01_ISO2 OPCDA 1 1 0 1 1246 0 1 0 0 %M214.0 +LPAU4FA01_VP OPCDA 11 4 0 1 1252 0 1 0 0 %M220.0 +LPAU4FA01_VI OPCDA 11 4 0 1 1256 0 1 0 0 %M224.0 +LPAU4FA01_RH OPCDA 11 4 0 1 1260 0 1 0 0 %M228.0 +LPAU4FA01_SN OPCDA 9 2 0 1 1264 0 1 0 0 %M232.0 +LPAU4FA01_WVCS OPCDA 9 2 0 1 1266 0 1 0 0 %M234.0 +LPAU4FA01_PC OPCDA 1 1 0 1 1268 0 1 0 0 %M236.0 +LPAU4FA01_VFMV OPCDA 9 2 0 1 1270 0 1 0 0 %M238.0 +LPAU4FA01_ISO3 OPCDA 1 1 0 1 1272 0 1 0 0 %M240.0 +LPAU4FA01_VFCS OPCDA 9 2 0 1 1274 0 1 0 0 %M242.0 +LPAU4FA01_VFBS OPCDA 9 2 0 1 1276 0 1 0 0 %M244.0 +LPAU4FA01_LM OPCDA 1 1 0 1 1278 0 1 0 0 %M246.0 +LPAU4FA01_DM OPCDA 1 1 0 1 1280 0 1 0 0 %M248.0 +LPAU4FA01_CO2SET OPCDA 11 4 0 1 1284 0 1 0 0 %M252.0 +LPAU4FA01_TC OPCDA 1 1 0 1 1288 0 1 0 0 %M256.0 +LPAU4FA01_TM OPCDA 1 1 0 1 1290 0 1 0 0 %M258.0 +RPAU4FA02_TSET OPCDA 11 4 0 1 1296 0 1 0 0 %M264.0 +RPAU4FA02_SM OPCDA 9 2 0 1 1300 0 1 0 0 %M268.0 +RPAU4FA02_PC OPCDA 1 1 0 1 1302 0 1 0 0 %M270.0 +LPAU4FA02_TSET OPCDA 11 4 0 1 1308 0 1 0 0 %M276.0 +LPAU4FA02_SM OPCDA 9 2 0 1 1312 0 1 0 0 %M280.0 +LPAU4FA02_WVBS OPCDA 11 4 0 1 1316 0 1 0 0 %M284.0 +LPAU4FA02_WVMC OPCDA 1 1 0 1 1320 0 1 0 0 %M288.0 +LPAU4FA02_WVMV OPCDA 11 4 0 1 1324 0 1 0 0 %M292.0 +LPAU4FA02_STS OPCDA 11 4 0 1 1328 0 1 0 0 %M296.0 +LPAU4FA02_RST OPCDA 1 1 0 1 1332 0 1 0 0 %M300.0 +LPAU4FA02_RSTV OPCDA 11 4 0 1 1336 0 1 0 0 %M304.0 +LPAU4FA02_ISO1 OPCDA 1 1 0 1 1340 0 1 0 0 %M308.0 +LPAU4FA02_ISO2 OPCDA 1 1 0 1 1342 0 1 0 0 %M310.0 +LPAU4FA02_VP OPCDA 11 4 0 1 1348 0 1 0 0 %M316.0 +LPAU4FA02_VI OPCDA 11 4 0 1 1352 0 1 0 0 %M320.0 +LPAU4FA02_RH OPCDA 11 4 0 1 1356 0 1 0 0 %M324.0 +LPAU4FA02_SN OPCDA 9 2 0 1 1360 0 1 0 0 %M328.0 +LPAU4FA02_WVCS OPCDA 9 2 0 1 1362 0 1 0 0 %M330.0 +LPAU4FA02_PC OPCDA 1 1 0 1 1364 0 1 0 0 %M332.0 +LPAU4FA02_VFMV OPCDA 9 2 0 1 1366 0 1 0 0 %M334.0 +LPAU4FA02_ISO3 OPCDA 1 1 0 1 1368 0 1 0 0 %M336.0 +LPAU4FA02_VFCS OPCDA 9 2 0 1 1370 0 1 0 0 %M338.0 +LPAU4FA02_VFBS OPCDA 9 2 0 1 1372 0 1 0 0 %M340.0 +LPAU4FA02_LM OPCDA 1 1 0 1 1374 0 1 0 0 %M342.0 +LPAU4FA02_DM OPCDA 1 1 0 1 1376 0 1 0 0 %M344.0 +LPAU4FA02_CO2SET OPCDA 11 4 0 1 1380 0 1 0 0 %M348.0 +LPAU4FA02_TC OPCDA 1 1 0 1 1384 0 1 0 0 %M352.0 +LPAU4FA02_TM OPCDA 1 1 0 1 1386 0 1 0 0 %M354.0 +LIES4FA01_CO2S OPCDA 11 4 0 1 1392 0 1 0 0 %M360.0 +LIES4FA02_CO2S OPCDA 11 4 0 1 1396 0 1 0 0 %M364.0 +LIES4FA03_CO2S OPCDA 11 4 0 1 1400 0 1 0 0 %M368.0 +LIES4FA04_CO2S OPCDA 11 4 0 1 1400 0 1 0 0 %M368.0 +LIES4FA05_CO2S OPCDA 11 4 0 1 1404 0 1 0 0 %M372.0 +LIES4FA06_CO2S OPCDA 11 4 0 1 1408 0 1 0 0 %M376.0 +LIES4FA07_CO2S OPCDA 11 4 0 1 1408 0 1 0 0 %M376.0 +LIES4FA08_CO2S OPCDA 11 4 0 1 1412 0 1 0 0 %M380.0 +LIES4FA09_CO2S OPCDA 11 4 0 1 1416 0 1 0 0 %M384.0 +BS_SCHEDULE_STR_W OPCDA1 20 35 0 10 8 0 5 0 0 +BS_SCHEDULE_STR_R OPCDA1 22 76 0 10 44 0 5 0 0 BYTE 0..60 12 +SENDF1 CO485 22 216 1 15 76 0 4 0 0 BYTE 0..200 12 +RECVF1 CO485 22 216 1 15 292 0 4 0 0 BYTE 0..200 12 +CALCF1 CO485 22 216 1 15 508 0 4 0 0 BYTE 0..200 12 +SEND_ACT1 CO485 1 1 1 15 724 0 4 0 0 +RECV_ACT1 CO485 1 1 1 15 725 0 4 0 0 +T1_IN CO485 1 1 1 15 728 0 4 0 0 +T1_Q CO485 1 1 1 15 729 0 4 0 0 +T2_IN CO485 1 1 1 15 732 0 4 0 0 +T2_Q CO485 1 1 1 15 733 0 4 0 0 +T3_IN CO485 1 1 1 15 736 0 4 0 0 +T3_Q CO485 1 1 1 15 737 0 4 0 0 +TIMER1_RUN CO485 1 1 1 15 740 0 4 0 0 +TIMER2_RUN CO485 1 1 1 15 744 0 4 0 0 +COMMANDSEND1 CO485 9 2 1 15 746 0 4 0 0 +F_WS1 CO485 9 2 1 15 748 0 4 0 0 +RECV_LEN CO485 9 2 1 15 750 0 4 0 0 +RECV_LEN1 CO485 9 2 1 15 752 0 4 0 0 +RECV_LEN2 CO485 9 2 1 15 754 0 4 0 0 +RECV_LEN3 CO485 9 2 1 15 756 0 4 0 0 +RECV_LEN4 CO485 9 2 1 15 758 0 4 0 0 +RECV_CRCH CO485 2 1 1 15 760 0 4 0 0 +RECV_CRCL CO485 2 1 1 15 761 0 4 0 0 +SENDP1 CO485 36 8 1 15 764 0 4 0 0 +RECVP1 CO485 36 8 1 15 772 0 4 0 0 +I CO485 9 2 1 15 780 0 4 0 0 +J CO485 9 2 1 15 782 0 4 0 0 +TEST_MODE1 CO485 1 1 1 15 784 0 4 0 0 +LIES4FA01_CO2S CO485 11 4 1 1 1392 0 8 0 0 +LIES4FA09_CO2S CO485 11 4 1 1 1416 0 8 0 0 +LIES4FA08_CO2S CO485 11 4 1 1 1412 0 8 0 0 +LIES4FA07_CO2S CO485 11 4 1 1 1408 0 8 0 0 +LIES4FA06_CO2S CO485 11 4 1 1 1408 0 8 0 0 +LIES4FA05_CO2S CO485 11 4 1 1 1404 0 8 0 0 +LIES4FA04_CO2S CO485 11 4 1 1 1400 0 8 0 0 +LIES4FA03_CO2S CO485 11 4 1 1 1400 0 8 0 0 +LIES4FA02_CO2S CO485 11 4 1 1 1396 0 8 0 0 +IN CO485.T1 1 1 1 30 16 0 2 0 0 +PT CO485.T1 12 4 1 30 20 0 2 0 0 +Q CO485.T1 1 1 1 30 8 0 2 0 0 +ET CO485.T1 12 4 1 30 12 0 2 0 0 +EN CO485.SENDB4851 1 1 1 21 8 0 2 0 0 +COM CO485.SENDB4851 2 1 1 21 12 0 2 0 0 +DATA CO485.SENDB4851 36 8 1 21 16 0 2 0 0 +LENGTH CO485.SENDB4851 9 2 1 21 24 0 2 0 0 +ENO CO485.SENDB4851 1 1 1 21 9 0 2 0 0 +EN CO485.RECVB4851 1 1 1 18 8 0 2 0 0 +COM CO485.RECVB4851 2 1 1 18 16 0 2 0 0 +DATA CO485.RECVB4851 36 8 1 18 20 0 2 0 0 +LENGTH CO485.RECVB4851 9 2 1 18 12 0 2 0 0 +CRC_IN CO485.CRC4851 22 216 1 24 12 0 2 0 0 BYTE 0..200 12 +CRC_LEN CO485.CRC4851 9 2 1 24 228 0 2 0 0 +CRC16H CO485.CRC4851 2 1 1 24 8 0 2 0 0 +CRC16L CO485.CRC4851 2 1 1 24 9 0 2 0 0 +CRC16LO CO485.CRC4851 2 1 1 24 236 0 4 0 0 +CRC16HI CO485.CRC4851 2 1 1 24 237 0 4 0 0 +CL CO485.CRC4851 2 1 1 24 238 0 4 0 0 +CH CO485.CRC4851 2 1 1 24 239 0 4 0 0 +SAVEHI CO485.CRC4851 2 1 1 24 240 0 4 0 0 +SAVELO CO485.CRC4851 2 1 1 24 241 0 4 0 0 +FLAG CO485.CRC4851 9 2 1 24 242 0 4 0 0 +I CO485.CRC4851 9 2 1 24 244 0 4 0 0 +J CO485.CRC4851 9 2 1 24 246 0 4 0 0 +K CO485.CRC4851 9 2 1 24 248 0 4 0 0 +VALCRC CO485.CRC4851 22 116 1 24 252 0 4 0 0 BYTE 0..100 12 +P1 CO485.CRC4851 36 8 1 24 368 0 4 0 0 +P2 CO485.CRC4851 36 8 1 24 376 0 4 0 0 +DEST CO485.CRC4851.V2V 36 8 1 27 12 0 2 0 0 +SRC CO485.CRC4851.V2V 36 8 1 27 20 0 2 0 0 +LENGTH CO485.CRC4851.V2V 9 2 1 27 28 0 2 0 0 +OUT CO485.CRC4851.V2V 1 1 1 27 8 0 2 0 0 +IN CO485.T2 1 1 1 33 16 0 2 0 0 +PT CO485.T2 12 4 1 33 20 0 2 0 0 +Q CO485.T2 1 1 1 33 8 0 2 0 0 +ET CO485.T2 12 4 1 33 12 0 2 0 0 +IN CO485.T3 1 1 1 34 16 0 2 0 0 +PT CO485.T3 12 4 1 34 20 0 2 0 0 +Q CO485.T3 1 1 1 34 8 0 2 0 0 +ET CO485.T3 12 4 1 34 12 0 2 0 0 +IN CO485.TIMER1 1 1 1 35 16 0 2 0 0 +PT CO485.TIMER1 12 4 1 35 20 0 2 0 0 +Q CO485.TIMER1 1 1 1 35 8 0 2 0 0 +ET CO485.TIMER1 12 4 1 35 12 0 2 0 0 +IN CO485.TIMER2 1 1 1 36 16 0 2 0 0 +PT CO485.TIMER2 12 4 1 36 20 0 2 0 0 +Q CO485.TIMER2 1 1 1 36 8 0 2 0 0 +ET CO485.TIMER2 12 4 1 36 12 0 2 0 0 diff --git a/L401/$GEN$/Resource/pceVars.txt.xml b/L401/$GEN$/Resource/pceVars.txt.xml new file mode 100644 index 0000000..8a0343d --- /dev/null +++ b/L401/$GEN$/Resource/pceVars.txt.xml @@ -0,0 +1,192 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/L401/CO485.POE b/L401/CO485.POE new file mode 100644 index 0000000..dddc3fc --- /dev/null +++ b/L401/CO485.POE @@ -0,0 +1,1110 @@ +PROGRAM CO485 +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +sendf1 : array[0..200] of byte;(* 16 *) +recvf1 : array[0..200] of byte;(* *) +calcf1 : array[0..200] of byte;(* *) +recvb4851 :NW_serrecv; +sendb4851 :NW_sersend; +send_act1 :BOOL; +recv_act1 :BOOL; +CRC4851 :BS_GETCRC16; +t1 :TON; +t1_in :BOOL; +t1_q :BOOL; +t2 :TON; +t2_in :BOOL; +t2_q :BOOL; +t3 :TON; +t3_in :BOOL; +t3_q :BOOL; +timer1 :TON; +timer1_run :BOOL; +timer2 :TON; +timer2_run :BOOL; +commandsend1 :int; +F_WS1 :int; +recv_len :int; +recv_len1 :int; +recv_len2 :int; +recv_len3 :int; +recv_len4 :int; +recv_CRCH :byte; +recv_CRCL :byte; +sendp1 :pointer; +recvp1 :pointer; +i :int; +j :int; + +test_mode1 :bool; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LIES4FA01_CO2S : REAL; + LIES4FA09_CO2S : REAL; + LIES4FA08_CO2S : REAL; + LIES4FA07_CO2S : REAL; + LIES4FA06_CO2S : REAL; + LIES4FA05_CO2S : REAL; + LIES4FA04_CO2S : REAL; + LIES4FA03_CO2S : REAL; + LIES4FA02_CO2S : REAL; +END_VAR +(** t1_in:=not t1.q; **) + (* assign - Stmt *) + LD t1.q + NOT + ST t1_in + +(** t1(IN :=t1_in , PT :=t#600ms ); **) + (* call - Stmt *) + CAL t1 ( + IN := t1_in, + PT := t#600ms + ) + +(** t2(IN :=t1_in , PT :=t#350ms ); **) + (* call - Stmt *) + CAL t2 ( + IN := t1_in, + PT := t#350ms + ) + +(** **) +(** if t2.q=1 and t2_q=0 then **) + (* if - Cond *) + LD t2.q + EQ 1 + AND ( t2_q + EQ 0 + ) + JMPCN ODK_SKIP_000000000000001_000000000000001 + + (* then - Stmts *) + +(** recv_act1:=1; **) + (* assign - Stmt *) + LD 1 + ST recv_act1 + + JMP ODK_END_IF_000000000000001 + +(** else **) + (* else *) + ODK_SKIP_000000000000001_000000000000001: + + (* else - Stmts *) + +(** recv_act1:=0; **) + (* assign - Stmt *) + LD 0 + ST recv_act1 + +(** end_if; **) + (* if - End *) + ODK_END_IF_000000000000001: + +(** **) +(** if t1.q=0 and t1_q=1 then **) + (* if - Cond *) + LD t1.q + EQ 0 + AND ( t1_q + EQ 1 + ) + JMPCN ODK_SKIP_000000000000002_000000000000001 + + (* then - Stmts *) + +(** send_act1:=1; **) + (* assign - Stmt *) + LD 1 + ST send_act1 + + JMP ODK_END_IF_000000000000002 + +(** else **) + (* else *) + ODK_SKIP_000000000000002_000000000000001: + + (* else - Stmts *) + +(** send_act1:=0; **) + (* assign - Stmt *) + LD 0 + ST send_act1 + +(** end_if; **) + (* if - End *) + ODK_END_IF_000000000000002: + +(** **) +(** if t1.q and t1_q=0 then **) + (* if - Cond *) + LD t1.q + AND ( t1_q + EQ 0 + ) + JMPCN ODK_SKIP_000000000000003_000000000000001 + + (* then - Stmts *) + +(** if test_mode1=0 then **) + (* if - Cond *) + LD test_mode1 + EQ 0 + JMPCN ODK_SKIP_000000000000004_000000000000001 + + (* then - Stmts *) + +(** commandsend1:=commandsend1 + 1; **) + (* assign - Stmt *) + LD commandsend1 + ADD 1 + ST commandsend1 + +(** if commandsend1>18 then **) + (* if - Cond *) + LD commandsend1 + GT 18 + JMPCN ODK_SKIP_000000000000005_000000000000001 + + (* then - Stmts *) + +(** commandsend1:=0; **) + (* assign - Stmt *) + LD 0 + ST commandsend1 + + JMP ODK_END_IF_000000000000005 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000005_000000000000001: + ODK_END_IF_000000000000005: + + JMP ODK_END_IF_000000000000004 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000004_000000000000001: + ODK_END_IF_000000000000004: + + JMP ODK_END_IF_000000000000003 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000003_000000000000001: + ODK_END_IF_000000000000003: + +(** **) +(** case commandsend1 of **) +(** 1,2: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000000: + + (* case - Cond *) + LD commandsend1 + EQ 1 + JMPC ODK_CASE_000000000000006_000000000000001 + + (* case - Cond *) + LD commandsend1 + EQ 2 + JMPC ODK_CASE_000000000000006_000000000000001 + + JMP ODK_SKIP_000000000000006_000000000000001 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000001: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 3,4: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000001: + + (* case - Cond *) + LD commandsend1 + EQ 3 + JMPC ODK_CASE_000000000000006_000000000000002 + + (* case - Cond *) + LD commandsend1 + EQ 4 + JMPC ODK_CASE_000000000000006_000000000000002 + + JMP ODK_SKIP_000000000000006_000000000000002 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000002: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#02; **) + (* assign - Stmt *) + LD 16#02 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 5,6: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000002: + + (* case - Cond *) + LD commandsend1 + EQ 5 + JMPC ODK_CASE_000000000000006_000000000000003 + + (* case - Cond *) + LD commandsend1 + EQ 6 + JMPC ODK_CASE_000000000000006_000000000000003 + + JMP ODK_SKIP_000000000000006_000000000000003 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000003: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#03; **) + (* assign - Stmt *) + LD 16#03 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 7,8: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000003: + + (* case - Cond *) + LD commandsend1 + EQ 7 + JMPC ODK_CASE_000000000000006_000000000000004 + + (* case - Cond *) + LD commandsend1 + EQ 8 + JMPC ODK_CASE_000000000000006_000000000000004 + + JMP ODK_SKIP_000000000000006_000000000000004 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000004: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 9,10: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000004: + + (* case - Cond *) + LD commandsend1 + EQ 9 + JMPC ODK_CASE_000000000000006_000000000000005 + + (* case - Cond *) + LD commandsend1 + EQ 10 + JMPC ODK_CASE_000000000000006_000000000000005 + + JMP ODK_SKIP_000000000000006_000000000000005 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000005: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#05; **) + (* assign - Stmt *) + LD 16#05 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 11,12: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000005: + + (* case - Cond *) + LD commandsend1 + EQ 11 + JMPC ODK_CASE_000000000000006_000000000000006 + + (* case - Cond *) + LD commandsend1 + EQ 12 + JMPC ODK_CASE_000000000000006_000000000000006 + + JMP ODK_SKIP_000000000000006_000000000000006 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000006: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#06; **) + (* assign - Stmt *) + LD 16#06 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 13,14: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000006: + + (* case - Cond *) + LD commandsend1 + EQ 13 + JMPC ODK_CASE_000000000000006_000000000000007 + + (* case - Cond *) + LD commandsend1 + EQ 14 + JMPC ODK_CASE_000000000000006_000000000000007 + + JMP ODK_SKIP_000000000000006_000000000000007 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000007: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#07; **) + (* assign - Stmt *) + LD 16#07 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 15,16: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000007: + + (* case - Cond *) + LD commandsend1 + EQ 15 + JMPC ODK_CASE_000000000000006_000000000000008 + + (* case - Cond *) + LD commandsend1 + EQ 16 + JMPC ODK_CASE_000000000000006_000000000000008 + + JMP ODK_SKIP_000000000000006_000000000000008 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000008: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#08; **) + (* assign - Stmt *) + LD 16#08 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 17,18: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000008: + + (* case - Cond *) + LD commandsend1 + EQ 17 + JMPC ODK_CASE_000000000000006_000000000000009 + + (* case - Cond *) + LD commandsend1 + EQ 18 + JMPC ODK_CASE_000000000000006_000000000000009 + + JMP ODK_SKIP_000000000000006_000000000000009 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000009: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#09; **) + (* assign - Stmt *) + LD 16#09 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** end_case; **) + (* case - End *) + ODK_SKIP_000000000000006_000000000000009: + ODK_END_CASE_000000000000006: + +(** **) +(** sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); **) + (* call - Stmt *) + CAL sendb4851 ( + EN := send_act1, + COM := 1, + DATA := sendp1, + LENGTH := F_WS1 + ) + +(** recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); **) + (* call - Stmt *) + CAL recvb4851 ( + EN := recv_act1, + COM := 1, + DATA := recvp1 + ) + +(** **) +(** sendp1:=&sendf1; **) + (* assign - Stmt *) + LD &sendf1 + ST sendp1 + +(** recvp1:=&recvf1; **) + (* assign - Stmt *) + LD &recvf1 + ST recvp1 + +(** **) +(** t1_q:=t1.q; **) + (* assign - Stmt *) + LD t1.q + ST t1_q + +(** t2_q:=t2.q; **) + (* assign - Stmt *) + LD t2.q + ST t2_q + +(** **) +(** **) +(** if commandsend1=2 and recvf1[00]=16#01 then **) + (* if - Cond *) + LD commandsend1 + EQ 2 + AND ( recvf1[00] + EQ 16#01 + ) + JMPCN ODK_SKIP_000000000000007_000000000000001 + + (* then - Stmts *) + +(** LIES4FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA01_CO2S + + JMP ODK_END_IF_000000000000007 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000007_000000000000001: + ODK_END_IF_000000000000007: + +(** if commandsend1=4 and recvf1[00]=16#02 then **) + (* if - Cond *) + LD commandsend1 + EQ 4 + AND ( recvf1[00] + EQ 16#02 + ) + JMPCN ODK_SKIP_000000000000008_000000000000001 + + (* then - Stmts *) + +(** LIES4FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA02_CO2S + + JMP ODK_END_IF_000000000000008 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000008_000000000000001: + ODK_END_IF_000000000000008: + +(** if commandsend1=6 and recvf1[00]=16#03 then **) + (* if - Cond *) + LD commandsend1 + EQ 6 + AND ( recvf1[00] + EQ 16#03 + ) + JMPCN ODK_SKIP_000000000000009_000000000000001 + + (* then - Stmts *) + +(** LIES4FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA03_CO2S + + JMP ODK_END_IF_000000000000009 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000009_000000000000001: + ODK_END_IF_000000000000009: + +(** if commandsend1=8 and recvf1[00]=16#04 then **) + (* if - Cond *) + LD commandsend1 + EQ 8 + AND ( recvf1[00] + EQ 16#04 + ) + JMPCN ODK_SKIP_00000000000000A_000000000000001 + + (* then - Stmts *) + +(** LIES4FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA04_CO2S + + JMP ODK_END_IF_00000000000000A + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000A_000000000000001: + ODK_END_IF_00000000000000A: + +(** if commandsend1=10 and recvf1[00]=16#05 then **) + (* if - Cond *) + LD commandsend1 + EQ 10 + AND ( recvf1[00] + EQ 16#05 + ) + JMPCN ODK_SKIP_00000000000000B_000000000000001 + + (* then - Stmts *) + +(** LIES4FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA05_CO2S + + JMP ODK_END_IF_00000000000000B + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000B_000000000000001: + ODK_END_IF_00000000000000B: + +(** if commandsend1=12 and recvf1[00]=16#06 then **) + (* if - Cond *) + LD commandsend1 + EQ 12 + AND ( recvf1[00] + EQ 16#06 + ) + JMPCN ODK_SKIP_00000000000000C_000000000000001 + + (* then - Stmts *) + +(** LIES4FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA06_CO2S + + JMP ODK_END_IF_00000000000000C + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000C_000000000000001: + ODK_END_IF_00000000000000C: + +(** if commandsend1=14 and recvf1[00]=16#07 then **) + (* if - Cond *) + LD commandsend1 + EQ 14 + AND ( recvf1[00] + EQ 16#07 + ) + JMPCN ODK_SKIP_00000000000000D_000000000000001 + + (* then - Stmts *) + +(** LIES4FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA07_CO2S + + JMP ODK_END_IF_00000000000000D + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000D_000000000000001: + ODK_END_IF_00000000000000D: + +(** if commandsend1=16 and recvf1[00]=16#08 then **) + (* if - Cond *) + LD commandsend1 + EQ 16 + AND ( recvf1[00] + EQ 16#08 + ) + JMPCN ODK_SKIP_00000000000000E_000000000000001 + + (* then - Stmts *) + +(** LIES4FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA08_CO2S + + JMP ODK_END_IF_00000000000000E + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000E_000000000000001: + ODK_END_IF_00000000000000E: + +(** if commandsend1=18 and recvf1[00]=16#09 then **) + (* if - Cond *) + LD commandsend1 + EQ 18 + AND ( recvf1[00] + EQ 16#09 + ) + JMPCN ODK_SKIP_00000000000000F_000000000000001 + + (* then - Stmts *) + +(** LIES4FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA09_CO2S + + JMP ODK_END_IF_00000000000000F + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000F_000000000000001: + ODK_END_IF_00000000000000F: + +END_PROGRAM \ No newline at end of file diff --git a/L401/CO485.ST b/L401/CO485.ST new file mode 100644 index 0000000..b9fc97b --- /dev/null +++ b/L401/CO485.ST @@ -0,0 +1,201 @@ +PROGRAM CO485 +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +sendf1 : array[0..200] of byte;(* 16 *) +recvf1 : array[0..200] of byte;(* *) +calcf1 : array[0..200] of byte;(* *) +recvb4851 :NW_serrecv; +sendb4851 :NW_sersend; +send_act1 :BOOL; +recv_act1 :BOOL; +CRC4851 :BS_GETCRC16; +t1 :TON; +t1_in :BOOL; +t1_q :BOOL; +t2 :TON; +t2_in :BOOL; +t2_q :BOOL; +t3 :TON; +t3_in :BOOL; +t3_q :BOOL; +timer1 :TON; +timer1_run :BOOL; +timer2 :TON; +timer2_run :BOOL; +commandsend1 :int; +F_WS1 :int; +recv_len :int; +recv_len1 :int; +recv_len2 :int; +recv_len3 :int; +recv_len4 :int; +recv_CRCH :byte; +recv_CRCL :byte; +sendp1 :pointer; +recvp1 :pointer; +i :int; +j :int; + +test_mode1 :bool; + +END_VAR +t1_in:=not t1.q; +t1(IN :=t1_in , PT :=t#600ms ); +t2(IN :=t1_in , PT :=t#350ms ); + +if t2.q=1 and t2_q=0 then + recv_act1:=1; +else + recv_act1:=0; +end_if; + +if t1.q=0 and t1_q=1 then + send_act1:=1; +else + send_act1:=0; +end_if; + +if t1.q and t1_q=0 then + if test_mode1=0 then + commandsend1:=commandsend1 + 1; + if commandsend1>18 then + commandsend1:=0; + end_if; + end_if; +end_if; + +case commandsend1 of +1,2: +F_WS1 :=8; +sendf1[0]:=16#01; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +3,4: +F_WS1 :=8; +sendf1[0]:=16#02; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +5,6: +F_WS1 :=8; +sendf1[0]:=16#03; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +7,8: +F_WS1 :=8; +sendf1[0]:=16#04; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +9,10: +F_WS1 :=8; +sendf1[0]:=16#05; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +11,12: +F_WS1 :=8; +sendf1[0]:=16#06; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +13,14: +F_WS1 :=8; +sendf1[0]:=16#07; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +15,16: +F_WS1 :=8; +sendf1[0]:=16#08; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +17,18: +F_WS1 :=8; +sendf1[0]:=16#09; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +end_case; + +sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); +recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); + +sendp1:=&sendf1; +recvp1:=&recvf1; + +t1_q:=t1.q; +t2_q:=t2.q; + + +if commandsend1=2 and recvf1[00]=16#01 then +LIES4FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=4 and recvf1[00]=16#02 then +LIES4FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=6 and recvf1[00]=16#03 then +LIES4FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=8 and recvf1[00]=16#04 then +LIES4FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=10 and recvf1[00]=16#05 then +LIES4FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=12 and recvf1[00]=16#06 then +LIES4FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=14 and recvf1[00]=16#07 then +LIES4FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=16 and recvf1[00]=16#08 then +LIES4FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=18 and recvf1[00]=16#09 then +LIES4FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +END_PROGRAM \ No newline at end of file diff --git a/L401/CO485.bak b/L401/CO485.bak new file mode 100644 index 0000000..218d859 --- /dev/null +++ b/L401/CO485.bak @@ -0,0 +1,201 @@ +PROGRAM CO485 +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +sendf1 : array[0..200] of byte;(* 16 *) +recvf1 : array[0..200] of byte;(* *) +calcf1 : array[0..200] of byte;(* *) +recvb4851 :NW_serrecv; +sendb4851 :NW_sersend; +send_act1 :BOOL; +recv_act1 :BOOL; +CRC4851 :BS_GETCRC16; +t1 :TON; +t1_in :BOOL; +t1_q :BOOL; +t2 :TON; +t2_in :BOOL; +t2_q :BOOL; +t3 :TON; +t3_in :BOOL; +t3_q :BOOL; +timer1 :TON; +timer1_run :BOOL; +timer2 :TON; +timer2_run :BOOL; +commandsend1 :int; +F_WS1 :int; +recv_len :int; +recv_len1 :int; +recv_len2 :int; +recv_len3 :int; +recv_len4 :int; +recv_CRCH :byte; +recv_CRCL :byte; +sendp1 :pointer; +recvp1 :pointer; +i :int; +j :int; + +test_mode1 :bool; + +END_VAR +t1_in:=not t1.q; +t1(IN :=t1_in , PT :=t#600ms ); +t2(IN :=t1_in , PT :=t#350ms ); + +if t2.q=1 and t2_q=0 then + recv_act1:=1; +else + recv_act1:=0; +end_if; + +if t1.q=0 and t1_q=1 then + send_act1:=1; +else + send_act1:=0; +end_if; + +if t1.q and t1_q=0 then + if test_mode1=0 then + commandsend1:=commandsend1 + 1; + if commandsend1>12 then + commandsend1:=0; + end_if; + end_if; +end_if; + +case commandsend1 of +1,2: +F_WS1 :=8; +sendf1[0]:=16#01; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +3,4: +F_WS1 :=8; +sendf1[0]:=16#02; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +5,6: +F_WS1 :=8; +sendf1[0]:=16#03; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +7,8: +F_WS1 :=8; +sendf1[0]:=16#04; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +9,10: +F_WS1 :=8; +sendf1[0]:=16#05; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +11,12: +F_WS1 :=8; +sendf1[0]:=16#06; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +13,14: +F_WS1 :=8; +sendf1[0]:=16#07; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +15,16: +F_WS1 :=8; +sendf1[0]:=16#08; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +17,18: +F_WS1 :=8; +sendf1[0]:=16#09; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +end_case; + +sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); +recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); + +sendp1:=&sendf1; +recvp1:=&recvf1; + +t1_q:=t1.q; +t2_q:=t2.q; + + +if commandsend1=2 and recvf1[00]=16#01 then +LIES4FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=4 and recvf1[00]=16#02 then +LIES4FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=6 and recvf1[00]=16#03 then +LIES4FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=8 and recvf1[00]=16#04 then +LIES4FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=10 and recvf1[00]=16#05 then +LIES4FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=12 and recvf1[00]=16#06 then +LIES4FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=14 and recvf1[00]=16#07 then +LIES4FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=16 and recvf1[00]=16#08 then +LIES4FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=18 and recvf1[00]=16#09 then +LIES4FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +END_PROGRAM \ No newline at end of file diff --git a/L401/L401.GEN b/L401/L401.GEN new file mode 100644 index 0000000..86db701 --- /dev/null +++ b/L401/L401.GEN @@ -0,0 +1,14 @@ +[PROTOTYP_PROG] +FILE0=\$GEN$\CO485 +COUNT=1 +[PROTOTYP_FB] +COUNT=0 +[PROTOTYP_FKT] +COUNT=0 +[LIBRARY] +FILE0=\LIB\sfclib\sfclib.GEN +FILE1=\LIB\BRCON_MCFB_EU_V3.4.0\BRCON_MCFB_ED_V3.3.0.1.GEN +COUNT=2 +[EXECUTABLE] +FILE0=\$ENV$\Resource\Resource +COUNT=1 diff --git a/L401/L401.INI b/L401/L401.INI new file mode 100644 index 0000000..e69de29 diff --git a/L401/L401.VAR b/L401/L401.VAR new file mode 100644 index 0000000..853fa21 --- /dev/null +++ b/L401/L401.VAR @@ -0,0 +1,23 @@ +[MAKEFILE] +FILE0=\$ENV$\Resource\Resource +ACTIVE=\$ENV$\Resource\Resource.MAK +COUNT=1 +[LIBRARY] +FILE0=\LIB\sfclib\sfclib.VAR +FILE1=\LIB\BRCON_MCFB_EU_V3.4.0\BRCON_MCFB_ED_V3.3.0.1.VAR +COUNT=2 +[GLOBAL] +FILE0=\OPCDA1 +COUNT=1 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 +[ST_PROGRAM] +FILE0=\CO485 +COUNT=1 +[TYPEDEF] +FILE0=\USERTYPE +COUNT=1 +[DATPARAM_INFO] +SeperateGen=1 +Version=4.0 diff --git a/L401/OPCDA.POE b/L401/OPCDA.POE new file mode 100644 index 0000000..b162c82 --- /dev/null +++ b/L401/OPCDA.POE @@ -0,0 +1,113 @@ +$BEGIN_IT_HEADER +DIRECTGLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA +VAR_GLOBAL +(* 地址: 0 *) +LPAU4FA01_R AT%I0.0 :BOOL; (*P新风机组XF-4F-01-运行状态*) +LPAU4FA01_F AT%I0.1 :BOOL; (*P新风机组XF-4F-01-故障状态*) +LPAU4FA01_A AT%I0.2 :BOOL; (*P新风机组XF-4F-01-自动状态*) +LPAU4FA01_IPS AT%I0.3 :BOOL; (*P新风机组XF-4F-01-初效滤网压差*) +LPAU4FA01_FPS AT%I0.4 :BOOL; (*P新风机组XF-4F-01-风机压差*) +LPAU4FA01_FDOB AT%I0.5 :BOOL; (*P新风机组XF-4F-01-新风阀开状态*) +LPAU4FA01_FDSB AT%I0.6 :BOOL; (*P新风机组XF-4F-01-新风阀关状态*) +LPAU4FA01_C AT%Q0.0 :BOOL; (*P新风机组XF-4F-01-启停控制*) +LPAU4FA01_FDOC AT%Q0.1 :BOOL; (*P新风机组XF-4F-01-新风阀开控制*) +LPAU4FA01_FDSC AT%Q0.2 :BOOL; (*P新风机组XF-4F-01-新风阀关控制*) +LPAU4FA01_WVO AT%Q0.3 :BOOL; (*P新风机组XF-4F-01-水阀开*) +LPAU4FA01_WVS AT%Q0.4 :BOOL; (*P新风机组XF-4F-01-水阀关*) +LPAU4FA01_ST AT%I2.0 :INT; (*P新风机组XF-4F-01-送风温度*) +LPAU4FA01_VFB AT%I4.0 :INT; (*P新风机组XF-4F-01-变频器频率反馈*) +LPAU4FA02_ST AT%I6.0 :INT; (*P新风机组XF-4F-02-送风温度*) +LPAU4FA02_VFB AT%I8.0 :INT; (*P新风机组XF-4F-02-变频器频率反馈*) +LPAU4FA01_VFC AT%Q8.0 :INT; (*P新风机组XF-4F-01-变频器频率控制*) +LPAU4FA02_VFC AT%Q10.0 :INT; (*P新风机组XF-4F-02-变频器频率控制*) +(* 地址: 1 *) +LPAU4FA02_R AT%I16.0 :BOOL; (*P新风机组XF-4F-02-运行状态*) +LPAU4FA02_F AT%I16.1 :BOOL; (*P新风机组XF-4F-02-故障状态*) +LPAU4FA02_A AT%I16.2 :BOOL; (*P新风机组XF-4F-02-自动状态*) +LPAU4FA02_IPS AT%I16.3 :BOOL; (*P新风机组XF-4F-02-初效滤网压差*) +LPAU4FA02_FPS AT%I16.4 :BOOL; (*P新风机组XF-4F-02-风机压差*) +LPAU4FA02_FDOB AT%I16.5 :BOOL; (*P新风机组XF-4F-02-新风阀开状态*) +LPAU4FA02_FDSB AT%I16.6 :BOOL; (*P新风机组XF-4F-02-新风阀关状态*) +LSAF4FA01_R AT%I17.1 :BOOL; (*送风机-运行状态*) +LSAF4FA01_F AT%I17.2 :BOOL; (*送风机-故障状态*) +LSAF4FA01_A AT%I17.3 :BOOL; (*送风机-自动状态*) +LPAU4FA02_C AT%Q16.0 :BOOL; (*P新风机组XF-4F-02-启停控制*) +LPAU4FA02_FDOC AT%Q16.1 :BOOL; (*P新风机组XF-4F-02-新风阀开控制*) +LPAU4FA02_FDSC AT%Q16.2 :BOOL; (*P新风机组XF-4F-02-新风阀关控制*) +LPAU4FA02_WVO AT%Q16.3 :BOOL; (*P新风机组XF-4F-02-水阀开*) +LPAU4FA02_WVS AT%Q16.4 :BOOL; (*P新风机组XF-4F-02-水阀关*) + +RPAU4FA01_TSET AT%M168.0 :REAL; (*P新风机组4FA01-新云平台设定温度值*) +RPAU4FA01_SM AT%M172.0 :INT; (*P新风机组4FA01-新云平台季节模式*) +RPAU4FA01_PC AT%M174.0 :BOOL; (*P新风机组4FA01-新云平台程序控制*) +LPAU4FA01_TSET AT%M180.0 :REAL; (*P新风机组4FA01-设定温度值*) +LPAU4FA01_SM AT%M184.0 :INT; (*P新风机组4FA01-季节模式*) +LPAU4FA01_WVBS AT%M188.0 :REAL; (*P新风机组4FA01-水阀反馈换算值*) +LPAU4FA01_WVMC AT%M192.0 :BOOL; (*P新风机组4FA01-水阀手动控制*) +LPAU4FA01_WVMV AT%M196.0 :REAL; (*P新风机组4FA01-水阀手动控制值*) +LPAU4FA01_STS AT%M200.0 :REAL; (*P新风机组4FA01-送风温度换算值*) +LPAU4FA01_RST AT%M204.0 :BOOL; (*P新风机组4FA01-运行时间累积重置*) +LPAU4FA01_RSTV AT%M208.0 :REAL; (*P新风机组4FA01-运行时间累积重置值*) +LPAU4FA01_ISO1 AT%M212.0 :BOOL; (*P新风机组4FA01-隔离开关1*) +LPAU4FA01_ISO2 AT%M214.0 :BOOL; (*P新风机组4FA01-隔离开关2*) +LPAU4FA01_VP AT%M220.0 :REAL; (*P新风机组4FA01-P调节参数*) +LPAU4FA01_VI AT%M224.0 :REAL; (*P新风机组4FA01-I调节参数*) +LPAU4FA01_RH AT%M228.0 :REAL; (*P新风机组4FA01-运行时间累积值*) +LPAU4FA01_SN AT%M232.0 :INT; (*P新风机组4FA01-设备状态代码*) +LPAU4FA01_WVCS AT%M234.0 :INT; (*P新风机组4FA01-水阀控制转换值*) +LPAU4FA01_PC AT%M236.0 :BOOL; (*P新风机组4FA01-程序控制*) +LPAU4FA01_VFMV AT%M238.0 :INT; (*P新风机组4FA01-变频手动控制值*) +LPAU4FA01_ISO3 AT%M240.0 :BOOL; (*P新风机组4FA01-低温断路报警隔离*) +LPAU4FA01_VFCS AT%M242.0 :INT; (*P新风机组4FA01-变频器频率控制值*) +LPAU4FA01_VFBS AT%M244.0 :INT; (*P新风机组4FA01-变频器频率反馈值*) +LPAU4FA01_LM AT%M246.0 :BOOL; (*P新风机组4FA01-联动模式*) +LPAU4FA01_DM AT%M248.0 :BOOL; (*P新风机组4FA01-全天候模式*) +LPAU4FA01_CO2SET AT%M252.0 :REAL; (*P新风机组4FA01-二氧化碳浓度设定值*) +LPAU4FA01_TC AT%M256.0 :BOOL; (*P新风机组4FA01-定时控制*) +LPAU4FA01_TM AT%M258.0 :BOOL; (*P新风机组4FA01-定时模式*) + +RPAU4FA02_TSET AT%M264.0 :REAL; (*P新风机组4FA02-新云平台设定温度值*) +RPAU4FA02_SM AT%M268.0 :INT; (*P新风机组4FA02-新云平台季节模式*) +RPAU4FA02_PC AT%M270.0 :BOOL; (*P新风机组4FA02-新云平台程序控制*) +LPAU4FA02_TSET AT%M276.0 :REAL; (*P新风机组4FA02-设定温度值*) +LPAU4FA02_SM AT%M280.0 :INT; (*P新风机组4FA02-季节模式*) +LPAU4FA02_WVBS AT%M284.0 :REAL; (*P新风机组4FA02-水阀反馈换算值*) +LPAU4FA02_WVMC AT%M288.0 :BOOL; (*P新风机组4FA02-水阀手动控制*) +LPAU4FA02_WVMV AT%M292.0 :REAL; (*P新风机组4FA02-水阀手动控制值*) +LPAU4FA02_STS AT%M296.0 :REAL; (*P新风机组4FA02-送风温度换算值*) +LPAU4FA02_RST AT%M300.0 :BOOL; (*P新风机组4FA02-运行时间累积重置*) +LPAU4FA02_RSTV AT%M304.0 :REAL; (*P新风机组4FA02-运行时间累积重置值*) +LPAU4FA02_ISO1 AT%M308.0 :BOOL; (*P新风机组4FA02-隔离开关1*) +LPAU4FA02_ISO2 AT%M310.0 :BOOL; (*P新风机组4FA02-隔离开关2*) +LPAU4FA02_VP AT%M316.0 :REAL; (*P新风机组4FA02-P调节参数*) +LPAU4FA02_VI AT%M320.0 :REAL; (*P新风机组4FA02-I调节参数*) +LPAU4FA02_RH AT%M324.0 :REAL; (*P新风机组4FA02-运行时间累积值*) +LPAU4FA02_SN AT%M328.0 :INT; (*P新风机组4FA02-设备状态代码*) +LPAU4FA02_WVCS AT%M330.0 :INT; (*P新风机组4FA02-水阀控制转换值*) +LPAU4FA02_PC AT%M332.0 :BOOL; (*P新风机组4FA02-程序控制*) +LPAU4FA02_VFMV AT%M334.0 :INT; (*P新风机组4FA02-变频手动控制值*) +LPAU4FA02_ISO3 AT%M336.0 :BOOL; (*P新风机组4FA02-低温断路报警隔离*) +LPAU4FA02_VFCS AT%M338.0 :INT; (*P新风机组4FA02-变频器频率控制值*) +LPAU4FA02_VFBS AT%M340.0 :INT; (*P新风机组4FA02-变频器频率反馈值*) +LPAU4FA02_LM AT%M342.0 :BOOL; (*P新风机组4FA02-联动模式*) +LPAU4FA02_DM AT%M344.0 :BOOL; (*P新风机组4FA02-全天候模式*) +LPAU4FA02_CO2SET AT%M348.0 :REAL; (*P新风机组4FA02-二氧化碳浓度设定值*) +LPAU4FA02_TC AT%M352.0 :BOOL; (*P新风机组4FA02-定时控制*) +LPAU4FA02_TM AT%M354.0 :BOOL; (*P新风机组4FA02-定时模式*) + +LIES4FA01_CO2S AT%M360.0 :REAL; (*室内环境状态4FA01-二氧化碳浓度换算值*) +LIES4FA02_CO2S AT%M364.0 :REAL; (*室内环境状态4FA02-二氧化碳浓度换算值*) +LIES4FA03_CO2S AT%M368.0 :REAL; (*室内环境状态4FA03-二氧化碳浓度换算值*) +LIES4FA04_CO2S AT%M368.0 :REAL; (*室内环境状态4FA04-二氧化碳浓度换算值*) +LIES4FA05_CO2S AT%M372.0 :REAL; (*室内环境状态4FA05-二氧化碳浓度换算值*) +LIES4FA06_CO2S AT%M376.0 :REAL; (*室内环境状态4FA06-二氧化碳浓度换算值*) +LIES4FA07_CO2S AT%M376.0 :REAL; (*室内环境状态4FA07-二氧化碳浓度换算值*) +LIES4FA08_CO2S AT%M380.0 :REAL; (*室内环境状态4FA08-二氧化碳浓度换算值*) +LIES4FA09_CO2S AT%M384.0 :REAL; (*室内环境状态4FA09-二氧化碳浓度换算值*) + +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/L401/OPCDA1.POE b/L401/OPCDA1.POE new file mode 100644 index 0000000..bc11cfa --- /dev/null +++ b/L401/OPCDA1.POE @@ -0,0 +1,11 @@ +$BEGIN_IT_HEADER +GLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA1 +VAR_GLOBAL +BS_Schedule_Str_W :STRING; +BS_Schedule_Str_R :ARRAY[0..60] OF BYTE; +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/L401/Resource.WL b/L401/Resource.WL new file mode 100644 index 0000000..226c3ad --- /dev/null +++ b/L401/Resource.WL @@ -0,0 +1,29 @@ +[WATCH_ENTRIES] +FILE0=CO485.RECV_CRCH +COMMENT0=" +FILE1=CO485.RECV_CRCL +COMMENT1=" +FILE2=CO485.RECVF1,3 +COMMENT2=" +FILE3=CO485.RECVF1,2 +COMMENT3=" +FILE4=CO485.RECVF1,1 +COMMENT4=" +FILE5=CO485.LIES4FA09_CO2S +COMMENT5=" +FILE6=CO485.LIES4FA08_CO2S +COMMENT6=" +FILE7=CO485.LIES4FA07_CO2S +COMMENT7=" +FILE8=CO485.LIES4FA06_CO2S +COMMENT8=" +FILE9=CO485.LIES4FA05_CO2S +COMMENT9=" +FILE10=CO485.LIES4FA04_CO2S +COMMENT10=" +FILE11=CO485.LIES4FA03_CO2S +COMMENT11=" +FILE12=CO485.LIES4FA02_CO2S +COMMENT12=" +FILE13=CO485.LIES4FA01_CO2S +COMMENT13=" diff --git a/L401/USERTYPE.TYP b/L401/USERTYPE.TYP new file mode 100644 index 0000000..b77bf99 --- /dev/null +++ b/L401/USERTYPE.TYP @@ -0,0 +1,5 @@ +[IEC_IEC_NORM] +TYPE + +END_TYPE + diff --git a/L401/cfcxref.xsl b/L401/cfcxref.xsl new file mode 100644 index 0000000..cb124ed --- /dev/null +++ b/L401/cfcxref.xsl @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + Source + + + Target(s) + + + + + + + + + + + Source + Name + Connector + Layer + PrintOn + + + + + + + + + Page: + + + Row: + + + + + + + + + + + + + + + + + + Target + Name + Connector + Layer + PrintOn + + + + + + + + + + + Page: + + + Row: + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/L501/$ENV$/Resource/Resource.MAK b/L501/$ENV$/Resource/Resource.MAK new file mode 100644 index 0000000..55fc42a --- /dev/null +++ b/L501/$ENV$/Resource/Resource.MAK @@ -0,0 +1,30 @@ +[INFORMATION] +CONFIG= +HARDWARE=MA28 +SECONDHARDWARE= +PACK_SOURCE=0 +TYPE=3 +OPERATINGNUMBER=0 +OPTIMIZE=2 +CONNECTION=Simulation +MAPFILE=1 +[IO_EXTERNALS] +FILE= +[TASKS] +FILE0=\CO485 +COUNT=1 +[TASK_FILE0] +NETDEP=0 +NAME= +TYPE=CYCLIC +INTERRUPT_NAME= +PRIORITY=1 +TIME=1 +NR=0 +OPTIMIZE=3 +[GLOBAL] +FILE0=\OPCDA1 +COUNT=1 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 diff --git a/L501/$GEN$/CO485.LST b/L501/$GEN$/CO485.LST new file mode 100644 index 0000000..4d256f9 --- /dev/null +++ b/L501/$GEN$/CO485.LST @@ -0,0 +1,4 @@ +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L501\CO485.POE + + + diff --git a/L501/$GEN$/Resource/BuildLog.txt b/L501/$GEN$/Resource/BuildLog.txt new file mode 100644 index 0000000..3f1209e --- /dev/null +++ b/L501/$GEN$/Resource/BuildLog.txt @@ -0,0 +1,14 @@ + +正在构建资源 D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L501\$ENV$\Resource\Resource.MAK。 +正在执行预生成步骤: +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L501\$GEN$\Resource\BuildLog.txt + +正在创建依从列表(dependency list): +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L501\CO485.POE +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L501\CO485.POE(2,17,15): E: S3026: 未声明的指示符。 +1 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L501\CO485.POE. + +1 错误, 0 警告. + +总数: +1 错误(s) 0 警告(s) diff --git a/L501/CO485.POE b/L501/CO485.POE new file mode 100644 index 0000000..dddc3fc --- /dev/null +++ b/L501/CO485.POE @@ -0,0 +1,1110 @@ +PROGRAM CO485 +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +sendf1 : array[0..200] of byte;(* 16 *) +recvf1 : array[0..200] of byte;(* *) +calcf1 : array[0..200] of byte;(* *) +recvb4851 :NW_serrecv; +sendb4851 :NW_sersend; +send_act1 :BOOL; +recv_act1 :BOOL; +CRC4851 :BS_GETCRC16; +t1 :TON; +t1_in :BOOL; +t1_q :BOOL; +t2 :TON; +t2_in :BOOL; +t2_q :BOOL; +t3 :TON; +t3_in :BOOL; +t3_q :BOOL; +timer1 :TON; +timer1_run :BOOL; +timer2 :TON; +timer2_run :BOOL; +commandsend1 :int; +F_WS1 :int; +recv_len :int; +recv_len1 :int; +recv_len2 :int; +recv_len3 :int; +recv_len4 :int; +recv_CRCH :byte; +recv_CRCL :byte; +sendp1 :pointer; +recvp1 :pointer; +i :int; +j :int; + +test_mode1 :bool; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LIES4FA01_CO2S : REAL; + LIES4FA09_CO2S : REAL; + LIES4FA08_CO2S : REAL; + LIES4FA07_CO2S : REAL; + LIES4FA06_CO2S : REAL; + LIES4FA05_CO2S : REAL; + LIES4FA04_CO2S : REAL; + LIES4FA03_CO2S : REAL; + LIES4FA02_CO2S : REAL; +END_VAR +(** t1_in:=not t1.q; **) + (* assign - Stmt *) + LD t1.q + NOT + ST t1_in + +(** t1(IN :=t1_in , PT :=t#600ms ); **) + (* call - Stmt *) + CAL t1 ( + IN := t1_in, + PT := t#600ms + ) + +(** t2(IN :=t1_in , PT :=t#350ms ); **) + (* call - Stmt *) + CAL t2 ( + IN := t1_in, + PT := t#350ms + ) + +(** **) +(** if t2.q=1 and t2_q=0 then **) + (* if - Cond *) + LD t2.q + EQ 1 + AND ( t2_q + EQ 0 + ) + JMPCN ODK_SKIP_000000000000001_000000000000001 + + (* then - Stmts *) + +(** recv_act1:=1; **) + (* assign - Stmt *) + LD 1 + ST recv_act1 + + JMP ODK_END_IF_000000000000001 + +(** else **) + (* else *) + ODK_SKIP_000000000000001_000000000000001: + + (* else - Stmts *) + +(** recv_act1:=0; **) + (* assign - Stmt *) + LD 0 + ST recv_act1 + +(** end_if; **) + (* if - End *) + ODK_END_IF_000000000000001: + +(** **) +(** if t1.q=0 and t1_q=1 then **) + (* if - Cond *) + LD t1.q + EQ 0 + AND ( t1_q + EQ 1 + ) + JMPCN ODK_SKIP_000000000000002_000000000000001 + + (* then - Stmts *) + +(** send_act1:=1; **) + (* assign - Stmt *) + LD 1 + ST send_act1 + + JMP ODK_END_IF_000000000000002 + +(** else **) + (* else *) + ODK_SKIP_000000000000002_000000000000001: + + (* else - Stmts *) + +(** send_act1:=0; **) + (* assign - Stmt *) + LD 0 + ST send_act1 + +(** end_if; **) + (* if - End *) + ODK_END_IF_000000000000002: + +(** **) +(** if t1.q and t1_q=0 then **) + (* if - Cond *) + LD t1.q + AND ( t1_q + EQ 0 + ) + JMPCN ODK_SKIP_000000000000003_000000000000001 + + (* then - Stmts *) + +(** if test_mode1=0 then **) + (* if - Cond *) + LD test_mode1 + EQ 0 + JMPCN ODK_SKIP_000000000000004_000000000000001 + + (* then - Stmts *) + +(** commandsend1:=commandsend1 + 1; **) + (* assign - Stmt *) + LD commandsend1 + ADD 1 + ST commandsend1 + +(** if commandsend1>18 then **) + (* if - Cond *) + LD commandsend1 + GT 18 + JMPCN ODK_SKIP_000000000000005_000000000000001 + + (* then - Stmts *) + +(** commandsend1:=0; **) + (* assign - Stmt *) + LD 0 + ST commandsend1 + + JMP ODK_END_IF_000000000000005 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000005_000000000000001: + ODK_END_IF_000000000000005: + + JMP ODK_END_IF_000000000000004 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000004_000000000000001: + ODK_END_IF_000000000000004: + + JMP ODK_END_IF_000000000000003 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000003_000000000000001: + ODK_END_IF_000000000000003: + +(** **) +(** case commandsend1 of **) +(** 1,2: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000000: + + (* case - Cond *) + LD commandsend1 + EQ 1 + JMPC ODK_CASE_000000000000006_000000000000001 + + (* case - Cond *) + LD commandsend1 + EQ 2 + JMPC ODK_CASE_000000000000006_000000000000001 + + JMP ODK_SKIP_000000000000006_000000000000001 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000001: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 3,4: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000001: + + (* case - Cond *) + LD commandsend1 + EQ 3 + JMPC ODK_CASE_000000000000006_000000000000002 + + (* case - Cond *) + LD commandsend1 + EQ 4 + JMPC ODK_CASE_000000000000006_000000000000002 + + JMP ODK_SKIP_000000000000006_000000000000002 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000002: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#02; **) + (* assign - Stmt *) + LD 16#02 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 5,6: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000002: + + (* case - Cond *) + LD commandsend1 + EQ 5 + JMPC ODK_CASE_000000000000006_000000000000003 + + (* case - Cond *) + LD commandsend1 + EQ 6 + JMPC ODK_CASE_000000000000006_000000000000003 + + JMP ODK_SKIP_000000000000006_000000000000003 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000003: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#03; **) + (* assign - Stmt *) + LD 16#03 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 7,8: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000003: + + (* case - Cond *) + LD commandsend1 + EQ 7 + JMPC ODK_CASE_000000000000006_000000000000004 + + (* case - Cond *) + LD commandsend1 + EQ 8 + JMPC ODK_CASE_000000000000006_000000000000004 + + JMP ODK_SKIP_000000000000006_000000000000004 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000004: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 9,10: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000004: + + (* case - Cond *) + LD commandsend1 + EQ 9 + JMPC ODK_CASE_000000000000006_000000000000005 + + (* case - Cond *) + LD commandsend1 + EQ 10 + JMPC ODK_CASE_000000000000006_000000000000005 + + JMP ODK_SKIP_000000000000006_000000000000005 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000005: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#05; **) + (* assign - Stmt *) + LD 16#05 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 11,12: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000005: + + (* case - Cond *) + LD commandsend1 + EQ 11 + JMPC ODK_CASE_000000000000006_000000000000006 + + (* case - Cond *) + LD commandsend1 + EQ 12 + JMPC ODK_CASE_000000000000006_000000000000006 + + JMP ODK_SKIP_000000000000006_000000000000006 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000006: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#06; **) + (* assign - Stmt *) + LD 16#06 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 13,14: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000006: + + (* case - Cond *) + LD commandsend1 + EQ 13 + JMPC ODK_CASE_000000000000006_000000000000007 + + (* case - Cond *) + LD commandsend1 + EQ 14 + JMPC ODK_CASE_000000000000006_000000000000007 + + JMP ODK_SKIP_000000000000006_000000000000007 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000007: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#07; **) + (* assign - Stmt *) + LD 16#07 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 15,16: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000007: + + (* case - Cond *) + LD commandsend1 + EQ 15 + JMPC ODK_CASE_000000000000006_000000000000008 + + (* case - Cond *) + LD commandsend1 + EQ 16 + JMPC ODK_CASE_000000000000006_000000000000008 + + JMP ODK_SKIP_000000000000006_000000000000008 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000008: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#08; **) + (* assign - Stmt *) + LD 16#08 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 17,18: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000008: + + (* case - Cond *) + LD commandsend1 + EQ 17 + JMPC ODK_CASE_000000000000006_000000000000009 + + (* case - Cond *) + LD commandsend1 + EQ 18 + JMPC ODK_CASE_000000000000006_000000000000009 + + JMP ODK_SKIP_000000000000006_000000000000009 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000009: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#09; **) + (* assign - Stmt *) + LD 16#09 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** end_case; **) + (* case - End *) + ODK_SKIP_000000000000006_000000000000009: + ODK_END_CASE_000000000000006: + +(** **) +(** sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); **) + (* call - Stmt *) + CAL sendb4851 ( + EN := send_act1, + COM := 1, + DATA := sendp1, + LENGTH := F_WS1 + ) + +(** recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); **) + (* call - Stmt *) + CAL recvb4851 ( + EN := recv_act1, + COM := 1, + DATA := recvp1 + ) + +(** **) +(** sendp1:=&sendf1; **) + (* assign - Stmt *) + LD &sendf1 + ST sendp1 + +(** recvp1:=&recvf1; **) + (* assign - Stmt *) + LD &recvf1 + ST recvp1 + +(** **) +(** t1_q:=t1.q; **) + (* assign - Stmt *) + LD t1.q + ST t1_q + +(** t2_q:=t2.q; **) + (* assign - Stmt *) + LD t2.q + ST t2_q + +(** **) +(** **) +(** if commandsend1=2 and recvf1[00]=16#01 then **) + (* if - Cond *) + LD commandsend1 + EQ 2 + AND ( recvf1[00] + EQ 16#01 + ) + JMPCN ODK_SKIP_000000000000007_000000000000001 + + (* then - Stmts *) + +(** LIES4FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA01_CO2S + + JMP ODK_END_IF_000000000000007 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000007_000000000000001: + ODK_END_IF_000000000000007: + +(** if commandsend1=4 and recvf1[00]=16#02 then **) + (* if - Cond *) + LD commandsend1 + EQ 4 + AND ( recvf1[00] + EQ 16#02 + ) + JMPCN ODK_SKIP_000000000000008_000000000000001 + + (* then - Stmts *) + +(** LIES4FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA02_CO2S + + JMP ODK_END_IF_000000000000008 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000008_000000000000001: + ODK_END_IF_000000000000008: + +(** if commandsend1=6 and recvf1[00]=16#03 then **) + (* if - Cond *) + LD commandsend1 + EQ 6 + AND ( recvf1[00] + EQ 16#03 + ) + JMPCN ODK_SKIP_000000000000009_000000000000001 + + (* then - Stmts *) + +(** LIES4FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA03_CO2S + + JMP ODK_END_IF_000000000000009 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000009_000000000000001: + ODK_END_IF_000000000000009: + +(** if commandsend1=8 and recvf1[00]=16#04 then **) + (* if - Cond *) + LD commandsend1 + EQ 8 + AND ( recvf1[00] + EQ 16#04 + ) + JMPCN ODK_SKIP_00000000000000A_000000000000001 + + (* then - Stmts *) + +(** LIES4FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA04_CO2S + + JMP ODK_END_IF_00000000000000A + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000A_000000000000001: + ODK_END_IF_00000000000000A: + +(** if commandsend1=10 and recvf1[00]=16#05 then **) + (* if - Cond *) + LD commandsend1 + EQ 10 + AND ( recvf1[00] + EQ 16#05 + ) + JMPCN ODK_SKIP_00000000000000B_000000000000001 + + (* then - Stmts *) + +(** LIES4FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA05_CO2S + + JMP ODK_END_IF_00000000000000B + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000B_000000000000001: + ODK_END_IF_00000000000000B: + +(** if commandsend1=12 and recvf1[00]=16#06 then **) + (* if - Cond *) + LD commandsend1 + EQ 12 + AND ( recvf1[00] + EQ 16#06 + ) + JMPCN ODK_SKIP_00000000000000C_000000000000001 + + (* then - Stmts *) + +(** LIES4FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA06_CO2S + + JMP ODK_END_IF_00000000000000C + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000C_000000000000001: + ODK_END_IF_00000000000000C: + +(** if commandsend1=14 and recvf1[00]=16#07 then **) + (* if - Cond *) + LD commandsend1 + EQ 14 + AND ( recvf1[00] + EQ 16#07 + ) + JMPCN ODK_SKIP_00000000000000D_000000000000001 + + (* then - Stmts *) + +(** LIES4FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA07_CO2S + + JMP ODK_END_IF_00000000000000D + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000D_000000000000001: + ODK_END_IF_00000000000000D: + +(** if commandsend1=16 and recvf1[00]=16#08 then **) + (* if - Cond *) + LD commandsend1 + EQ 16 + AND ( recvf1[00] + EQ 16#08 + ) + JMPCN ODK_SKIP_00000000000000E_000000000000001 + + (* then - Stmts *) + +(** LIES4FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA08_CO2S + + JMP ODK_END_IF_00000000000000E + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000E_000000000000001: + ODK_END_IF_00000000000000E: + +(** if commandsend1=18 and recvf1[00]=16#09 then **) + (* if - Cond *) + LD commandsend1 + EQ 18 + AND ( recvf1[00] + EQ 16#09 + ) + JMPCN ODK_SKIP_00000000000000F_000000000000001 + + (* then - Stmts *) + +(** LIES4FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES4FA09_CO2S + + JMP ODK_END_IF_00000000000000F + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000F_000000000000001: + ODK_END_IF_00000000000000F: + +END_PROGRAM \ No newline at end of file diff --git a/L501/CO485.ST b/L501/CO485.ST new file mode 100644 index 0000000..b9fc97b --- /dev/null +++ b/L501/CO485.ST @@ -0,0 +1,201 @@ +PROGRAM CO485 +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +sendf1 : array[0..200] of byte;(* 16 *) +recvf1 : array[0..200] of byte;(* *) +calcf1 : array[0..200] of byte;(* *) +recvb4851 :NW_serrecv; +sendb4851 :NW_sersend; +send_act1 :BOOL; +recv_act1 :BOOL; +CRC4851 :BS_GETCRC16; +t1 :TON; +t1_in :BOOL; +t1_q :BOOL; +t2 :TON; +t2_in :BOOL; +t2_q :BOOL; +t3 :TON; +t3_in :BOOL; +t3_q :BOOL; +timer1 :TON; +timer1_run :BOOL; +timer2 :TON; +timer2_run :BOOL; +commandsend1 :int; +F_WS1 :int; +recv_len :int; +recv_len1 :int; +recv_len2 :int; +recv_len3 :int; +recv_len4 :int; +recv_CRCH :byte; +recv_CRCL :byte; +sendp1 :pointer; +recvp1 :pointer; +i :int; +j :int; + +test_mode1 :bool; + +END_VAR +t1_in:=not t1.q; +t1(IN :=t1_in , PT :=t#600ms ); +t2(IN :=t1_in , PT :=t#350ms ); + +if t2.q=1 and t2_q=0 then + recv_act1:=1; +else + recv_act1:=0; +end_if; + +if t1.q=0 and t1_q=1 then + send_act1:=1; +else + send_act1:=0; +end_if; + +if t1.q and t1_q=0 then + if test_mode1=0 then + commandsend1:=commandsend1 + 1; + if commandsend1>18 then + commandsend1:=0; + end_if; + end_if; +end_if; + +case commandsend1 of +1,2: +F_WS1 :=8; +sendf1[0]:=16#01; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +3,4: +F_WS1 :=8; +sendf1[0]:=16#02; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +5,6: +F_WS1 :=8; +sendf1[0]:=16#03; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +7,8: +F_WS1 :=8; +sendf1[0]:=16#04; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +9,10: +F_WS1 :=8; +sendf1[0]:=16#05; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +11,12: +F_WS1 :=8; +sendf1[0]:=16#06; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +13,14: +F_WS1 :=8; +sendf1[0]:=16#07; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +15,16: +F_WS1 :=8; +sendf1[0]:=16#08; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +17,18: +F_WS1 :=8; +sendf1[0]:=16#09; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +end_case; + +sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); +recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); + +sendp1:=&sendf1; +recvp1:=&recvf1; + +t1_q:=t1.q; +t2_q:=t2.q; + + +if commandsend1=2 and recvf1[00]=16#01 then +LIES4FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=4 and recvf1[00]=16#02 then +LIES4FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=6 and recvf1[00]=16#03 then +LIES4FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=8 and recvf1[00]=16#04 then +LIES4FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=10 and recvf1[00]=16#05 then +LIES4FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=12 and recvf1[00]=16#06 then +LIES4FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=14 and recvf1[00]=16#07 then +LIES4FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=16 and recvf1[00]=16#08 then +LIES4FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=18 and recvf1[00]=16#09 then +LIES4FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +END_PROGRAM \ No newline at end of file diff --git a/L501/L501.GEN b/L501/L501.GEN new file mode 100644 index 0000000..8d5e667 --- /dev/null +++ b/L501/L501.GEN @@ -0,0 +1,12 @@ +[PROTOTYP_PROG] +COUNT=0 +[PROTOTYP_FB] +COUNT=0 +[PROTOTYP_FKT] +COUNT=0 +[LIBRARY] +FILE0=\LIB\sfclib\sfclib.GEN +COUNT=1 +[EXECUTABLE] +FILE0=\$ENV$\Resource\Resource +COUNT=1 diff --git a/L501/L501.INI b/L501/L501.INI new file mode 100644 index 0000000..e69de29 diff --git a/L501/L501.VAR b/L501/L501.VAR new file mode 100644 index 0000000..382e9cd --- /dev/null +++ b/L501/L501.VAR @@ -0,0 +1,22 @@ +[MAKEFILE] +FILE0=\$ENV$\Resource\Resource +ACTIVE=\$ENV$\Resource\Resource.MAK +COUNT=1 +[LIBRARY] +FILE0=\LIB\sfclib\sfclib.VAR +COUNT=1 +[GLOBAL] +FILE0=\OPCDA1 +COUNT=1 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 +[ST_PROGRAM] +FILE0=\CO485 +COUNT=1 +[TYPEDEF] +FILE0=\USERTYPE +COUNT=1 +[DATPARAM_INFO] +SeperateGen=1 +Version=4.0 diff --git a/L501/OPCDA.POE b/L501/OPCDA.POE new file mode 100644 index 0000000..57af495 --- /dev/null +++ b/L501/OPCDA.POE @@ -0,0 +1,29 @@ +$BEGIN_IT_HEADER +DIRECTGLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA +VAR_GLOBAL +(* 地址: 0 *) +LPAU5FA01_R AT%I0.0 :BOOL; (*P新风机组XF-5F-01-运行状态*) +LPAU5FA01_F AT%I0.1 :BOOL; (*P新风机组XF-5F-01-故障状态*) +LPAU5FA01_A AT%I0.2 :BOOL; (*P新风机组XF-5F-01-自动状态*) +LPAU5FA01_IPS AT%I0.3 :BOOL; (*P新风机组XF-5F-01-初效滤网压差*) +LPAU5FA01_FPS AT%I0.4 :BOOL; (*P新风机组XF-5F-01-风机压差*) +LPAU5FA01_FDOB AT%I0.5 :BOOL; (*P新风机组XF-5F-01-新风阀开状态*) +LPAU5FA01_FDSB AT%I0.6 :BOOL; (*P新风机组XF-5F-01-新风阀关状态*) + +LPAU5FA01_C AT%Q0.0 :BOOL; (*P新风机组XF-5F-01-启停控制*) +LPAU5FA01_FDOC AT%Q0.1 :BOOL; (*P新风机组XF-5F-01-新风阀开控制*) +LPAU5FA01_FDSC AT%Q0.2 :BOOL; (*P新风机组XF-5F-01-新风阀关控制*) +LPAU5FA01_WVO AT%Q0.3 :BOOL; (*P新风机组XF-5F-01-水阀开*) +LPAU5FA01_WVS AT%Q0.4 :BOOL; (*P新风机组XF-5F-01-水阀关*) + +LPAU5FA01_ST AT%I2.0 :INT; (*P新风机组XF-5F-01-送风温度*) +LPAU5FA01_VFB AT%I4.0 :INT; (*P新风机组XF-5F-01-变频器频率反馈*) +LPAU5FA01_VFC AT%Q8.0 :INT; (*P新风机组XF-5F-01-变频器频率控制*) + + +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/L501/OPCDA1.POE b/L501/OPCDA1.POE new file mode 100644 index 0000000..bc11cfa --- /dev/null +++ b/L501/OPCDA1.POE @@ -0,0 +1,11 @@ +$BEGIN_IT_HEADER +GLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA1 +VAR_GLOBAL +BS_Schedule_Str_W :STRING; +BS_Schedule_Str_R :ARRAY[0..60] OF BYTE; +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/L501/USERTYPE.TYP b/L501/USERTYPE.TYP new file mode 100644 index 0000000..b77bf99 --- /dev/null +++ b/L501/USERTYPE.TYP @@ -0,0 +1,5 @@ +[IEC_IEC_NORM] +TYPE + +END_TYPE + diff --git a/L501/cfcxref.xsl b/L501/cfcxref.xsl new file mode 100644 index 0000000..cb124ed --- /dev/null +++ b/L501/cfcxref.xsl @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + Source + + + Target(s) + + + + + + + + + + + Source + Name + Connector + Layer + PrintOn + + + + + + + + + Page: + + + Row: + + + + + + + + + + + + + + + + + + Target + Name + Connector + Layer + PrintOn + + + + + + + + + + + Page: + + + Row: + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/L801/$ENV$/Resource/Resource.MAK b/L801/$ENV$/Resource/Resource.MAK new file mode 100644 index 0000000..943867d --- /dev/null +++ b/L801/$ENV$/Resource/Resource.MAK @@ -0,0 +1,31 @@ +[INFORMATION] +CONFIG= +HARDWARE=EXC61610 +SECONDHARDWARE= +PACK_SOURCE=1 +TYPE=3 +OPERATINGNUMBER=0 +OPTIMIZE=2 +CONNECTION=L801 +MAPFILE=1 +INCLUDE_LIB=1 +[IO_EXTERNALS] +FILE= +[TASKS] +FILE0=\CO485 +COUNT=1 +[TASK_FILE0] +NETDEP=0 +NAME= +TYPE=CYCLIC +INTERRUPT_NAME= +PRIORITY=1 +TIME=1 +NR=0 +OPTIMIZE=3 +[GLOBAL] +FILE0=\OPCDA1 +COUNT=1 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 diff --git a/L801/$ENV$/Resource/WATCHLIST.INI b/L801/$ENV$/Resource/WATCHLIST.INI new file mode 100644 index 0000000..1e24033 --- /dev/null +++ b/L801/$ENV$/Resource/WATCHLIST.INI @@ -0,0 +1 @@ +Resource.WL \ No newline at end of file diff --git a/L801/$GEN$/AddressSpace.xml b/L801/$GEN$/AddressSpace.xml new file mode 100644 index 0000000..cfcce8d --- /dev/null +++ b/L801/$GEN$/AddressSpace.xml @@ -0,0 +1,2 @@ + +LPAU8FA01_ROPCDA11018011LPAU8FA01_FOPCDA11018111LPAU8FA01_AOPCDA11018211LPAU8FA01_IPSOPCDA11018311LPAU8FA01_FPSOPCDA11018411LPAU8FA01_FDOBOPCDA11018511LPAU8FA01_FDSBOPCDA11018611LPAU8FA01_COPCDA1101520011LPAU8FA01_FDOCOPCDA1101520111LPAU8FA01_FDSCOPCDA1101520211LPAU8FA01_WVOOPCDA1101520311LPAU8FA01_WVSOPCDA1101520411LPAU8FA01_STOPCDA920110013LPAU8FA01_VFBOPCDA920112013LPAU8FA01_VFCOPCDA9201528013RPAU8FA01_TSETOPCDA114011200013RPAU8FA01_SMOPCDA92011204013RPAU8FA01_PCOPCDA11011206011LPAU8FA01_TSETOPCDA114011212013LPAU8FA01_SMOPCDA92011216013LPAU8FA01_WVBSOPCDA114011220013LPAU8FA01_WVMCOPCDA11011224011LPAU8FA01_WVMVOPCDA114011228013LPAU8FA01_STSOPCDA114011232013LPAU8FA01_RSTOPCDA11011236011LPAU8FA01_RSTVOPCDA114011240013LPAU8FA01_ISO1OPCDA11011244011LPAU8FA01_ISO2OPCDA11011246011LPAU8FA01_VPOPCDA114011252013LPAU8FA01_VIOPCDA114011256013LPAU8FA01_RHOPCDA114011260013LPAU8FA01_SNOPCDA92011264013LPAU8FA01_WVCSOPCDA92011266013LPAU8FA01_PCOPCDA11011268011LPAU8FA01_VFMVOPCDA92011270013LPAU8FA01_ISO3OPCDA11011272011LPAU8FA01_VFCSOPCDA92011274013LPAU8FA01_VFBSOPCDA92011276013LPAU8FA01_LMOPCDA11011278011LPAU8FA01_DMOPCDA11011280011LPAU8FA01_CO2SETOPCDA114011284013LPAU8FA01_TCOPCDA11011288011LPAU8FA01_TMOPCDA11011290011LIES8FA01_CO2SOPCDA114011296013LIES8FA02_CO2SOPCDA114011300013LIES8FA03_CO2SOPCDA114011304013LIES8FA04_CO2SOPCDA114011304013LIES8FA05_CO2SOPCDA114011308013LIES8FA06_CO2SOPCDA114011312013LIES8FA07_CO2SOPCDA114011312013LIES8FA08_CO2SOPCDA114011316013LIES8FA09_CO2SOPCDA114011320013LIES8FA10_CO2SOPCDA114011320013LIES8FA11_CO2SOPCDA114011324013LIES8FA12_CO2SOPCDA114011328013LIES8FA13_CO2SOPCDA114011332013LIES8FA14_CO2SOPCDA114011336013LIES8FA15_CO2SOPCDA114011340013LIES8FA16_CO2SOPCDA114011340013LIES8FA17_CO2SOPCDA114011344013LIES8FA18_CO2SOPCDA114011348013LIES8FA19_CO2SOPCDA114011348013LIES8FA20_CO2SOPCDA114011352013LIES8FA21_CO2SOPCDA114011356013LIES8FA22_CO2SOPCDA114011356013LIES8FA23_CO2SOPCDA114011360013BS_SCHEDULE_STR_WOPCDA120350108053 diff --git a/L801/$GEN$/BS_GETCRC16.PTT b/L801/$GEN$/BS_GETCRC16.PTT new file mode 100644 index 0000000..34ea63f --- /dev/null +++ b/L801/$GEN$/BS_GETCRC16.PTT @@ -0,0 +1,16 @@ +FUNCTION_BLOCK BS_GETCRC16 + + + VAR_INPUT + CRC_IN : array [ 0 .. 200 ] of byte ; + CRC_LEN : INT ; + END_VAR + + VAR_OUTPUT + CRC16H : byte ; + CRC16L : byte ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/L801/$GEN$/CO485.LST b/L801/$GEN$/CO485.LST new file mode 100644 index 0000000..cf27dd3 --- /dev/null +++ b/L801/$GEN$/CO485.LST @@ -0,0 +1,5 @@ +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\CO485.POE + + +C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE + diff --git a/L801/$GEN$/CO485.PTT b/L801/$GEN$/CO485.PTT new file mode 100644 index 0000000..526e3e5 --- /dev/null +++ b/L801/$GEN$/CO485.PTT @@ -0,0 +1,7 @@ +PROGRAM CO485 + + + + + +END_PROGRAM diff --git a/L801/$GEN$/OPCDA.PTT b/L801/$GEN$/OPCDA.PTT new file mode 100644 index 0000000..d4731c8 --- /dev/null +++ b/L801/$GEN$/OPCDA.PTT @@ -0,0 +1,4 @@ +PROGRAM OPCDA + + +END_PROGRAM diff --git a/L801/$GEN$/OPCDA1.LST b/L801/$GEN$/OPCDA1.LST new file mode 100644 index 0000000..df7318d --- /dev/null +++ b/L801/$GEN$/OPCDA1.LST @@ -0,0 +1 @@ +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\OPCDA1.POE diff --git a/L801/$GEN$/OPCDA1.PTT b/L801/$GEN$/OPCDA1.PTT new file mode 100644 index 0000000..9c289bc --- /dev/null +++ b/L801/$GEN$/OPCDA1.PTT @@ -0,0 +1,4 @@ +PROGRAM OPCDA1 + + +END_PROGRAM diff --git a/L801/$GEN$/Resource/$TASK00$.CRD b/L801/$GEN$/Resource/$TASK00$.CRD new file mode 100644 index 0000000..c3df18c Binary files /dev/null and b/L801/$GEN$/Resource/$TASK00$.CRD differ diff --git a/L801/$GEN$/Resource/BS_GETCRC16.INC b/L801/$GEN$/Resource/BS_GETCRC16.INC new file mode 100644 index 0000000..551e8ba --- /dev/null +++ b/L801/$GEN$/Resource/BS_GETCRC16.INC @@ -0,0 +1,35 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + +FUNCTION_BLOCK MEMORY_COPY +VAR_INPUT +DEST:POINTER; +SRC:POINTER; +LENGTH:INT; +END_VAR +VAR_OUTPUT +OUT:BOOL; +END_VAR +END_FUNCTION_BLOCK + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/L801/$GEN$/Resource/BS_GETCRC16.OBJ b/L801/$GEN$/Resource/BS_GETCRC16.OBJ new file mode 100644 index 0000000..ff99d50 Binary files /dev/null and b/L801/$GEN$/Resource/BS_GETCRC16.OBJ differ diff --git a/L801/$GEN$/Resource/BuildLog.txt b/L801/$GEN$/Resource/BuildLog.txt new file mode 100644 index 0000000..915ed24 --- /dev/null +++ b/L801/$GEN$/Resource/BuildLog.txt @@ -0,0 +1,104 @@ + +正在构建资源 D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\$ENV$\Resource\Resource.MAK。 +正在执行预生成步骤: +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\$TASK00$.CRD +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\BS_GETCRC16.INC +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\BS_GETCRC16.OBJ +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\BuildLog.txt +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\CO485.CRD +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\CO485.INC +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\CO485.OBJ +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\OPCDA.INC +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\OPCDA.OBJ +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\OPCDA1.INC +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\OPCDA1.OBJ +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\pceData.txt +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\pceSegs.txt +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\pceVars.txt +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\pceVars.txt.xml +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\RESOURCE.bpd +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\Resource.PCD +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\Resource.prs +删除D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\USERTYPE.INC + +正在创建依从列表(dependency list): +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\CO485.POE + +正在创建依从列表(dependency list): +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\OPCDA1.POE + +正在编译 ... + +正在执行语法检查为文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\USERTYPE.typ +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\USERTYPE.typ. + + +正在创建原型: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\OPCDA1.POE + +正在创建包含文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\OPCDA1.POE + +正在编译文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\OPCDA1.POE +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\OPCDA1.POE. + + +正在创建原型: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\OPCDA.POE + +正在创建包含文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\OPCDA.POE + +正在编译文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\OPCDA.POE +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\OPCDA.POE. + + +正在创建原型: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\CO485.POE +C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE + +正在创建包含文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\CO485.POE +C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE + +正在编译文件: +D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\CO485.POE +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HaiNanDianWang\L801\CO485.POE. + +C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE +0 错误, 0 警告 - C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\BS_GETCRC16.POE. + + +连接 ... +正在连接全局资源 ... +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\OPCDA1.OBJ。 +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\OPCDA.OBJ。 +正在连接任务 CO485 ... +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\CO485.OBJ。 +正在连接: NW_SERRECV。 +正在连接: NW_SERSEND。 +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\BS_GETCRC16.OBJ。 +正在连接: MEMORY_COPY。 +正在连接: TON。 +正在连接: TON。 +正在连接: TON。 +正在连接: TON。 +正在连接: TON。 +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\Resource.PCD. + +正在连接资源: RESOURCE ... +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\$TASK00$.CRD。 +正在连接: D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\CO485.CRD。 +代码大小字节: 36600. +段个数: 52。 +0 错误, 0 警告 - D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\Resource.PCD. + +VARTAB32: VarTab版本: 1 +VARTAB32: 68 变量加入到 1 段中 (2696 字节) +正在执行后生成步骤: +PADTRTPS_SIM.EXE -s "D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\Resource.prs" -pcd="D:\公司项目\项目文档\售后项目\海口南方电网项目\程序\HAINANDIANWANG\L801\$GEN$\Resource\Resource.pcd" +总数: +0 错误(s) 0 警告(s) diff --git a/L801/$GEN$/Resource/CO485.CRD b/L801/$GEN$/Resource/CO485.CRD new file mode 100644 index 0000000..fe46046 Binary files /dev/null and b/L801/$GEN$/Resource/CO485.CRD differ diff --git a/L801/$GEN$/Resource/CO485.INC b/L801/$GEN$/Resource/CO485.INC new file mode 100644 index 0000000..524b2ae --- /dev/null +++ b/L801/$GEN$/Resource/CO485.INC @@ -0,0 +1,48 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + +FUNCTION_BLOCK NW_SERSEND +VAR_INPUT + EN : BOOL; + COM : BYTE; + DATA : POINTER; + LENGTH : INT; +END_VAR +VAR_OUTPUT + ENO : BOOL; +END_VAR +END_FUNCTION_BLOCK + +FUNCTION_BLOCK NW_SERRECV +VAR_INPUT + EN: BOOL; + COM : BYTE; + DATA : POINTER; +END_VAR +VAR_OUTPUT + LENGTH : INT; +END_VAR +END_FUNCTION_BLOCK + + + +(* PROJEKT PROTOTYPEN *) + +$INCLUDE "C:\PROGRAMDATA\INFOTEAM SOFTWARE\OPENPCS2008\OPENPCS.520\LIB\BRCON_MCFB_EU_V3.4.0\$GEN$\BS_GETCRC16.PTT" + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/L801/$GEN$/Resource/CO485.OBJ b/L801/$GEN$/Resource/CO485.OBJ new file mode 100644 index 0000000..09779b5 Binary files /dev/null and b/L801/$GEN$/Resource/CO485.OBJ differ diff --git a/L801/$GEN$/Resource/OPCDA.INC b/L801/$GEN$/Resource/OPCDA.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/L801/$GEN$/Resource/OPCDA.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/L801/$GEN$/Resource/OPCDA.OBJ b/L801/$GEN$/Resource/OPCDA.OBJ new file mode 100644 index 0000000..e3ccaf8 Binary files /dev/null and b/L801/$GEN$/Resource/OPCDA.OBJ differ diff --git a/L801/$GEN$/Resource/OPCDA1.INC b/L801/$GEN$/Resource/OPCDA1.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/L801/$GEN$/Resource/OPCDA1.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/L801/$GEN$/Resource/OPCDA1.OBJ b/L801/$GEN$/Resource/OPCDA1.OBJ new file mode 100644 index 0000000..c54ae7d Binary files /dev/null and b/L801/$GEN$/Resource/OPCDA1.OBJ differ diff --git a/L801/$GEN$/Resource/RESOURCE.bpd b/L801/$GEN$/Resource/RESOURCE.bpd new file mode 100644 index 0000000..a0561e4 Binary files /dev/null and b/L801/$GEN$/Resource/RESOURCE.bpd differ diff --git a/L801/$GEN$/Resource/Resource.PCD b/L801/$GEN$/Resource/Resource.PCD new file mode 100644 index 0000000..a0561e4 Binary files /dev/null and b/L801/$GEN$/Resource/Resource.PCD differ diff --git a/L801/$GEN$/Resource/Resource.prs b/L801/$GEN$/Resource/Resource.prs new file mode 100644 index 0000000..baca3ec Binary files /dev/null and b/L801/$GEN$/Resource/Resource.prs differ diff --git a/L801/$GEN$/Resource/USERTYPE.INC b/L801/$GEN$/Resource/USERTYPE.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/L801/$GEN$/Resource/USERTYPE.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/L801/$GEN$/Resource/pceData.txt b/L801/$GEN$/Resource/pceData.txt new file mode 100644 index 0000000..91b1bfc --- /dev/null +++ b/L801/$GEN$/Resource/pceData.txt @@ -0,0 +1,5498 @@ + +Program Nr: 1: +Nr 15: Datasegment +4C 03 01 08 10 00 00 00 12 00 02 C0 15 00 01 C0 +18 00 00 00 1E 00 09 00 21 00 09 00 22 00 09 00 +23 00 09 00 24 00 09 00 01 00 3C 05 01 00 18 05 +01 00 38 05 01 00 18 05 01 00 34 05 01 00 14 05 +01 00 50 05 01 00 30 05 01 00 10 05 01 00 4C 05 +01 00 2C 05 01 00 4C 05 01 00 28 05 01 00 48 05 +01 00 28 05 01 00 44 05 01 00 24 05 01 00 44 05 +01 00 20 05 01 00 40 05 01 00 20 05 01 00 3C 05 +01 00 1C 05 D8 00 01 00 02 01 00 00 C8 00 CD CD +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 D8 00 01 00 +02 01 00 00 C8 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 D8 00 01 00 02 01 00 00 C8 00 CD CD +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 16: Codesegment +92 1C 00 06 11 00 0F 14 00 08 00 FC 01 34 10 03 +22 58 02 00 00 3C 14 00 14 00 0A 10 03 39 14 00 +10 00 04 14 00 22 5E 01 00 00 3C 18 00 14 00 0A +10 03 39 18 00 10 00 04 18 00 0F 18 00 08 00 7A +DF 90 0A 15 03 7B DF 91 97 03 53 00 1E 34 0D 03 +01 57 00 1F 34 0D 03 0F 14 00 08 00 7B DF 90 0A +11 03 7A DF 91 97 03 70 00 1E 34 0C 03 01 74 00 +1F 34 0C 03 0F 14 00 08 00 90 0A 11 03 7B DF 91 +97 03 AF 00 0A 48 03 7B DF 03 AC 00 0C 22 03 7D +01 00 A6 36 22 03 0C 22 03 7D 2E 00 C3 03 A9 00 +21 00 00 36 22 03 01 A9 00 01 AC 00 01 AF 00 0C +22 03 7D 01 00 E1 02 C6 00 0C 22 03 7D 02 00 E1 +02 C6 00 01 8B 01 21 08 00 36 24 03 20 01 90 60 +84 00 92 63 0A 00 92 21 00 00 93 45 93 EB 91 44 +20 04 90 60 84 00 92 63 0A 00 92 21 01 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +02 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 03 00 93 45 93 EB 91 44 20 00 90 60 +84 00 92 63 0A 00 92 21 04 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 05 00 93 45 +93 EB 91 44 21 06 00 3B 10 00 E4 00 0E 84 00 FD +F1 10 00 0C 00 04 10 00 10 10 00 09 00 90 60 84 +00 92 63 0A 00 92 21 07 00 93 45 93 EB 91 44 10 +10 00 08 00 92 90 60 84 00 92 63 0A 00 92 21 06 +00 93 45 93 EB 91 44 93 01 73 14 0C 22 03 7D 03 +00 E1 02 A2 01 0C 22 03 7D 04 00 E1 02 A2 01 01 +67 02 21 08 00 36 24 03 20 02 90 60 84 00 92 63 +0A 00 92 21 00 00 93 45 93 EB 91 44 20 04 90 60 +84 00 92 63 0A 00 92 21 01 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 02 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +03 00 93 45 93 EB 91 44 20 00 90 60 84 00 92 63 +0A 00 92 21 04 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 05 00 93 45 93 EB 91 44 +21 06 00 3B 10 00 E4 00 0E 84 00 FD F1 10 00 0C +00 04 10 00 10 10 00 09 00 90 60 84 00 92 63 0A +00 92 21 07 00 93 45 93 EB 91 44 10 10 00 08 00 +92 90 60 84 00 92 63 0A 00 92 21 06 00 93 45 93 +EB 91 44 93 01 73 14 0C 22 03 7D 05 00 E1 02 7E +02 0C 22 03 7D 06 00 E1 02 7E 02 01 43 03 21 08 +00 36 24 03 20 03 90 60 84 00 92 63 0A 00 92 21 +00 00 93 45 93 EB 91 44 20 04 90 60 84 00 92 63 +0A 00 92 21 01 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 02 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 03 00 93 45 +93 EB 91 44 20 00 90 60 84 00 92 63 0A 00 92 21 +04 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 05 00 93 45 93 EB 91 44 21 06 00 3B +10 00 E4 00 0E 84 00 FD F1 10 00 0C 00 04 10 00 +10 10 00 09 00 90 60 84 00 92 63 0A 00 92 21 07 +00 93 45 93 EB 91 44 10 10 00 08 00 92 90 60 84 +00 92 63 0A 00 92 21 06 00 93 45 93 EB 91 44 93 +01 73 14 0C 22 03 7D 07 00 E1 02 5A 03 0C 22 03 +7D 08 00 E1 02 5A 03 01 1F 04 21 08 00 36 24 03 +20 04 90 60 84 00 92 63 0A 00 92 21 00 00 93 45 +93 EB 91 44 20 04 90 60 84 00 92 63 0A 00 92 21 +01 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 02 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 03 00 93 45 93 EB 91 44 +20 00 90 60 84 00 92 63 0A 00 92 21 04 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +05 00 93 45 93 EB 91 44 21 06 00 3B 10 00 E4 00 +0E 84 00 FD F1 10 00 0C 00 04 10 00 10 10 00 09 +00 90 60 84 00 92 63 0A 00 92 21 07 00 93 45 93 +EB 91 44 10 10 00 08 00 92 90 60 84 00 92 63 0A +00 92 21 06 00 93 45 93 EB 91 44 93 01 73 14 0C +22 03 7D 09 00 E1 02 36 04 0C 22 03 7D 0A 00 E1 +02 36 04 01 FB 04 21 08 00 36 24 03 20 05 90 60 +84 00 92 63 0A 00 92 21 00 00 93 45 93 EB 91 44 +20 04 90 60 84 00 92 63 0A 00 92 21 01 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +02 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 03 00 93 45 93 EB 91 44 20 00 90 60 +84 00 92 63 0A 00 92 21 04 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 05 00 93 45 +93 EB 91 44 21 06 00 3B 10 00 E4 00 0E 84 00 FD +F1 10 00 0C 00 04 10 00 10 10 00 09 00 90 60 84 +00 92 63 0A 00 92 21 07 00 93 45 93 EB 91 44 10 +10 00 08 00 92 90 60 84 00 92 63 0A 00 92 21 06 +00 93 45 93 EB 91 44 93 01 73 14 0C 22 03 7D 0B +00 E1 02 12 05 0C 22 03 7D 0C 00 E1 02 12 05 01 +D7 05 21 08 00 36 24 03 20 06 90 60 84 00 92 63 +0A 00 92 21 00 00 93 45 93 EB 91 44 20 04 90 60 +84 00 92 63 0A 00 92 21 01 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 02 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +03 00 93 45 93 EB 91 44 20 00 90 60 84 00 92 63 +0A 00 92 21 04 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 05 00 93 45 93 EB 91 44 +21 06 00 3B 10 00 E4 00 0E 84 00 FD F1 10 00 0C +00 04 10 00 10 10 00 09 00 90 60 84 00 92 63 0A +00 92 21 07 00 93 45 93 EB 91 44 10 10 00 08 00 +92 90 60 84 00 92 63 0A 00 92 21 06 00 93 45 93 +EB 91 44 93 01 73 14 0C 22 03 7D 0D 00 E1 02 EE +05 0C 22 03 7D 0E 00 E1 02 EE 05 01 B3 06 21 08 +00 36 24 03 20 07 90 60 84 00 92 63 0A 00 92 21 +00 00 93 45 93 EB 91 44 20 04 90 60 84 00 92 63 +0A 00 92 21 01 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 02 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 03 00 93 45 +93 EB 91 44 20 00 90 60 84 00 92 63 0A 00 92 21 +04 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 05 00 93 45 93 EB 91 44 21 06 00 3B +10 00 E4 00 0E 84 00 FD F1 10 00 0C 00 04 10 00 +10 10 00 09 00 90 60 84 00 92 63 0A 00 92 21 07 +00 93 45 93 EB 91 44 10 10 00 08 00 92 90 60 84 +00 92 63 0A 00 92 21 06 00 93 45 93 EB 91 44 93 +01 73 14 0C 22 03 7D 0F 00 E1 02 CA 06 0C 22 03 +7D 10 00 E1 02 CA 06 01 8F 07 21 08 00 36 24 03 +20 08 90 60 84 00 92 63 0A 00 92 21 00 00 93 45 +93 EB 91 44 20 04 90 60 84 00 92 63 0A 00 92 21 +01 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 02 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 03 00 93 45 93 EB 91 44 +20 00 90 60 84 00 92 63 0A 00 92 21 04 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +05 00 93 45 93 EB 91 44 21 06 00 3B 10 00 E4 00 +0E 84 00 FD F1 10 00 0C 00 04 10 00 10 10 00 09 +00 90 60 84 00 92 63 0A 00 92 21 07 00 93 45 93 +EB 91 44 10 10 00 08 00 92 90 60 84 00 92 63 0A +00 92 21 06 00 93 45 93 EB 91 44 93 01 73 14 0C +22 03 7D 11 00 E1 02 A6 07 0C 22 03 7D 12 00 E1 +02 A6 07 01 6B 08 21 08 00 36 24 03 20 09 90 60 +84 00 92 63 0A 00 92 21 00 00 93 45 93 EB 91 44 +20 04 90 60 84 00 92 63 0A 00 92 21 01 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +02 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 03 00 93 45 93 EB 91 44 20 00 90 60 +84 00 92 63 0A 00 92 21 04 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 05 00 93 45 +93 EB 91 44 21 06 00 3B 10 00 E4 00 0E 84 00 FD +F1 10 00 0C 00 04 10 00 10 10 00 09 00 90 60 84 +00 92 63 0A 00 92 21 07 00 93 45 93 EB 91 44 10 +10 00 08 00 92 90 60 84 00 92 63 0A 00 92 21 06 +00 93 45 93 EB 91 44 93 01 73 14 0C 22 03 7D 13 +00 E1 02 82 08 0C 22 03 7D 14 00 E1 02 82 08 01 +47 09 21 08 00 36 24 03 20 0A 90 60 84 00 92 63 +0A 00 92 21 00 00 93 45 93 EB 91 44 20 04 90 60 +84 00 92 63 0A 00 92 21 01 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 02 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +03 00 93 45 93 EB 91 44 20 00 90 60 84 00 92 63 +0A 00 92 21 04 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 05 00 93 45 93 EB 91 44 +21 06 00 3B 10 00 E4 00 0E 84 00 FD F1 10 00 0C +00 04 10 00 10 10 00 09 00 90 60 84 00 92 63 0A +00 92 21 07 00 93 45 93 EB 91 44 10 10 00 08 00 +92 90 60 84 00 92 63 0A 00 92 21 06 00 93 45 93 +EB 91 44 93 01 73 14 0C 22 03 7D 15 00 E1 02 5E +09 0C 22 03 7D 16 00 E1 02 5E 09 01 23 0A 21 08 +00 36 24 03 20 0B 90 60 84 00 92 63 0A 00 92 21 +00 00 93 45 93 EB 91 44 20 04 90 60 84 00 92 63 +0A 00 92 21 01 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 02 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 03 00 93 45 +93 EB 91 44 20 00 90 60 84 00 92 63 0A 00 92 21 +04 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 05 00 93 45 93 EB 91 44 21 06 00 3B +10 00 E4 00 0E 84 00 FD F1 10 00 0C 00 04 10 00 +10 10 00 09 00 90 60 84 00 92 63 0A 00 92 21 07 +00 93 45 93 EB 91 44 10 10 00 08 00 92 90 60 84 +00 92 63 0A 00 92 21 06 00 93 45 93 EB 91 44 93 +01 73 14 0C 22 03 7D 17 00 E1 02 3A 0A 0C 22 03 +7D 18 00 E1 02 3A 0A 01 FF 0A 21 08 00 36 24 03 +20 0C 90 60 84 00 92 63 0A 00 92 21 00 00 93 45 +93 EB 91 44 20 04 90 60 84 00 92 63 0A 00 92 21 +01 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 02 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 03 00 93 45 93 EB 91 44 +20 00 90 60 84 00 92 63 0A 00 92 21 04 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +05 00 93 45 93 EB 91 44 21 06 00 3B 10 00 E4 00 +0E 84 00 FD F1 10 00 0C 00 04 10 00 10 10 00 09 +00 90 60 84 00 92 63 0A 00 92 21 07 00 93 45 93 +EB 91 44 10 10 00 08 00 92 90 60 84 00 92 63 0A +00 92 21 06 00 93 45 93 EB 91 44 93 01 73 14 0C +22 03 7D 19 00 E1 02 16 0B 0C 22 03 7D 1A 00 E1 +02 16 0B 01 DB 0B 21 08 00 36 24 03 20 0D 90 60 +84 00 92 63 0A 00 92 21 00 00 93 45 93 EB 91 44 +20 04 90 60 84 00 92 63 0A 00 92 21 01 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +02 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 03 00 93 45 93 EB 91 44 20 00 90 60 +84 00 92 63 0A 00 92 21 04 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 05 00 93 45 +93 EB 91 44 21 06 00 3B 10 00 E4 00 0E 84 00 FD +F1 10 00 0C 00 04 10 00 10 10 00 09 00 90 60 84 +00 92 63 0A 00 92 21 07 00 93 45 93 EB 91 44 10 +10 00 08 00 92 90 60 84 00 92 63 0A 00 92 21 06 +00 93 45 93 EB 91 44 93 01 73 14 0C 22 03 7D 1B +00 E1 02 F2 0B 0C 22 03 7D 1C 00 E1 02 F2 0B 01 +B7 0C 21 08 00 36 24 03 20 0E 90 60 84 00 92 63 +0A 00 92 21 00 00 93 45 93 EB 91 44 20 04 90 60 +84 00 92 63 0A 00 92 21 01 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 02 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +03 00 93 45 93 EB 91 44 20 00 90 60 84 00 92 63 +0A 00 92 21 04 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 05 00 93 45 93 EB 91 44 +21 06 00 3B 10 00 E4 00 0E 84 00 FD F1 10 00 0C +00 04 10 00 10 10 00 09 00 90 60 84 00 92 63 0A +00 92 21 07 00 93 45 93 EB 91 44 10 10 00 08 00 +92 90 60 84 00 92 63 0A 00 92 21 06 00 93 45 93 +EB 91 44 93 01 73 14 0C 22 03 7D 1D 00 E1 02 CE +0C 0C 22 03 7D 1E 00 E1 02 CE 0C 01 93 0D 21 08 +00 36 24 03 20 0F 90 60 84 00 92 63 0A 00 92 21 +00 00 93 45 93 EB 91 44 20 04 90 60 84 00 92 63 +0A 00 92 21 01 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 02 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 03 00 93 45 +93 EB 91 44 20 00 90 60 84 00 92 63 0A 00 92 21 +04 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 05 00 93 45 93 EB 91 44 21 06 00 3B +10 00 E4 00 0E 84 00 FD F1 10 00 0C 00 04 10 00 +10 10 00 09 00 90 60 84 00 92 63 0A 00 92 21 07 +00 93 45 93 EB 91 44 10 10 00 08 00 92 90 60 84 +00 92 63 0A 00 92 21 06 00 93 45 93 EB 91 44 93 +01 73 14 0C 22 03 7D 1F 00 E1 02 AA 0D 0C 22 03 +7D 20 00 E1 02 AA 0D 01 6F 0E 21 08 00 36 24 03 +20 10 90 60 84 00 92 63 0A 00 92 21 00 00 93 45 +93 EB 91 44 20 04 90 60 84 00 92 63 0A 00 92 21 +01 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 02 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 03 00 93 45 93 EB 91 44 +20 00 90 60 84 00 92 63 0A 00 92 21 04 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +05 00 93 45 93 EB 91 44 21 06 00 3B 10 00 E4 00 +0E 84 00 FD F1 10 00 0C 00 04 10 00 10 10 00 09 +00 90 60 84 00 92 63 0A 00 92 21 07 00 93 45 93 +EB 91 44 10 10 00 08 00 92 90 60 84 00 92 63 0A +00 92 21 06 00 93 45 93 EB 91 44 93 01 73 14 0C +22 03 7D 21 00 E1 02 86 0E 0C 22 03 7D 22 00 E1 +02 86 0E 01 4B 0F 21 08 00 36 24 03 20 11 90 60 +84 00 92 63 0A 00 92 21 00 00 93 45 93 EB 91 44 +20 04 90 60 84 00 92 63 0A 00 92 21 01 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +02 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 03 00 93 45 93 EB 91 44 20 00 90 60 +84 00 92 63 0A 00 92 21 04 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 05 00 93 45 +93 EB 91 44 21 06 00 3B 10 00 E4 00 0E 84 00 FD +F1 10 00 0C 00 04 10 00 10 10 00 09 00 90 60 84 +00 92 63 0A 00 92 21 07 00 93 45 93 EB 91 44 10 +10 00 08 00 92 90 60 84 00 92 63 0A 00 92 21 06 +00 93 45 93 EB 91 44 93 01 73 14 0C 22 03 7D 23 +00 E1 02 62 0F 0C 22 03 7D 24 00 E1 02 62 0F 01 +27 10 21 08 00 36 24 03 20 12 90 60 84 00 92 63 +0A 00 92 21 00 00 93 45 93 EB 91 44 20 04 90 60 +84 00 92 63 0A 00 92 21 01 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 02 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +03 00 93 45 93 EB 91 44 20 00 90 60 84 00 92 63 +0A 00 92 21 04 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 05 00 93 45 93 EB 91 44 +21 06 00 3B 10 00 E4 00 0E 84 00 FD F1 10 00 0C +00 04 10 00 10 10 00 09 00 90 60 84 00 92 63 0A +00 92 21 07 00 93 45 93 EB 91 44 10 10 00 08 00 +92 90 60 84 00 92 63 0A 00 92 21 06 00 93 45 93 +EB 91 44 93 01 73 14 0C 22 03 7D 25 00 E1 02 3E +10 0C 22 03 7D 26 00 E1 02 3E 10 01 03 11 21 08 +00 36 24 03 20 13 90 60 84 00 92 63 0A 00 92 21 +00 00 93 45 93 EB 91 44 20 04 90 60 84 00 92 63 +0A 00 92 21 01 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 02 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 03 00 93 45 +93 EB 91 44 20 00 90 60 84 00 92 63 0A 00 92 21 +04 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 05 00 93 45 93 EB 91 44 21 06 00 3B +10 00 E4 00 0E 84 00 FD F1 10 00 0C 00 04 10 00 +10 10 00 09 00 90 60 84 00 92 63 0A 00 92 21 07 +00 93 45 93 EB 91 44 10 10 00 08 00 92 90 60 84 +00 92 63 0A 00 92 21 06 00 93 45 93 EB 91 44 93 +01 73 14 0C 22 03 7D 27 00 E1 02 1A 11 0C 22 03 +7D 28 00 E1 02 1A 11 01 DF 11 21 08 00 36 24 03 +20 14 90 60 84 00 92 63 0A 00 92 21 00 00 93 45 +93 EB 91 44 20 04 90 60 84 00 92 63 0A 00 92 21 +01 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 02 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 03 00 93 45 93 EB 91 44 +20 00 90 60 84 00 92 63 0A 00 92 21 04 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +05 00 93 45 93 EB 91 44 21 06 00 3B 10 00 E4 00 +0E 84 00 FD F1 10 00 0C 00 04 10 00 10 10 00 09 +00 90 60 84 00 92 63 0A 00 92 21 07 00 93 45 93 +EB 91 44 10 10 00 08 00 92 90 60 84 00 92 63 0A +00 92 21 06 00 93 45 93 EB 91 44 93 01 73 14 0C +22 03 7D 29 00 E1 02 F6 11 0C 22 03 7D 2A 00 E1 +02 F6 11 01 BB 12 21 08 00 36 24 03 20 15 90 60 +84 00 92 63 0A 00 92 21 00 00 93 45 93 EB 91 44 +20 04 90 60 84 00 92 63 0A 00 92 21 01 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +02 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 03 00 93 45 93 EB 91 44 20 00 90 60 +84 00 92 63 0A 00 92 21 04 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 05 00 93 45 +93 EB 91 44 21 06 00 3B 10 00 E4 00 0E 84 00 FD +F1 10 00 0C 00 04 10 00 10 10 00 09 00 90 60 84 +00 92 63 0A 00 92 21 07 00 93 45 93 EB 91 44 10 +10 00 08 00 92 90 60 84 00 92 63 0A 00 92 21 06 +00 93 45 93 EB 91 44 93 01 73 14 0C 22 03 7D 2B +00 E1 02 D2 12 0C 22 03 7D 2C 00 E1 02 D2 12 01 +97 13 21 08 00 36 24 03 20 16 90 60 84 00 92 63 +0A 00 92 21 00 00 93 45 93 EB 91 44 20 04 90 60 +84 00 92 63 0A 00 92 21 01 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 02 00 93 45 +93 EB 91 44 20 01 90 60 84 00 92 63 0A 00 92 21 +03 00 93 45 93 EB 91 44 20 00 90 60 84 00 92 63 +0A 00 92 21 04 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 05 00 93 45 93 EB 91 44 +21 06 00 3B 10 00 E4 00 0E 84 00 FD F1 10 00 0C +00 04 10 00 10 10 00 09 00 90 60 84 00 92 63 0A +00 92 21 07 00 93 45 93 EB 91 44 10 10 00 08 00 +92 90 60 84 00 92 63 0A 00 92 21 06 00 93 45 93 +EB 91 44 93 01 73 14 0C 22 03 7D 2D 00 E1 02 AE +13 0C 22 03 7D 2E 00 E1 02 AE 13 01 73 14 21 08 +00 36 24 03 20 17 90 60 84 00 92 63 0A 00 92 21 +00 00 93 45 93 EB 91 44 20 04 90 60 84 00 92 63 +0A 00 92 21 01 00 93 45 93 EB 91 44 20 01 90 60 +84 00 92 63 0A 00 92 21 02 00 93 45 93 EB 91 44 +20 01 90 60 84 00 92 63 0A 00 92 21 03 00 93 45 +93 EB 91 44 20 00 90 60 84 00 92 63 0A 00 92 21 +04 00 93 45 93 EB 91 44 20 01 90 60 84 00 92 63 +0A 00 92 21 05 00 93 45 93 EB 91 44 21 06 00 3B +10 00 E4 00 0E 84 00 FD F1 10 00 0C 00 04 10 00 +10 10 00 09 00 90 60 84 00 92 63 0A 00 92 21 07 +00 93 45 93 EB 91 44 10 10 00 08 00 92 90 60 84 +00 92 63 0A 00 92 21 06 00 93 45 93 EB 91 44 93 +01 73 14 0A 0C 03 39 0C 00 08 00 39 0C 00 09 00 +03 A7 14 0C 24 03 3B 0C 00 18 00 FC 5A 34 03 FC +6D 0C 00 10 00 20 01 3A 0C 00 0C 00 04 0C 00 0F +0C 00 09 00 03 A7 14 0A 0D 03 39 08 00 08 00 03 +C6 14 FC 5A 3C 03 FC 6D 08 00 14 00 20 01 3A 08 +00 10 00 04 08 00 FD 01 84 00 00 16 D5 00 FC 6C +34 03 FD 01 5C 01 00 16 D5 00 FC 6C 3C 03 0F 14 +00 08 00 34 11 03 0F 18 00 08 00 34 15 03 0C 22 +03 7D 02 00 E1 90 60 5C 01 92 63 0A 00 92 21 00 +00 93 45 93 EB 1A 7C 01 E0 91 97 03 43 15 60 5C +01 92 63 0A 00 92 21 03 00 93 45 93 EB 1A E7 01 +04 7E 00 00 80 43 B7 90 60 5C 01 92 63 0A 00 92 +21 04 00 93 45 93 EB 1A E7 01 04 91 A9 41 48 00 +01 43 15 0C 22 03 7D 04 00 E1 90 60 5C 01 92 63 +0A 00 92 21 00 00 93 45 93 EB 1A 7C 02 E0 91 97 +03 98 15 60 5C 01 92 63 0A 00 92 21 03 00 93 45 +93 EB 1A E7 01 04 7E 00 00 80 43 B7 90 60 5C 01 +92 63 0A 00 92 21 04 00 93 45 93 EB 1A E7 01 04 +91 A9 41 3C 00 01 98 15 0C 22 03 7D 06 00 E1 90 +60 5C 01 92 63 0A 00 92 21 00 00 93 45 93 EB 1A +7C 03 E0 91 97 03 ED 15 60 5C 01 92 63 0A 00 92 +21 03 00 93 45 93 EB 1A E7 01 04 7E 00 00 80 43 +B7 90 60 5C 01 92 63 0A 00 92 21 04 00 93 45 93 +EB 1A E7 01 04 91 A9 41 34 00 01 ED 15 0C 22 03 +7D 08 00 E1 90 60 5C 01 92 63 0A 00 92 21 00 00 +93 45 93 EB 1A 7C 04 E0 91 97 03 42 16 60 5C 01 +92 63 0A 00 92 21 03 00 93 45 93 EB 1A E7 01 04 +7E 00 00 80 43 B7 90 60 5C 01 92 63 0A 00 92 21 +04 00 93 45 93 EB 1A E7 01 04 91 A9 41 2C 00 01 +42 16 0C 22 03 7D 0A 00 E1 90 60 5C 01 92 63 0A +00 92 21 00 00 93 45 93 EB 1A 7C 05 E0 91 97 03 +97 16 60 5C 01 92 63 0A 00 92 21 03 00 93 45 93 +EB 1A E7 01 04 7E 00 00 80 43 B7 90 60 5C 01 92 +63 0A 00 92 21 04 00 93 45 93 EB 1A E7 01 04 91 +A9 41 80 00 01 97 16 0C 22 03 7D 0C 00 E1 90 60 +5C 01 92 63 0A 00 92 21 00 00 93 45 93 EB 1A 7C +06 E0 91 97 03 EC 16 60 5C 01 92 63 0A 00 92 21 +03 00 93 45 93 EB 1A E7 01 04 7E 00 00 80 43 B7 +90 60 5C 01 92 63 0A 00 92 21 04 00 93 45 93 EB +1A E7 01 04 91 A9 41 78 00 01 EC 16 0C 22 03 7D +0E 00 E1 90 60 5C 01 92 63 0A 00 92 21 00 00 93 +45 93 EB 1A 7C 07 E0 91 97 03 41 17 60 5C 01 92 +63 0A 00 92 21 03 00 93 45 93 EB 1A E7 01 04 7E +00 00 80 43 B7 90 60 5C 01 92 63 0A 00 92 21 04 +00 93 45 93 EB 1A E7 01 04 91 A9 41 70 00 01 41 +17 0C 22 03 7D 10 00 E1 90 60 5C 01 92 63 0A 00 +92 21 00 00 93 45 93 EB 1A 7C 08 E0 91 97 03 96 +17 60 5C 01 92 63 0A 00 92 21 03 00 93 45 93 EB +1A E7 01 04 7E 00 00 80 43 B7 90 60 5C 01 92 63 +0A 00 92 21 04 00 93 45 93 EB 1A E7 01 04 91 A9 +41 68 00 01 96 17 0C 22 03 7D 12 00 E1 90 60 5C +01 92 63 0A 00 92 21 00 00 93 45 93 EB 1A 7C 09 +E0 91 97 03 EB 17 60 5C 01 92 63 0A 00 92 21 03 +00 93 45 93 EB 1A E7 01 04 7E 00 00 80 43 B7 90 +60 5C 01 92 63 0A 00 92 21 04 00 93 45 93 EB 1A +E7 01 04 91 A9 41 60 00 01 EB 17 0C 22 03 7D 14 +00 E1 90 60 5C 01 92 63 0A 00 92 21 00 00 93 45 +93 EB 1A 7C 0A E0 91 97 03 40 18 60 5C 01 92 63 +0A 00 92 21 03 00 93 45 93 EB 1A E7 01 04 7E 00 +00 80 43 B7 90 60 5C 01 92 63 0A 00 92 21 04 00 +93 45 93 EB 1A E7 01 04 91 A9 41 58 00 01 40 18 +0C 22 03 7D 16 00 E1 90 60 5C 01 92 63 0A 00 92 +21 00 00 93 45 93 EB 1A 7C 0B E0 91 97 03 95 18 +60 5C 01 92 63 0A 00 92 21 03 00 93 45 93 EB 1A +E7 01 04 7E 00 00 80 43 B7 90 60 5C 01 92 63 0A +00 92 21 04 00 93 45 93 EB 1A E7 01 04 91 A9 41 +50 00 01 95 18 0C 22 03 7D 18 00 E1 90 60 5C 01 +92 63 0A 00 92 21 00 00 93 45 93 EB 1A 7C 0C E0 +91 97 03 EA 18 60 5C 01 92 63 0A 00 92 21 03 00 +93 45 93 EB 1A E7 01 04 7E 00 00 80 43 B7 90 60 +5C 01 92 63 0A 00 92 21 04 00 93 45 93 EB 1A E7 +01 04 91 A9 41 44 00 01 EA 18 0C 22 03 7D 1A 00 +E1 90 60 5C 01 92 63 0A 00 92 21 00 00 93 45 93 +EB 1A 7C 0D E0 91 97 03 3F 19 60 5C 01 92 63 0A +00 92 21 03 00 93 45 93 EB 1A E7 01 04 7E 00 00 +80 43 B7 90 60 5C 01 92 63 0A 00 92 21 04 00 93 +45 93 EB 1A E7 01 04 91 A9 41 38 00 01 3F 19 0C +22 03 7D 1C 00 E1 90 60 5C 01 92 63 0A 00 92 21 +00 00 93 45 93 EB 1A 7C 0E E0 91 97 03 94 19 60 +5C 01 92 63 0A 00 92 21 03 00 93 45 93 EB 1A E7 +01 04 7E 00 00 80 43 B7 90 60 5C 01 92 63 0A 00 +92 21 04 00 93 45 93 EB 1A E7 01 04 91 A9 41 30 +00 01 94 19 0C 22 03 7D 1E 00 E1 90 60 5C 01 92 +63 0A 00 92 21 00 00 93 45 93 EB 1A 7C 0F E0 91 +97 03 E9 19 60 5C 01 92 63 0A 00 92 21 03 00 93 +45 93 EB 1A E7 01 04 7E 00 00 80 43 B7 90 60 5C +01 92 63 0A 00 92 21 04 00 93 45 93 EB 1A E7 01 +04 91 A9 41 28 00 01 E9 19 0C 22 03 7D 20 00 E1 +90 60 5C 01 92 63 0A 00 92 21 00 00 93 45 93 EB +1A 7C 10 E0 91 97 03 3E 1A 60 5C 01 92 63 0A 00 +92 21 03 00 93 45 93 EB 1A E7 01 04 7E 00 00 80 +43 B7 90 60 5C 01 92 63 0A 00 92 21 04 00 93 45 +93 EB 1A E7 01 04 91 A9 41 7C 00 01 3E 1A 0C 22 +03 7D 22 00 E1 90 60 5C 01 92 63 0A 00 92 21 00 +00 93 45 93 EB 1A 7C 11 E0 91 97 03 93 1A 60 5C +01 92 63 0A 00 92 21 03 00 93 45 93 EB 1A E7 01 +04 7E 00 00 80 43 B7 90 60 5C 01 92 63 0A 00 92 +21 04 00 93 45 93 EB 1A E7 01 04 91 A9 41 74 00 +01 93 1A 0C 22 03 7D 24 00 E1 90 60 5C 01 92 63 +0A 00 92 21 00 00 93 45 93 EB 1A 7C 12 E0 91 97 +03 E8 1A 60 5C 01 92 63 0A 00 92 21 03 00 93 45 +93 EB 1A E7 01 04 7E 00 00 80 43 B7 90 60 5C 01 +92 63 0A 00 92 21 04 00 93 45 93 EB 1A E7 01 04 +91 A9 41 6C 00 01 E8 1A 0C 22 03 7D 26 00 E1 90 +60 5C 01 92 63 0A 00 92 21 00 00 93 45 93 EB 1A +7C 13 E0 91 97 03 3D 1B 60 5C 01 92 63 0A 00 92 +21 03 00 93 45 93 EB 1A E7 01 04 7E 00 00 80 43 +B7 90 60 5C 01 92 63 0A 00 92 21 04 00 93 45 93 +EB 1A E7 01 04 91 A9 41 64 00 01 3D 1B 0C 22 03 +7D 28 00 E1 90 60 5C 01 92 63 0A 00 92 21 00 00 +93 45 93 EB 1A 7C 14 E0 91 97 03 92 1B 60 5C 01 +92 63 0A 00 92 21 03 00 93 45 93 EB 1A E7 01 04 +7E 00 00 80 43 B7 90 60 5C 01 92 63 0A 00 92 21 +04 00 93 45 93 EB 1A E7 01 04 91 A9 41 5C 00 01 +92 1B 0C 22 03 7D 2A 00 E1 90 60 5C 01 92 63 0A +00 92 21 00 00 93 45 93 EB 1A 7C 15 E0 91 97 03 +E7 1B 60 5C 01 92 63 0A 00 92 21 03 00 93 45 93 +EB 1A E7 01 04 7E 00 00 80 43 B7 90 60 5C 01 92 +63 0A 00 92 21 04 00 93 45 93 EB 1A E7 01 04 91 +A9 41 54 00 01 E7 1B 0C 22 03 7D 2C 00 E1 90 60 +5C 01 92 63 0A 00 92 21 00 00 93 45 93 EB 1A 7C +16 E0 91 97 03 3C 1C 60 5C 01 92 63 0A 00 92 21 +03 00 93 45 93 EB 1A E7 01 04 7E 00 00 80 43 B7 +90 60 5C 01 92 63 0A 00 92 21 04 00 93 45 93 EB +1A E7 01 04 91 A9 41 4C 00 01 3C 1C 0C 22 03 7D +2E 00 E1 90 60 5C 01 92 63 0A 00 92 21 00 00 93 +45 93 EB 1A 7C 17 E0 91 97 03 91 1C 60 5C 01 92 +63 0A 00 92 21 03 00 93 45 93 EB 1A E7 01 04 7E +00 00 80 43 B7 90 60 5C 01 92 63 0A 00 92 21 04 +00 93 45 93 EB 1A E7 01 04 91 A9 41 40 00 01 91 +1C 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 15 LD_FAR_BIT 00 14 00 08 + b: 1 NOT_BIT + d: 52 ST_NEAR_BIT 03 10 + 10: 34 LD_CONST_4 00 00 02 58 + 15: 60 ST_FAR_4 00 14 00 14 + 1a: 10 LD_NEAR_BIT 03 10 + 1d: 57 ST_FAR_BIT 00 14 00 10 + 22: 4 CAL 00 14 + 25: 34 LD_CONST_4 00 00 01 5E + 2a: 60 ST_FAR_4 00 18 00 14 + 2f: 10 LD_NEAR_BIT 03 10 + 32: 57 ST_FAR_BIT 00 18 00 10 + 37: 4 CAL 00 18 + 3a: 15 LD_FAR_BIT 00 18 00 08 + 3f: 122 LDS_CONST_TRUE + 40: 223 EQ_BIT + 41: 144 PUSH_AE + 42: 10 LD_NEAR_BIT 03 15 + 45: 123 LDS_CONST_FALSE + 46: 223 EQ_BIT + 47: 145 POP_AE + 48: 151 AND_BIT + 49: 3 JMPCN 00 53 + 4c: 30 LD_CONST_TRUE + 4d: 52 ST_NEAR_BIT 03 0D + 50: 1 JMP 00 57 + 53: 31 LD_CONST_FALSE + 54: 52 ST_NEAR_BIT 03 0D + 57: 15 LD_FAR_BIT 00 14 00 08 + 5c: 123 LDS_CONST_FALSE + 5d: 223 EQ_BIT + 5e: 144 PUSH_AE + 5f: 10 LD_NEAR_BIT 03 11 + 62: 122 LDS_CONST_TRUE + 63: 223 EQ_BIT + 64: 145 POP_AE + 65: 151 AND_BIT + 66: 3 JMPCN 00 70 + 69: 30 LD_CONST_TRUE + 6a: 52 ST_NEAR_BIT 03 0C + 6d: 1 JMP 00 74 + 70: 31 LD_CONST_FALSE + 71: 52 ST_NEAR_BIT 03 0C + 74: 15 LD_FAR_BIT 00 14 00 08 + 79: 144 PUSH_AE + 7a: 10 LD_NEAR_BIT 03 11 + 7d: 123 LDS_CONST_FALSE + 7e: 223 EQ_BIT + 7f: 145 POP_AE + 80: 151 AND_BIT + 81: 3 JMPCN 00 AF + 84: 10 LD_NEAR_BIT 03 48 + 87: 123 LDS_CONST_FALSE + 88: 223 EQ_BIT + 89: 3 JMPCN 00 AC + 8c: 12 LD_NEAR_2 03 22 + 8f: 125 LDS_CONST_2 00 01 + 92: 166 ADD_2_SGN + 93: 54 ST_NEAR_2 03 22 + 96: 12 LD_NEAR_2 03 22 + 99: 125 LDS_CONST_2 00 2E + 9c: 195 GT_2_SGN + 9d: 3 JMPCN 00 A9 + a0: 33 LD_CONST_2 00 00 + a3: 54 ST_NEAR_2 03 22 + a6: 1 JMP 00 A9 + a9: 1 JMP 00 AC + ac: 1 JMP 00 AF + af: 12 LD_NEAR_2 03 22 + b2: 125 LDS_CONST_2 00 01 + b5: 225 EQ_2 + b6: 2 JMPC 00 C6 + b9: 12 LD_NEAR_2 03 22 + bc: 125 LDS_CONST_2 00 02 + bf: 225 EQ_2 + c0: 2 JMPC 00 C6 + c3: 1 JMP 01 8B + c6: 33 LD_CONST_2 00 08 + c9: 54 ST_NEAR_2 03 24 + cc: 32 LD_CONST_1 01 + ce: 144 PUSH_AE + cf: 96 CREATE_REFERENCE 00 84 + d2: 146 PUSH_REF + d3: 99 ADD_OFFSET 00 0A + d6: 146 PUSH_REF + d7: 33 LD_CONST_2 00 00 + da: 147 POP_REF + db: 69 ST_IND_2 + dc: 147 POP_REF + dd: 235 SELCT_ARRAY_IND + de: 145 POP_AE + df: 68 ST_IND_1 + e0: 32 LD_CONST_1 04 + e2: 144 PUSH_AE + e3: 96 CREATE_REFERENCE 00 84 + e6: 146 PUSH_REF + e7: 99 ADD_OFFSET 00 0A + ea: 146 PUSH_REF + eb: 33 LD_CONST_2 00 01 + ee: 147 POP_REF + ef: 69 ST_IND_2 + f0: 147 POP_REF + f1: 235 SELCT_ARRAY_IND + f2: 145 POP_AE + f3: 68 ST_IND_1 + f4: 32 LD_CONST_1 01 + f6: 144 PUSH_AE + f7: 96 CREATE_REFERENCE 00 84 + fa: 146 PUSH_REF + fb: 99 ADD_OFFSET 00 0A + fe: 146 PUSH_REF + ff: 33 LD_CONST_2 00 02 + 102: 147 POP_REF + 103: 69 ST_IND_2 + 104: 147 POP_REF + 105: 235 SELCT_ARRAY_IND + 106: 145 POP_AE + 107: 68 ST_IND_1 + 108: 32 LD_CONST_1 01 + 10a: 144 PUSH_AE + 10b: 96 CREATE_REFERENCE 00 84 + 10e: 146 PUSH_REF + 10f: 99 ADD_OFFSET 00 0A + 112: 146 PUSH_REF + 113: 33 LD_CONST_2 00 03 + 116: 147 POP_REF + 117: 69 ST_IND_2 + 118: 147 POP_REF + 119: 235 SELCT_ARRAY_IND + 11a: 145 POP_AE + 11b: 68 ST_IND_1 + 11c: 32 LD_CONST_1 00 + 11e: 144 PUSH_AE + 11f: 96 CREATE_REFERENCE 00 84 + 122: 146 PUSH_REF + 123: 99 ADD_OFFSET 00 0A + 126: 146 PUSH_REF + 127: 33 LD_CONST_2 00 04 + 12a: 147 POP_REF + 12b: 69 ST_IND_2 + 12c: 147 POP_REF + 12d: 235 SELCT_ARRAY_IND + 12e: 145 POP_AE + 12f: 68 ST_IND_1 + 130: 32 LD_CONST_1 01 + 132: 144 PUSH_AE + 133: 96 CREATE_REFERENCE 00 84 + 136: 146 PUSH_REF + 137: 99 ADD_OFFSET 00 0A + 13a: 146 PUSH_REF + 13b: 33 LD_CONST_2 00 05 + 13e: 147 POP_REF + 13f: 69 ST_IND_2 + 140: 147 POP_REF + 141: 235 SELCT_ARRAY_IND + 142: 145 POP_AE + 143: 68 ST_IND_1 + 144: 33 LD_CONST_2 00 06 + 147: 59 ST_FAR_2 00 10 00 E4 + 14c: 14 LD_NEAR_ANY 00 84 + 14f: 241 ST_FAR_ARRAY 00 10 00 0C + 155: 4 CAL 00 10 + 158: 16 LD_FAR_1 00 10 00 09 + 15d: 144 PUSH_AE + 15e: 96 CREATE_REFERENCE 00 84 + 161: 146 PUSH_REF + 162: 99 ADD_OFFSET 00 0A + 165: 146 PUSH_REF + 166: 33 LD_CONST_2 00 07 + 169: 147 POP_REF + 16a: 69 ST_IND_2 + 16b: 147 POP_REF + 16c: 235 SELCT_ARRAY_IND + 16d: 145 POP_AE + 16e: 68 ST_IND_1 + 16f: 16 LD_FAR_1 00 10 00 08 + 174: 146 PUSH_REF + 175: 144 PUSH_AE + 176: 96 CREATE_REFERENCE 00 84 + 179: 146 PUSH_REF + 17a: 99 ADD_OFFSET 00 0A + 17d: 146 PUSH_REF + 17e: 33 LD_CONST_2 00 06 + 181: 147 POP_REF + 182: 69 ST_IND_2 + 183: 147 POP_REF + 184: 235 SELCT_ARRAY_IND + 185: 145 POP_AE + 186: 68 ST_IND_1 + 187: 147 POP_REF + 188: 1 JMP 14 73 + 18b: 12 LD_NEAR_2 03 22 + 18e: 125 LDS_CONST_2 00 03 + 191: 225 EQ_2 + 192: 2 JMPC 01 A2 + 195: 12 LD_NEAR_2 03 22 + 198: 125 LDS_CONST_2 00 04 + 19b: 225 EQ_2 + 19c: 2 JMPC 01 A2 + 19f: 1 JMP 02 67 + 1a2: 33 LD_CONST_2 00 08 + 1a5: 54 ST_NEAR_2 03 24 + 1a8: 32 LD_CONST_1 02 + 1aa: 144 PUSH_AE + 1ab: 96 CREATE_REFERENCE 00 84 + 1ae: 146 PUSH_REF + 1af: 99 ADD_OFFSET 00 0A + 1b2: 146 PUSH_REF + 1b3: 33 LD_CONST_2 00 00 + 1b6: 147 POP_REF + 1b7: 69 ST_IND_2 + 1b8: 147 POP_REF + 1b9: 235 SELCT_ARRAY_IND + 1ba: 145 POP_AE + 1bb: 68 ST_IND_1 + 1bc: 32 LD_CONST_1 04 + 1be: 144 PUSH_AE + 1bf: 96 CREATE_REFERENCE 00 84 + 1c2: 146 PUSH_REF + 1c3: 99 ADD_OFFSET 00 0A + 1c6: 146 PUSH_REF + 1c7: 33 LD_CONST_2 00 01 + 1ca: 147 POP_REF + 1cb: 69 ST_IND_2 + 1cc: 147 POP_REF + 1cd: 235 SELCT_ARRAY_IND + 1ce: 145 POP_AE + 1cf: 68 ST_IND_1 + 1d0: 32 LD_CONST_1 01 + 1d2: 144 PUSH_AE + 1d3: 96 CREATE_REFERENCE 00 84 + 1d6: 146 PUSH_REF + 1d7: 99 ADD_OFFSET 00 0A + 1da: 146 PUSH_REF + 1db: 33 LD_CONST_2 00 02 + 1de: 147 POP_REF + 1df: 69 ST_IND_2 + 1e0: 147 POP_REF + 1e1: 235 SELCT_ARRAY_IND + 1e2: 145 POP_AE + 1e3: 68 ST_IND_1 + 1e4: 32 LD_CONST_1 01 + 1e6: 144 PUSH_AE + 1e7: 96 CREATE_REFERENCE 00 84 + 1ea: 146 PUSH_REF + 1eb: 99 ADD_OFFSET 00 0A + 1ee: 146 PUSH_REF + 1ef: 33 LD_CONST_2 00 03 + 1f2: 147 POP_REF + 1f3: 69 ST_IND_2 + 1f4: 147 POP_REF + 1f5: 235 SELCT_ARRAY_IND + 1f6: 145 POP_AE + 1f7: 68 ST_IND_1 + 1f8: 32 LD_CONST_1 00 + 1fa: 144 PUSH_AE + 1fb: 96 CREATE_REFERENCE 00 84 + 1fe: 146 PUSH_REF + 1ff: 99 ADD_OFFSET 00 0A + 202: 146 PUSH_REF + 203: 33 LD_CONST_2 00 04 + 206: 147 POP_REF + 207: 69 ST_IND_2 + 208: 147 POP_REF + 209: 235 SELCT_ARRAY_IND + 20a: 145 POP_AE + 20b: 68 ST_IND_1 + 20c: 32 LD_CONST_1 01 + 20e: 144 PUSH_AE + 20f: 96 CREATE_REFERENCE 00 84 + 212: 146 PUSH_REF + 213: 99 ADD_OFFSET 00 0A + 216: 146 PUSH_REF + 217: 33 LD_CONST_2 00 05 + 21a: 147 POP_REF + 21b: 69 ST_IND_2 + 21c: 147 POP_REF + 21d: 235 SELCT_ARRAY_IND + 21e: 145 POP_AE + 21f: 68 ST_IND_1 + 220: 33 LD_CONST_2 00 06 + 223: 59 ST_FAR_2 00 10 00 E4 + 228: 14 LD_NEAR_ANY 00 84 + 22b: 241 ST_FAR_ARRAY 00 10 00 0C + 231: 4 CAL 00 10 + 234: 16 LD_FAR_1 00 10 00 09 + 239: 144 PUSH_AE + 23a: 96 CREATE_REFERENCE 00 84 + 23d: 146 PUSH_REF + 23e: 99 ADD_OFFSET 00 0A + 241: 146 PUSH_REF + 242: 33 LD_CONST_2 00 07 + 245: 147 POP_REF + 246: 69 ST_IND_2 + 247: 147 POP_REF + 248: 235 SELCT_ARRAY_IND + 249: 145 POP_AE + 24a: 68 ST_IND_1 + 24b: 16 LD_FAR_1 00 10 00 08 + 250: 146 PUSH_REF + 251: 144 PUSH_AE + 252: 96 CREATE_REFERENCE 00 84 + 255: 146 PUSH_REF + 256: 99 ADD_OFFSET 00 0A + 259: 146 PUSH_REF + 25a: 33 LD_CONST_2 00 06 + 25d: 147 POP_REF + 25e: 69 ST_IND_2 + 25f: 147 POP_REF + 260: 235 SELCT_ARRAY_IND + 261: 145 POP_AE + 262: 68 ST_IND_1 + 263: 147 POP_REF + 264: 1 JMP 14 73 + 267: 12 LD_NEAR_2 03 22 + 26a: 125 LDS_CONST_2 00 05 + 26d: 225 EQ_2 + 26e: 2 JMPC 02 7E + 271: 12 LD_NEAR_2 03 22 + 274: 125 LDS_CONST_2 00 06 + 277: 225 EQ_2 + 278: 2 JMPC 02 7E + 27b: 1 JMP 03 43 + 27e: 33 LD_CONST_2 00 08 + 281: 54 ST_NEAR_2 03 24 + 284: 32 LD_CONST_1 03 + 286: 144 PUSH_AE + 287: 96 CREATE_REFERENCE 00 84 + 28a: 146 PUSH_REF + 28b: 99 ADD_OFFSET 00 0A + 28e: 146 PUSH_REF + 28f: 33 LD_CONST_2 00 00 + 292: 147 POP_REF + 293: 69 ST_IND_2 + 294: 147 POP_REF + 295: 235 SELCT_ARRAY_IND + 296: 145 POP_AE + 297: 68 ST_IND_1 + 298: 32 LD_CONST_1 04 + 29a: 144 PUSH_AE + 29b: 96 CREATE_REFERENCE 00 84 + 29e: 146 PUSH_REF + 29f: 99 ADD_OFFSET 00 0A + 2a2: 146 PUSH_REF + 2a3: 33 LD_CONST_2 00 01 + 2a6: 147 POP_REF + 2a7: 69 ST_IND_2 + 2a8: 147 POP_REF + 2a9: 235 SELCT_ARRAY_IND + 2aa: 145 POP_AE + 2ab: 68 ST_IND_1 + 2ac: 32 LD_CONST_1 01 + 2ae: 144 PUSH_AE + 2af: 96 CREATE_REFERENCE 00 84 + 2b2: 146 PUSH_REF + 2b3: 99 ADD_OFFSET 00 0A + 2b6: 146 PUSH_REF + 2b7: 33 LD_CONST_2 00 02 + 2ba: 147 POP_REF + 2bb: 69 ST_IND_2 + 2bc: 147 POP_REF + 2bd: 235 SELCT_ARRAY_IND + 2be: 145 POP_AE + 2bf: 68 ST_IND_1 + 2c0: 32 LD_CONST_1 01 + 2c2: 144 PUSH_AE + 2c3: 96 CREATE_REFERENCE 00 84 + 2c6: 146 PUSH_REF + 2c7: 99 ADD_OFFSET 00 0A + 2ca: 146 PUSH_REF + 2cb: 33 LD_CONST_2 00 03 + 2ce: 147 POP_REF + 2cf: 69 ST_IND_2 + 2d0: 147 POP_REF + 2d1: 235 SELCT_ARRAY_IND + 2d2: 145 POP_AE + 2d3: 68 ST_IND_1 + 2d4: 32 LD_CONST_1 00 + 2d6: 144 PUSH_AE + 2d7: 96 CREATE_REFERENCE 00 84 + 2da: 146 PUSH_REF + 2db: 99 ADD_OFFSET 00 0A + 2de: 146 PUSH_REF + 2df: 33 LD_CONST_2 00 04 + 2e2: 147 POP_REF + 2e3: 69 ST_IND_2 + 2e4: 147 POP_REF + 2e5: 235 SELCT_ARRAY_IND + 2e6: 145 POP_AE + 2e7: 68 ST_IND_1 + 2e8: 32 LD_CONST_1 01 + 2ea: 144 PUSH_AE + 2eb: 96 CREATE_REFERENCE 00 84 + 2ee: 146 PUSH_REF + 2ef: 99 ADD_OFFSET 00 0A + 2f2: 146 PUSH_REF + 2f3: 33 LD_CONST_2 00 05 + 2f6: 147 POP_REF + 2f7: 69 ST_IND_2 + 2f8: 147 POP_REF + 2f9: 235 SELCT_ARRAY_IND + 2fa: 145 POP_AE + 2fb: 68 ST_IND_1 + 2fc: 33 LD_CONST_2 00 06 + 2ff: 59 ST_FAR_2 00 10 00 E4 + 304: 14 LD_NEAR_ANY 00 84 + 307: 241 ST_FAR_ARRAY 00 10 00 0C + 30d: 4 CAL 00 10 + 310: 16 LD_FAR_1 00 10 00 09 + 315: 144 PUSH_AE + 316: 96 CREATE_REFERENCE 00 84 + 319: 146 PUSH_REF + 31a: 99 ADD_OFFSET 00 0A + 31d: 146 PUSH_REF + 31e: 33 LD_CONST_2 00 07 + 321: 147 POP_REF + 322: 69 ST_IND_2 + 323: 147 POP_REF + 324: 235 SELCT_ARRAY_IND + 325: 145 POP_AE + 326: 68 ST_IND_1 + 327: 16 LD_FAR_1 00 10 00 08 + 32c: 146 PUSH_REF + 32d: 144 PUSH_AE + 32e: 96 CREATE_REFERENCE 00 84 + 331: 146 PUSH_REF + 332: 99 ADD_OFFSET 00 0A + 335: 146 PUSH_REF + 336: 33 LD_CONST_2 00 06 + 339: 147 POP_REF + 33a: 69 ST_IND_2 + 33b: 147 POP_REF + 33c: 235 SELCT_ARRAY_IND + 33d: 145 POP_AE + 33e: 68 ST_IND_1 + 33f: 147 POP_REF + 340: 1 JMP 14 73 + 343: 12 LD_NEAR_2 03 22 + 346: 125 LDS_CONST_2 00 07 + 349: 225 EQ_2 + 34a: 2 JMPC 03 5A + 34d: 12 LD_NEAR_2 03 22 + 350: 125 LDS_CONST_2 00 08 + 353: 225 EQ_2 + 354: 2 JMPC 03 5A + 357: 1 JMP 04 1F + 35a: 33 LD_CONST_2 00 08 + 35d: 54 ST_NEAR_2 03 24 + 360: 32 LD_CONST_1 04 + 362: 144 PUSH_AE + 363: 96 CREATE_REFERENCE 00 84 + 366: 146 PUSH_REF + 367: 99 ADD_OFFSET 00 0A + 36a: 146 PUSH_REF + 36b: 33 LD_CONST_2 00 00 + 36e: 147 POP_REF + 36f: 69 ST_IND_2 + 370: 147 POP_REF + 371: 235 SELCT_ARRAY_IND + 372: 145 POP_AE + 373: 68 ST_IND_1 + 374: 32 LD_CONST_1 04 + 376: 144 PUSH_AE + 377: 96 CREATE_REFERENCE 00 84 + 37a: 146 PUSH_REF + 37b: 99 ADD_OFFSET 00 0A + 37e: 146 PUSH_REF + 37f: 33 LD_CONST_2 00 01 + 382: 147 POP_REF + 383: 69 ST_IND_2 + 384: 147 POP_REF + 385: 235 SELCT_ARRAY_IND + 386: 145 POP_AE + 387: 68 ST_IND_1 + 388: 32 LD_CONST_1 01 + 38a: 144 PUSH_AE + 38b: 96 CREATE_REFERENCE 00 84 + 38e: 146 PUSH_REF + 38f: 99 ADD_OFFSET 00 0A + 392: 146 PUSH_REF + 393: 33 LD_CONST_2 00 02 + 396: 147 POP_REF + 397: 69 ST_IND_2 + 398: 147 POP_REF + 399: 235 SELCT_ARRAY_IND + 39a: 145 POP_AE + 39b: 68 ST_IND_1 + 39c: 32 LD_CONST_1 01 + 39e: 144 PUSH_AE + 39f: 96 CREATE_REFERENCE 00 84 + 3a2: 146 PUSH_REF + 3a3: 99 ADD_OFFSET 00 0A + 3a6: 146 PUSH_REF + 3a7: 33 LD_CONST_2 00 03 + 3aa: 147 POP_REF + 3ab: 69 ST_IND_2 + 3ac: 147 POP_REF + 3ad: 235 SELCT_ARRAY_IND + 3ae: 145 POP_AE + 3af: 68 ST_IND_1 + 3b0: 32 LD_CONST_1 00 + 3b2: 144 PUSH_AE + 3b3: 96 CREATE_REFERENCE 00 84 + 3b6: 146 PUSH_REF + 3b7: 99 ADD_OFFSET 00 0A + 3ba: 146 PUSH_REF + 3bb: 33 LD_CONST_2 00 04 + 3be: 147 POP_REF + 3bf: 69 ST_IND_2 + 3c0: 147 POP_REF + 3c1: 235 SELCT_ARRAY_IND + 3c2: 145 POP_AE + 3c3: 68 ST_IND_1 + 3c4: 32 LD_CONST_1 01 + 3c6: 144 PUSH_AE + 3c7: 96 CREATE_REFERENCE 00 84 + 3ca: 146 PUSH_REF + 3cb: 99 ADD_OFFSET 00 0A + 3ce: 146 PUSH_REF + 3cf: 33 LD_CONST_2 00 05 + 3d2: 147 POP_REF + 3d3: 69 ST_IND_2 + 3d4: 147 POP_REF + 3d5: 235 SELCT_ARRAY_IND + 3d6: 145 POP_AE + 3d7: 68 ST_IND_1 + 3d8: 33 LD_CONST_2 00 06 + 3db: 59 ST_FAR_2 00 10 00 E4 + 3e0: 14 LD_NEAR_ANY 00 84 + 3e3: 241 ST_FAR_ARRAY 00 10 00 0C + 3e9: 4 CAL 00 10 + 3ec: 16 LD_FAR_1 00 10 00 09 + 3f1: 144 PUSH_AE + 3f2: 96 CREATE_REFERENCE 00 84 + 3f5: 146 PUSH_REF + 3f6: 99 ADD_OFFSET 00 0A + 3f9: 146 PUSH_REF + 3fa: 33 LD_CONST_2 00 07 + 3fd: 147 POP_REF + 3fe: 69 ST_IND_2 + 3ff: 147 POP_REF + 400: 235 SELCT_ARRAY_IND + 401: 145 POP_AE + 402: 68 ST_IND_1 + 403: 16 LD_FAR_1 00 10 00 08 + 408: 146 PUSH_REF + 409: 144 PUSH_AE + 40a: 96 CREATE_REFERENCE 00 84 + 40d: 146 PUSH_REF + 40e: 99 ADD_OFFSET 00 0A + 411: 146 PUSH_REF + 412: 33 LD_CONST_2 00 06 + 415: 147 POP_REF + 416: 69 ST_IND_2 + 417: 147 POP_REF + 418: 235 SELCT_ARRAY_IND + 419: 145 POP_AE + 41a: 68 ST_IND_1 + 41b: 147 POP_REF + 41c: 1 JMP 14 73 + 41f: 12 LD_NEAR_2 03 22 + 422: 125 LDS_CONST_2 00 09 + 425: 225 EQ_2 + 426: 2 JMPC 04 36 + 429: 12 LD_NEAR_2 03 22 + 42c: 125 LDS_CONST_2 00 0A + 42f: 225 EQ_2 + 430: 2 JMPC 04 36 + 433: 1 JMP 04 FB + 436: 33 LD_CONST_2 00 08 + 439: 54 ST_NEAR_2 03 24 + 43c: 32 LD_CONST_1 05 + 43e: 144 PUSH_AE + 43f: 96 CREATE_REFERENCE 00 84 + 442: 146 PUSH_REF + 443: 99 ADD_OFFSET 00 0A + 446: 146 PUSH_REF + 447: 33 LD_CONST_2 00 00 + 44a: 147 POP_REF + 44b: 69 ST_IND_2 + 44c: 147 POP_REF + 44d: 235 SELCT_ARRAY_IND + 44e: 145 POP_AE + 44f: 68 ST_IND_1 + 450: 32 LD_CONST_1 04 + 452: 144 PUSH_AE + 453: 96 CREATE_REFERENCE 00 84 + 456: 146 PUSH_REF + 457: 99 ADD_OFFSET 00 0A + 45a: 146 PUSH_REF + 45b: 33 LD_CONST_2 00 01 + 45e: 147 POP_REF + 45f: 69 ST_IND_2 + 460: 147 POP_REF + 461: 235 SELCT_ARRAY_IND + 462: 145 POP_AE + 463: 68 ST_IND_1 + 464: 32 LD_CONST_1 01 + 466: 144 PUSH_AE + 467: 96 CREATE_REFERENCE 00 84 + 46a: 146 PUSH_REF + 46b: 99 ADD_OFFSET 00 0A + 46e: 146 PUSH_REF + 46f: 33 LD_CONST_2 00 02 + 472: 147 POP_REF + 473: 69 ST_IND_2 + 474: 147 POP_REF + 475: 235 SELCT_ARRAY_IND + 476: 145 POP_AE + 477: 68 ST_IND_1 + 478: 32 LD_CONST_1 01 + 47a: 144 PUSH_AE + 47b: 96 CREATE_REFERENCE 00 84 + 47e: 146 PUSH_REF + 47f: 99 ADD_OFFSET 00 0A + 482: 146 PUSH_REF + 483: 33 LD_CONST_2 00 03 + 486: 147 POP_REF + 487: 69 ST_IND_2 + 488: 147 POP_REF + 489: 235 SELCT_ARRAY_IND + 48a: 145 POP_AE + 48b: 68 ST_IND_1 + 48c: 32 LD_CONST_1 00 + 48e: 144 PUSH_AE + 48f: 96 CREATE_REFERENCE 00 84 + 492: 146 PUSH_REF + 493: 99 ADD_OFFSET 00 0A + 496: 146 PUSH_REF + 497: 33 LD_CONST_2 00 04 + 49a: 147 POP_REF + 49b: 69 ST_IND_2 + 49c: 147 POP_REF + 49d: 235 SELCT_ARRAY_IND + 49e: 145 POP_AE + 49f: 68 ST_IND_1 + 4a0: 32 LD_CONST_1 01 + 4a2: 144 PUSH_AE + 4a3: 96 CREATE_REFERENCE 00 84 + 4a6: 146 PUSH_REF + 4a7: 99 ADD_OFFSET 00 0A + 4aa: 146 PUSH_REF + 4ab: 33 LD_CONST_2 00 05 + 4ae: 147 POP_REF + 4af: 69 ST_IND_2 + 4b0: 147 POP_REF + 4b1: 235 SELCT_ARRAY_IND + 4b2: 145 POP_AE + 4b3: 68 ST_IND_1 + 4b4: 33 LD_CONST_2 00 06 + 4b7: 59 ST_FAR_2 00 10 00 E4 + 4bc: 14 LD_NEAR_ANY 00 84 + 4bf: 241 ST_FAR_ARRAY 00 10 00 0C + 4c5: 4 CAL 00 10 + 4c8: 16 LD_FAR_1 00 10 00 09 + 4cd: 144 PUSH_AE + 4ce: 96 CREATE_REFERENCE 00 84 + 4d1: 146 PUSH_REF + 4d2: 99 ADD_OFFSET 00 0A + 4d5: 146 PUSH_REF + 4d6: 33 LD_CONST_2 00 07 + 4d9: 147 POP_REF + 4da: 69 ST_IND_2 + 4db: 147 POP_REF + 4dc: 235 SELCT_ARRAY_IND + 4dd: 145 POP_AE + 4de: 68 ST_IND_1 + 4df: 16 LD_FAR_1 00 10 00 08 + 4e4: 146 PUSH_REF + 4e5: 144 PUSH_AE + 4e6: 96 CREATE_REFERENCE 00 84 + 4e9: 146 PUSH_REF + 4ea: 99 ADD_OFFSET 00 0A + 4ed: 146 PUSH_REF + 4ee: 33 LD_CONST_2 00 06 + 4f1: 147 POP_REF + 4f2: 69 ST_IND_2 + 4f3: 147 POP_REF + 4f4: 235 SELCT_ARRAY_IND + 4f5: 145 POP_AE + 4f6: 68 ST_IND_1 + 4f7: 147 POP_REF + 4f8: 1 JMP 14 73 + 4fb: 12 LD_NEAR_2 03 22 + 4fe: 125 LDS_CONST_2 00 0B + 501: 225 EQ_2 + 502: 2 JMPC 05 12 + 505: 12 LD_NEAR_2 03 22 + 508: 125 LDS_CONST_2 00 0C + 50b: 225 EQ_2 + 50c: 2 JMPC 05 12 + 50f: 1 JMP 05 D7 + 512: 33 LD_CONST_2 00 08 + 515: 54 ST_NEAR_2 03 24 + 518: 32 LD_CONST_1 06 + 51a: 144 PUSH_AE + 51b: 96 CREATE_REFERENCE 00 84 + 51e: 146 PUSH_REF + 51f: 99 ADD_OFFSET 00 0A + 522: 146 PUSH_REF + 523: 33 LD_CONST_2 00 00 + 526: 147 POP_REF + 527: 69 ST_IND_2 + 528: 147 POP_REF + 529: 235 SELCT_ARRAY_IND + 52a: 145 POP_AE + 52b: 68 ST_IND_1 + 52c: 32 LD_CONST_1 04 + 52e: 144 PUSH_AE + 52f: 96 CREATE_REFERENCE 00 84 + 532: 146 PUSH_REF + 533: 99 ADD_OFFSET 00 0A + 536: 146 PUSH_REF + 537: 33 LD_CONST_2 00 01 + 53a: 147 POP_REF + 53b: 69 ST_IND_2 + 53c: 147 POP_REF + 53d: 235 SELCT_ARRAY_IND + 53e: 145 POP_AE + 53f: 68 ST_IND_1 + 540: 32 LD_CONST_1 01 + 542: 144 PUSH_AE + 543: 96 CREATE_REFERENCE 00 84 + 546: 146 PUSH_REF + 547: 99 ADD_OFFSET 00 0A + 54a: 146 PUSH_REF + 54b: 33 LD_CONST_2 00 02 + 54e: 147 POP_REF + 54f: 69 ST_IND_2 + 550: 147 POP_REF + 551: 235 SELCT_ARRAY_IND + 552: 145 POP_AE + 553: 68 ST_IND_1 + 554: 32 LD_CONST_1 01 + 556: 144 PUSH_AE + 557: 96 CREATE_REFERENCE 00 84 + 55a: 146 PUSH_REF + 55b: 99 ADD_OFFSET 00 0A + 55e: 146 PUSH_REF + 55f: 33 LD_CONST_2 00 03 + 562: 147 POP_REF + 563: 69 ST_IND_2 + 564: 147 POP_REF + 565: 235 SELCT_ARRAY_IND + 566: 145 POP_AE + 567: 68 ST_IND_1 + 568: 32 LD_CONST_1 00 + 56a: 144 PUSH_AE + 56b: 96 CREATE_REFERENCE 00 84 + 56e: 146 PUSH_REF + 56f: 99 ADD_OFFSET 00 0A + 572: 146 PUSH_REF + 573: 33 LD_CONST_2 00 04 + 576: 147 POP_REF + 577: 69 ST_IND_2 + 578: 147 POP_REF + 579: 235 SELCT_ARRAY_IND + 57a: 145 POP_AE + 57b: 68 ST_IND_1 + 57c: 32 LD_CONST_1 01 + 57e: 144 PUSH_AE + 57f: 96 CREATE_REFERENCE 00 84 + 582: 146 PUSH_REF + 583: 99 ADD_OFFSET 00 0A + 586: 146 PUSH_REF + 587: 33 LD_CONST_2 00 05 + 58a: 147 POP_REF + 58b: 69 ST_IND_2 + 58c: 147 POP_REF + 58d: 235 SELCT_ARRAY_IND + 58e: 145 POP_AE + 58f: 68 ST_IND_1 + 590: 33 LD_CONST_2 00 06 + 593: 59 ST_FAR_2 00 10 00 E4 + 598: 14 LD_NEAR_ANY 00 84 + 59b: 241 ST_FAR_ARRAY 00 10 00 0C + 5a1: 4 CAL 00 10 + 5a4: 16 LD_FAR_1 00 10 00 09 + 5a9: 144 PUSH_AE + 5aa: 96 CREATE_REFERENCE 00 84 + 5ad: 146 PUSH_REF + 5ae: 99 ADD_OFFSET 00 0A + 5b1: 146 PUSH_REF + 5b2: 33 LD_CONST_2 00 07 + 5b5: 147 POP_REF + 5b6: 69 ST_IND_2 + 5b7: 147 POP_REF + 5b8: 235 SELCT_ARRAY_IND + 5b9: 145 POP_AE + 5ba: 68 ST_IND_1 + 5bb: 16 LD_FAR_1 00 10 00 08 + 5c0: 146 PUSH_REF + 5c1: 144 PUSH_AE + 5c2: 96 CREATE_REFERENCE 00 84 + 5c5: 146 PUSH_REF + 5c6: 99 ADD_OFFSET 00 0A + 5c9: 146 PUSH_REF + 5ca: 33 LD_CONST_2 00 06 + 5cd: 147 POP_REF + 5ce: 69 ST_IND_2 + 5cf: 147 POP_REF + 5d0: 235 SELCT_ARRAY_IND + 5d1: 145 POP_AE + 5d2: 68 ST_IND_1 + 5d3: 147 POP_REF + 5d4: 1 JMP 14 73 + 5d7: 12 LD_NEAR_2 03 22 + 5da: 125 LDS_CONST_2 00 0D + 5dd: 225 EQ_2 + 5de: 2 JMPC 05 EE + 5e1: 12 LD_NEAR_2 03 22 + 5e4: 125 LDS_CONST_2 00 0E + 5e7: 225 EQ_2 + 5e8: 2 JMPC 05 EE + 5eb: 1 JMP 06 B3 + 5ee: 33 LD_CONST_2 00 08 + 5f1: 54 ST_NEAR_2 03 24 + 5f4: 32 LD_CONST_1 07 + 5f6: 144 PUSH_AE + 5f7: 96 CREATE_REFERENCE 00 84 + 5fa: 146 PUSH_REF + 5fb: 99 ADD_OFFSET 00 0A + 5fe: 146 PUSH_REF + 5ff: 33 LD_CONST_2 00 00 + 602: 147 POP_REF + 603: 69 ST_IND_2 + 604: 147 POP_REF + 605: 235 SELCT_ARRAY_IND + 606: 145 POP_AE + 607: 68 ST_IND_1 + 608: 32 LD_CONST_1 04 + 60a: 144 PUSH_AE + 60b: 96 CREATE_REFERENCE 00 84 + 60e: 146 PUSH_REF + 60f: 99 ADD_OFFSET 00 0A + 612: 146 PUSH_REF + 613: 33 LD_CONST_2 00 01 + 616: 147 POP_REF + 617: 69 ST_IND_2 + 618: 147 POP_REF + 619: 235 SELCT_ARRAY_IND + 61a: 145 POP_AE + 61b: 68 ST_IND_1 + 61c: 32 LD_CONST_1 01 + 61e: 144 PUSH_AE + 61f: 96 CREATE_REFERENCE 00 84 + 622: 146 PUSH_REF + 623: 99 ADD_OFFSET 00 0A + 626: 146 PUSH_REF + 627: 33 LD_CONST_2 00 02 + 62a: 147 POP_REF + 62b: 69 ST_IND_2 + 62c: 147 POP_REF + 62d: 235 SELCT_ARRAY_IND + 62e: 145 POP_AE + 62f: 68 ST_IND_1 + 630: 32 LD_CONST_1 01 + 632: 144 PUSH_AE + 633: 96 CREATE_REFERENCE 00 84 + 636: 146 PUSH_REF + 637: 99 ADD_OFFSET 00 0A + 63a: 146 PUSH_REF + 63b: 33 LD_CONST_2 00 03 + 63e: 147 POP_REF + 63f: 69 ST_IND_2 + 640: 147 POP_REF + 641: 235 SELCT_ARRAY_IND + 642: 145 POP_AE + 643: 68 ST_IND_1 + 644: 32 LD_CONST_1 00 + 646: 144 PUSH_AE + 647: 96 CREATE_REFERENCE 00 84 + 64a: 146 PUSH_REF + 64b: 99 ADD_OFFSET 00 0A + 64e: 146 PUSH_REF + 64f: 33 LD_CONST_2 00 04 + 652: 147 POP_REF + 653: 69 ST_IND_2 + 654: 147 POP_REF + 655: 235 SELCT_ARRAY_IND + 656: 145 POP_AE + 657: 68 ST_IND_1 + 658: 32 LD_CONST_1 01 + 65a: 144 PUSH_AE + 65b: 96 CREATE_REFERENCE 00 84 + 65e: 146 PUSH_REF + 65f: 99 ADD_OFFSET 00 0A + 662: 146 PUSH_REF + 663: 33 LD_CONST_2 00 05 + 666: 147 POP_REF + 667: 69 ST_IND_2 + 668: 147 POP_REF + 669: 235 SELCT_ARRAY_IND + 66a: 145 POP_AE + 66b: 68 ST_IND_1 + 66c: 33 LD_CONST_2 00 06 + 66f: 59 ST_FAR_2 00 10 00 E4 + 674: 14 LD_NEAR_ANY 00 84 + 677: 241 ST_FAR_ARRAY 00 10 00 0C + 67d: 4 CAL 00 10 + 680: 16 LD_FAR_1 00 10 00 09 + 685: 144 PUSH_AE + 686: 96 CREATE_REFERENCE 00 84 + 689: 146 PUSH_REF + 68a: 99 ADD_OFFSET 00 0A + 68d: 146 PUSH_REF + 68e: 33 LD_CONST_2 00 07 + 691: 147 POP_REF + 692: 69 ST_IND_2 + 693: 147 POP_REF + 694: 235 SELCT_ARRAY_IND + 695: 145 POP_AE + 696: 68 ST_IND_1 + 697: 16 LD_FAR_1 00 10 00 08 + 69c: 146 PUSH_REF + 69d: 144 PUSH_AE + 69e: 96 CREATE_REFERENCE 00 84 + 6a1: 146 PUSH_REF + 6a2: 99 ADD_OFFSET 00 0A + 6a5: 146 PUSH_REF + 6a6: 33 LD_CONST_2 00 06 + 6a9: 147 POP_REF + 6aa: 69 ST_IND_2 + 6ab: 147 POP_REF + 6ac: 235 SELCT_ARRAY_IND + 6ad: 145 POP_AE + 6ae: 68 ST_IND_1 + 6af: 147 POP_REF + 6b0: 1 JMP 14 73 + 6b3: 12 LD_NEAR_2 03 22 + 6b6: 125 LDS_CONST_2 00 0F + 6b9: 225 EQ_2 + 6ba: 2 JMPC 06 CA + 6bd: 12 LD_NEAR_2 03 22 + 6c0: 125 LDS_CONST_2 00 10 + 6c3: 225 EQ_2 + 6c4: 2 JMPC 06 CA + 6c7: 1 JMP 07 8F + 6ca: 33 LD_CONST_2 00 08 + 6cd: 54 ST_NEAR_2 03 24 + 6d0: 32 LD_CONST_1 08 + 6d2: 144 PUSH_AE + 6d3: 96 CREATE_REFERENCE 00 84 + 6d6: 146 PUSH_REF + 6d7: 99 ADD_OFFSET 00 0A + 6da: 146 PUSH_REF + 6db: 33 LD_CONST_2 00 00 + 6de: 147 POP_REF + 6df: 69 ST_IND_2 + 6e0: 147 POP_REF + 6e1: 235 SELCT_ARRAY_IND + 6e2: 145 POP_AE + 6e3: 68 ST_IND_1 + 6e4: 32 LD_CONST_1 04 + 6e6: 144 PUSH_AE + 6e7: 96 CREATE_REFERENCE 00 84 + 6ea: 146 PUSH_REF + 6eb: 99 ADD_OFFSET 00 0A + 6ee: 146 PUSH_REF + 6ef: 33 LD_CONST_2 00 01 + 6f2: 147 POP_REF + 6f3: 69 ST_IND_2 + 6f4: 147 POP_REF + 6f5: 235 SELCT_ARRAY_IND + 6f6: 145 POP_AE + 6f7: 68 ST_IND_1 + 6f8: 32 LD_CONST_1 01 + 6fa: 144 PUSH_AE + 6fb: 96 CREATE_REFERENCE 00 84 + 6fe: 146 PUSH_REF + 6ff: 99 ADD_OFFSET 00 0A + 702: 146 PUSH_REF + 703: 33 LD_CONST_2 00 02 + 706: 147 POP_REF + 707: 69 ST_IND_2 + 708: 147 POP_REF + 709: 235 SELCT_ARRAY_IND + 70a: 145 POP_AE + 70b: 68 ST_IND_1 + 70c: 32 LD_CONST_1 01 + 70e: 144 PUSH_AE + 70f: 96 CREATE_REFERENCE 00 84 + 712: 146 PUSH_REF + 713: 99 ADD_OFFSET 00 0A + 716: 146 PUSH_REF + 717: 33 LD_CONST_2 00 03 + 71a: 147 POP_REF + 71b: 69 ST_IND_2 + 71c: 147 POP_REF + 71d: 235 SELCT_ARRAY_IND + 71e: 145 POP_AE + 71f: 68 ST_IND_1 + 720: 32 LD_CONST_1 00 + 722: 144 PUSH_AE + 723: 96 CREATE_REFERENCE 00 84 + 726: 146 PUSH_REF + 727: 99 ADD_OFFSET 00 0A + 72a: 146 PUSH_REF + 72b: 33 LD_CONST_2 00 04 + 72e: 147 POP_REF + 72f: 69 ST_IND_2 + 730: 147 POP_REF + 731: 235 SELCT_ARRAY_IND + 732: 145 POP_AE + 733: 68 ST_IND_1 + 734: 32 LD_CONST_1 01 + 736: 144 PUSH_AE + 737: 96 CREATE_REFERENCE 00 84 + 73a: 146 PUSH_REF + 73b: 99 ADD_OFFSET 00 0A + 73e: 146 PUSH_REF + 73f: 33 LD_CONST_2 00 05 + 742: 147 POP_REF + 743: 69 ST_IND_2 + 744: 147 POP_REF + 745: 235 SELCT_ARRAY_IND + 746: 145 POP_AE + 747: 68 ST_IND_1 + 748: 33 LD_CONST_2 00 06 + 74b: 59 ST_FAR_2 00 10 00 E4 + 750: 14 LD_NEAR_ANY 00 84 + 753: 241 ST_FAR_ARRAY 00 10 00 0C + 759: 4 CAL 00 10 + 75c: 16 LD_FAR_1 00 10 00 09 + 761: 144 PUSH_AE + 762: 96 CREATE_REFERENCE 00 84 + 765: 146 PUSH_REF + 766: 99 ADD_OFFSET 00 0A + 769: 146 PUSH_REF + 76a: 33 LD_CONST_2 00 07 + 76d: 147 POP_REF + 76e: 69 ST_IND_2 + 76f: 147 POP_REF + 770: 235 SELCT_ARRAY_IND + 771: 145 POP_AE + 772: 68 ST_IND_1 + 773: 16 LD_FAR_1 00 10 00 08 + 778: 146 PUSH_REF + 779: 144 PUSH_AE + 77a: 96 CREATE_REFERENCE 00 84 + 77d: 146 PUSH_REF + 77e: 99 ADD_OFFSET 00 0A + 781: 146 PUSH_REF + 782: 33 LD_CONST_2 00 06 + 785: 147 POP_REF + 786: 69 ST_IND_2 + 787: 147 POP_REF + 788: 235 SELCT_ARRAY_IND + 789: 145 POP_AE + 78a: 68 ST_IND_1 + 78b: 147 POP_REF + 78c: 1 JMP 14 73 + 78f: 12 LD_NEAR_2 03 22 + 792: 125 LDS_CONST_2 00 11 + 795: 225 EQ_2 + 796: 2 JMPC 07 A6 + 799: 12 LD_NEAR_2 03 22 + 79c: 125 LDS_CONST_2 00 12 + 79f: 225 EQ_2 + 7a0: 2 JMPC 07 A6 + 7a3: 1 JMP 08 6B + 7a6: 33 LD_CONST_2 00 08 + 7a9: 54 ST_NEAR_2 03 24 + 7ac: 32 LD_CONST_1 09 + 7ae: 144 PUSH_AE + 7af: 96 CREATE_REFERENCE 00 84 + 7b2: 146 PUSH_REF + 7b3: 99 ADD_OFFSET 00 0A + 7b6: 146 PUSH_REF + 7b7: 33 LD_CONST_2 00 00 + 7ba: 147 POP_REF + 7bb: 69 ST_IND_2 + 7bc: 147 POP_REF + 7bd: 235 SELCT_ARRAY_IND + 7be: 145 POP_AE + 7bf: 68 ST_IND_1 + 7c0: 32 LD_CONST_1 04 + 7c2: 144 PUSH_AE + 7c3: 96 CREATE_REFERENCE 00 84 + 7c6: 146 PUSH_REF + 7c7: 99 ADD_OFFSET 00 0A + 7ca: 146 PUSH_REF + 7cb: 33 LD_CONST_2 00 01 + 7ce: 147 POP_REF + 7cf: 69 ST_IND_2 + 7d0: 147 POP_REF + 7d1: 235 SELCT_ARRAY_IND + 7d2: 145 POP_AE + 7d3: 68 ST_IND_1 + 7d4: 32 LD_CONST_1 01 + 7d6: 144 PUSH_AE + 7d7: 96 CREATE_REFERENCE 00 84 + 7da: 146 PUSH_REF + 7db: 99 ADD_OFFSET 00 0A + 7de: 146 PUSH_REF + 7df: 33 LD_CONST_2 00 02 + 7e2: 147 POP_REF + 7e3: 69 ST_IND_2 + 7e4: 147 POP_REF + 7e5: 235 SELCT_ARRAY_IND + 7e6: 145 POP_AE + 7e7: 68 ST_IND_1 + 7e8: 32 LD_CONST_1 01 + 7ea: 144 PUSH_AE + 7eb: 96 CREATE_REFERENCE 00 84 + 7ee: 146 PUSH_REF + 7ef: 99 ADD_OFFSET 00 0A + 7f2: 146 PUSH_REF + 7f3: 33 LD_CONST_2 00 03 + 7f6: 147 POP_REF + 7f7: 69 ST_IND_2 + 7f8: 147 POP_REF + 7f9: 235 SELCT_ARRAY_IND + 7fa: 145 POP_AE + 7fb: 68 ST_IND_1 + 7fc: 32 LD_CONST_1 00 + 7fe: 144 PUSH_AE + 7ff: 96 CREATE_REFERENCE 00 84 + 802: 146 PUSH_REF + 803: 99 ADD_OFFSET 00 0A + 806: 146 PUSH_REF + 807: 33 LD_CONST_2 00 04 + 80a: 147 POP_REF + 80b: 69 ST_IND_2 + 80c: 147 POP_REF + 80d: 235 SELCT_ARRAY_IND + 80e: 145 POP_AE + 80f: 68 ST_IND_1 + 810: 32 LD_CONST_1 01 + 812: 144 PUSH_AE + 813: 96 CREATE_REFERENCE 00 84 + 816: 146 PUSH_REF + 817: 99 ADD_OFFSET 00 0A + 81a: 146 PUSH_REF + 81b: 33 LD_CONST_2 00 05 + 81e: 147 POP_REF + 81f: 69 ST_IND_2 + 820: 147 POP_REF + 821: 235 SELCT_ARRAY_IND + 822: 145 POP_AE + 823: 68 ST_IND_1 + 824: 33 LD_CONST_2 00 06 + 827: 59 ST_FAR_2 00 10 00 E4 + 82c: 14 LD_NEAR_ANY 00 84 + 82f: 241 ST_FAR_ARRAY 00 10 00 0C + 835: 4 CAL 00 10 + 838: 16 LD_FAR_1 00 10 00 09 + 83d: 144 PUSH_AE + 83e: 96 CREATE_REFERENCE 00 84 + 841: 146 PUSH_REF + 842: 99 ADD_OFFSET 00 0A + 845: 146 PUSH_REF + 846: 33 LD_CONST_2 00 07 + 849: 147 POP_REF + 84a: 69 ST_IND_2 + 84b: 147 POP_REF + 84c: 235 SELCT_ARRAY_IND + 84d: 145 POP_AE + 84e: 68 ST_IND_1 + 84f: 16 LD_FAR_1 00 10 00 08 + 854: 146 PUSH_REF + 855: 144 PUSH_AE + 856: 96 CREATE_REFERENCE 00 84 + 859: 146 PUSH_REF + 85a: 99 ADD_OFFSET 00 0A + 85d: 146 PUSH_REF + 85e: 33 LD_CONST_2 00 06 + 861: 147 POP_REF + 862: 69 ST_IND_2 + 863: 147 POP_REF + 864: 235 SELCT_ARRAY_IND + 865: 145 POP_AE + 866: 68 ST_IND_1 + 867: 147 POP_REF + 868: 1 JMP 14 73 + 86b: 12 LD_NEAR_2 03 22 + 86e: 125 LDS_CONST_2 00 13 + 871: 225 EQ_2 + 872: 2 JMPC 08 82 + 875: 12 LD_NEAR_2 03 22 + 878: 125 LDS_CONST_2 00 14 + 87b: 225 EQ_2 + 87c: 2 JMPC 08 82 + 87f: 1 JMP 09 47 + 882: 33 LD_CONST_2 00 08 + 885: 54 ST_NEAR_2 03 24 + 888: 32 LD_CONST_1 0A + 88a: 144 PUSH_AE + 88b: 96 CREATE_REFERENCE 00 84 + 88e: 146 PUSH_REF + 88f: 99 ADD_OFFSET 00 0A + 892: 146 PUSH_REF + 893: 33 LD_CONST_2 00 00 + 896: 147 POP_REF + 897: 69 ST_IND_2 + 898: 147 POP_REF + 899: 235 SELCT_ARRAY_IND + 89a: 145 POP_AE + 89b: 68 ST_IND_1 + 89c: 32 LD_CONST_1 04 + 89e: 144 PUSH_AE + 89f: 96 CREATE_REFERENCE 00 84 + 8a2: 146 PUSH_REF + 8a3: 99 ADD_OFFSET 00 0A + 8a6: 146 PUSH_REF + 8a7: 33 LD_CONST_2 00 01 + 8aa: 147 POP_REF + 8ab: 69 ST_IND_2 + 8ac: 147 POP_REF + 8ad: 235 SELCT_ARRAY_IND + 8ae: 145 POP_AE + 8af: 68 ST_IND_1 + 8b0: 32 LD_CONST_1 01 + 8b2: 144 PUSH_AE + 8b3: 96 CREATE_REFERENCE 00 84 + 8b6: 146 PUSH_REF + 8b7: 99 ADD_OFFSET 00 0A + 8ba: 146 PUSH_REF + 8bb: 33 LD_CONST_2 00 02 + 8be: 147 POP_REF + 8bf: 69 ST_IND_2 + 8c0: 147 POP_REF + 8c1: 235 SELCT_ARRAY_IND + 8c2: 145 POP_AE + 8c3: 68 ST_IND_1 + 8c4: 32 LD_CONST_1 01 + 8c6: 144 PUSH_AE + 8c7: 96 CREATE_REFERENCE 00 84 + 8ca: 146 PUSH_REF + 8cb: 99 ADD_OFFSET 00 0A + 8ce: 146 PUSH_REF + 8cf: 33 LD_CONST_2 00 03 + 8d2: 147 POP_REF + 8d3: 69 ST_IND_2 + 8d4: 147 POP_REF + 8d5: 235 SELCT_ARRAY_IND + 8d6: 145 POP_AE + 8d7: 68 ST_IND_1 + 8d8: 32 LD_CONST_1 00 + 8da: 144 PUSH_AE + 8db: 96 CREATE_REFERENCE 00 84 + 8de: 146 PUSH_REF + 8df: 99 ADD_OFFSET 00 0A + 8e2: 146 PUSH_REF + 8e3: 33 LD_CONST_2 00 04 + 8e6: 147 POP_REF + 8e7: 69 ST_IND_2 + 8e8: 147 POP_REF + 8e9: 235 SELCT_ARRAY_IND + 8ea: 145 POP_AE + 8eb: 68 ST_IND_1 + 8ec: 32 LD_CONST_1 01 + 8ee: 144 PUSH_AE + 8ef: 96 CREATE_REFERENCE 00 84 + 8f2: 146 PUSH_REF + 8f3: 99 ADD_OFFSET 00 0A + 8f6: 146 PUSH_REF + 8f7: 33 LD_CONST_2 00 05 + 8fa: 147 POP_REF + 8fb: 69 ST_IND_2 + 8fc: 147 POP_REF + 8fd: 235 SELCT_ARRAY_IND + 8fe: 145 POP_AE + 8ff: 68 ST_IND_1 + 900: 33 LD_CONST_2 00 06 + 903: 59 ST_FAR_2 00 10 00 E4 + 908: 14 LD_NEAR_ANY 00 84 + 90b: 241 ST_FAR_ARRAY 00 10 00 0C + 911: 4 CAL 00 10 + 914: 16 LD_FAR_1 00 10 00 09 + 919: 144 PUSH_AE + 91a: 96 CREATE_REFERENCE 00 84 + 91d: 146 PUSH_REF + 91e: 99 ADD_OFFSET 00 0A + 921: 146 PUSH_REF + 922: 33 LD_CONST_2 00 07 + 925: 147 POP_REF + 926: 69 ST_IND_2 + 927: 147 POP_REF + 928: 235 SELCT_ARRAY_IND + 929: 145 POP_AE + 92a: 68 ST_IND_1 + 92b: 16 LD_FAR_1 00 10 00 08 + 930: 146 PUSH_REF + 931: 144 PUSH_AE + 932: 96 CREATE_REFERENCE 00 84 + 935: 146 PUSH_REF + 936: 99 ADD_OFFSET 00 0A + 939: 146 PUSH_REF + 93a: 33 LD_CONST_2 00 06 + 93d: 147 POP_REF + 93e: 69 ST_IND_2 + 93f: 147 POP_REF + 940: 235 SELCT_ARRAY_IND + 941: 145 POP_AE + 942: 68 ST_IND_1 + 943: 147 POP_REF + 944: 1 JMP 14 73 + 947: 12 LD_NEAR_2 03 22 + 94a: 125 LDS_CONST_2 00 15 + 94d: 225 EQ_2 + 94e: 2 JMPC 09 5E + 951: 12 LD_NEAR_2 03 22 + 954: 125 LDS_CONST_2 00 16 + 957: 225 EQ_2 + 958: 2 JMPC 09 5E + 95b: 1 JMP 0A 23 + 95e: 33 LD_CONST_2 00 08 + 961: 54 ST_NEAR_2 03 24 + 964: 32 LD_CONST_1 0B + 966: 144 PUSH_AE + 967: 96 CREATE_REFERENCE 00 84 + 96a: 146 PUSH_REF + 96b: 99 ADD_OFFSET 00 0A + 96e: 146 PUSH_REF + 96f: 33 LD_CONST_2 00 00 + 972: 147 POP_REF + 973: 69 ST_IND_2 + 974: 147 POP_REF + 975: 235 SELCT_ARRAY_IND + 976: 145 POP_AE + 977: 68 ST_IND_1 + 978: 32 LD_CONST_1 04 + 97a: 144 PUSH_AE + 97b: 96 CREATE_REFERENCE 00 84 + 97e: 146 PUSH_REF + 97f: 99 ADD_OFFSET 00 0A + 982: 146 PUSH_REF + 983: 33 LD_CONST_2 00 01 + 986: 147 POP_REF + 987: 69 ST_IND_2 + 988: 147 POP_REF + 989: 235 SELCT_ARRAY_IND + 98a: 145 POP_AE + 98b: 68 ST_IND_1 + 98c: 32 LD_CONST_1 01 + 98e: 144 PUSH_AE + 98f: 96 CREATE_REFERENCE 00 84 + 992: 146 PUSH_REF + 993: 99 ADD_OFFSET 00 0A + 996: 146 PUSH_REF + 997: 33 LD_CONST_2 00 02 + 99a: 147 POP_REF + 99b: 69 ST_IND_2 + 99c: 147 POP_REF + 99d: 235 SELCT_ARRAY_IND + 99e: 145 POP_AE + 99f: 68 ST_IND_1 + 9a0: 32 LD_CONST_1 01 + 9a2: 144 PUSH_AE + 9a3: 96 CREATE_REFERENCE 00 84 + 9a6: 146 PUSH_REF + 9a7: 99 ADD_OFFSET 00 0A + 9aa: 146 PUSH_REF + 9ab: 33 LD_CONST_2 00 03 + 9ae: 147 POP_REF + 9af: 69 ST_IND_2 + 9b0: 147 POP_REF + 9b1: 235 SELCT_ARRAY_IND + 9b2: 145 POP_AE + 9b3: 68 ST_IND_1 + 9b4: 32 LD_CONST_1 00 + 9b6: 144 PUSH_AE + 9b7: 96 CREATE_REFERENCE 00 84 + 9ba: 146 PUSH_REF + 9bb: 99 ADD_OFFSET 00 0A + 9be: 146 PUSH_REF + 9bf: 33 LD_CONST_2 00 04 + 9c2: 147 POP_REF + 9c3: 69 ST_IND_2 + 9c4: 147 POP_REF + 9c5: 235 SELCT_ARRAY_IND + 9c6: 145 POP_AE + 9c7: 68 ST_IND_1 + 9c8: 32 LD_CONST_1 01 + 9ca: 144 PUSH_AE + 9cb: 96 CREATE_REFERENCE 00 84 + 9ce: 146 PUSH_REF + 9cf: 99 ADD_OFFSET 00 0A + 9d2: 146 PUSH_REF + 9d3: 33 LD_CONST_2 00 05 + 9d6: 147 POP_REF + 9d7: 69 ST_IND_2 + 9d8: 147 POP_REF + 9d9: 235 SELCT_ARRAY_IND + 9da: 145 POP_AE + 9db: 68 ST_IND_1 + 9dc: 33 LD_CONST_2 00 06 + 9df: 59 ST_FAR_2 00 10 00 E4 + 9e4: 14 LD_NEAR_ANY 00 84 + 9e7: 241 ST_FAR_ARRAY 00 10 00 0C + 9ed: 4 CAL 00 10 + 9f0: 16 LD_FAR_1 00 10 00 09 + 9f5: 144 PUSH_AE + 9f6: 96 CREATE_REFERENCE 00 84 + 9f9: 146 PUSH_REF + 9fa: 99 ADD_OFFSET 00 0A + 9fd: 146 PUSH_REF + 9fe: 33 LD_CONST_2 00 07 + a01: 147 POP_REF + a02: 69 ST_IND_2 + a03: 147 POP_REF + a04: 235 SELCT_ARRAY_IND + a05: 145 POP_AE + a06: 68 ST_IND_1 + a07: 16 LD_FAR_1 00 10 00 08 + a0c: 146 PUSH_REF + a0d: 144 PUSH_AE + a0e: 96 CREATE_REFERENCE 00 84 + a11: 146 PUSH_REF + a12: 99 ADD_OFFSET 00 0A + a15: 146 PUSH_REF + a16: 33 LD_CONST_2 00 06 + a19: 147 POP_REF + a1a: 69 ST_IND_2 + a1b: 147 POP_REF + a1c: 235 SELCT_ARRAY_IND + a1d: 145 POP_AE + a1e: 68 ST_IND_1 + a1f: 147 POP_REF + a20: 1 JMP 14 73 + a23: 12 LD_NEAR_2 03 22 + a26: 125 LDS_CONST_2 00 17 + a29: 225 EQ_2 + a2a: 2 JMPC 0A 3A + a2d: 12 LD_NEAR_2 03 22 + a30: 125 LDS_CONST_2 00 18 + a33: 225 EQ_2 + a34: 2 JMPC 0A 3A + a37: 1 JMP 0A FF + a3a: 33 LD_CONST_2 00 08 + a3d: 54 ST_NEAR_2 03 24 + a40: 32 LD_CONST_1 0C + a42: 144 PUSH_AE + a43: 96 CREATE_REFERENCE 00 84 + a46: 146 PUSH_REF + a47: 99 ADD_OFFSET 00 0A + a4a: 146 PUSH_REF + a4b: 33 LD_CONST_2 00 00 + a4e: 147 POP_REF + a4f: 69 ST_IND_2 + a50: 147 POP_REF + a51: 235 SELCT_ARRAY_IND + a52: 145 POP_AE + a53: 68 ST_IND_1 + a54: 32 LD_CONST_1 04 + a56: 144 PUSH_AE + a57: 96 CREATE_REFERENCE 00 84 + a5a: 146 PUSH_REF + a5b: 99 ADD_OFFSET 00 0A + a5e: 146 PUSH_REF + a5f: 33 LD_CONST_2 00 01 + a62: 147 POP_REF + a63: 69 ST_IND_2 + a64: 147 POP_REF + a65: 235 SELCT_ARRAY_IND + a66: 145 POP_AE + a67: 68 ST_IND_1 + a68: 32 LD_CONST_1 01 + a6a: 144 PUSH_AE + a6b: 96 CREATE_REFERENCE 00 84 + a6e: 146 PUSH_REF + a6f: 99 ADD_OFFSET 00 0A + a72: 146 PUSH_REF + a73: 33 LD_CONST_2 00 02 + a76: 147 POP_REF + a77: 69 ST_IND_2 + a78: 147 POP_REF + a79: 235 SELCT_ARRAY_IND + a7a: 145 POP_AE + a7b: 68 ST_IND_1 + a7c: 32 LD_CONST_1 01 + a7e: 144 PUSH_AE + a7f: 96 CREATE_REFERENCE 00 84 + a82: 146 PUSH_REF + a83: 99 ADD_OFFSET 00 0A + a86: 146 PUSH_REF + a87: 33 LD_CONST_2 00 03 + a8a: 147 POP_REF + a8b: 69 ST_IND_2 + a8c: 147 POP_REF + a8d: 235 SELCT_ARRAY_IND + a8e: 145 POP_AE + a8f: 68 ST_IND_1 + a90: 32 LD_CONST_1 00 + a92: 144 PUSH_AE + a93: 96 CREATE_REFERENCE 00 84 + a96: 146 PUSH_REF + a97: 99 ADD_OFFSET 00 0A + a9a: 146 PUSH_REF + a9b: 33 LD_CONST_2 00 04 + a9e: 147 POP_REF + a9f: 69 ST_IND_2 + aa0: 147 POP_REF + aa1: 235 SELCT_ARRAY_IND + aa2: 145 POP_AE + aa3: 68 ST_IND_1 + aa4: 32 LD_CONST_1 01 + aa6: 144 PUSH_AE + aa7: 96 CREATE_REFERENCE 00 84 + aaa: 146 PUSH_REF + aab: 99 ADD_OFFSET 00 0A + aae: 146 PUSH_REF + aaf: 33 LD_CONST_2 00 05 + ab2: 147 POP_REF + ab3: 69 ST_IND_2 + ab4: 147 POP_REF + ab5: 235 SELCT_ARRAY_IND + ab6: 145 POP_AE + ab7: 68 ST_IND_1 + ab8: 33 LD_CONST_2 00 06 + abb: 59 ST_FAR_2 00 10 00 E4 + ac0: 14 LD_NEAR_ANY 00 84 + ac3: 241 ST_FAR_ARRAY 00 10 00 0C + ac9: 4 CAL 00 10 + acc: 16 LD_FAR_1 00 10 00 09 + ad1: 144 PUSH_AE + ad2: 96 CREATE_REFERENCE 00 84 + ad5: 146 PUSH_REF + ad6: 99 ADD_OFFSET 00 0A + ad9: 146 PUSH_REF + ada: 33 LD_CONST_2 00 07 + add: 147 POP_REF + ade: 69 ST_IND_2 + adf: 147 POP_REF + ae0: 235 SELCT_ARRAY_IND + ae1: 145 POP_AE + ae2: 68 ST_IND_1 + ae3: 16 LD_FAR_1 00 10 00 08 + ae8: 146 PUSH_REF + ae9: 144 PUSH_AE + aea: 96 CREATE_REFERENCE 00 84 + aed: 146 PUSH_REF + aee: 99 ADD_OFFSET 00 0A + af1: 146 PUSH_REF + af2: 33 LD_CONST_2 00 06 + af5: 147 POP_REF + af6: 69 ST_IND_2 + af7: 147 POP_REF + af8: 235 SELCT_ARRAY_IND + af9: 145 POP_AE + afa: 68 ST_IND_1 + afb: 147 POP_REF + afc: 1 JMP 14 73 + aff: 12 LD_NEAR_2 03 22 + b02: 125 LDS_CONST_2 00 19 + b05: 225 EQ_2 + b06: 2 JMPC 0B 16 + b09: 12 LD_NEAR_2 03 22 + b0c: 125 LDS_CONST_2 00 1A + b0f: 225 EQ_2 + b10: 2 JMPC 0B 16 + b13: 1 JMP 0B DB + b16: 33 LD_CONST_2 00 08 + b19: 54 ST_NEAR_2 03 24 + b1c: 32 LD_CONST_1 0D + b1e: 144 PUSH_AE + b1f: 96 CREATE_REFERENCE 00 84 + b22: 146 PUSH_REF + b23: 99 ADD_OFFSET 00 0A + b26: 146 PUSH_REF + b27: 33 LD_CONST_2 00 00 + b2a: 147 POP_REF + b2b: 69 ST_IND_2 + b2c: 147 POP_REF + b2d: 235 SELCT_ARRAY_IND + b2e: 145 POP_AE + b2f: 68 ST_IND_1 + b30: 32 LD_CONST_1 04 + b32: 144 PUSH_AE + b33: 96 CREATE_REFERENCE 00 84 + b36: 146 PUSH_REF + b37: 99 ADD_OFFSET 00 0A + b3a: 146 PUSH_REF + b3b: 33 LD_CONST_2 00 01 + b3e: 147 POP_REF + b3f: 69 ST_IND_2 + b40: 147 POP_REF + b41: 235 SELCT_ARRAY_IND + b42: 145 POP_AE + b43: 68 ST_IND_1 + b44: 32 LD_CONST_1 01 + b46: 144 PUSH_AE + b47: 96 CREATE_REFERENCE 00 84 + b4a: 146 PUSH_REF + b4b: 99 ADD_OFFSET 00 0A + b4e: 146 PUSH_REF + b4f: 33 LD_CONST_2 00 02 + b52: 147 POP_REF + b53: 69 ST_IND_2 + b54: 147 POP_REF + b55: 235 SELCT_ARRAY_IND + b56: 145 POP_AE + b57: 68 ST_IND_1 + b58: 32 LD_CONST_1 01 + b5a: 144 PUSH_AE + b5b: 96 CREATE_REFERENCE 00 84 + b5e: 146 PUSH_REF + b5f: 99 ADD_OFFSET 00 0A + b62: 146 PUSH_REF + b63: 33 LD_CONST_2 00 03 + b66: 147 POP_REF + b67: 69 ST_IND_2 + b68: 147 POP_REF + b69: 235 SELCT_ARRAY_IND + b6a: 145 POP_AE + b6b: 68 ST_IND_1 + b6c: 32 LD_CONST_1 00 + b6e: 144 PUSH_AE + b6f: 96 CREATE_REFERENCE 00 84 + b72: 146 PUSH_REF + b73: 99 ADD_OFFSET 00 0A + b76: 146 PUSH_REF + b77: 33 LD_CONST_2 00 04 + b7a: 147 POP_REF + b7b: 69 ST_IND_2 + b7c: 147 POP_REF + b7d: 235 SELCT_ARRAY_IND + b7e: 145 POP_AE + b7f: 68 ST_IND_1 + b80: 32 LD_CONST_1 01 + b82: 144 PUSH_AE + b83: 96 CREATE_REFERENCE 00 84 + b86: 146 PUSH_REF + b87: 99 ADD_OFFSET 00 0A + b8a: 146 PUSH_REF + b8b: 33 LD_CONST_2 00 05 + b8e: 147 POP_REF + b8f: 69 ST_IND_2 + b90: 147 POP_REF + b91: 235 SELCT_ARRAY_IND + b92: 145 POP_AE + b93: 68 ST_IND_1 + b94: 33 LD_CONST_2 00 06 + b97: 59 ST_FAR_2 00 10 00 E4 + b9c: 14 LD_NEAR_ANY 00 84 + b9f: 241 ST_FAR_ARRAY 00 10 00 0C + ba5: 4 CAL 00 10 + ba8: 16 LD_FAR_1 00 10 00 09 + bad: 144 PUSH_AE + bae: 96 CREATE_REFERENCE 00 84 + bb1: 146 PUSH_REF + bb2: 99 ADD_OFFSET 00 0A + bb5: 146 PUSH_REF + bb6: 33 LD_CONST_2 00 07 + bb9: 147 POP_REF + bba: 69 ST_IND_2 + bbb: 147 POP_REF + bbc: 235 SELCT_ARRAY_IND + bbd: 145 POP_AE + bbe: 68 ST_IND_1 + bbf: 16 LD_FAR_1 00 10 00 08 + bc4: 146 PUSH_REF + bc5: 144 PUSH_AE + bc6: 96 CREATE_REFERENCE 00 84 + bc9: 146 PUSH_REF + bca: 99 ADD_OFFSET 00 0A + bcd: 146 PUSH_REF + bce: 33 LD_CONST_2 00 06 + bd1: 147 POP_REF + bd2: 69 ST_IND_2 + bd3: 147 POP_REF + bd4: 235 SELCT_ARRAY_IND + bd5: 145 POP_AE + bd6: 68 ST_IND_1 + bd7: 147 POP_REF + bd8: 1 JMP 14 73 + bdb: 12 LD_NEAR_2 03 22 + bde: 125 LDS_CONST_2 00 1B + be1: 225 EQ_2 + be2: 2 JMPC 0B F2 + be5: 12 LD_NEAR_2 03 22 + be8: 125 LDS_CONST_2 00 1C + beb: 225 EQ_2 + bec: 2 JMPC 0B F2 + bef: 1 JMP 0C B7 + bf2: 33 LD_CONST_2 00 08 + bf5: 54 ST_NEAR_2 03 24 + bf8: 32 LD_CONST_1 0E + bfa: 144 PUSH_AE + bfb: 96 CREATE_REFERENCE 00 84 + bfe: 146 PUSH_REF + bff: 99 ADD_OFFSET 00 0A + c02: 146 PUSH_REF + c03: 33 LD_CONST_2 00 00 + c06: 147 POP_REF + c07: 69 ST_IND_2 + c08: 147 POP_REF + c09: 235 SELCT_ARRAY_IND + c0a: 145 POP_AE + c0b: 68 ST_IND_1 + c0c: 32 LD_CONST_1 04 + c0e: 144 PUSH_AE + c0f: 96 CREATE_REFERENCE 00 84 + c12: 146 PUSH_REF + c13: 99 ADD_OFFSET 00 0A + c16: 146 PUSH_REF + c17: 33 LD_CONST_2 00 01 + c1a: 147 POP_REF + c1b: 69 ST_IND_2 + c1c: 147 POP_REF + c1d: 235 SELCT_ARRAY_IND + c1e: 145 POP_AE + c1f: 68 ST_IND_1 + c20: 32 LD_CONST_1 01 + c22: 144 PUSH_AE + c23: 96 CREATE_REFERENCE 00 84 + c26: 146 PUSH_REF + c27: 99 ADD_OFFSET 00 0A + c2a: 146 PUSH_REF + c2b: 33 LD_CONST_2 00 02 + c2e: 147 POP_REF + c2f: 69 ST_IND_2 + c30: 147 POP_REF + c31: 235 SELCT_ARRAY_IND + c32: 145 POP_AE + c33: 68 ST_IND_1 + c34: 32 LD_CONST_1 01 + c36: 144 PUSH_AE + c37: 96 CREATE_REFERENCE 00 84 + c3a: 146 PUSH_REF + c3b: 99 ADD_OFFSET 00 0A + c3e: 146 PUSH_REF + c3f: 33 LD_CONST_2 00 03 + c42: 147 POP_REF + c43: 69 ST_IND_2 + c44: 147 POP_REF + c45: 235 SELCT_ARRAY_IND + c46: 145 POP_AE + c47: 68 ST_IND_1 + c48: 32 LD_CONST_1 00 + c4a: 144 PUSH_AE + c4b: 96 CREATE_REFERENCE 00 84 + c4e: 146 PUSH_REF + c4f: 99 ADD_OFFSET 00 0A + c52: 146 PUSH_REF + c53: 33 LD_CONST_2 00 04 + c56: 147 POP_REF + c57: 69 ST_IND_2 + c58: 147 POP_REF + c59: 235 SELCT_ARRAY_IND + c5a: 145 POP_AE + c5b: 68 ST_IND_1 + c5c: 32 LD_CONST_1 01 + c5e: 144 PUSH_AE + c5f: 96 CREATE_REFERENCE 00 84 + c62: 146 PUSH_REF + c63: 99 ADD_OFFSET 00 0A + c66: 146 PUSH_REF + c67: 33 LD_CONST_2 00 05 + c6a: 147 POP_REF + c6b: 69 ST_IND_2 + c6c: 147 POP_REF + c6d: 235 SELCT_ARRAY_IND + c6e: 145 POP_AE + c6f: 68 ST_IND_1 + c70: 33 LD_CONST_2 00 06 + c73: 59 ST_FAR_2 00 10 00 E4 + c78: 14 LD_NEAR_ANY 00 84 + c7b: 241 ST_FAR_ARRAY 00 10 00 0C + c81: 4 CAL 00 10 + c84: 16 LD_FAR_1 00 10 00 09 + c89: 144 PUSH_AE + c8a: 96 CREATE_REFERENCE 00 84 + c8d: 146 PUSH_REF + c8e: 99 ADD_OFFSET 00 0A + c91: 146 PUSH_REF + c92: 33 LD_CONST_2 00 07 + c95: 147 POP_REF + c96: 69 ST_IND_2 + c97: 147 POP_REF + c98: 235 SELCT_ARRAY_IND + c99: 145 POP_AE + c9a: 68 ST_IND_1 + c9b: 16 LD_FAR_1 00 10 00 08 + ca0: 146 PUSH_REF + ca1: 144 PUSH_AE + ca2: 96 CREATE_REFERENCE 00 84 + ca5: 146 PUSH_REF + ca6: 99 ADD_OFFSET 00 0A + ca9: 146 PUSH_REF + caa: 33 LD_CONST_2 00 06 + cad: 147 POP_REF + cae: 69 ST_IND_2 + caf: 147 POP_REF + cb0: 235 SELCT_ARRAY_IND + cb1: 145 POP_AE + cb2: 68 ST_IND_1 + cb3: 147 POP_REF + cb4: 1 JMP 14 73 + cb7: 12 LD_NEAR_2 03 22 + cba: 125 LDS_CONST_2 00 1D + cbd: 225 EQ_2 + cbe: 2 JMPC 0C CE + cc1: 12 LD_NEAR_2 03 22 + cc4: 125 LDS_CONST_2 00 1E + cc7: 225 EQ_2 + cc8: 2 JMPC 0C CE + ccb: 1 JMP 0D 93 + cce: 33 LD_CONST_2 00 08 + cd1: 54 ST_NEAR_2 03 24 + cd4: 32 LD_CONST_1 0F + cd6: 144 PUSH_AE + cd7: 96 CREATE_REFERENCE 00 84 + cda: 146 PUSH_REF + cdb: 99 ADD_OFFSET 00 0A + cde: 146 PUSH_REF + cdf: 33 LD_CONST_2 00 00 + ce2: 147 POP_REF + ce3: 69 ST_IND_2 + ce4: 147 POP_REF + ce5: 235 SELCT_ARRAY_IND + ce6: 145 POP_AE + ce7: 68 ST_IND_1 + ce8: 32 LD_CONST_1 04 + cea: 144 PUSH_AE + ceb: 96 CREATE_REFERENCE 00 84 + cee: 146 PUSH_REF + cef: 99 ADD_OFFSET 00 0A + cf2: 146 PUSH_REF + cf3: 33 LD_CONST_2 00 01 + cf6: 147 POP_REF + cf7: 69 ST_IND_2 + cf8: 147 POP_REF + cf9: 235 SELCT_ARRAY_IND + cfa: 145 POP_AE + cfb: 68 ST_IND_1 + cfc: 32 LD_CONST_1 01 + cfe: 144 PUSH_AE + cff: 96 CREATE_REFERENCE 00 84 + d02: 146 PUSH_REF + d03: 99 ADD_OFFSET 00 0A + d06: 146 PUSH_REF + d07: 33 LD_CONST_2 00 02 + d0a: 147 POP_REF + d0b: 69 ST_IND_2 + d0c: 147 POP_REF + d0d: 235 SELCT_ARRAY_IND + d0e: 145 POP_AE + d0f: 68 ST_IND_1 + d10: 32 LD_CONST_1 01 + d12: 144 PUSH_AE + d13: 96 CREATE_REFERENCE 00 84 + d16: 146 PUSH_REF + d17: 99 ADD_OFFSET 00 0A + d1a: 146 PUSH_REF + d1b: 33 LD_CONST_2 00 03 + d1e: 147 POP_REF + d1f: 69 ST_IND_2 + d20: 147 POP_REF + d21: 235 SELCT_ARRAY_IND + d22: 145 POP_AE + d23: 68 ST_IND_1 + d24: 32 LD_CONST_1 00 + d26: 144 PUSH_AE + d27: 96 CREATE_REFERENCE 00 84 + d2a: 146 PUSH_REF + d2b: 99 ADD_OFFSET 00 0A + d2e: 146 PUSH_REF + d2f: 33 LD_CONST_2 00 04 + d32: 147 POP_REF + d33: 69 ST_IND_2 + d34: 147 POP_REF + d35: 235 SELCT_ARRAY_IND + d36: 145 POP_AE + d37: 68 ST_IND_1 + d38: 32 LD_CONST_1 01 + d3a: 144 PUSH_AE + d3b: 96 CREATE_REFERENCE 00 84 + d3e: 146 PUSH_REF + d3f: 99 ADD_OFFSET 00 0A + d42: 146 PUSH_REF + d43: 33 LD_CONST_2 00 05 + d46: 147 POP_REF + d47: 69 ST_IND_2 + d48: 147 POP_REF + d49: 235 SELCT_ARRAY_IND + d4a: 145 POP_AE + d4b: 68 ST_IND_1 + d4c: 33 LD_CONST_2 00 06 + d4f: 59 ST_FAR_2 00 10 00 E4 + d54: 14 LD_NEAR_ANY 00 84 + d57: 241 ST_FAR_ARRAY 00 10 00 0C + d5d: 4 CAL 00 10 + d60: 16 LD_FAR_1 00 10 00 09 + d65: 144 PUSH_AE + d66: 96 CREATE_REFERENCE 00 84 + d69: 146 PUSH_REF + d6a: 99 ADD_OFFSET 00 0A + d6d: 146 PUSH_REF + d6e: 33 LD_CONST_2 00 07 + d71: 147 POP_REF + d72: 69 ST_IND_2 + d73: 147 POP_REF + d74: 235 SELCT_ARRAY_IND + d75: 145 POP_AE + d76: 68 ST_IND_1 + d77: 16 LD_FAR_1 00 10 00 08 + d7c: 146 PUSH_REF + d7d: 144 PUSH_AE + d7e: 96 CREATE_REFERENCE 00 84 + d81: 146 PUSH_REF + d82: 99 ADD_OFFSET 00 0A + d85: 146 PUSH_REF + d86: 33 LD_CONST_2 00 06 + d89: 147 POP_REF + d8a: 69 ST_IND_2 + d8b: 147 POP_REF + d8c: 235 SELCT_ARRAY_IND + d8d: 145 POP_AE + d8e: 68 ST_IND_1 + d8f: 147 POP_REF + d90: 1 JMP 14 73 + d93: 12 LD_NEAR_2 03 22 + d96: 125 LDS_CONST_2 00 1F + d99: 225 EQ_2 + d9a: 2 JMPC 0D AA + d9d: 12 LD_NEAR_2 03 22 + da0: 125 LDS_CONST_2 00 20 + da3: 225 EQ_2 + da4: 2 JMPC 0D AA + da7: 1 JMP 0E 6F + daa: 33 LD_CONST_2 00 08 + dad: 54 ST_NEAR_2 03 24 + db0: 32 LD_CONST_1 10 + db2: 144 PUSH_AE + db3: 96 CREATE_REFERENCE 00 84 + db6: 146 PUSH_REF + db7: 99 ADD_OFFSET 00 0A + dba: 146 PUSH_REF + dbb: 33 LD_CONST_2 00 00 + dbe: 147 POP_REF + dbf: 69 ST_IND_2 + dc0: 147 POP_REF + dc1: 235 SELCT_ARRAY_IND + dc2: 145 POP_AE + dc3: 68 ST_IND_1 + dc4: 32 LD_CONST_1 04 + dc6: 144 PUSH_AE + dc7: 96 CREATE_REFERENCE 00 84 + dca: 146 PUSH_REF + dcb: 99 ADD_OFFSET 00 0A + dce: 146 PUSH_REF + dcf: 33 LD_CONST_2 00 01 + dd2: 147 POP_REF + dd3: 69 ST_IND_2 + dd4: 147 POP_REF + dd5: 235 SELCT_ARRAY_IND + dd6: 145 POP_AE + dd7: 68 ST_IND_1 + dd8: 32 LD_CONST_1 01 + dda: 144 PUSH_AE + ddb: 96 CREATE_REFERENCE 00 84 + dde: 146 PUSH_REF + ddf: 99 ADD_OFFSET 00 0A + de2: 146 PUSH_REF + de3: 33 LD_CONST_2 00 02 + de6: 147 POP_REF + de7: 69 ST_IND_2 + de8: 147 POP_REF + de9: 235 SELCT_ARRAY_IND + dea: 145 POP_AE + deb: 68 ST_IND_1 + dec: 32 LD_CONST_1 01 + dee: 144 PUSH_AE + def: 96 CREATE_REFERENCE 00 84 + df2: 146 PUSH_REF + df3: 99 ADD_OFFSET 00 0A + df6: 146 PUSH_REF + df7: 33 LD_CONST_2 00 03 + dfa: 147 POP_REF + dfb: 69 ST_IND_2 + dfc: 147 POP_REF + dfd: 235 SELCT_ARRAY_IND + dfe: 145 POP_AE + dff: 68 ST_IND_1 + e00: 32 LD_CONST_1 00 + e02: 144 PUSH_AE + e03: 96 CREATE_REFERENCE 00 84 + e06: 146 PUSH_REF + e07: 99 ADD_OFFSET 00 0A + e0a: 146 PUSH_REF + e0b: 33 LD_CONST_2 00 04 + e0e: 147 POP_REF + e0f: 69 ST_IND_2 + e10: 147 POP_REF + e11: 235 SELCT_ARRAY_IND + e12: 145 POP_AE + e13: 68 ST_IND_1 + e14: 32 LD_CONST_1 01 + e16: 144 PUSH_AE + e17: 96 CREATE_REFERENCE 00 84 + e1a: 146 PUSH_REF + e1b: 99 ADD_OFFSET 00 0A + e1e: 146 PUSH_REF + e1f: 33 LD_CONST_2 00 05 + e22: 147 POP_REF + e23: 69 ST_IND_2 + e24: 147 POP_REF + e25: 235 SELCT_ARRAY_IND + e26: 145 POP_AE + e27: 68 ST_IND_1 + e28: 33 LD_CONST_2 00 06 + e2b: 59 ST_FAR_2 00 10 00 E4 + e30: 14 LD_NEAR_ANY 00 84 + e33: 241 ST_FAR_ARRAY 00 10 00 0C + e39: 4 CAL 00 10 + e3c: 16 LD_FAR_1 00 10 00 09 + e41: 144 PUSH_AE + e42: 96 CREATE_REFERENCE 00 84 + e45: 146 PUSH_REF + e46: 99 ADD_OFFSET 00 0A + e49: 146 PUSH_REF + e4a: 33 LD_CONST_2 00 07 + e4d: 147 POP_REF + e4e: 69 ST_IND_2 + e4f: 147 POP_REF + e50: 235 SELCT_ARRAY_IND + e51: 145 POP_AE + e52: 68 ST_IND_1 + e53: 16 LD_FAR_1 00 10 00 08 + e58: 146 PUSH_REF + e59: 144 PUSH_AE + e5a: 96 CREATE_REFERENCE 00 84 + e5d: 146 PUSH_REF + e5e: 99 ADD_OFFSET 00 0A + e61: 146 PUSH_REF + e62: 33 LD_CONST_2 00 06 + e65: 147 POP_REF + e66: 69 ST_IND_2 + e67: 147 POP_REF + e68: 235 SELCT_ARRAY_IND + e69: 145 POP_AE + e6a: 68 ST_IND_1 + e6b: 147 POP_REF + e6c: 1 JMP 14 73 + e6f: 12 LD_NEAR_2 03 22 + e72: 125 LDS_CONST_2 00 21 + e75: 225 EQ_2 + e76: 2 JMPC 0E 86 + e79: 12 LD_NEAR_2 03 22 + e7c: 125 LDS_CONST_2 00 22 + e7f: 225 EQ_2 + e80: 2 JMPC 0E 86 + e83: 1 JMP 0F 4B + e86: 33 LD_CONST_2 00 08 + e89: 54 ST_NEAR_2 03 24 + e8c: 32 LD_CONST_1 11 + e8e: 144 PUSH_AE + e8f: 96 CREATE_REFERENCE 00 84 + e92: 146 PUSH_REF + e93: 99 ADD_OFFSET 00 0A + e96: 146 PUSH_REF + e97: 33 LD_CONST_2 00 00 + e9a: 147 POP_REF + e9b: 69 ST_IND_2 + e9c: 147 POP_REF + e9d: 235 SELCT_ARRAY_IND + e9e: 145 POP_AE + e9f: 68 ST_IND_1 + ea0: 32 LD_CONST_1 04 + ea2: 144 PUSH_AE + ea3: 96 CREATE_REFERENCE 00 84 + ea6: 146 PUSH_REF + ea7: 99 ADD_OFFSET 00 0A + eaa: 146 PUSH_REF + eab: 33 LD_CONST_2 00 01 + eae: 147 POP_REF + eaf: 69 ST_IND_2 + eb0: 147 POP_REF + eb1: 235 SELCT_ARRAY_IND + eb2: 145 POP_AE + eb3: 68 ST_IND_1 + eb4: 32 LD_CONST_1 01 + eb6: 144 PUSH_AE + eb7: 96 CREATE_REFERENCE 00 84 + eba: 146 PUSH_REF + ebb: 99 ADD_OFFSET 00 0A + ebe: 146 PUSH_REF + ebf: 33 LD_CONST_2 00 02 + ec2: 147 POP_REF + ec3: 69 ST_IND_2 + ec4: 147 POP_REF + ec5: 235 SELCT_ARRAY_IND + ec6: 145 POP_AE + ec7: 68 ST_IND_1 + ec8: 32 LD_CONST_1 01 + eca: 144 PUSH_AE + ecb: 96 CREATE_REFERENCE 00 84 + ece: 146 PUSH_REF + ecf: 99 ADD_OFFSET 00 0A + ed2: 146 PUSH_REF + ed3: 33 LD_CONST_2 00 03 + ed6: 147 POP_REF + ed7: 69 ST_IND_2 + ed8: 147 POP_REF + ed9: 235 SELCT_ARRAY_IND + eda: 145 POP_AE + edb: 68 ST_IND_1 + edc: 32 LD_CONST_1 00 + ede: 144 PUSH_AE + edf: 96 CREATE_REFERENCE 00 84 + ee2: 146 PUSH_REF + ee3: 99 ADD_OFFSET 00 0A + ee6: 146 PUSH_REF + ee7: 33 LD_CONST_2 00 04 + eea: 147 POP_REF + eeb: 69 ST_IND_2 + eec: 147 POP_REF + eed: 235 SELCT_ARRAY_IND + eee: 145 POP_AE + eef: 68 ST_IND_1 + ef0: 32 LD_CONST_1 01 + ef2: 144 PUSH_AE + ef3: 96 CREATE_REFERENCE 00 84 + ef6: 146 PUSH_REF + ef7: 99 ADD_OFFSET 00 0A + efa: 146 PUSH_REF + efb: 33 LD_CONST_2 00 05 + efe: 147 POP_REF + eff: 69 ST_IND_2 + f00: 147 POP_REF + f01: 235 SELCT_ARRAY_IND + f02: 145 POP_AE + f03: 68 ST_IND_1 + f04: 33 LD_CONST_2 00 06 + f07: 59 ST_FAR_2 00 10 00 E4 + f0c: 14 LD_NEAR_ANY 00 84 + f0f: 241 ST_FAR_ARRAY 00 10 00 0C + f15: 4 CAL 00 10 + f18: 16 LD_FAR_1 00 10 00 09 + f1d: 144 PUSH_AE + f1e: 96 CREATE_REFERENCE 00 84 + f21: 146 PUSH_REF + f22: 99 ADD_OFFSET 00 0A + f25: 146 PUSH_REF + f26: 33 LD_CONST_2 00 07 + f29: 147 POP_REF + f2a: 69 ST_IND_2 + f2b: 147 POP_REF + f2c: 235 SELCT_ARRAY_IND + f2d: 145 POP_AE + f2e: 68 ST_IND_1 + f2f: 16 LD_FAR_1 00 10 00 08 + f34: 146 PUSH_REF + f35: 144 PUSH_AE + f36: 96 CREATE_REFERENCE 00 84 + f39: 146 PUSH_REF + f3a: 99 ADD_OFFSET 00 0A + f3d: 146 PUSH_REF + f3e: 33 LD_CONST_2 00 06 + f41: 147 POP_REF + f42: 69 ST_IND_2 + f43: 147 POP_REF + f44: 235 SELCT_ARRAY_IND + f45: 145 POP_AE + f46: 68 ST_IND_1 + f47: 147 POP_REF + f48: 1 JMP 14 73 + f4b: 12 LD_NEAR_2 03 22 + f4e: 125 LDS_CONST_2 00 23 + f51: 225 EQ_2 + f52: 2 JMPC 0F 62 + f55: 12 LD_NEAR_2 03 22 + f58: 125 LDS_CONST_2 00 24 + f5b: 225 EQ_2 + f5c: 2 JMPC 0F 62 + f5f: 1 JMP 10 27 + f62: 33 LD_CONST_2 00 08 + f65: 54 ST_NEAR_2 03 24 + f68: 32 LD_CONST_1 12 + f6a: 144 PUSH_AE + f6b: 96 CREATE_REFERENCE 00 84 + f6e: 146 PUSH_REF + f6f: 99 ADD_OFFSET 00 0A + f72: 146 PUSH_REF + f73: 33 LD_CONST_2 00 00 + f76: 147 POP_REF + f77: 69 ST_IND_2 + f78: 147 POP_REF + f79: 235 SELCT_ARRAY_IND + f7a: 145 POP_AE + f7b: 68 ST_IND_1 + f7c: 32 LD_CONST_1 04 + f7e: 144 PUSH_AE + f7f: 96 CREATE_REFERENCE 00 84 + f82: 146 PUSH_REF + f83: 99 ADD_OFFSET 00 0A + f86: 146 PUSH_REF + f87: 33 LD_CONST_2 00 01 + f8a: 147 POP_REF + f8b: 69 ST_IND_2 + f8c: 147 POP_REF + f8d: 235 SELCT_ARRAY_IND + f8e: 145 POP_AE + f8f: 68 ST_IND_1 + f90: 32 LD_CONST_1 01 + f92: 144 PUSH_AE + f93: 96 CREATE_REFERENCE 00 84 + f96: 146 PUSH_REF + f97: 99 ADD_OFFSET 00 0A + f9a: 146 PUSH_REF + f9b: 33 LD_CONST_2 00 02 + f9e: 147 POP_REF + f9f: 69 ST_IND_2 + fa0: 147 POP_REF + fa1: 235 SELCT_ARRAY_IND + fa2: 145 POP_AE + fa3: 68 ST_IND_1 + fa4: 32 LD_CONST_1 01 + fa6: 144 PUSH_AE + fa7: 96 CREATE_REFERENCE 00 84 + faa: 146 PUSH_REF + fab: 99 ADD_OFFSET 00 0A + fae: 146 PUSH_REF + faf: 33 LD_CONST_2 00 03 + fb2: 147 POP_REF + fb3: 69 ST_IND_2 + fb4: 147 POP_REF + fb5: 235 SELCT_ARRAY_IND + fb6: 145 POP_AE + fb7: 68 ST_IND_1 + fb8: 32 LD_CONST_1 00 + fba: 144 PUSH_AE + fbb: 96 CREATE_REFERENCE 00 84 + fbe: 146 PUSH_REF + fbf: 99 ADD_OFFSET 00 0A + fc2: 146 PUSH_REF + fc3: 33 LD_CONST_2 00 04 + fc6: 147 POP_REF + fc7: 69 ST_IND_2 + fc8: 147 POP_REF + fc9: 235 SELCT_ARRAY_IND + fca: 145 POP_AE + fcb: 68 ST_IND_1 + fcc: 32 LD_CONST_1 01 + fce: 144 PUSH_AE + fcf: 96 CREATE_REFERENCE 00 84 + fd2: 146 PUSH_REF + fd3: 99 ADD_OFFSET 00 0A + fd6: 146 PUSH_REF + fd7: 33 LD_CONST_2 00 05 + fda: 147 POP_REF + fdb: 69 ST_IND_2 + fdc: 147 POP_REF + fdd: 235 SELCT_ARRAY_IND + fde: 145 POP_AE + fdf: 68 ST_IND_1 + fe0: 33 LD_CONST_2 00 06 + fe3: 59 ST_FAR_2 00 10 00 E4 + fe8: 14 LD_NEAR_ANY 00 84 + feb: 241 ST_FAR_ARRAY 00 10 00 0C + ff1: 4 CAL 00 10 + ff4: 16 LD_FAR_1 00 10 00 09 + ff9: 144 PUSH_AE + ffa: 96 CREATE_REFERENCE 00 84 + ffd: 146 PUSH_REF + ffe: 99 ADD_OFFSET 00 0A + 1001: 146 PUSH_REF + 1002: 33 LD_CONST_2 00 07 + 1005: 147 POP_REF + 1006: 69 ST_IND_2 + 1007: 147 POP_REF + 1008: 235 SELCT_ARRAY_IND + 1009: 145 POP_AE + 100a: 68 ST_IND_1 + 100b: 16 LD_FAR_1 00 10 00 08 + 1010: 146 PUSH_REF + 1011: 144 PUSH_AE + 1012: 96 CREATE_REFERENCE 00 84 + 1015: 146 PUSH_REF + 1016: 99 ADD_OFFSET 00 0A + 1019: 146 PUSH_REF + 101a: 33 LD_CONST_2 00 06 + 101d: 147 POP_REF + 101e: 69 ST_IND_2 + 101f: 147 POP_REF + 1020: 235 SELCT_ARRAY_IND + 1021: 145 POP_AE + 1022: 68 ST_IND_1 + 1023: 147 POP_REF + 1024: 1 JMP 14 73 + 1027: 12 LD_NEAR_2 03 22 + 102a: 125 LDS_CONST_2 00 25 + 102d: 225 EQ_2 + 102e: 2 JMPC 10 3E + 1031: 12 LD_NEAR_2 03 22 + 1034: 125 LDS_CONST_2 00 26 + 1037: 225 EQ_2 + 1038: 2 JMPC 10 3E + 103b: 1 JMP 11 03 + 103e: 33 LD_CONST_2 00 08 + 1041: 54 ST_NEAR_2 03 24 + 1044: 32 LD_CONST_1 13 + 1046: 144 PUSH_AE + 1047: 96 CREATE_REFERENCE 00 84 + 104a: 146 PUSH_REF + 104b: 99 ADD_OFFSET 00 0A + 104e: 146 PUSH_REF + 104f: 33 LD_CONST_2 00 00 + 1052: 147 POP_REF + 1053: 69 ST_IND_2 + 1054: 147 POP_REF + 1055: 235 SELCT_ARRAY_IND + 1056: 145 POP_AE + 1057: 68 ST_IND_1 + 1058: 32 LD_CONST_1 04 + 105a: 144 PUSH_AE + 105b: 96 CREATE_REFERENCE 00 84 + 105e: 146 PUSH_REF + 105f: 99 ADD_OFFSET 00 0A + 1062: 146 PUSH_REF + 1063: 33 LD_CONST_2 00 01 + 1066: 147 POP_REF + 1067: 69 ST_IND_2 + 1068: 147 POP_REF + 1069: 235 SELCT_ARRAY_IND + 106a: 145 POP_AE + 106b: 68 ST_IND_1 + 106c: 32 LD_CONST_1 01 + 106e: 144 PUSH_AE + 106f: 96 CREATE_REFERENCE 00 84 + 1072: 146 PUSH_REF + 1073: 99 ADD_OFFSET 00 0A + 1076: 146 PUSH_REF + 1077: 33 LD_CONST_2 00 02 + 107a: 147 POP_REF + 107b: 69 ST_IND_2 + 107c: 147 POP_REF + 107d: 235 SELCT_ARRAY_IND + 107e: 145 POP_AE + 107f: 68 ST_IND_1 + 1080: 32 LD_CONST_1 01 + 1082: 144 PUSH_AE + 1083: 96 CREATE_REFERENCE 00 84 + 1086: 146 PUSH_REF + 1087: 99 ADD_OFFSET 00 0A + 108a: 146 PUSH_REF + 108b: 33 LD_CONST_2 00 03 + 108e: 147 POP_REF + 108f: 69 ST_IND_2 + 1090: 147 POP_REF + 1091: 235 SELCT_ARRAY_IND + 1092: 145 POP_AE + 1093: 68 ST_IND_1 + 1094: 32 LD_CONST_1 00 + 1096: 144 PUSH_AE + 1097: 96 CREATE_REFERENCE 00 84 + 109a: 146 PUSH_REF + 109b: 99 ADD_OFFSET 00 0A + 109e: 146 PUSH_REF + 109f: 33 LD_CONST_2 00 04 + 10a2: 147 POP_REF + 10a3: 69 ST_IND_2 + 10a4: 147 POP_REF + 10a5: 235 SELCT_ARRAY_IND + 10a6: 145 POP_AE + 10a7: 68 ST_IND_1 + 10a8: 32 LD_CONST_1 01 + 10aa: 144 PUSH_AE + 10ab: 96 CREATE_REFERENCE 00 84 + 10ae: 146 PUSH_REF + 10af: 99 ADD_OFFSET 00 0A + 10b2: 146 PUSH_REF + 10b3: 33 LD_CONST_2 00 05 + 10b6: 147 POP_REF + 10b7: 69 ST_IND_2 + 10b8: 147 POP_REF + 10b9: 235 SELCT_ARRAY_IND + 10ba: 145 POP_AE + 10bb: 68 ST_IND_1 + 10bc: 33 LD_CONST_2 00 06 + 10bf: 59 ST_FAR_2 00 10 00 E4 + 10c4: 14 LD_NEAR_ANY 00 84 + 10c7: 241 ST_FAR_ARRAY 00 10 00 0C + 10cd: 4 CAL 00 10 + 10d0: 16 LD_FAR_1 00 10 00 09 + 10d5: 144 PUSH_AE + 10d6: 96 CREATE_REFERENCE 00 84 + 10d9: 146 PUSH_REF + 10da: 99 ADD_OFFSET 00 0A + 10dd: 146 PUSH_REF + 10de: 33 LD_CONST_2 00 07 + 10e1: 147 POP_REF + 10e2: 69 ST_IND_2 + 10e3: 147 POP_REF + 10e4: 235 SELCT_ARRAY_IND + 10e5: 145 POP_AE + 10e6: 68 ST_IND_1 + 10e7: 16 LD_FAR_1 00 10 00 08 + 10ec: 146 PUSH_REF + 10ed: 144 PUSH_AE + 10ee: 96 CREATE_REFERENCE 00 84 + 10f1: 146 PUSH_REF + 10f2: 99 ADD_OFFSET 00 0A + 10f5: 146 PUSH_REF + 10f6: 33 LD_CONST_2 00 06 + 10f9: 147 POP_REF + 10fa: 69 ST_IND_2 + 10fb: 147 POP_REF + 10fc: 235 SELCT_ARRAY_IND + 10fd: 145 POP_AE + 10fe: 68 ST_IND_1 + 10ff: 147 POP_REF + 1100: 1 JMP 14 73 + 1103: 12 LD_NEAR_2 03 22 + 1106: 125 LDS_CONST_2 00 27 + 1109: 225 EQ_2 + 110a: 2 JMPC 11 1A + 110d: 12 LD_NEAR_2 03 22 + 1110: 125 LDS_CONST_2 00 28 + 1113: 225 EQ_2 + 1114: 2 JMPC 11 1A + 1117: 1 JMP 11 DF + 111a: 33 LD_CONST_2 00 08 + 111d: 54 ST_NEAR_2 03 24 + 1120: 32 LD_CONST_1 14 + 1122: 144 PUSH_AE + 1123: 96 CREATE_REFERENCE 00 84 + 1126: 146 PUSH_REF + 1127: 99 ADD_OFFSET 00 0A + 112a: 146 PUSH_REF + 112b: 33 LD_CONST_2 00 00 + 112e: 147 POP_REF + 112f: 69 ST_IND_2 + 1130: 147 POP_REF + 1131: 235 SELCT_ARRAY_IND + 1132: 145 POP_AE + 1133: 68 ST_IND_1 + 1134: 32 LD_CONST_1 04 + 1136: 144 PUSH_AE + 1137: 96 CREATE_REFERENCE 00 84 + 113a: 146 PUSH_REF + 113b: 99 ADD_OFFSET 00 0A + 113e: 146 PUSH_REF + 113f: 33 LD_CONST_2 00 01 + 1142: 147 POP_REF + 1143: 69 ST_IND_2 + 1144: 147 POP_REF + 1145: 235 SELCT_ARRAY_IND + 1146: 145 POP_AE + 1147: 68 ST_IND_1 + 1148: 32 LD_CONST_1 01 + 114a: 144 PUSH_AE + 114b: 96 CREATE_REFERENCE 00 84 + 114e: 146 PUSH_REF + 114f: 99 ADD_OFFSET 00 0A + 1152: 146 PUSH_REF + 1153: 33 LD_CONST_2 00 02 + 1156: 147 POP_REF + 1157: 69 ST_IND_2 + 1158: 147 POP_REF + 1159: 235 SELCT_ARRAY_IND + 115a: 145 POP_AE + 115b: 68 ST_IND_1 + 115c: 32 LD_CONST_1 01 + 115e: 144 PUSH_AE + 115f: 96 CREATE_REFERENCE 00 84 + 1162: 146 PUSH_REF + 1163: 99 ADD_OFFSET 00 0A + 1166: 146 PUSH_REF + 1167: 33 LD_CONST_2 00 03 + 116a: 147 POP_REF + 116b: 69 ST_IND_2 + 116c: 147 POP_REF + 116d: 235 SELCT_ARRAY_IND + 116e: 145 POP_AE + 116f: 68 ST_IND_1 + 1170: 32 LD_CONST_1 00 + 1172: 144 PUSH_AE + 1173: 96 CREATE_REFERENCE 00 84 + 1176: 146 PUSH_REF + 1177: 99 ADD_OFFSET 00 0A + 117a: 146 PUSH_REF + 117b: 33 LD_CONST_2 00 04 + 117e: 147 POP_REF + 117f: 69 ST_IND_2 + 1180: 147 POP_REF + 1181: 235 SELCT_ARRAY_IND + 1182: 145 POP_AE + 1183: 68 ST_IND_1 + 1184: 32 LD_CONST_1 01 + 1186: 144 PUSH_AE + 1187: 96 CREATE_REFERENCE 00 84 + 118a: 146 PUSH_REF + 118b: 99 ADD_OFFSET 00 0A + 118e: 146 PUSH_REF + 118f: 33 LD_CONST_2 00 05 + 1192: 147 POP_REF + 1193: 69 ST_IND_2 + 1194: 147 POP_REF + 1195: 235 SELCT_ARRAY_IND + 1196: 145 POP_AE + 1197: 68 ST_IND_1 + 1198: 33 LD_CONST_2 00 06 + 119b: 59 ST_FAR_2 00 10 00 E4 + 11a0: 14 LD_NEAR_ANY 00 84 + 11a3: 241 ST_FAR_ARRAY 00 10 00 0C + 11a9: 4 CAL 00 10 + 11ac: 16 LD_FAR_1 00 10 00 09 + 11b1: 144 PUSH_AE + 11b2: 96 CREATE_REFERENCE 00 84 + 11b5: 146 PUSH_REF + 11b6: 99 ADD_OFFSET 00 0A + 11b9: 146 PUSH_REF + 11ba: 33 LD_CONST_2 00 07 + 11bd: 147 POP_REF + 11be: 69 ST_IND_2 + 11bf: 147 POP_REF + 11c0: 235 SELCT_ARRAY_IND + 11c1: 145 POP_AE + 11c2: 68 ST_IND_1 + 11c3: 16 LD_FAR_1 00 10 00 08 + 11c8: 146 PUSH_REF + 11c9: 144 PUSH_AE + 11ca: 96 CREATE_REFERENCE 00 84 + 11cd: 146 PUSH_REF + 11ce: 99 ADD_OFFSET 00 0A + 11d1: 146 PUSH_REF + 11d2: 33 LD_CONST_2 00 06 + 11d5: 147 POP_REF + 11d6: 69 ST_IND_2 + 11d7: 147 POP_REF + 11d8: 235 SELCT_ARRAY_IND + 11d9: 145 POP_AE + 11da: 68 ST_IND_1 + 11db: 147 POP_REF + 11dc: 1 JMP 14 73 + 11df: 12 LD_NEAR_2 03 22 + 11e2: 125 LDS_CONST_2 00 29 + 11e5: 225 EQ_2 + 11e6: 2 JMPC 11 F6 + 11e9: 12 LD_NEAR_2 03 22 + 11ec: 125 LDS_CONST_2 00 2A + 11ef: 225 EQ_2 + 11f0: 2 JMPC 11 F6 + 11f3: 1 JMP 12 BB + 11f6: 33 LD_CONST_2 00 08 + 11f9: 54 ST_NEAR_2 03 24 + 11fc: 32 LD_CONST_1 15 + 11fe: 144 PUSH_AE + 11ff: 96 CREATE_REFERENCE 00 84 + 1202: 146 PUSH_REF + 1203: 99 ADD_OFFSET 00 0A + 1206: 146 PUSH_REF + 1207: 33 LD_CONST_2 00 00 + 120a: 147 POP_REF + 120b: 69 ST_IND_2 + 120c: 147 POP_REF + 120d: 235 SELCT_ARRAY_IND + 120e: 145 POP_AE + 120f: 68 ST_IND_1 + 1210: 32 LD_CONST_1 04 + 1212: 144 PUSH_AE + 1213: 96 CREATE_REFERENCE 00 84 + 1216: 146 PUSH_REF + 1217: 99 ADD_OFFSET 00 0A + 121a: 146 PUSH_REF + 121b: 33 LD_CONST_2 00 01 + 121e: 147 POP_REF + 121f: 69 ST_IND_2 + 1220: 147 POP_REF + 1221: 235 SELCT_ARRAY_IND + 1222: 145 POP_AE + 1223: 68 ST_IND_1 + 1224: 32 LD_CONST_1 01 + 1226: 144 PUSH_AE + 1227: 96 CREATE_REFERENCE 00 84 + 122a: 146 PUSH_REF + 122b: 99 ADD_OFFSET 00 0A + 122e: 146 PUSH_REF + 122f: 33 LD_CONST_2 00 02 + 1232: 147 POP_REF + 1233: 69 ST_IND_2 + 1234: 147 POP_REF + 1235: 235 SELCT_ARRAY_IND + 1236: 145 POP_AE + 1237: 68 ST_IND_1 + 1238: 32 LD_CONST_1 01 + 123a: 144 PUSH_AE + 123b: 96 CREATE_REFERENCE 00 84 + 123e: 146 PUSH_REF + 123f: 99 ADD_OFFSET 00 0A + 1242: 146 PUSH_REF + 1243: 33 LD_CONST_2 00 03 + 1246: 147 POP_REF + 1247: 69 ST_IND_2 + 1248: 147 POP_REF + 1249: 235 SELCT_ARRAY_IND + 124a: 145 POP_AE + 124b: 68 ST_IND_1 + 124c: 32 LD_CONST_1 00 + 124e: 144 PUSH_AE + 124f: 96 CREATE_REFERENCE 00 84 + 1252: 146 PUSH_REF + 1253: 99 ADD_OFFSET 00 0A + 1256: 146 PUSH_REF + 1257: 33 LD_CONST_2 00 04 + 125a: 147 POP_REF + 125b: 69 ST_IND_2 + 125c: 147 POP_REF + 125d: 235 SELCT_ARRAY_IND + 125e: 145 POP_AE + 125f: 68 ST_IND_1 + 1260: 32 LD_CONST_1 01 + 1262: 144 PUSH_AE + 1263: 96 CREATE_REFERENCE 00 84 + 1266: 146 PUSH_REF + 1267: 99 ADD_OFFSET 00 0A + 126a: 146 PUSH_REF + 126b: 33 LD_CONST_2 00 05 + 126e: 147 POP_REF + 126f: 69 ST_IND_2 + 1270: 147 POP_REF + 1271: 235 SELCT_ARRAY_IND + 1272: 145 POP_AE + 1273: 68 ST_IND_1 + 1274: 33 LD_CONST_2 00 06 + 1277: 59 ST_FAR_2 00 10 00 E4 + 127c: 14 LD_NEAR_ANY 00 84 + 127f: 241 ST_FAR_ARRAY 00 10 00 0C + 1285: 4 CAL 00 10 + 1288: 16 LD_FAR_1 00 10 00 09 + 128d: 144 PUSH_AE + 128e: 96 CREATE_REFERENCE 00 84 + 1291: 146 PUSH_REF + 1292: 99 ADD_OFFSET 00 0A + 1295: 146 PUSH_REF + 1296: 33 LD_CONST_2 00 07 + 1299: 147 POP_REF + 129a: 69 ST_IND_2 + 129b: 147 POP_REF + 129c: 235 SELCT_ARRAY_IND + 129d: 145 POP_AE + 129e: 68 ST_IND_1 + 129f: 16 LD_FAR_1 00 10 00 08 + 12a4: 146 PUSH_REF + 12a5: 144 PUSH_AE + 12a6: 96 CREATE_REFERENCE 00 84 + 12a9: 146 PUSH_REF + 12aa: 99 ADD_OFFSET 00 0A + 12ad: 146 PUSH_REF + 12ae: 33 LD_CONST_2 00 06 + 12b1: 147 POP_REF + 12b2: 69 ST_IND_2 + 12b3: 147 POP_REF + 12b4: 235 SELCT_ARRAY_IND + 12b5: 145 POP_AE + 12b6: 68 ST_IND_1 + 12b7: 147 POP_REF + 12b8: 1 JMP 14 73 + 12bb: 12 LD_NEAR_2 03 22 + 12be: 125 LDS_CONST_2 00 2B + 12c1: 225 EQ_2 + 12c2: 2 JMPC 12 D2 + 12c5: 12 LD_NEAR_2 03 22 + 12c8: 125 LDS_CONST_2 00 2C + 12cb: 225 EQ_2 + 12cc: 2 JMPC 12 D2 + 12cf: 1 JMP 13 97 + 12d2: 33 LD_CONST_2 00 08 + 12d5: 54 ST_NEAR_2 03 24 + 12d8: 32 LD_CONST_1 16 + 12da: 144 PUSH_AE + 12db: 96 CREATE_REFERENCE 00 84 + 12de: 146 PUSH_REF + 12df: 99 ADD_OFFSET 00 0A + 12e2: 146 PUSH_REF + 12e3: 33 LD_CONST_2 00 00 + 12e6: 147 POP_REF + 12e7: 69 ST_IND_2 + 12e8: 147 POP_REF + 12e9: 235 SELCT_ARRAY_IND + 12ea: 145 POP_AE + 12eb: 68 ST_IND_1 + 12ec: 32 LD_CONST_1 04 + 12ee: 144 PUSH_AE + 12ef: 96 CREATE_REFERENCE 00 84 + 12f2: 146 PUSH_REF + 12f3: 99 ADD_OFFSET 00 0A + 12f6: 146 PUSH_REF + 12f7: 33 LD_CONST_2 00 01 + 12fa: 147 POP_REF + 12fb: 69 ST_IND_2 + 12fc: 147 POP_REF + 12fd: 235 SELCT_ARRAY_IND + 12fe: 145 POP_AE + 12ff: 68 ST_IND_1 + 1300: 32 LD_CONST_1 01 + 1302: 144 PUSH_AE + 1303: 96 CREATE_REFERENCE 00 84 + 1306: 146 PUSH_REF + 1307: 99 ADD_OFFSET 00 0A + 130a: 146 PUSH_REF + 130b: 33 LD_CONST_2 00 02 + 130e: 147 POP_REF + 130f: 69 ST_IND_2 + 1310: 147 POP_REF + 1311: 235 SELCT_ARRAY_IND + 1312: 145 POP_AE + 1313: 68 ST_IND_1 + 1314: 32 LD_CONST_1 01 + 1316: 144 PUSH_AE + 1317: 96 CREATE_REFERENCE 00 84 + 131a: 146 PUSH_REF + 131b: 99 ADD_OFFSET 00 0A + 131e: 146 PUSH_REF + 131f: 33 LD_CONST_2 00 03 + 1322: 147 POP_REF + 1323: 69 ST_IND_2 + 1324: 147 POP_REF + 1325: 235 SELCT_ARRAY_IND + 1326: 145 POP_AE + 1327: 68 ST_IND_1 + 1328: 32 LD_CONST_1 00 + 132a: 144 PUSH_AE + 132b: 96 CREATE_REFERENCE 00 84 + 132e: 146 PUSH_REF + 132f: 99 ADD_OFFSET 00 0A + 1332: 146 PUSH_REF + 1333: 33 LD_CONST_2 00 04 + 1336: 147 POP_REF + 1337: 69 ST_IND_2 + 1338: 147 POP_REF + 1339: 235 SELCT_ARRAY_IND + 133a: 145 POP_AE + 133b: 68 ST_IND_1 + 133c: 32 LD_CONST_1 01 + 133e: 144 PUSH_AE + 133f: 96 CREATE_REFERENCE 00 84 + 1342: 146 PUSH_REF + 1343: 99 ADD_OFFSET 00 0A + 1346: 146 PUSH_REF + 1347: 33 LD_CONST_2 00 05 + 134a: 147 POP_REF + 134b: 69 ST_IND_2 + 134c: 147 POP_REF + 134d: 235 SELCT_ARRAY_IND + 134e: 145 POP_AE + 134f: 68 ST_IND_1 + 1350: 33 LD_CONST_2 00 06 + 1353: 59 ST_FAR_2 00 10 00 E4 + 1358: 14 LD_NEAR_ANY 00 84 + 135b: 241 ST_FAR_ARRAY 00 10 00 0C + 1361: 4 CAL 00 10 + 1364: 16 LD_FAR_1 00 10 00 09 + 1369: 144 PUSH_AE + 136a: 96 CREATE_REFERENCE 00 84 + 136d: 146 PUSH_REF + 136e: 99 ADD_OFFSET 00 0A + 1371: 146 PUSH_REF + 1372: 33 LD_CONST_2 00 07 + 1375: 147 POP_REF + 1376: 69 ST_IND_2 + 1377: 147 POP_REF + 1378: 235 SELCT_ARRAY_IND + 1379: 145 POP_AE + 137a: 68 ST_IND_1 + 137b: 16 LD_FAR_1 00 10 00 08 + 1380: 146 PUSH_REF + 1381: 144 PUSH_AE + 1382: 96 CREATE_REFERENCE 00 84 + 1385: 146 PUSH_REF + 1386: 99 ADD_OFFSET 00 0A + 1389: 146 PUSH_REF + 138a: 33 LD_CONST_2 00 06 + 138d: 147 POP_REF + 138e: 69 ST_IND_2 + 138f: 147 POP_REF + 1390: 235 SELCT_ARRAY_IND + 1391: 145 POP_AE + 1392: 68 ST_IND_1 + 1393: 147 POP_REF + 1394: 1 JMP 14 73 + 1397: 12 LD_NEAR_2 03 22 + 139a: 125 LDS_CONST_2 00 2D + 139d: 225 EQ_2 + 139e: 2 JMPC 13 AE + 13a1: 12 LD_NEAR_2 03 22 + 13a4: 125 LDS_CONST_2 00 2E + 13a7: 225 EQ_2 + 13a8: 2 JMPC 13 AE + 13ab: 1 JMP 14 73 + 13ae: 33 LD_CONST_2 00 08 + 13b1: 54 ST_NEAR_2 03 24 + 13b4: 32 LD_CONST_1 17 + 13b6: 144 PUSH_AE + 13b7: 96 CREATE_REFERENCE 00 84 + 13ba: 146 PUSH_REF + 13bb: 99 ADD_OFFSET 00 0A + 13be: 146 PUSH_REF + 13bf: 33 LD_CONST_2 00 00 + 13c2: 147 POP_REF + 13c3: 69 ST_IND_2 + 13c4: 147 POP_REF + 13c5: 235 SELCT_ARRAY_IND + 13c6: 145 POP_AE + 13c7: 68 ST_IND_1 + 13c8: 32 LD_CONST_1 04 + 13ca: 144 PUSH_AE + 13cb: 96 CREATE_REFERENCE 00 84 + 13ce: 146 PUSH_REF + 13cf: 99 ADD_OFFSET 00 0A + 13d2: 146 PUSH_REF + 13d3: 33 LD_CONST_2 00 01 + 13d6: 147 POP_REF + 13d7: 69 ST_IND_2 + 13d8: 147 POP_REF + 13d9: 235 SELCT_ARRAY_IND + 13da: 145 POP_AE + 13db: 68 ST_IND_1 + 13dc: 32 LD_CONST_1 01 + 13de: 144 PUSH_AE + 13df: 96 CREATE_REFERENCE 00 84 + 13e2: 146 PUSH_REF + 13e3: 99 ADD_OFFSET 00 0A + 13e6: 146 PUSH_REF + 13e7: 33 LD_CONST_2 00 02 + 13ea: 147 POP_REF + 13eb: 69 ST_IND_2 + 13ec: 147 POP_REF + 13ed: 235 SELCT_ARRAY_IND + 13ee: 145 POP_AE + 13ef: 68 ST_IND_1 + 13f0: 32 LD_CONST_1 01 + 13f2: 144 PUSH_AE + 13f3: 96 CREATE_REFERENCE 00 84 + 13f6: 146 PUSH_REF + 13f7: 99 ADD_OFFSET 00 0A + 13fa: 146 PUSH_REF + 13fb: 33 LD_CONST_2 00 03 + 13fe: 147 POP_REF + 13ff: 69 ST_IND_2 + 1400: 147 POP_REF + 1401: 235 SELCT_ARRAY_IND + 1402: 145 POP_AE + 1403: 68 ST_IND_1 + 1404: 32 LD_CONST_1 00 + 1406: 144 PUSH_AE + 1407: 96 CREATE_REFERENCE 00 84 + 140a: 146 PUSH_REF + 140b: 99 ADD_OFFSET 00 0A + 140e: 146 PUSH_REF + 140f: 33 LD_CONST_2 00 04 + 1412: 147 POP_REF + 1413: 69 ST_IND_2 + 1414: 147 POP_REF + 1415: 235 SELCT_ARRAY_IND + 1416: 145 POP_AE + 1417: 68 ST_IND_1 + 1418: 32 LD_CONST_1 01 + 141a: 144 PUSH_AE + 141b: 96 CREATE_REFERENCE 00 84 + 141e: 146 PUSH_REF + 141f: 99 ADD_OFFSET 00 0A + 1422: 146 PUSH_REF + 1423: 33 LD_CONST_2 00 05 + 1426: 147 POP_REF + 1427: 69 ST_IND_2 + 1428: 147 POP_REF + 1429: 235 SELCT_ARRAY_IND + 142a: 145 POP_AE + 142b: 68 ST_IND_1 + 142c: 33 LD_CONST_2 00 06 + 142f: 59 ST_FAR_2 00 10 00 E4 + 1434: 14 LD_NEAR_ANY 00 84 + 1437: 241 ST_FAR_ARRAY 00 10 00 0C + 143d: 4 CAL 00 10 + 1440: 16 LD_FAR_1 00 10 00 09 + 1445: 144 PUSH_AE + 1446: 96 CREATE_REFERENCE 00 84 + 1449: 146 PUSH_REF + 144a: 99 ADD_OFFSET 00 0A + 144d: 146 PUSH_REF + 144e: 33 LD_CONST_2 00 07 + 1451: 147 POP_REF + 1452: 69 ST_IND_2 + 1453: 147 POP_REF + 1454: 235 SELCT_ARRAY_IND + 1455: 145 POP_AE + 1456: 68 ST_IND_1 + 1457: 16 LD_FAR_1 00 10 00 08 + 145c: 146 PUSH_REF + 145d: 144 PUSH_AE + 145e: 96 CREATE_REFERENCE 00 84 + 1461: 146 PUSH_REF + 1462: 99 ADD_OFFSET 00 0A + 1465: 146 PUSH_REF + 1466: 33 LD_CONST_2 00 06 + 1469: 147 POP_REF + 146a: 69 ST_IND_2 + 146b: 147 POP_REF + 146c: 235 SELCT_ARRAY_IND + 146d: 145 POP_AE + 146e: 68 ST_IND_1 + 146f: 147 POP_REF + 1470: 1 JMP 14 73 + 1473: 10 LD_NEAR_BIT 03 0C + 1476: 57 ST_FAR_BIT 00 0C 00 08 + 147b: 57 ST_FAR_BIT 00 0C 00 09 + 1480: 3 JMPCN 14 A7 + 1483: 12 LD_NEAR_2 03 24 + 1486: 59 ST_FAR_2 00 0C 00 18 + 148b: 90 LD_NEAR_8 03 34 + 148f: 109 ST_FAR_8 00 0C 00 10 + 1495: 32 LD_CONST_1 01 + 1497: 58 ST_FAR_1 00 0C 00 0C + 149c: 4 CAL 00 0C + 149f: 15 LD_FAR_BIT 00 0C 00 09 + 14a4: 3 JMPCN 14 A7 + 14a7: 10 LD_NEAR_BIT 03 0D + 14aa: 57 ST_FAR_BIT 00 08 00 08 + 14af: 3 JMPCN 14 C6 + 14b2: 90 LD_NEAR_8 03 3C + 14b6: 109 ST_FAR_8 00 08 00 14 + 14bc: 32 LD_CONST_1 01 + 14be: 58 ST_FAR_1 00 08 00 10 + 14c3: 4 CAL 00 08 + 14c6: 1 LDA_NEAR 00 D5 16 00 00 84 + 14ce: 108 ST_NEAR_8 03 34 + 14d2: 1 LDA_NEAR 00 D5 16 00 01 5C + 14da: 108 ST_NEAR_8 03 3C + 14de: 15 LD_FAR_BIT 00 14 00 08 + 14e3: 52 ST_NEAR_BIT 03 11 + 14e6: 15 LD_FAR_BIT 00 18 00 08 + 14eb: 52 ST_NEAR_BIT 03 15 + 14ee: 12 LD_NEAR_2 03 22 + 14f1: 125 LDS_CONST_2 00 02 + 14f4: 225 EQ_2 + 14f5: 144 PUSH_AE + 14f6: 96 CREATE_REFERENCE 01 5C + 14f9: 146 PUSH_REF + 14fa: 99 ADD_OFFSET 00 0A + 14fd: 146 PUSH_REF + 14fe: 33 LD_CONST_2 00 00 + 1501: 147 POP_REF + 1502: 69 ST_IND_2 + 1503: 147 POP_REF + 1504: 235 SELCT_ARRAY_IND + 1505: 26 LD_IND_1 + 1506: 124 LDS_CONST_1 01 + 1508: 224 EQ_1 + 1509: 145 POP_AE + 150a: 151 AND_BIT + 150b: 3 JMPCN 15 43 + 150e: 96 CREATE_REFERENCE 01 5C + 1511: 146 PUSH_REF + 1512: 99 ADD_OFFSET 00 0A + 1515: 146 PUSH_REF + 1516: 33 LD_CONST_2 00 03 + 1519: 147 POP_REF + 151a: 69 ST_IND_2 + 151b: 147 POP_REF + 151c: 235 SELCT_ARRAY_IND + 151d: 26 LD_IND_1 + 151e: 231 TYPECAST 04 01 + 1521: 126 LDS_CONST_4 43 80 00 00 + 1526: 183 MUL_FLOAT + 1527: 144 PUSH_AE + 1528: 96 CREATE_REFERENCE 01 5C + 152b: 146 PUSH_REF + 152c: 99 ADD_OFFSET 00 0A + 152f: 146 PUSH_REF + 1530: 33 LD_CONST_2 00 04 + 1533: 147 POP_REF + 1534: 69 ST_IND_2 + 1535: 147 POP_REF + 1536: 235 SELCT_ARRAY_IND + 1537: 26 LD_IND_1 + 1538: 231 TYPECAST 04 01 + 153b: 145 POP_AE + 153c: 169 ADD_FLOAT + 153d: 65 ST_BYREF_4 00 48 + 1540: 1 JMP 15 43 + 1543: 12 LD_NEAR_2 03 22 + 1546: 125 LDS_CONST_2 00 04 + 1549: 225 EQ_2 + 154a: 144 PUSH_AE + 154b: 96 CREATE_REFERENCE 01 5C + 154e: 146 PUSH_REF + 154f: 99 ADD_OFFSET 00 0A + 1552: 146 PUSH_REF + 1553: 33 LD_CONST_2 00 00 + 1556: 147 POP_REF + 1557: 69 ST_IND_2 + 1558: 147 POP_REF + 1559: 235 SELCT_ARRAY_IND + 155a: 26 LD_IND_1 + 155b: 124 LDS_CONST_1 02 + 155d: 224 EQ_1 + 155e: 145 POP_AE + 155f: 151 AND_BIT + 1560: 3 JMPCN 15 98 + 1563: 96 CREATE_REFERENCE 01 5C + 1566: 146 PUSH_REF + 1567: 99 ADD_OFFSET 00 0A + 156a: 146 PUSH_REF + 156b: 33 LD_CONST_2 00 03 + 156e: 147 POP_REF + 156f: 69 ST_IND_2 + 1570: 147 POP_REF + 1571: 235 SELCT_ARRAY_IND + 1572: 26 LD_IND_1 + 1573: 231 TYPECAST 04 01 + 1576: 126 LDS_CONST_4 43 80 00 00 + 157b: 183 MUL_FLOAT + 157c: 144 PUSH_AE + 157d: 96 CREATE_REFERENCE 01 5C + 1580: 146 PUSH_REF + 1581: 99 ADD_OFFSET 00 0A + 1584: 146 PUSH_REF + 1585: 33 LD_CONST_2 00 04 + 1588: 147 POP_REF + 1589: 69 ST_IND_2 + 158a: 147 POP_REF + 158b: 235 SELCT_ARRAY_IND + 158c: 26 LD_IND_1 + 158d: 231 TYPECAST 04 01 + 1590: 145 POP_AE + 1591: 169 ADD_FLOAT + 1592: 65 ST_BYREF_4 00 3C + 1595: 1 JMP 15 98 + 1598: 12 LD_NEAR_2 03 22 + 159b: 125 LDS_CONST_2 00 06 + 159e: 225 EQ_2 + 159f: 144 PUSH_AE + 15a0: 96 CREATE_REFERENCE 01 5C + 15a3: 146 PUSH_REF + 15a4: 99 ADD_OFFSET 00 0A + 15a7: 146 PUSH_REF + 15a8: 33 LD_CONST_2 00 00 + 15ab: 147 POP_REF + 15ac: 69 ST_IND_2 + 15ad: 147 POP_REF + 15ae: 235 SELCT_ARRAY_IND + 15af: 26 LD_IND_1 + 15b0: 124 LDS_CONST_1 03 + 15b2: 224 EQ_1 + 15b3: 145 POP_AE + 15b4: 151 AND_BIT + 15b5: 3 JMPCN 15 ED + 15b8: 96 CREATE_REFERENCE 01 5C + 15bb: 146 PUSH_REF + 15bc: 99 ADD_OFFSET 00 0A + 15bf: 146 PUSH_REF + 15c0: 33 LD_CONST_2 00 03 + 15c3: 147 POP_REF + 15c4: 69 ST_IND_2 + 15c5: 147 POP_REF + 15c6: 235 SELCT_ARRAY_IND + 15c7: 26 LD_IND_1 + 15c8: 231 TYPECAST 04 01 + 15cb: 126 LDS_CONST_4 43 80 00 00 + 15d0: 183 MUL_FLOAT + 15d1: 144 PUSH_AE + 15d2: 96 CREATE_REFERENCE 01 5C + 15d5: 146 PUSH_REF + 15d6: 99 ADD_OFFSET 00 0A + 15d9: 146 PUSH_REF + 15da: 33 LD_CONST_2 00 04 + 15dd: 147 POP_REF + 15de: 69 ST_IND_2 + 15df: 147 POP_REF + 15e0: 235 SELCT_ARRAY_IND + 15e1: 26 LD_IND_1 + 15e2: 231 TYPECAST 04 01 + 15e5: 145 POP_AE + 15e6: 169 ADD_FLOAT + 15e7: 65 ST_BYREF_4 00 34 + 15ea: 1 JMP 15 ED + 15ed: 12 LD_NEAR_2 03 22 + 15f0: 125 LDS_CONST_2 00 08 + 15f3: 225 EQ_2 + 15f4: 144 PUSH_AE + 15f5: 96 CREATE_REFERENCE 01 5C + 15f8: 146 PUSH_REF + 15f9: 99 ADD_OFFSET 00 0A + 15fc: 146 PUSH_REF + 15fd: 33 LD_CONST_2 00 00 + 1600: 147 POP_REF + 1601: 69 ST_IND_2 + 1602: 147 POP_REF + 1603: 235 SELCT_ARRAY_IND + 1604: 26 LD_IND_1 + 1605: 124 LDS_CONST_1 04 + 1607: 224 EQ_1 + 1608: 145 POP_AE + 1609: 151 AND_BIT + 160a: 3 JMPCN 16 42 + 160d: 96 CREATE_REFERENCE 01 5C + 1610: 146 PUSH_REF + 1611: 99 ADD_OFFSET 00 0A + 1614: 146 PUSH_REF + 1615: 33 LD_CONST_2 00 03 + 1618: 147 POP_REF + 1619: 69 ST_IND_2 + 161a: 147 POP_REF + 161b: 235 SELCT_ARRAY_IND + 161c: 26 LD_IND_1 + 161d: 231 TYPECAST 04 01 + 1620: 126 LDS_CONST_4 43 80 00 00 + 1625: 183 MUL_FLOAT + 1626: 144 PUSH_AE + 1627: 96 CREATE_REFERENCE 01 5C + 162a: 146 PUSH_REF + 162b: 99 ADD_OFFSET 00 0A + 162e: 146 PUSH_REF + 162f: 33 LD_CONST_2 00 04 + 1632: 147 POP_REF + 1633: 69 ST_IND_2 + 1634: 147 POP_REF + 1635: 235 SELCT_ARRAY_IND + 1636: 26 LD_IND_1 + 1637: 231 TYPECAST 04 01 + 163a: 145 POP_AE + 163b: 169 ADD_FLOAT + 163c: 65 ST_BYREF_4 00 2C + 163f: 1 JMP 16 42 + 1642: 12 LD_NEAR_2 03 22 + 1645: 125 LDS_CONST_2 00 0A + 1648: 225 EQ_2 + 1649: 144 PUSH_AE + 164a: 96 CREATE_REFERENCE 01 5C + 164d: 146 PUSH_REF + 164e: 99 ADD_OFFSET 00 0A + 1651: 146 PUSH_REF + 1652: 33 LD_CONST_2 00 00 + 1655: 147 POP_REF + 1656: 69 ST_IND_2 + 1657: 147 POP_REF + 1658: 235 SELCT_ARRAY_IND + 1659: 26 LD_IND_1 + 165a: 124 LDS_CONST_1 05 + 165c: 224 EQ_1 + 165d: 145 POP_AE + 165e: 151 AND_BIT + 165f: 3 JMPCN 16 97 + 1662: 96 CREATE_REFERENCE 01 5C + 1665: 146 PUSH_REF + 1666: 99 ADD_OFFSET 00 0A + 1669: 146 PUSH_REF + 166a: 33 LD_CONST_2 00 03 + 166d: 147 POP_REF + 166e: 69 ST_IND_2 + 166f: 147 POP_REF + 1670: 235 SELCT_ARRAY_IND + 1671: 26 LD_IND_1 + 1672: 231 TYPECAST 04 01 + 1675: 126 LDS_CONST_4 43 80 00 00 + 167a: 183 MUL_FLOAT + 167b: 144 PUSH_AE + 167c: 96 CREATE_REFERENCE 01 5C + 167f: 146 PUSH_REF + 1680: 99 ADD_OFFSET 00 0A + 1683: 146 PUSH_REF + 1684: 33 LD_CONST_2 00 04 + 1687: 147 POP_REF + 1688: 69 ST_IND_2 + 1689: 147 POP_REF + 168a: 235 SELCT_ARRAY_IND + 168b: 26 LD_IND_1 + 168c: 231 TYPECAST 04 01 + 168f: 145 POP_AE + 1690: 169 ADD_FLOAT + 1691: 65 ST_BYREF_4 00 80 + 1694: 1 JMP 16 97 + 1697: 12 LD_NEAR_2 03 22 + 169a: 125 LDS_CONST_2 00 0C + 169d: 225 EQ_2 + 169e: 144 PUSH_AE + 169f: 96 CREATE_REFERENCE 01 5C + 16a2: 146 PUSH_REF + 16a3: 99 ADD_OFFSET 00 0A + 16a6: 146 PUSH_REF + 16a7: 33 LD_CONST_2 00 00 + 16aa: 147 POP_REF + 16ab: 69 ST_IND_2 + 16ac: 147 POP_REF + 16ad: 235 SELCT_ARRAY_IND + 16ae: 26 LD_IND_1 + 16af: 124 LDS_CONST_1 06 + 16b1: 224 EQ_1 + 16b2: 145 POP_AE + 16b3: 151 AND_BIT + 16b4: 3 JMPCN 16 EC + 16b7: 96 CREATE_REFERENCE 01 5C + 16ba: 146 PUSH_REF + 16bb: 99 ADD_OFFSET 00 0A + 16be: 146 PUSH_REF + 16bf: 33 LD_CONST_2 00 03 + 16c2: 147 POP_REF + 16c3: 69 ST_IND_2 + 16c4: 147 POP_REF + 16c5: 235 SELCT_ARRAY_IND + 16c6: 26 LD_IND_1 + 16c7: 231 TYPECAST 04 01 + 16ca: 126 LDS_CONST_4 43 80 00 00 + 16cf: 183 MUL_FLOAT + 16d0: 144 PUSH_AE + 16d1: 96 CREATE_REFERENCE 01 5C + 16d4: 146 PUSH_REF + 16d5: 99 ADD_OFFSET 00 0A + 16d8: 146 PUSH_REF + 16d9: 33 LD_CONST_2 00 04 + 16dc: 147 POP_REF + 16dd: 69 ST_IND_2 + 16de: 147 POP_REF + 16df: 235 SELCT_ARRAY_IND + 16e0: 26 LD_IND_1 + 16e1: 231 TYPECAST 04 01 + 16e4: 145 POP_AE + 16e5: 169 ADD_FLOAT + 16e6: 65 ST_BYREF_4 00 78 + 16e9: 1 JMP 16 EC + 16ec: 12 LD_NEAR_2 03 22 + 16ef: 125 LDS_CONST_2 00 0E + 16f2: 225 EQ_2 + 16f3: 144 PUSH_AE + 16f4: 96 CREATE_REFERENCE 01 5C + 16f7: 146 PUSH_REF + 16f8: 99 ADD_OFFSET 00 0A + 16fb: 146 PUSH_REF + 16fc: 33 LD_CONST_2 00 00 + 16ff: 147 POP_REF + 1700: 69 ST_IND_2 + 1701: 147 POP_REF + 1702: 235 SELCT_ARRAY_IND + 1703: 26 LD_IND_1 + 1704: 124 LDS_CONST_1 07 + 1706: 224 EQ_1 + 1707: 145 POP_AE + 1708: 151 AND_BIT + 1709: 3 JMPCN 17 41 + 170c: 96 CREATE_REFERENCE 01 5C + 170f: 146 PUSH_REF + 1710: 99 ADD_OFFSET 00 0A + 1713: 146 PUSH_REF + 1714: 33 LD_CONST_2 00 03 + 1717: 147 POP_REF + 1718: 69 ST_IND_2 + 1719: 147 POP_REF + 171a: 235 SELCT_ARRAY_IND + 171b: 26 LD_IND_1 + 171c: 231 TYPECAST 04 01 + 171f: 126 LDS_CONST_4 43 80 00 00 + 1724: 183 MUL_FLOAT + 1725: 144 PUSH_AE + 1726: 96 CREATE_REFERENCE 01 5C + 1729: 146 PUSH_REF + 172a: 99 ADD_OFFSET 00 0A + 172d: 146 PUSH_REF + 172e: 33 LD_CONST_2 00 04 + 1731: 147 POP_REF + 1732: 69 ST_IND_2 + 1733: 147 POP_REF + 1734: 235 SELCT_ARRAY_IND + 1735: 26 LD_IND_1 + 1736: 231 TYPECAST 04 01 + 1739: 145 POP_AE + 173a: 169 ADD_FLOAT + 173b: 65 ST_BYREF_4 00 70 + 173e: 1 JMP 17 41 + 1741: 12 LD_NEAR_2 03 22 + 1744: 125 LDS_CONST_2 00 10 + 1747: 225 EQ_2 + 1748: 144 PUSH_AE + 1749: 96 CREATE_REFERENCE 01 5C + 174c: 146 PUSH_REF + 174d: 99 ADD_OFFSET 00 0A + 1750: 146 PUSH_REF + 1751: 33 LD_CONST_2 00 00 + 1754: 147 POP_REF + 1755: 69 ST_IND_2 + 1756: 147 POP_REF + 1757: 235 SELCT_ARRAY_IND + 1758: 26 LD_IND_1 + 1759: 124 LDS_CONST_1 08 + 175b: 224 EQ_1 + 175c: 145 POP_AE + 175d: 151 AND_BIT + 175e: 3 JMPCN 17 96 + 1761: 96 CREATE_REFERENCE 01 5C + 1764: 146 PUSH_REF + 1765: 99 ADD_OFFSET 00 0A + 1768: 146 PUSH_REF + 1769: 33 LD_CONST_2 00 03 + 176c: 147 POP_REF + 176d: 69 ST_IND_2 + 176e: 147 POP_REF + 176f: 235 SELCT_ARRAY_IND + 1770: 26 LD_IND_1 + 1771: 231 TYPECAST 04 01 + 1774: 126 LDS_CONST_4 43 80 00 00 + 1779: 183 MUL_FLOAT + 177a: 144 PUSH_AE + 177b: 96 CREATE_REFERENCE 01 5C + 177e: 146 PUSH_REF + 177f: 99 ADD_OFFSET 00 0A + 1782: 146 PUSH_REF + 1783: 33 LD_CONST_2 00 04 + 1786: 147 POP_REF + 1787: 69 ST_IND_2 + 1788: 147 POP_REF + 1789: 235 SELCT_ARRAY_IND + 178a: 26 LD_IND_1 + 178b: 231 TYPECAST 04 01 + 178e: 145 POP_AE + 178f: 169 ADD_FLOAT + 1790: 65 ST_BYREF_4 00 68 + 1793: 1 JMP 17 96 + 1796: 12 LD_NEAR_2 03 22 + 1799: 125 LDS_CONST_2 00 12 + 179c: 225 EQ_2 + 179d: 144 PUSH_AE + 179e: 96 CREATE_REFERENCE 01 5C + 17a1: 146 PUSH_REF + 17a2: 99 ADD_OFFSET 00 0A + 17a5: 146 PUSH_REF + 17a6: 33 LD_CONST_2 00 00 + 17a9: 147 POP_REF + 17aa: 69 ST_IND_2 + 17ab: 147 POP_REF + 17ac: 235 SELCT_ARRAY_IND + 17ad: 26 LD_IND_1 + 17ae: 124 LDS_CONST_1 09 + 17b0: 224 EQ_1 + 17b1: 145 POP_AE + 17b2: 151 AND_BIT + 17b3: 3 JMPCN 17 EB + 17b6: 96 CREATE_REFERENCE 01 5C + 17b9: 146 PUSH_REF + 17ba: 99 ADD_OFFSET 00 0A + 17bd: 146 PUSH_REF + 17be: 33 LD_CONST_2 00 03 + 17c1: 147 POP_REF + 17c2: 69 ST_IND_2 + 17c3: 147 POP_REF + 17c4: 235 SELCT_ARRAY_IND + 17c5: 26 LD_IND_1 + 17c6: 231 TYPECAST 04 01 + 17c9: 126 LDS_CONST_4 43 80 00 00 + 17ce: 183 MUL_FLOAT + 17cf: 144 PUSH_AE + 17d0: 96 CREATE_REFERENCE 01 5C + 17d3: 146 PUSH_REF + 17d4: 99 ADD_OFFSET 00 0A + 17d7: 146 PUSH_REF + 17d8: 33 LD_CONST_2 00 04 + 17db: 147 POP_REF + 17dc: 69 ST_IND_2 + 17dd: 147 POP_REF + 17de: 235 SELCT_ARRAY_IND + 17df: 26 LD_IND_1 + 17e0: 231 TYPECAST 04 01 + 17e3: 145 POP_AE + 17e4: 169 ADD_FLOAT + 17e5: 65 ST_BYREF_4 00 60 + 17e8: 1 JMP 17 EB + 17eb: 12 LD_NEAR_2 03 22 + 17ee: 125 LDS_CONST_2 00 14 + 17f1: 225 EQ_2 + 17f2: 144 PUSH_AE + 17f3: 96 CREATE_REFERENCE 01 5C + 17f6: 146 PUSH_REF + 17f7: 99 ADD_OFFSET 00 0A + 17fa: 146 PUSH_REF + 17fb: 33 LD_CONST_2 00 00 + 17fe: 147 POP_REF + 17ff: 69 ST_IND_2 + 1800: 147 POP_REF + 1801: 235 SELCT_ARRAY_IND + 1802: 26 LD_IND_1 + 1803: 124 LDS_CONST_1 0A + 1805: 224 EQ_1 + 1806: 145 POP_AE + 1807: 151 AND_BIT + 1808: 3 JMPCN 18 40 + 180b: 96 CREATE_REFERENCE 01 5C + 180e: 146 PUSH_REF + 180f: 99 ADD_OFFSET 00 0A + 1812: 146 PUSH_REF + 1813: 33 LD_CONST_2 00 03 + 1816: 147 POP_REF + 1817: 69 ST_IND_2 + 1818: 147 POP_REF + 1819: 235 SELCT_ARRAY_IND + 181a: 26 LD_IND_1 + 181b: 231 TYPECAST 04 01 + 181e: 126 LDS_CONST_4 43 80 00 00 + 1823: 183 MUL_FLOAT + 1824: 144 PUSH_AE + 1825: 96 CREATE_REFERENCE 01 5C + 1828: 146 PUSH_REF + 1829: 99 ADD_OFFSET 00 0A + 182c: 146 PUSH_REF + 182d: 33 LD_CONST_2 00 04 + 1830: 147 POP_REF + 1831: 69 ST_IND_2 + 1832: 147 POP_REF + 1833: 235 SELCT_ARRAY_IND + 1834: 26 LD_IND_1 + 1835: 231 TYPECAST 04 01 + 1838: 145 POP_AE + 1839: 169 ADD_FLOAT + 183a: 65 ST_BYREF_4 00 58 + 183d: 1 JMP 18 40 + 1840: 12 LD_NEAR_2 03 22 + 1843: 125 LDS_CONST_2 00 16 + 1846: 225 EQ_2 + 1847: 144 PUSH_AE + 1848: 96 CREATE_REFERENCE 01 5C + 184b: 146 PUSH_REF + 184c: 99 ADD_OFFSET 00 0A + 184f: 146 PUSH_REF + 1850: 33 LD_CONST_2 00 00 + 1853: 147 POP_REF + 1854: 69 ST_IND_2 + 1855: 147 POP_REF + 1856: 235 SELCT_ARRAY_IND + 1857: 26 LD_IND_1 + 1858: 124 LDS_CONST_1 0B + 185a: 224 EQ_1 + 185b: 145 POP_AE + 185c: 151 AND_BIT + 185d: 3 JMPCN 18 95 + 1860: 96 CREATE_REFERENCE 01 5C + 1863: 146 PUSH_REF + 1864: 99 ADD_OFFSET 00 0A + 1867: 146 PUSH_REF + 1868: 33 LD_CONST_2 00 03 + 186b: 147 POP_REF + 186c: 69 ST_IND_2 + 186d: 147 POP_REF + 186e: 235 SELCT_ARRAY_IND + 186f: 26 LD_IND_1 + 1870: 231 TYPECAST 04 01 + 1873: 126 LDS_CONST_4 43 80 00 00 + 1878: 183 MUL_FLOAT + 1879: 144 PUSH_AE + 187a: 96 CREATE_REFERENCE 01 5C + 187d: 146 PUSH_REF + 187e: 99 ADD_OFFSET 00 0A + 1881: 146 PUSH_REF + 1882: 33 LD_CONST_2 00 04 + 1885: 147 POP_REF + 1886: 69 ST_IND_2 + 1887: 147 POP_REF + 1888: 235 SELCT_ARRAY_IND + 1889: 26 LD_IND_1 + 188a: 231 TYPECAST 04 01 + 188d: 145 POP_AE + 188e: 169 ADD_FLOAT + 188f: 65 ST_BYREF_4 00 50 + 1892: 1 JMP 18 95 + 1895: 12 LD_NEAR_2 03 22 + 1898: 125 LDS_CONST_2 00 18 + 189b: 225 EQ_2 + 189c: 144 PUSH_AE + 189d: 96 CREATE_REFERENCE 01 5C + 18a0: 146 PUSH_REF + 18a1: 99 ADD_OFFSET 00 0A + 18a4: 146 PUSH_REF + 18a5: 33 LD_CONST_2 00 00 + 18a8: 147 POP_REF + 18a9: 69 ST_IND_2 + 18aa: 147 POP_REF + 18ab: 235 SELCT_ARRAY_IND + 18ac: 26 LD_IND_1 + 18ad: 124 LDS_CONST_1 0C + 18af: 224 EQ_1 + 18b0: 145 POP_AE + 18b1: 151 AND_BIT + 18b2: 3 JMPCN 18 EA + 18b5: 96 CREATE_REFERENCE 01 5C + 18b8: 146 PUSH_REF + 18b9: 99 ADD_OFFSET 00 0A + 18bc: 146 PUSH_REF + 18bd: 33 LD_CONST_2 00 03 + 18c0: 147 POP_REF + 18c1: 69 ST_IND_2 + 18c2: 147 POP_REF + 18c3: 235 SELCT_ARRAY_IND + 18c4: 26 LD_IND_1 + 18c5: 231 TYPECAST 04 01 + 18c8: 126 LDS_CONST_4 43 80 00 00 + 18cd: 183 MUL_FLOAT + 18ce: 144 PUSH_AE + 18cf: 96 CREATE_REFERENCE 01 5C + 18d2: 146 PUSH_REF + 18d3: 99 ADD_OFFSET 00 0A + 18d6: 146 PUSH_REF + 18d7: 33 LD_CONST_2 00 04 + 18da: 147 POP_REF + 18db: 69 ST_IND_2 + 18dc: 147 POP_REF + 18dd: 235 SELCT_ARRAY_IND + 18de: 26 LD_IND_1 + 18df: 231 TYPECAST 04 01 + 18e2: 145 POP_AE + 18e3: 169 ADD_FLOAT + 18e4: 65 ST_BYREF_4 00 44 + 18e7: 1 JMP 18 EA + 18ea: 12 LD_NEAR_2 03 22 + 18ed: 125 LDS_CONST_2 00 1A + 18f0: 225 EQ_2 + 18f1: 144 PUSH_AE + 18f2: 96 CREATE_REFERENCE 01 5C + 18f5: 146 PUSH_REF + 18f6: 99 ADD_OFFSET 00 0A + 18f9: 146 PUSH_REF + 18fa: 33 LD_CONST_2 00 00 + 18fd: 147 POP_REF + 18fe: 69 ST_IND_2 + 18ff: 147 POP_REF + 1900: 235 SELCT_ARRAY_IND + 1901: 26 LD_IND_1 + 1902: 124 LDS_CONST_1 0D + 1904: 224 EQ_1 + 1905: 145 POP_AE + 1906: 151 AND_BIT + 1907: 3 JMPCN 19 3F + 190a: 96 CREATE_REFERENCE 01 5C + 190d: 146 PUSH_REF + 190e: 99 ADD_OFFSET 00 0A + 1911: 146 PUSH_REF + 1912: 33 LD_CONST_2 00 03 + 1915: 147 POP_REF + 1916: 69 ST_IND_2 + 1917: 147 POP_REF + 1918: 235 SELCT_ARRAY_IND + 1919: 26 LD_IND_1 + 191a: 231 TYPECAST 04 01 + 191d: 126 LDS_CONST_4 43 80 00 00 + 1922: 183 MUL_FLOAT + 1923: 144 PUSH_AE + 1924: 96 CREATE_REFERENCE 01 5C + 1927: 146 PUSH_REF + 1928: 99 ADD_OFFSET 00 0A + 192b: 146 PUSH_REF + 192c: 33 LD_CONST_2 00 04 + 192f: 147 POP_REF + 1930: 69 ST_IND_2 + 1931: 147 POP_REF + 1932: 235 SELCT_ARRAY_IND + 1933: 26 LD_IND_1 + 1934: 231 TYPECAST 04 01 + 1937: 145 POP_AE + 1938: 169 ADD_FLOAT + 1939: 65 ST_BYREF_4 00 38 + 193c: 1 JMP 19 3F + 193f: 12 LD_NEAR_2 03 22 + 1942: 125 LDS_CONST_2 00 1C + 1945: 225 EQ_2 + 1946: 144 PUSH_AE + 1947: 96 CREATE_REFERENCE 01 5C + 194a: 146 PUSH_REF + 194b: 99 ADD_OFFSET 00 0A + 194e: 146 PUSH_REF + 194f: 33 LD_CONST_2 00 00 + 1952: 147 POP_REF + 1953: 69 ST_IND_2 + 1954: 147 POP_REF + 1955: 235 SELCT_ARRAY_IND + 1956: 26 LD_IND_1 + 1957: 124 LDS_CONST_1 0E + 1959: 224 EQ_1 + 195a: 145 POP_AE + 195b: 151 AND_BIT + 195c: 3 JMPCN 19 94 + 195f: 96 CREATE_REFERENCE 01 5C + 1962: 146 PUSH_REF + 1963: 99 ADD_OFFSET 00 0A + 1966: 146 PUSH_REF + 1967: 33 LD_CONST_2 00 03 + 196a: 147 POP_REF + 196b: 69 ST_IND_2 + 196c: 147 POP_REF + 196d: 235 SELCT_ARRAY_IND + 196e: 26 LD_IND_1 + 196f: 231 TYPECAST 04 01 + 1972: 126 LDS_CONST_4 43 80 00 00 + 1977: 183 MUL_FLOAT + 1978: 144 PUSH_AE + 1979: 96 CREATE_REFERENCE 01 5C + 197c: 146 PUSH_REF + 197d: 99 ADD_OFFSET 00 0A + 1980: 146 PUSH_REF + 1981: 33 LD_CONST_2 00 04 + 1984: 147 POP_REF + 1985: 69 ST_IND_2 + 1986: 147 POP_REF + 1987: 235 SELCT_ARRAY_IND + 1988: 26 LD_IND_1 + 1989: 231 TYPECAST 04 01 + 198c: 145 POP_AE + 198d: 169 ADD_FLOAT + 198e: 65 ST_BYREF_4 00 30 + 1991: 1 JMP 19 94 + 1994: 12 LD_NEAR_2 03 22 + 1997: 125 LDS_CONST_2 00 1E + 199a: 225 EQ_2 + 199b: 144 PUSH_AE + 199c: 96 CREATE_REFERENCE 01 5C + 199f: 146 PUSH_REF + 19a0: 99 ADD_OFFSET 00 0A + 19a3: 146 PUSH_REF + 19a4: 33 LD_CONST_2 00 00 + 19a7: 147 POP_REF + 19a8: 69 ST_IND_2 + 19a9: 147 POP_REF + 19aa: 235 SELCT_ARRAY_IND + 19ab: 26 LD_IND_1 + 19ac: 124 LDS_CONST_1 0F + 19ae: 224 EQ_1 + 19af: 145 POP_AE + 19b0: 151 AND_BIT + 19b1: 3 JMPCN 19 E9 + 19b4: 96 CREATE_REFERENCE 01 5C + 19b7: 146 PUSH_REF + 19b8: 99 ADD_OFFSET 00 0A + 19bb: 146 PUSH_REF + 19bc: 33 LD_CONST_2 00 03 + 19bf: 147 POP_REF + 19c0: 69 ST_IND_2 + 19c1: 147 POP_REF + 19c2: 235 SELCT_ARRAY_IND + 19c3: 26 LD_IND_1 + 19c4: 231 TYPECAST 04 01 + 19c7: 126 LDS_CONST_4 43 80 00 00 + 19cc: 183 MUL_FLOAT + 19cd: 144 PUSH_AE + 19ce: 96 CREATE_REFERENCE 01 5C + 19d1: 146 PUSH_REF + 19d2: 99 ADD_OFFSET 00 0A + 19d5: 146 PUSH_REF + 19d6: 33 LD_CONST_2 00 04 + 19d9: 147 POP_REF + 19da: 69 ST_IND_2 + 19db: 147 POP_REF + 19dc: 235 SELCT_ARRAY_IND + 19dd: 26 LD_IND_1 + 19de: 231 TYPECAST 04 01 + 19e1: 145 POP_AE + 19e2: 169 ADD_FLOAT + 19e3: 65 ST_BYREF_4 00 28 + 19e6: 1 JMP 19 E9 + 19e9: 12 LD_NEAR_2 03 22 + 19ec: 125 LDS_CONST_2 00 20 + 19ef: 225 EQ_2 + 19f0: 144 PUSH_AE + 19f1: 96 CREATE_REFERENCE 01 5C + 19f4: 146 PUSH_REF + 19f5: 99 ADD_OFFSET 00 0A + 19f8: 146 PUSH_REF + 19f9: 33 LD_CONST_2 00 00 + 19fc: 147 POP_REF + 19fd: 69 ST_IND_2 + 19fe: 147 POP_REF + 19ff: 235 SELCT_ARRAY_IND + 1a00: 26 LD_IND_1 + 1a01: 124 LDS_CONST_1 10 + 1a03: 224 EQ_1 + 1a04: 145 POP_AE + 1a05: 151 AND_BIT + 1a06: 3 JMPCN 1A 3E + 1a09: 96 CREATE_REFERENCE 01 5C + 1a0c: 146 PUSH_REF + 1a0d: 99 ADD_OFFSET 00 0A + 1a10: 146 PUSH_REF + 1a11: 33 LD_CONST_2 00 03 + 1a14: 147 POP_REF + 1a15: 69 ST_IND_2 + 1a16: 147 POP_REF + 1a17: 235 SELCT_ARRAY_IND + 1a18: 26 LD_IND_1 + 1a19: 231 TYPECAST 04 01 + 1a1c: 126 LDS_CONST_4 43 80 00 00 + 1a21: 183 MUL_FLOAT + 1a22: 144 PUSH_AE + 1a23: 96 CREATE_REFERENCE 01 5C + 1a26: 146 PUSH_REF + 1a27: 99 ADD_OFFSET 00 0A + 1a2a: 146 PUSH_REF + 1a2b: 33 LD_CONST_2 00 04 + 1a2e: 147 POP_REF + 1a2f: 69 ST_IND_2 + 1a30: 147 POP_REF + 1a31: 235 SELCT_ARRAY_IND + 1a32: 26 LD_IND_1 + 1a33: 231 TYPECAST 04 01 + 1a36: 145 POP_AE + 1a37: 169 ADD_FLOAT + 1a38: 65 ST_BYREF_4 00 7C + 1a3b: 1 JMP 1A 3E + 1a3e: 12 LD_NEAR_2 03 22 + 1a41: 125 LDS_CONST_2 00 22 + 1a44: 225 EQ_2 + 1a45: 144 PUSH_AE + 1a46: 96 CREATE_REFERENCE 01 5C + 1a49: 146 PUSH_REF + 1a4a: 99 ADD_OFFSET 00 0A + 1a4d: 146 PUSH_REF + 1a4e: 33 LD_CONST_2 00 00 + 1a51: 147 POP_REF + 1a52: 69 ST_IND_2 + 1a53: 147 POP_REF + 1a54: 235 SELCT_ARRAY_IND + 1a55: 26 LD_IND_1 + 1a56: 124 LDS_CONST_1 11 + 1a58: 224 EQ_1 + 1a59: 145 POP_AE + 1a5a: 151 AND_BIT + 1a5b: 3 JMPCN 1A 93 + 1a5e: 96 CREATE_REFERENCE 01 5C + 1a61: 146 PUSH_REF + 1a62: 99 ADD_OFFSET 00 0A + 1a65: 146 PUSH_REF + 1a66: 33 LD_CONST_2 00 03 + 1a69: 147 POP_REF + 1a6a: 69 ST_IND_2 + 1a6b: 147 POP_REF + 1a6c: 235 SELCT_ARRAY_IND + 1a6d: 26 LD_IND_1 + 1a6e: 231 TYPECAST 04 01 + 1a71: 126 LDS_CONST_4 43 80 00 00 + 1a76: 183 MUL_FLOAT + 1a77: 144 PUSH_AE + 1a78: 96 CREATE_REFERENCE 01 5C + 1a7b: 146 PUSH_REF + 1a7c: 99 ADD_OFFSET 00 0A + 1a7f: 146 PUSH_REF + 1a80: 33 LD_CONST_2 00 04 + 1a83: 147 POP_REF + 1a84: 69 ST_IND_2 + 1a85: 147 POP_REF + 1a86: 235 SELCT_ARRAY_IND + 1a87: 26 LD_IND_1 + 1a88: 231 TYPECAST 04 01 + 1a8b: 145 POP_AE + 1a8c: 169 ADD_FLOAT + 1a8d: 65 ST_BYREF_4 00 74 + 1a90: 1 JMP 1A 93 + 1a93: 12 LD_NEAR_2 03 22 + 1a96: 125 LDS_CONST_2 00 24 + 1a99: 225 EQ_2 + 1a9a: 144 PUSH_AE + 1a9b: 96 CREATE_REFERENCE 01 5C + 1a9e: 146 PUSH_REF + 1a9f: 99 ADD_OFFSET 00 0A + 1aa2: 146 PUSH_REF + 1aa3: 33 LD_CONST_2 00 00 + 1aa6: 147 POP_REF + 1aa7: 69 ST_IND_2 + 1aa8: 147 POP_REF + 1aa9: 235 SELCT_ARRAY_IND + 1aaa: 26 LD_IND_1 + 1aab: 124 LDS_CONST_1 12 + 1aad: 224 EQ_1 + 1aae: 145 POP_AE + 1aaf: 151 AND_BIT + 1ab0: 3 JMPCN 1A E8 + 1ab3: 96 CREATE_REFERENCE 01 5C + 1ab6: 146 PUSH_REF + 1ab7: 99 ADD_OFFSET 00 0A + 1aba: 146 PUSH_REF + 1abb: 33 LD_CONST_2 00 03 + 1abe: 147 POP_REF + 1abf: 69 ST_IND_2 + 1ac0: 147 POP_REF + 1ac1: 235 SELCT_ARRAY_IND + 1ac2: 26 LD_IND_1 + 1ac3: 231 TYPECAST 04 01 + 1ac6: 126 LDS_CONST_4 43 80 00 00 + 1acb: 183 MUL_FLOAT + 1acc: 144 PUSH_AE + 1acd: 96 CREATE_REFERENCE 01 5C + 1ad0: 146 PUSH_REF + 1ad1: 99 ADD_OFFSET 00 0A + 1ad4: 146 PUSH_REF + 1ad5: 33 LD_CONST_2 00 04 + 1ad8: 147 POP_REF + 1ad9: 69 ST_IND_2 + 1ada: 147 POP_REF + 1adb: 235 SELCT_ARRAY_IND + 1adc: 26 LD_IND_1 + 1add: 231 TYPECAST 04 01 + 1ae0: 145 POP_AE + 1ae1: 169 ADD_FLOAT + 1ae2: 65 ST_BYREF_4 00 6C + 1ae5: 1 JMP 1A E8 + 1ae8: 12 LD_NEAR_2 03 22 + 1aeb: 125 LDS_CONST_2 00 26 + 1aee: 225 EQ_2 + 1aef: 144 PUSH_AE + 1af0: 96 CREATE_REFERENCE 01 5C + 1af3: 146 PUSH_REF + 1af4: 99 ADD_OFFSET 00 0A + 1af7: 146 PUSH_REF + 1af8: 33 LD_CONST_2 00 00 + 1afb: 147 POP_REF + 1afc: 69 ST_IND_2 + 1afd: 147 POP_REF + 1afe: 235 SELCT_ARRAY_IND + 1aff: 26 LD_IND_1 + 1b00: 124 LDS_CONST_1 13 + 1b02: 224 EQ_1 + 1b03: 145 POP_AE + 1b04: 151 AND_BIT + 1b05: 3 JMPCN 1B 3D + 1b08: 96 CREATE_REFERENCE 01 5C + 1b0b: 146 PUSH_REF + 1b0c: 99 ADD_OFFSET 00 0A + 1b0f: 146 PUSH_REF + 1b10: 33 LD_CONST_2 00 03 + 1b13: 147 POP_REF + 1b14: 69 ST_IND_2 + 1b15: 147 POP_REF + 1b16: 235 SELCT_ARRAY_IND + 1b17: 26 LD_IND_1 + 1b18: 231 TYPECAST 04 01 + 1b1b: 126 LDS_CONST_4 43 80 00 00 + 1b20: 183 MUL_FLOAT + 1b21: 144 PUSH_AE + 1b22: 96 CREATE_REFERENCE 01 5C + 1b25: 146 PUSH_REF + 1b26: 99 ADD_OFFSET 00 0A + 1b29: 146 PUSH_REF + 1b2a: 33 LD_CONST_2 00 04 + 1b2d: 147 POP_REF + 1b2e: 69 ST_IND_2 + 1b2f: 147 POP_REF + 1b30: 235 SELCT_ARRAY_IND + 1b31: 26 LD_IND_1 + 1b32: 231 TYPECAST 04 01 + 1b35: 145 POP_AE + 1b36: 169 ADD_FLOAT + 1b37: 65 ST_BYREF_4 00 64 + 1b3a: 1 JMP 1B 3D + 1b3d: 12 LD_NEAR_2 03 22 + 1b40: 125 LDS_CONST_2 00 28 + 1b43: 225 EQ_2 + 1b44: 144 PUSH_AE + 1b45: 96 CREATE_REFERENCE 01 5C + 1b48: 146 PUSH_REF + 1b49: 99 ADD_OFFSET 00 0A + 1b4c: 146 PUSH_REF + 1b4d: 33 LD_CONST_2 00 00 + 1b50: 147 POP_REF + 1b51: 69 ST_IND_2 + 1b52: 147 POP_REF + 1b53: 235 SELCT_ARRAY_IND + 1b54: 26 LD_IND_1 + 1b55: 124 LDS_CONST_1 14 + 1b57: 224 EQ_1 + 1b58: 145 POP_AE + 1b59: 151 AND_BIT + 1b5a: 3 JMPCN 1B 92 + 1b5d: 96 CREATE_REFERENCE 01 5C + 1b60: 146 PUSH_REF + 1b61: 99 ADD_OFFSET 00 0A + 1b64: 146 PUSH_REF + 1b65: 33 LD_CONST_2 00 03 + 1b68: 147 POP_REF + 1b69: 69 ST_IND_2 + 1b6a: 147 POP_REF + 1b6b: 235 SELCT_ARRAY_IND + 1b6c: 26 LD_IND_1 + 1b6d: 231 TYPECAST 04 01 + 1b70: 126 LDS_CONST_4 43 80 00 00 + 1b75: 183 MUL_FLOAT + 1b76: 144 PUSH_AE + 1b77: 96 CREATE_REFERENCE 01 5C + 1b7a: 146 PUSH_REF + 1b7b: 99 ADD_OFFSET 00 0A + 1b7e: 146 PUSH_REF + 1b7f: 33 LD_CONST_2 00 04 + 1b82: 147 POP_REF + 1b83: 69 ST_IND_2 + 1b84: 147 POP_REF + 1b85: 235 SELCT_ARRAY_IND + 1b86: 26 LD_IND_1 + 1b87: 231 TYPECAST 04 01 + 1b8a: 145 POP_AE + 1b8b: 169 ADD_FLOAT + 1b8c: 65 ST_BYREF_4 00 5C + 1b8f: 1 JMP 1B 92 + 1b92: 12 LD_NEAR_2 03 22 + 1b95: 125 LDS_CONST_2 00 2A + 1b98: 225 EQ_2 + 1b99: 144 PUSH_AE + 1b9a: 96 CREATE_REFERENCE 01 5C + 1b9d: 146 PUSH_REF + 1b9e: 99 ADD_OFFSET 00 0A + 1ba1: 146 PUSH_REF + 1ba2: 33 LD_CONST_2 00 00 + 1ba5: 147 POP_REF + 1ba6: 69 ST_IND_2 + 1ba7: 147 POP_REF + 1ba8: 235 SELCT_ARRAY_IND + 1ba9: 26 LD_IND_1 + 1baa: 124 LDS_CONST_1 15 + 1bac: 224 EQ_1 + 1bad: 145 POP_AE + 1bae: 151 AND_BIT + 1baf: 3 JMPCN 1B E7 + 1bb2: 96 CREATE_REFERENCE 01 5C + 1bb5: 146 PUSH_REF + 1bb6: 99 ADD_OFFSET 00 0A + 1bb9: 146 PUSH_REF + 1bba: 33 LD_CONST_2 00 03 + 1bbd: 147 POP_REF + 1bbe: 69 ST_IND_2 + 1bbf: 147 POP_REF + 1bc0: 235 SELCT_ARRAY_IND + 1bc1: 26 LD_IND_1 + 1bc2: 231 TYPECAST 04 01 + 1bc5: 126 LDS_CONST_4 43 80 00 00 + 1bca: 183 MUL_FLOAT + 1bcb: 144 PUSH_AE + 1bcc: 96 CREATE_REFERENCE 01 5C + 1bcf: 146 PUSH_REF + 1bd0: 99 ADD_OFFSET 00 0A + 1bd3: 146 PUSH_REF + 1bd4: 33 LD_CONST_2 00 04 + 1bd7: 147 POP_REF + 1bd8: 69 ST_IND_2 + 1bd9: 147 POP_REF + 1bda: 235 SELCT_ARRAY_IND + 1bdb: 26 LD_IND_1 + 1bdc: 231 TYPECAST 04 01 + 1bdf: 145 POP_AE + 1be0: 169 ADD_FLOAT + 1be1: 65 ST_BYREF_4 00 54 + 1be4: 1 JMP 1B E7 + 1be7: 12 LD_NEAR_2 03 22 + 1bea: 125 LDS_CONST_2 00 2C + 1bed: 225 EQ_2 + 1bee: 144 PUSH_AE + 1bef: 96 CREATE_REFERENCE 01 5C + 1bf2: 146 PUSH_REF + 1bf3: 99 ADD_OFFSET 00 0A + 1bf6: 146 PUSH_REF + 1bf7: 33 LD_CONST_2 00 00 + 1bfa: 147 POP_REF + 1bfb: 69 ST_IND_2 + 1bfc: 147 POP_REF + 1bfd: 235 SELCT_ARRAY_IND + 1bfe: 26 LD_IND_1 + 1bff: 124 LDS_CONST_1 16 + 1c01: 224 EQ_1 + 1c02: 145 POP_AE + 1c03: 151 AND_BIT + 1c04: 3 JMPCN 1C 3C + 1c07: 96 CREATE_REFERENCE 01 5C + 1c0a: 146 PUSH_REF + 1c0b: 99 ADD_OFFSET 00 0A + 1c0e: 146 PUSH_REF + 1c0f: 33 LD_CONST_2 00 03 + 1c12: 147 POP_REF + 1c13: 69 ST_IND_2 + 1c14: 147 POP_REF + 1c15: 235 SELCT_ARRAY_IND + 1c16: 26 LD_IND_1 + 1c17: 231 TYPECAST 04 01 + 1c1a: 126 LDS_CONST_4 43 80 00 00 + 1c1f: 183 MUL_FLOAT + 1c20: 144 PUSH_AE + 1c21: 96 CREATE_REFERENCE 01 5C + 1c24: 146 PUSH_REF + 1c25: 99 ADD_OFFSET 00 0A + 1c28: 146 PUSH_REF + 1c29: 33 LD_CONST_2 00 04 + 1c2c: 147 POP_REF + 1c2d: 69 ST_IND_2 + 1c2e: 147 POP_REF + 1c2f: 235 SELCT_ARRAY_IND + 1c30: 26 LD_IND_1 + 1c31: 231 TYPECAST 04 01 + 1c34: 145 POP_AE + 1c35: 169 ADD_FLOAT + 1c36: 65 ST_BYREF_4 00 4C + 1c39: 1 JMP 1C 3C + 1c3c: 12 LD_NEAR_2 03 22 + 1c3f: 125 LDS_CONST_2 00 2E + 1c42: 225 EQ_2 + 1c43: 144 PUSH_AE + 1c44: 96 CREATE_REFERENCE 01 5C + 1c47: 146 PUSH_REF + 1c48: 99 ADD_OFFSET 00 0A + 1c4b: 146 PUSH_REF + 1c4c: 33 LD_CONST_2 00 00 + 1c4f: 147 POP_REF + 1c50: 69 ST_IND_2 + 1c51: 147 POP_REF + 1c52: 235 SELCT_ARRAY_IND + 1c53: 26 LD_IND_1 + 1c54: 124 LDS_CONST_1 17 + 1c56: 224 EQ_1 + 1c57: 145 POP_AE + 1c58: 151 AND_BIT + 1c59: 3 JMPCN 1C 91 + 1c5c: 96 CREATE_REFERENCE 01 5C + 1c5f: 146 PUSH_REF + 1c60: 99 ADD_OFFSET 00 0A + 1c63: 146 PUSH_REF + 1c64: 33 LD_CONST_2 00 03 + 1c67: 147 POP_REF + 1c68: 69 ST_IND_2 + 1c69: 147 POP_REF + 1c6a: 235 SELCT_ARRAY_IND + 1c6b: 26 LD_IND_1 + 1c6c: 231 TYPECAST 04 01 + 1c6f: 126 LDS_CONST_4 43 80 00 00 + 1c74: 183 MUL_FLOAT + 1c75: 144 PUSH_AE + 1c76: 96 CREATE_REFERENCE 01 5C + 1c79: 146 PUSH_REF + 1c7a: 99 ADD_OFFSET 00 0A + 1c7d: 146 PUSH_REF + 1c7e: 33 LD_CONST_2 00 04 + 1c81: 147 POP_REF + 1c82: 69 ST_IND_2 + 1c83: 147 POP_REF + 1c84: 235 SELCT_ARRAY_IND + 1c85: 26 LD_IND_1 + 1c86: 231 TYPECAST 04 01 + 1c89: 145 POP_AE + 1c8a: 169 ADD_FLOAT + 1c8b: 65 ST_BYREF_4 00 40 + 1c8e: 1 JMP 1C 91 + 1c91: 7 RET + +Nr 17: Initialsegment +D8 02 02 10 10 00 00 00 00 00 7C 00 C8 02 00 00 +D8 00 01 00 02 01 00 00 C8 00 CD CD 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 D8 00 01 00 02 01 00 00 +C8 00 CD CD 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +D8 00 01 00 02 01 00 00 C8 00 CD CD 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 + +Nr 18: Datasegment +1C 00 01 08 13 00 CD CD FF 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 19: Codesegment +07 00 00 06 14 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 20: Initialsegment +24 00 02 10 13 00 14 00 00 00 00 00 00 00 00 00 +FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 21: Datasegment +1C 00 01 08 16 00 CD CD FF 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 22: Codesegment +07 00 00 06 17 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 23: Initialsegment +24 00 02 10 16 00 14 00 00 00 00 00 00 00 00 00 +FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 24: Datasegment +80 01 01 08 19 00 00 00 00 00 00 00 D8 00 01 00 +02 01 00 00 C8 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 1B 00 05 C0 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 74 00 01 00 +02 01 00 00 64 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 25: Codesegment +9A 01 00 06 1A 00 FD 01 FC 00 00 16 71 00 FC 6C +70 01 FD 01 0C 00 00 16 D5 00 FC 6C 78 01 0C E4 +00 3B E8 00 1C 00 FC 5A 78 01 FC 6D E8 00 14 00 +FC 5A 70 01 FC 6D E8 00 0C 00 04 E8 00 20 FF 35 +EC 00 20 FF 35 ED 00 20 01 35 EE 00 20 A0 35 EF +00 21 00 00 36 F4 00 90 0C E4 00 7D 01 00 AD 91 +E1 02 AF 00 21 00 00 90 0C E4 00 7D 01 00 AD 91 +C3 02 93 00 22 00 00 00 00 7E 01 00 00 00 C5 02 +8D 01 0C E4 00 7D 01 00 AD 68 F4 00 DB 02 8D 01 +01 AF 00 0C E4 00 7D 01 00 AD 68 F4 00 C3 02 8D +01 22 00 00 00 00 7E 01 00 00 00 DD 02 8D 01 0B +EC 00 90 60 FC 00 92 63 0A 00 92 0C F4 00 93 45 +93 EB 91 76 A0 35 EC 00 21 00 00 36 F2 00 7D 07 +00 E1 02 16 01 22 00 00 00 00 7E 07 00 00 00 C5 +02 FE 00 22 00 00 00 00 7E 01 00 00 00 C5 02 80 +01 21 07 00 68 F2 00 DB 02 80 01 01 16 01 21 07 +00 68 F2 00 C3 02 80 01 22 00 00 00 00 7E 01 00 +00 00 DD 02 80 01 0B ED 00 35 F0 00 0B EC 00 35 +F1 00 0B ED 00 7D 01 00 FC 08 35 ED 00 0B EC 00 +7D 01 00 FC 08 35 EC 00 0B F0 00 7C 01 98 7C 01 +E0 03 50 01 0B EC 00 7C 80 9C 35 EC 00 01 50 01 +0B F1 00 7C 01 98 7C 01 E0 03 73 01 0B ED 00 67 +EF 00 A0 35 ED 00 0B EC 00 67 EE 00 A0 35 EC 00 +01 73 01 21 01 00 68 F2 00 A6 36 F2 00 01 D5 00 +21 01 00 68 F4 00 A6 36 F4 00 01 64 00 0B EC 00 +35 08 00 0B ED 00 35 09 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 1 LDA_NEAR 00 71 16 00 00 FC + e: 108 ST_NEAR_8 01 70 + 12: 1 LDA_NEAR 00 D5 16 00 00 0C + 1a: 108 ST_NEAR_8 01 78 + 1e: 12 LD_NEAR_2 00 E4 + 21: 59 ST_FAR_2 00 E8 00 1C + 26: 90 LD_NEAR_8 01 78 + 2a: 109 ST_FAR_8 00 E8 00 14 + 30: 90 LD_NEAR_8 01 70 + 34: 109 ST_FAR_8 00 E8 00 0C + 3a: 4 CAL 00 E8 + 3d: 32 LD_CONST_1 FF + 3f: 53 ST_NEAR_1 00 EC + 42: 32 LD_CONST_1 FF + 44: 53 ST_NEAR_1 00 ED + 47: 32 LD_CONST_1 01 + 49: 53 ST_NEAR_1 00 EE + 4c: 32 LD_CONST_1 A0 + 4e: 53 ST_NEAR_1 00 EF + 51: 33 LD_CONST_2 00 00 + 54: 54 ST_NEAR_2 00 F4 + 57: 144 PUSH_AE + 58: 12 LD_NEAR_2 00 E4 + 5b: 125 LDS_CONST_2 00 01 + 5e: 173 SUB_2_SGN + 5f: 145 POP_AE + 60: 225 EQ_2 + 61: 2 JMPC 00 AF + 64: 33 LD_CONST_2 00 00 + 67: 144 PUSH_AE + 68: 12 LD_NEAR_2 00 E4 + 6b: 125 LDS_CONST_2 00 01 + 6e: 173 SUB_2_SGN + 6f: 145 POP_AE + 70: 195 GT_2_SGN + 71: 2 JMPC 00 93 + 74: 34 LD_CONST_4 00 00 00 00 + 79: 126 LDS_CONST_4 00 00 00 01 + 7e: 197 GT_4_SGN + 7f: 2 JMPC 01 8D + 82: 12 LD_NEAR_2 00 E4 + 85: 125 LDS_CONST_2 00 01 + 88: 173 SUB_2_SGN + 89: 104 LDS_NEAR_2 00 F4 + 8c: 219 LT_2_SGN + 8d: 2 JMPC 01 8D + 90: 1 JMP 00 AF + 93: 12 LD_NEAR_2 00 E4 + 96: 125 LDS_CONST_2 00 01 + 99: 173 SUB_2_SGN + 9a: 104 LDS_NEAR_2 00 F4 + 9d: 195 GT_2_SGN + 9e: 2 JMPC 01 8D + a1: 34 LD_CONST_4 00 00 00 00 + a6: 126 LDS_CONST_4 00 00 00 01 + ab: 221 LT_4_SGN + ac: 2 JMPC 01 8D + af: 11 LD_NEAR_1 00 EC + b2: 144 PUSH_AE + b3: 96 CREATE_REFERENCE 00 FC + b6: 146 PUSH_REF + b7: 99 ADD_OFFSET 00 0A + ba: 146 PUSH_REF + bb: 12 LD_NEAR_2 00 F4 + be: 147 POP_REF + bf: 69 ST_IND_2 + c0: 147 POP_REF + c1: 235 SELCT_ARRAY_IND + c2: 145 POP_AE + c3: 118 LDS_IND_1 + c4: 160 XOR_1 + c5: 53 ST_NEAR_1 00 EC + c8: 33 LD_CONST_2 00 00 + cb: 54 ST_NEAR_2 00 F2 + ce: 125 LDS_CONST_2 00 07 + d1: 225 EQ_2 + d2: 2 JMPC 01 16 + d5: 34 LD_CONST_4 00 00 00 00 + da: 126 LDS_CONST_4 00 00 00 07 + df: 197 GT_4_SGN + e0: 2 JMPC 00 FE + e3: 34 LD_CONST_4 00 00 00 00 + e8: 126 LDS_CONST_4 00 00 00 01 + ed: 197 GT_4_SGN + ee: 2 JMPC 01 80 + f1: 33 LD_CONST_2 00 07 + f4: 104 LDS_NEAR_2 00 F2 + f7: 219 LT_2_SGN + f8: 2 JMPC 01 80 + fb: 1 JMP 01 16 + fe: 33 LD_CONST_2 00 07 + 101: 104 LDS_NEAR_2 00 F2 + 104: 195 GT_2_SGN + 105: 2 JMPC 01 80 + 108: 34 LD_CONST_4 00 00 00 00 + 10d: 126 LDS_CONST_4 00 00 00 01 + 112: 221 LT_4_SGN + 113: 2 JMPC 01 80 + 116: 11 LD_NEAR_1 00 ED + 119: 53 ST_NEAR_1 00 F0 + 11c: 11 LD_NEAR_1 00 EC + 11f: 53 ST_NEAR_1 00 F1 + 122: 11 LD_NEAR_1 00 ED + 125: 125 LDS_CONST_2 00 01 + 128: 8 SHR_1 + 12a: 53 ST_NEAR_1 00 ED + 12d: 11 LD_NEAR_1 00 EC + 130: 125 LDS_CONST_2 00 01 + 133: 8 SHR_1 + 135: 53 ST_NEAR_1 00 EC + 138: 11 LD_NEAR_1 00 F0 + 13b: 124 LDS_CONST_1 01 + 13d: 152 AND_1 + 13e: 124 LDS_CONST_1 01 + 140: 224 EQ_1 + 141: 3 JMPCN 01 50 + 144: 11 LD_NEAR_1 00 EC + 147: 124 LDS_CONST_1 80 + 149: 156 OR_1 + 14a: 53 ST_NEAR_1 00 EC + 14d: 1 JMP 01 50 + 150: 11 LD_NEAR_1 00 F1 + 153: 124 LDS_CONST_1 01 + 155: 152 AND_1 + 156: 124 LDS_CONST_1 01 + 158: 224 EQ_1 + 159: 3 JMPCN 01 73 + 15c: 11 LD_NEAR_1 00 ED + 15f: 103 LDS_NEAR_1 00 EF + 162: 160 XOR_1 + 163: 53 ST_NEAR_1 00 ED + 166: 11 LD_NEAR_1 00 EC + 169: 103 LDS_NEAR_1 00 EE + 16c: 160 XOR_1 + 16d: 53 ST_NEAR_1 00 EC + 170: 1 JMP 01 73 + 173: 33 LD_CONST_2 00 01 + 176: 104 LDS_NEAR_2 00 F2 + 179: 166 ADD_2_SGN + 17a: 54 ST_NEAR_2 00 F2 + 17d: 1 JMP 00 D5 + 180: 33 LD_CONST_2 00 01 + 183: 104 LDS_NEAR_2 00 F4 + 186: 166 ADD_2_SGN + 187: 54 ST_NEAR_2 00 F4 + 18a: 1 JMP 00 64 + 18d: 11 LD_NEAR_1 00 EC + 190: 53 ST_NEAR_1 00 08 + 193: 11 LD_NEAR_1 00 ED + 196: 53 ST_NEAR_1 00 09 + 199: 7 RET + +Nr 26: Initialsegment +84 01 02 10 19 00 E0 00 00 00 04 00 94 00 00 00 +00 00 00 00 D8 00 01 00 02 01 00 00 C8 00 CD CD +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +74 00 01 00 02 01 00 00 64 00 CD CD 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 27: Datasegment +20 00 01 08 1C 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 28: Codesegment +07 00 00 06 1D 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 29: Initialsegment +28 00 02 10 1C 00 18 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 + +Nr 30: Datasegment +20 00 01 08 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 31: Codesegment +07 00 00 06 20 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 32: Initialsegment +2C 00 02 10 1F 00 0C 00 00 00 00 00 0C 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 33: Datasegment +20 00 01 08 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 34: Datasegment +20 00 01 08 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 35: Datasegment +20 00 01 08 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 36: Datasegment +20 00 01 08 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 37: Instancetable +C4 00 14 08 00 00 0A 00 0A 00 18 00 1A 00 1B 00 +05 C0 82 00 0F 00 11 00 12 00 02 C0 15 00 01 C0 +18 00 00 00 1E 00 09 00 21 00 09 00 22 00 09 00 +23 00 09 00 24 00 09 00 01 00 3C 05 01 00 18 05 +01 00 38 05 01 00 18 05 01 00 34 05 01 00 14 05 +01 00 50 05 01 00 30 05 01 00 10 05 01 00 4C 05 +01 00 2C 05 01 00 4C 05 01 00 28 05 01 00 48 05 +01 00 28 05 01 00 44 05 01 00 24 05 01 00 44 05 +01 00 20 05 01 00 40 05 01 00 20 05 01 00 3C 05 +01 00 1C 05 06 00 1B 00 1D 00 06 00 12 00 14 00 +06 00 15 00 17 00 06 00 1E 00 20 00 06 00 21 00 +20 00 06 00 22 00 20 00 06 00 23 00 20 00 06 00 +24 00 20 00 + +Nr 38: Downloadtable +06 01 16 08 00 00 06 00 02 00 0E CB 00 00 F6 82 +00 00 1A 00 00 00 19 00 00 00 0B 42 53 5F 47 45 +54 43 52 43 31 36 01 00 18 00 07 00 43 52 43 34 +38 35 31 18 D6 00 00 E2 BD 00 00 11 00 0F 00 10 +00 00 00 05 43 4F 34 38 35 36 EF 00 00 36 00 00 +00 1D 00 00 00 1C 00 00 00 0B 4D 45 4D 4F 52 59 +5F 43 4F 50 59 01 00 1B 00 0B 00 43 52 43 34 38 +35 31 2E 56 32 56 26 22 00 00 36 00 00 00 14 00 +00 00 13 00 00 00 0A 4E 57 5F 53 45 52 52 45 43 +56 01 00 12 00 09 00 52 45 43 56 42 34 38 35 31 +26 22 00 00 36 00 00 00 17 00 00 00 16 00 00 00 +0A 4E 57 5F 53 45 52 53 45 4E 44 01 00 15 00 09 +00 53 45 4E 44 42 34 38 35 31 B2 A0 00 00 36 00 +00 00 20 00 00 00 1F 00 00 00 03 54 4F 4E 05 00 +1E 00 02 00 54 31 21 00 02 00 54 32 22 00 02 00 +54 33 23 00 06 00 54 49 4D 45 52 31 24 00 06 00 +54 49 4D 45 52 32 + + +Program Nr: 0: +Nr 9: SegHardwareConfig +14 00 24 08 CD CD 00 00 00 02 00 02 00 28 08 00 +08 02 08 04 + +Nr 10: Datasegment +78 00 01 08 0B 00 00 00 23 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 4C 00 01 00 +02 01 00 00 3C 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 + +Nr 11: Codesegment +07 00 00 06 0C 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 12: Initialsegment +80 00 02 10 0B 00 00 00 00 00 00 00 70 00 00 00 +23 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 4C 00 01 00 02 01 00 00 3C 00 CD CD +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 13: Instancetable +0E 00 14 08 00 00 01 00 06 00 0A 00 0C 00 + +Nr 14: Downloadtable +21 00 16 08 00 00 01 00 02 00 A8 A0 00 00 36 00 +00 00 0C 00 0A 00 0B 00 00 00 06 4F 50 43 44 41 +31 + +Nr 15: Sourcesegment +5A 1E 03 08 00 00 00 00 53 43 46 58 39 1E 00 00 +43 B9 2C 3D 54 41 52 00 00 00 00 00 00 00 00 00 +00 01 06 F8 20 09 C2 7C 01 2A 1B 22 08 A3 72 44 +5C 1E 44 64 11 0A 2A 44 17 11 22 18 D8 78 58 78 +B8 1B D9 00 54 97 25 DA A0 04 06 1E 12 D7 05 49 +1A 70 00 49 90 44 41 E4 89 58 82 BF A2 F2 B9 22 +30 7D 72 91 18 0C 31 67 75 40 67 B9 1C 9E 98 4F +EC 3D B1 CB 13 AE D2 A6 89 7B 4C C0 43 42 64 FD +CA 13 C2 FA 2D 44 B1 90 E3 A1 D1 E1 75 8D 0E 8C +60 11 CC D6 4C AD F7 A6 BD A3 69 0E 38 48 B8 78 +78 38 B8 B8 A0 7A 9D E6 99 E0 14 1B 18 E5 45 FE +8A AC F7 BA B3 80 51 6C 77 DC 15 5E DA EB 52 A0 +AC 77 5F FB F4 88 5F 8E E2 B6 89 BB 16 00 09 C0 +02 C8 01 64 00 0B 60 04 90 01 16 80 00 50 01 58 +00 1D 80 0A 94 00 FE B4 9C 4F EB F8 B5 1D EB 75 +A1 76 43 5F AB 4D F1 37 08 25 5F C1 85 3B 4B 6C +07 82 BD 4E F8 B3 B1 06 79 6D C6 50 4C 87 BA 59 +81 A1 F4 0D DC 69 C6 9A 19 B8 20 94 9E 20 A4 27 +4B 92 FF 9E 63 D2 21 89 4B 07 5C 08 38 10 7E 87 +EC 22 73 39 A0 41 14 71 91 40 FB 13 49 82 4F C2 +F9 15 49 7F 13 B6 F6 A3 85 6C 71 C2 45 B6 C9 2C +1D 8C 55 F8 99 98 0E 21 DF 4C 93 DB 6D F9 9F 3A +96 6F 3E F6 CC A7 09 5C 4D B1 AC E8 64 47 B1 18 +8E 69 82 F3 74 9B B1 B0 68 36 FD 8F 71 7E 9A 87 +D7 7E D9 83 E0 AE DF 96 A0 5F D2 11 20 08 B4 B6 +06 60 81 0C 90 03 50 01 52 A0 88 83 7B 9F 82 8E +83 95 AE 7D EB 0B BE 7C D4 05 09 1E 6E C4 3F 40 +03 90 7E 02 70 02 44 E5 28 DA 20 10 9D C1 A7 1D +70 03 A4 F1 8F 40 00 A8 C5 36 18 65 1E B0 00 64 +F1 63 89 91 BD 76 70 68 31 47 70 E1 EE 85 CF 71 +67 93 AC D3 99 B2 1A D3 78 D4 22 22 76 96 DA E5 +0C C1 F5 B1 E5 47 5D 00 74 40 23 4C 9D 25 5B AC +56 1A 93 9F D2 74 D2 AA A3 95 94 30 83 64 57 40 +2F 39 1A B6 13 10 84 95 DD 9E 70 B2 86 A6 68 B2 +ED F1 BD 10 32 C4 DB C8 35 66 B4 06 2D 6B D7 C6 +EB 56 A7 02 2D A7 67 63 6C 16 07 22 8A E0 2F E2 +F5 FB 18 6C 2E 92 48 28 96 C0 2E 67 77 84 3C 56 +CD 61 03 04 C0 28 AE C4 E4 0A 49 B2 AE 20 AF 9B +35 43 63 C1 8E AA 5A 54 C3 4B 57 56 21 2B 7E A6 +F8 42 5F 2E B7 5E FE BF 26 CE FF 38 FF AF DE 10 +C6 FF 7A 59 FF 71 F2 FF 75 82 50 E8 7E 69 55 57 +64 32 30 BA BC 25 CE 57 9E 3F A8 2C 28 71 19 17 +80 28 F2 7F 70 9F 9F B4 D7 31 A4 98 4E 45 8B 6B +9A F2 84 5B C2 2D 8D BD 5C FC DF D4 D6 DE FB CC +A4 CD 65 91 D9 34 41 AE C9 27 64 7B 06 71 30 31 +C3 97 B5 1F 76 B6 CA 74 ED 03 6E 16 0A 56 68 35 +B1 26 89 26 F8 F3 2F 09 DF BD A4 BE F3 13 DB 9D +B9 55 C2 0D E3 F8 7A D5 75 28 69 F6 B3 D7 BD 0B +14 5D F3 5D 3F AE 67 E9 9E B0 A4 55 2A 21 B8 DE +AD A1 A7 EB 69 73 B4 9F AE 30 81 61 A5 9D D5 BE +16 16 B8 2E 88 12 26 62 C9 46 44 9D 62 BF 08 62 +C8 48 22 CF 15 82 09 11 85 CB 81 B8 4E C8 2C 36 +44 5C DC 98 83 BB 64 A2 33 91 6E D0 BB B3 7C 1C +FF 0A 8D 38 37 0D 95 15 D6 76 85 5C C8 BC 68 DD +E6 06 66 39 FD 1D 81 15 AD E1 BA 1B A1 51 7E E7 +38 9C EF 73 18 CE BC 87 A9 58 68 91 DB 87 1A F6 +F6 73 4E F9 21 90 D3 44 38 C6 DB D5 0E 48 5A 5F +D4 FA A1 A5 4E 12 67 32 79 05 F4 37 53 55 08 92 +05 6A 11 51 B8 91 1D B2 E4 B3 CD 6C 33 A0 2F 9B +C4 F8 E8 55 24 D3 AE 8E 3D 34 36 75 72 8C 58 E7 +8D E6 C0 25 45 D3 CF 9C FF C4 05 D1 35 FD 46 38 +1D 13 27 2E 7D A9 73 46 77 50 9C 09 79 6E F6 C1 +8D D2 62 34 BF C5 89 5D 96 C4 2C 47 0E 73 3E 9E +EE F8 69 8E C2 39 0D 37 9C CE D5 8D 85 A9 D4 9C +3D 8C 5A 6B 08 74 9E C8 20 3F 24 32 18 D5 A9 C2 +E5 58 38 31 8E 95 B1 69 EA 5C 5B 16 89 0D 83 93 +A4 8E 72 E1 07 B7 BD B5 76 10 A5 A9 38 9B 0D 81 +A6 DA FE 72 53 71 F6 13 C7 53 54 8A 46 58 76 F0 +25 04 C0 A8 70 E1 7A 10 22 D5 BF 8F 8E 69 44 1E +1D 6F D4 69 CB 87 47 24 99 C5 87 3F 3F 51 DA 8C +CF 59 B2 F2 BE 2A 5B 02 9A 27 24 2C E1 13 DF 94 +CE 93 D1 66 82 45 B1 8D 98 7C 5A B4 38 93 9E E6 +4B 98 3E 23 E6 09 6B EF D7 97 FE 18 B7 E2 B5 6B +B1 C1 14 20 C5 7B 1C 76 44 19 EF 26 95 69 3A E9 +96 71 95 46 95 3F EE 33 8D 83 9E 03 57 CA 0D 43 +82 E3 53 0C F7 B2 F8 F9 5E 89 49 34 5C B8 09 E3 +1B AB 12 A0 44 C8 40 6C 61 AE 41 5F 6F 5A AC 07 +C6 1F C4 C7 C3 ED 68 F8 6C 16 61 4E 23 B4 3C 1B +B9 A2 6C BE 11 FC EA 49 0C 2D BF AA E9 0B 19 BF +C2 0A 55 BF 8A D3 BA E6 D6 22 28 A9 FD 87 D3 7F +AA 53 34 77 3E E9 8B F1 9F D4 5C C3 E4 12 DD 2E +3F 24 DA 2D 9E DF ED F2 43 CA F3 B1 22 7B 7E 28 +79 63 94 18 87 CD 1B B1 A0 C5 B1 00 54 70 29 F3 +19 9F 3B B4 94 79 44 66 6A 09 8D B7 5F E2 AF 6B +8D F1 DC 3E 4C 4C 32 91 87 F0 F0 42 68 31 38 BF +54 55 8B 9A 9A AC 82 E9 4A 31 49 F4 1C A1 AA B0 +14 15 87 01 D3 9A C2 43 4C A0 25 60 C5 44 C3 D5 +7D 1A DA 4C F2 DA 30 20 DE D4 43 53 27 C9 C2 A6 +9E 95 3E 86 AD 84 B7 11 28 56 12 06 27 0E 03 10 +1B 02 23 C4 9D 6D 44 9E 88 25 E0 F2 20 A2 F2 B9 +22 30 81 3B 48 82 70 83 74 78 48 5C 17 24 81 00 +B0 03 49 90 04 05 AA 0B 55 B0 3E 02 16 44 28 AE +58 E8 72 88 88 85 02 8E BB 56 50 D7 0E 55 BC 24 +5D 94 F5 11 CC 3E 7B 54 6C 7D 40 D1 AE 9C 98 45 +E2 70 A1 72 C4 C8 BE 9B DA EC 81 57 88 F5 FC 55 +2C 0D A0 06 98 01 2B 50 81 76 7C BC D4 37 C8 47 +12 23 A2 A3 88 71 25 10 39 91 A4 5B CC 02 C6 02 +5C BC 75 D8 0A 1A 2A 97 7B 43 5C 3D 24 C0 0D 24 +81 0A 80 0C 14 00 50 C0 02 28 41 47 91 AE B9 74 +CD A5 80 1D 08 00 6E C0 0D 58 80 3A E0 07 70 62 +BB 41 09 43 37 92 B0 75 03 94 80 20 60 03 3C 91 +BA 11 87 A1 1B 9C B0 75 03 58 00 3B 50 05 30 23 +75 23 40 62 47 EE 06 3B 6C DD 00 0D 00 0A 70 03 +84 40 12 08 00 3E 00 1C 70 01 25 A0 09 28 E2 73 +1B 86 8E B0 C2 D6 D1 EC 44 EB 46 C8 45 8D DA 0D +66 D8 BA 99 21 A0 02 10 02 19 00 2F 5A 68 84 EC +C8 1D C1 08 73 47 40 09 30 47 EA 48 14 35 44 20 +1A 4E AF 05 A2 80 14 F0 01 A4 40 06 30 03 56 20 +1A 25 C7 11 1A AA DD 84 CF 6B 73 8E 23 76 C4 8E +DC 51 F8 BC 38 E7 38 52 47 90 C1 E0 46 CE 71 F8 +BC 1A 08 00 58 53 61 84 5E 22 7A 2F 88 86 D3 7B +A7 97 25 1E DB CB 15 2C A2 BB E3 D4 90 08 78 AC +E8 AD 00 BE 4D 00 5E 20 09 54 81 70 6C 33 60 A0 +44 F0 CE 6E 06 2B 7C CD 00 2D 00 15 88 02 35 20 +0A 40 EC 03 49 20 08 54 80 3A 90 06 C8 23 B4 14 +C5 5B 27 AF E8 A1 D0 52 0E CA 1C 70 D2 B6 58 6C +37 99 F1 77 84 2C 81 51 7B 9A B6 38 AE 38 36 0A +3D 7D BF 03 EC 40 14 88 02 39 C0 0F 10 00 21 00 +09 A8 02 04 93 79 C0 0A D4 A6 B1 44 53 6C E4 F8 +32 57 04 03 27 6D 2A 42 AD B1 3D 01 79 20 0B E4 +00 23 10 07 48 81 20 90 8B ED 08 29 2E F3 B5 23 +AC B4 A3 28 7E 1A DB 12 D0 00 FC 80 1B 90 47 72 +90 68 39 47 C7 0D 63 CE 63 73 9C F4 FA 48 39 46 +4F D4 17 39 C7 31 39 8D B1 27 D4 A4 4D D5 4E C2 +19 A0 B1 A1 F1 64 A0 00 14 80 00 80 16 A1 B4 95 +40 4E 26 BE 1B 82 9E 08 4C F4 A4 4F 43 40 10 B0 +02 55 00 33 A2 F1 23 83 11 A1 1D 18 61 AE 2F B7 +13 25 E9 AC 18 9D 98 86 70 70 C3 19 8E 6C DA 11 +33 CC 89 D3 95 DA 50 38 BD 75 58 3E 10 04 5A 40 +1E 40 05 D2 80 01 28 00 40 80 75 71 01 89 28 2D +C5 67 7A 25 C3 19 A8 08 2D 45 A8 53 C0 E6 4A E2 +9B 92 84 33 60 40 19 90 02 69 00 01 C8 00 78 40 +09 30 4B A2 F4 82 13 A1 97 70 E6 39 F7 82 13 AF +A6 48 11 EC 05 07 27 9C 01 42 02 6A 00 04 90 03 +8C 40 13 F0 02 41 00 28 BE 17 41 A4 5E 12 75 45 +EF 45 10 B9 17 0E 94 48 BD 84 4C 20 22 B8 39 2F +4A 43 D8 61 54 4C 20 04 20 01 2D A0 3C 0C 03 A8 +03 A0 40 12 40 88 60 61 A2 78 03 5F B9 30 6A 42 +73 A8 5B 13 60 01 F0 80 02 50 88 50 5D 24 59 5E +F9 84 89 46 F7 A5 C8 B2 0A 06 4A 04 63 5E C5 44 +CA 23 97 36 7C 3C 0C 86 7C B7 C5 8E EF 07 2B E1 +85 D1 4B 03 6A 80 EF 06 0C 78 36 09 B4 00 02 20 +0B 60 8E 9B 47 E1 78 11 52 8F 15 C6 B0 C4 72 B6 +08 45 9E 39 44 E9 28 8C E1 89 65 02 11 3A E2 47 +11 90 2B 15 CE 10 01 29 00 0F A8 02 98 91 04 A5 +30 5A 2B 89 10 45 6F 05 08 03 B8 80 1F 80 07 8A +80 3C 52 33 22 2E 4E 92 B3 74 33 98 89 B4 47 B7 +30 A0 0A 00 02 2E 00 0A 28 00 98 80 1F C8 03 31 +80 00 A8 02 E1 E1 54 11 32 CB 8A E4 FA 98 E1 CC +EC AA 02 41 A0 15 8D 95 46 CA 2C 66 38 33 3B AD +E4 AC BE 19 81 CB 4E 64 36 BE 19 18 91 D4 08 08 +02 4E 20 0E 18 81 02 50 01 B2 40 63 0C 35 52 7E +93 FC BA F4 85 13 B5 AF 48 6A 17 A1 2F 9C F0 F5 +85 1D B1 AF 24 79 09 43 5F D8 E1 EB 0B 2B F4 FA +C2 0A 5F 5F 98 51 FB 8A C4 F8 22 F4 85 19 BE BE +60 44 EC 2B 1A C9 8D D0 17 8C F0 F5 85 11 7A 7D +61 84 AF 2F F4 A8 7D 85 D5 3D D1 C3 D7 17 F4 A8 +7D 85 D5 3D A1 87 AD 2F 09 6E C8 F5 B5 E6 E1 EB +2B AA F9 26 F1 7E 18 FA 0A 9F F9 4A A2 9A 6F 34 +DC 11 A1 AF 30 98 6F A2 B3 88 66 8C 1D 0D 07 45 +E8 2C 7C 66 2C 89 68 C6 D8 49 DC 15 86 BE C2 67 +C6 92 88 66 8C 1D 0D C7 45 E8 2B 7C 66 2C 89 68 +C6 61 EE 2B 7C 66 2C 89 68 C6 D8 49 EC 1D 86 BE +C2 67 C6 92 88 66 BC E2 61 F5 A2 F0 99 B1 24 A2 +19 87 B9 AF F0 99 31 4E 44 33 C6 8E 86 3E E3 FB +C2 09 9F 19 E3 44 34 63 EC 68 E8 39 42 5F E1 33 +63 9C 88 66 1C E6 BE C2 C7 09 71 A2 9A 6F 34 E4 +15 A1 AF 30 98 2F B1 CB 13 42 04 43 CC F9 09 51 +BF 20 71 B8 50 39 62 64 E0 0A 92 20 8C C8 76 39 +2C D0 90 5C BC 4F 80 24 28 40 12 24 41 12 D2 D2 +17 41 9C 07 1E 97 83 0C EA DA CE 1C 51 D9 CE 2F +C0 7C CD 41 B1 79 30 40 01 C2 1C 5B D5 65 8D 61 +A7 23 78 C8 62 30 41 12 10 07 FE D3 06 0F E5 0D +2C 32 01 97 F7 2E 16 E6 CD 0A A0 A2 6D 01 65 69 +09 21 EF BB 68 2E E8 22 18 92 3D DC 4D 2E BD DF +09 D3 B1 4D 20 89 45 60 42 64 73 11 39 A2 CD 49 +6A 05 68 D8 DB 73 B7 E5 BC 1F 1E 54 1E 22 32 EA +96 68 5F DF E4 E6 91 05 20 B2 BE 38 DD 22 6F 95 +A6 5F 34 3E 3A EE BF 97 01 D2 B2 E7 77 0B 6B 22 +E2 23 0A 5D 88 7C 01 EA EC 2C 01 2E C4 65 CC 5A +6D 9E 98 CF 7E 75 BD F9 2D 96 98 0D 66 FE C1 45 +03 E1 95 C2 42 C7 9C C6 10 79 AC DE 9E 3F 88 3D +F7 C9 E5 C0 5A 29 A4 A9 62 D5 90 67 BF EB 14 81 +B6 DC 04 A2 E9 F8 ED 71 10 97 30 C4 72 87 C4 59 +16 BB EB DD 39 12 20 77 59 BC D8 4C 3C 8F 90 A0 +F2 B9 A8 4B 22 51 C3 FA 88 84 62 49 4C 11 42 01 +E7 D9 84 18 75 34 F9 09 DC 41 B2 D6 8F 87 C4 75 +41 12 0C 00 0F 24 41 B2 F8 B3 2F B9 BA E7 A4 69 +48 3D 90 B8 B7 6A 6B B1 53 C4 AA 6D D0 69 19 68 +83 E6 1D 4D 73 C0 41 C2 C5 C3 C3 C1 C5 05 D5 EB +34 CF 04 A7 D8 C0 88 10 D6 DC 49 60 CC C5 B8 B8 +66 33 20 84 7F BA 0E 33 1C 93 11 2A C3 D3 21 F3 +19 EA 67 68 3C C8 10 17 B7 36 4F C0 88 A8 2B AE +6B 70 CB D8 1C 95 31 88 0E 43 91 24 D0 6B 6D 24 +CA 94 88 23 CA BD CD 14 1B 22 54 97 F5 A7 05 E7 +6F 3F 85 0B B7 BF 58 5C 5E FF 40 B4 8C 5C 79 F9 +FF 13 C8 B2 4E A4 4F 38 F1 DF 38 F9 3B 71 98 AF +D3 23 EC FA 9C 97 B1 D3 56 13 87 69 A7 E9 92 45 +5E 60 25 B1 E3 BD 04 51 93 E3 1B 9E 2D 9C 48 A7 +38 51 4E 19 3A 99 EC 18 F4 89 C1 A4 0A DA D2 54 +7E 85 02 11 32 3B 07 3A 71 D5 31 32 D7 69 45 E3 +87 24 51 8E 70 A2 1C 61 47 39 C2 8A 3D 7A 30 A0 +FC A8 3D 28 B1 C4 4F 2C 4D 8D A4 B7 BA 09 92 FE +EF 85 A9 6C 46 78 B2 BE 93 3B 03 A1 E4 CB D3 60 +AB 0A 44 B2 4E B7 3B 12 2B AE EB 26 30 8A 13 19 +42 58 62 59 D1 C9 8E 62 DD B9 4D 70 7E 9D 18 A6 +B3 FC E9 B0 08 62 4D 0F 6E 3C 15 83 E6 5B 10 A4 +5F 19 4E 8F F0 95 C9 60 94 5F EC E8 BF D1 BF 32 +A4 12 E1 2B F3 D0 28 7D 44 FF CD E0 6A 94 3E A2 +FF 66 8C 1A E5 37 FA 57 46 C9 51 7E A3 7F 65 84 +1E A5 8F E8 5F 19 56 88 F2 1B FD 2B 43 2B 51 7E +A3 7F 65 48 29 CA 6F F4 AF 0C AE E5 AF D4 CD 08 +61 C1 F2 AD 3E D0 D0 0C 5D F9 0A 1E C8 80 91 DF +34 C1 1A 5D DE 1D 55 B5 A8 86 97 7A B6 42 DE F0 +4C F1 85 BD B8 05 8F CB DA 86 CD AA EF C4 A5 0D +42 01 6F F9 A1 55 C5 C3 F7 48 AC 99 01 26 30 70 +71 C9 AA 27 48 74 35 76 10 D3 93 68 C9 FC DD 13 +6E 05 B7 FF 6B 4F F8 DF E9 0E 7C 69 61 F3 04 A5 +4F 9C A8 7D 62 63 86 B9 4F 9C 30 F5 D9 2D A4 7D +76 23 33 62 D1 FE BD 40 A0 2D FE 2B D0 57 20 6E +89 BB 2D C5 36 D2 56 7F B8 5C 44 FA EF 72 22 FF +BB 85 0B A2 5E B2 9D 98 B7 79 C2 DE 7E AB 5F C2 +9D 0E E1 82 18 32 92 68 69 71 85 A7 FD 60 0A 90 +20 2E 78 31 07 92 08 3F C4 5F 7F 9F DD 74 CD 92 +3A AD 76 79 70 53 1E B4 70 48 4A F6 23 87 7E 2A +7B 41 13 EE F4 79 3A 7B 2D 5D C9 78 95 00 25 52 +EF D3 A5 6D AA 76 9A DF 3A 43 E0 37 13 02 19 80 +56 72 D0 E7 61 CA 01 6E 38 73 80 1B 25 07 5D DF +59 A9 45 4B F8 7D 07 C9 ED 10 95 32 23 E7 0E 5A +34 9F BD 1D DE 0F DB 67 CF B2 EE DF E1 F3 59 49 +F1 59 DC D4 67 25 D9 67 25 61 F5 59 9C 50 F1 D9 +94 26 85 86 CF A6 CF E1 F4 59 9C 10 F3 D9 28 19 +08 9B CF 26 73 10 0A 3E 9B CC 41 68 FA 2C 4E 74 +9F 4D F8 6A 38 F5 AB 7D 35 82 4F 86 57 8F B0 43 +C5 27 A7 AE 94 2E C5 15 15 A9 AA 2E 2B 9D 4D 0B +0A 5B 39 58 11 CB 09 4B 3D 27 A9 70 63 88 10 34 +B4 38 A2 07 B6 4F 1D 25 BA 9F 4C 91 31 CB B3 24 +16 56 07 1C FF 8B 7B 4B F4 3C 09 89 59 03 0B 0B +46 AD 30 D9 6D 7C 6A 22 76 0A 75 F9 AC C1 8C 84 +2B 4D 98 51 D3 14 B6 44 C1 8D 4F 56 6A 43 E1 48 +48 B6 A9 68 D9 86 0B 37 7C 46 87 59 3A 5F D7 38 +0B 48 24 23 B5 04 B8 61 30 D6 28 99 84 96 67 23 +77 DC BA 12 B6 AA B0 4A 55 B1 35 45 2A 29 04 1C +05 1A 71 78 0A C2 82 16 4E 79 C0 0E 01 6D 0C B3 +61 42 0B 8F EA 60 47 50 1D 86 73 F9 8D B3 B2 83 +21 79 4E 82 8F 03 2D 49 DD 5A CA 5C 93 1C AE 72 +60 C4 FF E0 4E EE 13 FB 31 4A 16 6B CF 95 97 8F +ED 76 3A 45 62 B6 1B BE D6 24 21 D1 19 4E 48 75 +96 03 1C DE 3C C6 16 92 CD B9 A4 31 CC ED 96 50 +55 70 15 1A 1A 7A 38 79 23 7A E5 8D 3D 5C DF 27 +AF 34 09 24 5C 50 CF 22 61 00 13 DC F0 B2 D0 B9 +4C 70 D5 7E 8F 6B 45 52 5A C1 0A 77 2B 58 71 AD +48 62 5B C1 09 CD AA 70 62 5B C1 0E CD 56 B0 63 +5B C1 2A AD 84 95 21 F5 65 5C 2B 58 B1 AD 60 86 +66 55 98 A5 95 03 86 58 E8 98 12 C2 7F 40 6C 44 +5B FF 0E EF CE 11 DF 9D 25 18 DE 83 80 CF E3 30 +DE F4 BC AD 24 14 FC 74 0A 23 9D E2 67 38 2C 22 +5C D6 70 5A E9 B8 E1 3E B8 69 DB A5 13 FC 3C 55 +3B F7 CD 6D 40 60 26 D2 F6 7D A2 FF E4 17 46 E2 +EB 00 DD C0 6A B1 72 1F D1 82 6A 0A B0 F1 B1 42 +59 7D 25 A1 A1 BE D8 21 A3 55 38 21 D1 19 56 48 +75 16 1A EA 1B 5B 48 48 A9 6F C6 51 C1 41 7D 71 +C2 6D E3 38 01 FC EA 1B 28 50 DF 94 82 62 E2 C3 +08 65 15 C7 09 0D 15 C7 0C 19 CD C3 0E 89 CE 60 +84 54 67 A1 A1 E2 B1 85 84 94 8A 67 9C 1F 1C 54 +1C 3B DC 56 80 1D C0 4F 41 03 05 2A 8E 81 8F 1E +CA EA 8B 1D 1A EA 8B 11 32 5A 85 15 12 9D A1 87 +54 67 A1 A1 BE B1 85 84 94 FA 62 05 15 F5 0D 31 +8D 0C E0 87 C2 82 3E 05 85 8E 2F C1 0D 65 35 C7 +0A 0D 35 87 1E 32 DA 87 19 12 9D 49 70 43 AA B5 +D0 50 F5 D8 4A 42 4A D5 31 83 8A AA 63 86 DB 1A +30 03 F8 A1 C6 C0 85 AA 4B 96 91 04 27 94 D5 1D +33 34 D4 7D D9 85 8C 16 C2 08 8D D6 70 42 AA B5 +D0 50 F9 D8 4A 42 4A E5 61 04 15 95 87 11 6E AB +80 11 C0 0F 75 06 32 54 1E 1B 5F 82 15 CA 2A 0F +23 44 54 1E 3B 64 B4 10 23 34 5A C3 0A A9 D6 42 +43 E5 63 2B 09 29 95 C7 08 2A 2A 8F 11 6E AB C0 +08 E0 87 A2 03 19 2A 8F 89 BF 3A A1 AC F2 18 21 +A2 F2 98 21 A3 85 E8 A1 D1 1A 8C 90 6A 2D 34 54 +3E B6 92 90 52 79 F4 A0 A2 F2 61 6D A1 2F 03 F8 +A1 EC 40 86 CA 63 E0 4B D0 43 59 E5 D1 43 44 E5 +31 42 46 0B A1 87 46 6B E8 21 D5 5A 68 A8 7C 6C +25 21 A5 F2 D0 83 8A CA 43 0F B7 55 40 0F E0 87 +B2 03 19 2A 0F 1D 1F 07 37 94 55 1E 7A 88 A8 3C +F4 90 D1 42 71 48 B4 86 83 1B 52 AD 85 86 CA C7 +56 12 52 2A 2F 0E 2A 2A 2F 0E B7 55 88 03 F8 A1 +EC 40 81 CA E3 2C 0B 1C 9C 50 56 67 71 68 A8 F3 +B2 0B 19 0D 43 0D 8D D6 70 42 AA B5 D0 50 E7 D8 +4A 42 4A 9D 51 83 8A 3A A3 86 DB E6 51 03 F8 A1 +DA C0 05 05 C6 C1 C6 C7 C1 0A 65 95 47 0D 11 95 +C7 0E 19 2D 14 85 46 6B 58 21 D5 5A 68 A8 7C 6C +25 21 A5 F2 A2 A0 A2 F2 A2 70 5B 85 28 80 1F AA +0D 64 A8 3C 26 3E 0E 8C 50 56 79 51 88 A8 3C 66 +C8 68 A1 30 34 5A 83 11 52 AD 85 86 CA C7 56 12 +52 2A 2F 0C 2A 2A 2F 0C B7 55 08 03 F8 A1 DA 40 +86 CA 63 E0 E3 A0 87 B2 CA 0B 43 44 E5 31 42 46 +0B DD D0 68 0D 3D A4 5A 0B 0D 95 8F AD 24 A4 54 +DE 0D 2A 2A EF 86 DB 2A DC 00 7E 28 3B 90 A1 F2 +D0 F1 B1 71 43 59 E5 DD 10 51 79 E8 21 A3 85 28 +21 D1 1A 36 6E 48 B5 16 1A 2A 1F 5B 49 48 A9 3C +4A 50 51 79 94 70 5B 05 4A 00 3F 94 1D B8 50 79 +EC 65 84 8D 13 CA 2A 8F 12 1A 2A BF EC 42 46 0B +A1 86 46 6B 38 21 D5 5A 68 A8 7C 6C 25 21 A5 F2 +50 83 89 CA 4B C2 6D 42 92 58 13 0A E0 87 B2 83 +BF CA 63 E3 63 63 85 B2 CA 43 0D 11 95 C7 0E 19 +2D 84 12 1A AD 61 85 54 6B A1 A1 F2 B1 95 84 94 +CA 43 09 2A 2A 1F 6E AB 90 C4 5A 45 00 3F 94 1D +FC 55 1E 13 1F 1B 46 28 AB 3C 94 10 51 79 CC 90 +D1 42 41 68 B4 06 23 A4 5A 0B 0D 95 8F AD 24 A4 +54 5E 10 54 54 1E 27 DC 2A 8F 13 C0 0F 65 07 0A +54 1E 1B 03 1F 1B 3D 94 D5 59 10 22 EA 8C 11 32 +1A 06 62 A1 D1 1A 7A 48 B5 16 1A EA 1C 5B 49 48 +A9 33 88 05 15 75 C6 0E B7 3A 63 07 F0 43 B5 81 +03 75 86 8E 8F 85 1B CA EA 0C 62 21 A2 CE D0 43 +46 C3 C0 0C 89 D6 B0 70 43 AA B5 D0 50 E7 D8 4A +42 4A 9D C1 0C 2A EA 1C 6E 0D 95 C4 6A 68 00 3F +14 19 F4 A1 48 AC 65 84 85 13 CA 2A 0F 66 68 A8 +FC B2 0B 19 2D E4 87 46 6B 38 21 D5 5A 68 A8 7C +6C 25 21 A5 F2 FC A0 A2 F2 98 E1 56 79 CC 00 7E +28 32 90 A1 F2 D8 F8 58 58 A1 AC F2 FC 10 51 79 +EC 90 D1 42 E4 D0 68 0D 2B A4 5A 0B 0D 95 8F AD +24 A4 54 1E 39 A8 A8 3C 8C 70 AB 3C 8C 00 7E A8 +36 90 A1 F2 98 F8 58 30 42 59 E5 91 43 44 E5 31 +43 46 0B 79 A1 D1 1A 8C 90 6A 2D 34 54 3E B6 92 +90 52 79 5E 50 51 79 8C 70 AB 3C 46 00 3F 94 1D +B8 50 F9 37 02 71 CC 06 18 45 51 FF D6 C9 90 50 +FF 9B 19 DC 30 F5 0D 2D BE F1 C9 02 B3 43 E1 E6 +10 40 74 18 4A 07 82 8B FC A3 39 11 8A 59 E2 32 +47 9A 9F 27 10 2A 0B CA 8F AA F1 E7 68 47 8B F5 +44 3A 6D B1 A3 ED A6 31 EE 3E 27 1E B5 51 DF 2F +A5 D5 1E 24 F5 51 DA 6C D1 F9 89 DF 54 AE D9 0C +08 C9 CA 67 27 1C 95 CF DC 2B 0F 63 A5 69 4B C9 +4A D3 BE C2 50 69 ED 2D 2D 2B 2E 66 1B 5F 0F 90 +57 AF 4C 74 1E C9 32 6F 95 E5 92 38 5B 26 49 92 +C8 65 77 31 23 61 ED A2 5E 76 17 A5 AE D8 A2 16 +4E 88 20 5B 99 ED F0 40 16 BE 4E 66 B1 DB 98 E3 +DA 84 82 D3 EF 38 61 7D C7 C9 EF 38 F9 3D 2D 20 +1D B1 68 71 DC 1A 0D 67 95 6F AB B5 7E 48 B8 B8 +A0 56 B5 5B 4D CA FA A5 DD FE 39 7C 9C FB 00 B0 +98 B7 71 C2 64 23 E3 27 20 9A 95 82 A0 B2 2D 5E +18 38 28 46 FC 8F 84 B8 AA 4D 97 91 E0 A4 35 53 +7C 81 CB 46 47 11 AF 0B 44 11 17 87 ED EF 31 84 +A8 A0 B1 5C 88 2C 2E 44 8E 2B E6 13 E6 1A B0 41 +25 80 85 83 09 03 0F 17 EC A8 7B 58 EB 1B A3 E0 +91 C5 22 D1 CB 7F 62 DA B8 A6 C1 45 46 DC B6 1B +FC 8B 58 18 93 7D AC D9 8D F2 4B 50 85 4E 6C FD +11 94 5A 80 12 21 6D C4 A9 A2 5A B4 84 27 74 A0 +C2 A8 98 51 E2 95 54 CC 48 8D 16 85 8C E0 89 58 +11 3D 11 27 84 3C 11 2B 4C 9E 88 13 56 4F 44 0F +31 4F C4 09 BC 79 22 4E D8 3D 11 3D 34 3D 31 4A +BC C2 E4 89 E8 D1 3D 11 46 44 4F C4 0E 21 4F 84 +11 26 4F C4 0E AB 27 42 0F 31 4F C4 0E BC 79 22 +76 D8 3D 11 7A 68 7A 62 94 78 85 C9 13 A1 47 F7 +44 F4 88 9E 88 15 42 9E 88 1E 26 4F C4 0A AB 27 +8A 43 CC 13 B1 02 6F 9E 88 15 76 4F 14 87 A6 27 +46 89 57 98 3C 51 1C DD 13 25 B8 11 BD 11 33 84 +BC 71 55 C3 E4 91 98 61 F5 48 D4 10 F3 48 CC C0 +9B 47 62 86 DD 23 51 43 D3 23 A3 C4 2B 4C 1E 89 +1A 06 8F 8C 8A 8D 61 84 92 47 86 0B 2B C3 08 AB +47 8A 42 CC 23 61 04 DE 3C 12 46 D8 3D 52 14 9A +1E 19 25 5E 61 F2 48 51 18 3C 32 2A 76 C6 08 25 +8F 0C 17 96 C6 08 AB 47 0A 43 CC 23 31 02 6F 1E +89 11 76 8F 14 86 A6 47 46 89 57 98 3C 52 18 06 +8F 8C 8A AD D1 43 C9 23 C3 85 B5 D1 C3 EA 91 6E +88 79 24 7A E0 CD 23 D1 C3 EE 91 6E 68 7A 64 94 +78 85 C9 23 DD 30 78 64 54 EC 0D 3D 94 3C 32 5C +58 1C 7A 58 3D 32 42 BD E1 F6 48 E8 81 37 8F 84 +1E 76 8F 44 09 4D 8F 8C 12 AF 30 79 24 4A 74 8F +C4 89 8A C5 C5 21 E4 91 38 E1 C2 E2 E2 B0 7A 24 +D4 D0 F2 48 09 6E A0 CD 23 4B FD E1 F4 48 A8 A1 +E9 91 51 E2 15 26 8F 84 1A 06 8F 8C 8A C5 51 43 +C9 23 C3 85 C5 51 C3 EA 91 50 42 CC 23 25 81 37 +8F 94 84 DD 23 A1 84 A6 47 46 89 57 98 3C 12 4A +18 3C 32 2A 16 17 85 92 47 86 0B 8B 8B C2 EA 91 +82 10 F3 48 9C C0 9B 47 E2 84 DD 23 05 A1 E9 91 +51 E2 15 26 8F 14 84 C1 23 A3 62 71 61 28 79 64 +B8 B0 B8 30 AC 1E 09 62 21 E6 91 D8 81 37 8F C4 +0E BB 47 82 58 68 7A 64 94 78 85 C9 23 41 2C 0C +1E 19 15 8B BB A1 E4 91 E1 C2 E2 6E 58 3D 12 CC +10 F3 48 AC C0 9B 47 62 85 DD 23 C1 0C 4D 8F 8C +12 AF 30 79 24 98 D1 3D 12 3B 2A 16 47 09 21 8F +C4 0E 17 16 47 09 AB 47 F2 43 CC 23 31 03 6F 1E +89 19 76 8F E4 87 A6 47 46 89 57 98 3C 92 1F 06 +8F 8C 88 C5 25 B8 A1 E4 91 61 C2 E2 2B 1B 56 8F +44 0E 31 8F 84 11 78 F3 48 18 61 F7 48 E4 D0 F4 +C8 28 F1 0A 93 47 22 87 C1 23 23 62 71 89 24 94 +3C 32 4C 58 7C 65 C3 EA 91 BC 10 F3 48 8C C0 9B +47 62 84 DD 23 79 A1 E9 91 51 E2 15 26 8F E4 85 +C1 23 23 62 71 09 4E 28 79 64 98 B0 F8 CA 86 D5 +23 B9 21 E6 91 E8 81 37 8F 44 0F BB 47 72 43 D3 +23 A3 C4 2B 4C 1E C9 0D 83 47 46 C4 E2 12 EC 50 +F2 C8 30 61 F1 95 0D AB 47 46 F8 09 B7 47 42 0F +BC 79 24 F4 B0 7B 24 52 68 7A 64 94 78 85 C9 23 +91 A2 7B 24 56 44 2C 2E C1 0A 21 8F C4 0A 13 16 +5F D9 B0 7A 24 88 86 96 47 E2 E0 06 DA 3C B2 D4 +1F 4E 8F 04 D1 D0 F4 C8 28 F1 0A 93 47 82 68 18 +3C 32 2A 16 C7 0C 25 8F 0C 17 16 C7 0C AB 47 72 +42 CC 23 25 81 37 8F 94 84 DD 23 39 A1 E9 91 51 +E2 15 26 8F E4 84 C1 23 A3 62 71 18 A1 E4 91 E1 +C2 E2 30 C2 EA 91 EC 10 F3 48 9C C0 9B 47 E2 84 +DD 23 D9 A1 E9 91 51 E2 15 26 8F 64 87 C1 23 A3 +62 71 8C 50 F2 C8 70 61 71 8C B0 7A 24 2B C4 3C +12 3B F0 E6 91 D8 61 F7 48 56 68 7A 64 94 78 85 +C9 23 59 F7 C8 19 43 E2 70 A1 72 C4 C8 C4 20 09 +C2 4B 18 0B 1D 13 6F D1 82 24 40 0B 8C 41 12 24 +CB 96 EF 29 22 62 30 C4 9C 55 05 7D C1 E1 F0 16 +82 FA FD 23 E2 DE 82 CA E7 A2 46 98 22 1E AF A5 +49 BC EF 03 68 DE D1 34 07 1C 24 5C 3C 3C 9C 7B +AB D7 17 06 26 38 C5 06 46 CF D7 EF AE 94 BF 58 +A8 97 47 8D 4F B8 A7 EB 30 C3 31 19 A1 32 3C 1D +32 9F A1 7E 86 C6 83 0C 71 71 6B F3 04 8C 88 BA +E2 BA 06 B7 8C CD 51 19 83 E8 30 94 FA 8C CA E5 +F2 81 51 6D 24 CA 94 88 23 CA BD CD 14 1B 22 54 +97 F5 A7 05 E7 6F 3F 85 0B B7 BF 58 5C 5E FF 40 +B4 8C 5C 79 F9 FF 13 C8 7C 84 27 9C F8 6F 9C FC +9D 38 CC D7 E9 11 76 7D CE CB D8 69 AB 89 C3 B4 +D3 74 C9 22 2F B0 92 D8 F1 5E 82 A8 C9 F1 0D CF +16 4E A4 53 9C 28 A7 31 9A 3E 5B 4B 53 F9 15 0A +44 C8 EC 1C E8 C4 55 C7 C8 5C A7 15 8D 1F 92 44 +39 C2 89 72 84 1D E5 08 2B F6 E8 C1 80 F2 A3 F6 +A0 C4 12 3F B1 34 35 92 DE EA 26 48 FA BF 17 A6 +B2 19 E1 C9 FA 4E EE 0C 84 92 2F 4F 83 AD 2A 10 +C9 3A DD EE 48 AC B8 AE 9B FF CA 96 55 FC 18 1A +9A A1 2B 7E 4B 3C 90 B5 FF 12 0A 78 97 A1 EA 2D +F8 1E 89 35 33 C0 04 06 2E 2E 59 F5 04 ED 6B 51 +07 B1 31 F3 E0 EB A1 AD 1C CE CA A1 49 5A A0 8D +B7 A0 E1 B6 88 6C 10 6E EA 90 6B 22 F9 AC 6D 2E +18 B1 57 B8 73 55 D5 34 F7 F2 CA D0 2A 6C 35 4E +F3 B6 4A 2F A9 55 C4 F5 92 BC 8A DC 4B A2 93 B4 +AA 39 4B 93 9A D8 BA 97 C0 8D F1 DE 95 8A F3 7A +B0 FD B4 DD 97 70 E3 39 17 58 58 85 72 E6 BF F8 +3E A6 B2 4F A5 C5 25 4E 92 F5 32 9C B5 8B EB EA +DA BF 31 09 3E 0E B4 EC C0 AB 80 5E BC 73 04 33 +A8 D0 86 CD E3 4A 12 4B 92 B2 84 95 58 C2 89 74 +89 1D 69 09 AB 2C E1 26 96 30 93 97 45 AD 08 FF +01 B1 BD A6 88 1B BE 9F 23 BE 3B 4B 17 05 10 D8 +2D F3 30 3E 3F 6F AB 01 05 3F 9D C2 48 A7 F8 E3 +E1 D8 F8 58 61 CB 18 4E E0 2B 63 7B 98 F8 30 C2 +96 35 EC C0 57 D6 30 F0 D1 C3 96 B1 64 2E 02 4F +61 86 8E 2F C1 0D 5B DE 30 03 63 79 93 48 16 82 +F0 A9 05 8C 40 59 E6 B0 17 82 F0 A9 09 46 A0 2C +73 98 0B 41 F8 D4 25 B9 14 88 CA 1C C6 42 10 3E +F5 81 1E 28 CB 1C 74 7C 9C F0 A9 90 38 F0 95 39 +9C 53 A7 F0 A9 0E 6A 60 2C DC 38 D8 0B 41 F8 54 +47 14 28 CB 1C E6 42 10 3E D5 11 06 CA 32 87 B1 +10 84 4F 75 DC 40 59 E6 A0 E3 63 87 4F 75 50 02 +63 99 C3 96 2C 04 61 53 21 49 B2 A0 40 54 E6 B0 +17 82 B0 A9 90 24 10 06 21 3C 73 98 0B 41 D8 54 +48 12 08 83 30 B0 31 16 D2 B0 A9 8E 24 10 06 61 +60 43 C7 C7 0A 9B CA 48 02 65 10 08 96 64 21 08 +9F CA 04 CA 20 12 2C EC 85 20 7C 2A 13 28 83 48 +B0 30 17 82 F0 A9 4C A0 0C 22 F9 16 44 86 B3 7E +3D 33 93 CC EE D2 CD 1D 42 74 18 4A 37 C9 45 FE +D1 9C 08 C5 2C 71 99 23 CD CF 5B 87 CA 82 F2 A3 +9A BE 69 4B B3 19 10 92 7D CC 4E 38 FA 98 B9 F7 +D1 DF B5 82 CD 6D 0C E4 B5 DE D2 4B 1F CD 48 1F +ED AD 12 44 90 6D 6A 3B 3C 90 7D 47 C1 E9 19 9C +9E 99 03 8B E6 19 3A 99 EC AC C6 34 21 41 C3 F1 +5F F1 75 1F 12 2E 2E A8 35 4A 5E A1 AC DF DA F0 +05 2E 1B 1D 45 BC 79 88 4B 0C 87 ED 5F 10 21 2A +68 2C 17 22 8B 0B 91 E3 8A F9 84 79 1B 1B 54 02 +58 38 98 30 F0 70 C1 8E BA 87 B5 BE 93 81 49 F0 +32 04 46 91 6A C0 8A 58 03 4E 7C 0D 38 41 AB 06 +18 11 6B C0 8E AF 01 3B 68 D5 80 1E B1 06 AC F8 +1A B0 82 56 0D 12 DC 88 45 60 C6 17 81 19 BC 8A +88 EA 54 30 E2 8B 80 11 BC 8A 88 EA 58 18 F1 45 +60 04 AF 22 A2 3A 17 7A 7C 11 E8 C1 AB 88 A8 0E +06 3D BE 08 E8 41 AB 08 9C A8 0E 26 8E 2D 42 82 +1B BC 8A 88 EA 60 A8 F1 45 04 2F C9 C5 89 EA 60 +A2 F8 22 82 97 F4 E2 44 75 30 61 7C 11 C1 4B 82 +71 A2 3A 98 1B 5F 44 F0 92 62 EC A8 0E 86 12 5F +44 F0 92 62 EC 88 0E 76 C1 12 5B 44 F0 92 62 EC +88 0E 26 89 A7 31 92 E0 25 C5 D8 11 1D 4C 12 4F +6B 24 C1 4B 8A B1 23 3A 98 24 9E E6 48 82 97 14 +63 45 74 30 49 3C ED C1 09 5E 52 8C 15 D5 C1 E2 +69 0F 4E 10 C3 81 51 1D 2C 9E F6 E0 04 2F 29 C6 +8A EA 60 F1 B4 07 27 78 48 B1 CB 13 42 44 E2 70 +A1 72 C4 C8 C0 0D 24 41 98 8B 24 12 8A 25 78 48 +5C 17 24 81 3A 48 82 24 48 82 02 D5 85 2A E0 41 +14 B0 20 42 59 6D A1 CB 59 5B A8 7C 2E EA CA 6D +89 B2 D1 8D 09 B8 BC A5 82 E6 25 7E E3 A0 98 3E +92 9F A5 25 5F 1B DA 3C 18 62 0E C4 FA 4E 8C CA +86 C8 66 2C B4 74 D9 B4 B7 50 34 88 90 E1 2E EC +6C 16 67 25 A0 02 A3 28 6F 9C 05 FB 39 5D E3 55 +04 6D 91 E2 E1 C1 C0 05 75 A5 50 FC 64 0C 18 75 +E5 6F 6B 85 13 C7 E5 22 E0 1F + diff --git a/L801/$GEN$/Resource/pceSegs.txt b/L801/$GEN$/Resource/pceSegs.txt new file mode 100644 index 0000000..4f5e67b --- /dev/null +++ b/L801/$GEN$/Resource/pceSegs.txt @@ -0,0 +1,31 @@ +1/15 Datasegment 1/16 844 CO485 +1/16 Codesegment 1/17 7314 +1/17 Initialsegment 1/16 728 +1/18 Datasegment 1/19 28 CO485.RECVB4851 +1/19 Codesegment 1/20 7 +1/20 Initialsegment 1/19 36 +1/21 Datasegment 1/22 28 CO485.SENDB4851 +1/22 Codesegment 1/23 7 +1/23 Initialsegment 1/22 36 +1/24 Datasegment 1/25 384 CO485.CRC4851 +1/25 Codesegment 1/26 410 +1/26 Initialsegment 1/25 388 +1/27 Datasegment 1/28 32 CO485.CRC4851.V2V +1/28 Codesegment 1/29 7 +1/29 Initialsegment 1/28 40 +1/30 Datasegment 1/31 32 CO485.T1 +1/31 Codesegment 1/32 7 +1/32 Initialsegment 1/31 44 +1/33 Datasegment 1/31 32 CO485.T2 +1/34 Datasegment 1/31 32 CO485.T3 +1/35 Datasegment 1/31 32 CO485.TIMER1 +1/36 Datasegment 1/31 32 CO485.TIMER2 +1/37 Instancetable -- 196 +1/38 Downloadtable -- 262 +0/9 SegHardwareConfig -- 20 +0/10 Datasegment 0/11 120 OPCDA1 +0/11 Codesegment 0/12 7 +0/12 Initialsegment 0/11 128 +0/13 Instancetable -- 14 +0/14 Downloadtable -- 33 +0/15 Sourcesegment -- 7770 diff --git a/L801/$GEN$/Resource/pceVars.txt b/L801/$GEN$/Resource/pceVars.txt new file mode 100644 index 0000000..6a74ea7 --- /dev/null +++ b/L801/$GEN$/Resource/pceVars.txt @@ -0,0 +1,168 @@ +LPAU8FA01_R OPCDA 1 1 0 1 8 0 1 0 0 %I0.0 +LPAU8FA01_F OPCDA 1 1 0 1 8 1 1 0 0 %I0.1 +LPAU8FA01_A OPCDA 1 1 0 1 8 2 1 0 0 %I0.2 +LPAU8FA01_IPS OPCDA 1 1 0 1 8 3 1 0 0 %I0.3 +LPAU8FA01_FPS OPCDA 1 1 0 1 8 4 1 0 0 %I0.4 +LPAU8FA01_FDOB OPCDA 1 1 0 1 8 5 1 0 0 %I0.5 +LPAU8FA01_FDSB OPCDA 1 1 0 1 8 6 1 0 0 %I0.6 +LPAU8FA01_C OPCDA 1 1 0 1 520 0 1 0 0 %Q0.0 +LPAU8FA01_FDOC OPCDA 1 1 0 1 520 1 1 0 0 %Q0.1 +LPAU8FA01_FDSC OPCDA 1 1 0 1 520 2 1 0 0 %Q0.2 +LPAU8FA01_WVO OPCDA 1 1 0 1 520 3 1 0 0 %Q0.3 +LPAU8FA01_WVS OPCDA 1 1 0 1 520 4 1 0 0 %Q0.4 +LPAU8FA01_ST OPCDA 9 2 0 1 10 0 1 0 0 %I2.0 +LPAU8FA01_VFB OPCDA 9 2 0 1 12 0 1 0 0 %I4.0 +LPAU8FA01_VFC OPCDA 9 2 0 1 528 0 1 0 0 %Q8.0 +RPAU8FA01_TSET OPCDA 11 4 0 1 1200 0 1 0 0 %M168.0 +RPAU8FA01_SM OPCDA 9 2 0 1 1204 0 1 0 0 %M172.0 +RPAU8FA01_PC OPCDA 1 1 0 1 1206 0 1 0 0 %M174.0 +LPAU8FA01_TSET OPCDA 11 4 0 1 1212 0 1 0 0 %M180.0 +LPAU8FA01_SM OPCDA 9 2 0 1 1216 0 1 0 0 %M184.0 +LPAU8FA01_WVBS OPCDA 11 4 0 1 1220 0 1 0 0 %M188.0 +LPAU8FA01_WVMC OPCDA 1 1 0 1 1224 0 1 0 0 %M192.0 +LPAU8FA01_WVMV OPCDA 11 4 0 1 1228 0 1 0 0 %M196.0 +LPAU8FA01_STS OPCDA 11 4 0 1 1232 0 1 0 0 %M200.0 +LPAU8FA01_RST OPCDA 1 1 0 1 1236 0 1 0 0 %M204.0 +LPAU8FA01_RSTV OPCDA 11 4 0 1 1240 0 1 0 0 %M208.0 +LPAU8FA01_ISO1 OPCDA 1 1 0 1 1244 0 1 0 0 %M212.0 +LPAU8FA01_ISO2 OPCDA 1 1 0 1 1246 0 1 0 0 %M214.0 +LPAU8FA01_VP OPCDA 11 4 0 1 1252 0 1 0 0 %M220.0 +LPAU8FA01_VI OPCDA 11 4 0 1 1256 0 1 0 0 %M224.0 +LPAU8FA01_RH OPCDA 11 4 0 1 1260 0 1 0 0 %M228.0 +LPAU8FA01_SN OPCDA 9 2 0 1 1264 0 1 0 0 %M232.0 +LPAU8FA01_WVCS OPCDA 9 2 0 1 1266 0 1 0 0 %M234.0 +LPAU8FA01_PC OPCDA 1 1 0 1 1268 0 1 0 0 %M236.0 +LPAU8FA01_VFMV OPCDA 9 2 0 1 1270 0 1 0 0 %M238.0 +LPAU8FA01_ISO3 OPCDA 1 1 0 1 1272 0 1 0 0 %M240.0 +LPAU8FA01_VFCS OPCDA 9 2 0 1 1274 0 1 0 0 %M242.0 +LPAU8FA01_VFBS OPCDA 9 2 0 1 1276 0 1 0 0 %M244.0 +LPAU8FA01_LM OPCDA 1 1 0 1 1278 0 1 0 0 %M246.0 +LPAU8FA01_DM OPCDA 1 1 0 1 1280 0 1 0 0 %M248.0 +LPAU8FA01_CO2SET OPCDA 11 4 0 1 1284 0 1 0 0 %M252.0 +LPAU8FA01_TC OPCDA 1 1 0 1 1288 0 1 0 0 %M256.0 +LPAU8FA01_TM OPCDA 1 1 0 1 1290 0 1 0 0 %M258.0 +LIES8FA01_CO2S OPCDA 11 4 0 1 1296 0 1 0 0 %M264.0 +LIES8FA02_CO2S OPCDA 11 4 0 1 1300 0 1 0 0 %M268.0 +LIES8FA03_CO2S OPCDA 11 4 0 1 1304 0 1 0 0 %M272.0 +LIES8FA04_CO2S OPCDA 11 4 0 1 1304 0 1 0 0 %M272.0 +LIES8FA05_CO2S OPCDA 11 4 0 1 1308 0 1 0 0 %M276.0 +LIES8FA06_CO2S OPCDA 11 4 0 1 1312 0 1 0 0 %M280.0 +LIES8FA07_CO2S OPCDA 11 4 0 1 1312 0 1 0 0 %M280.0 +LIES8FA08_CO2S OPCDA 11 4 0 1 1316 0 1 0 0 %M284.0 +LIES8FA09_CO2S OPCDA 11 4 0 1 1320 0 1 0 0 %M288.0 +LIES8FA10_CO2S OPCDA 11 4 0 1 1320 0 1 0 0 %M288.0 +LIES8FA11_CO2S OPCDA 11 4 0 1 1324 0 1 0 0 %M292.0 +LIES8FA12_CO2S OPCDA 11 4 0 1 1328 0 1 0 0 %M296.0 +LIES8FA13_CO2S OPCDA 11 4 0 1 1332 0 1 0 0 %M300.0 +LIES8FA14_CO2S OPCDA 11 4 0 1 1336 0 1 0 0 %M304.0 +LIES8FA15_CO2S OPCDA 11 4 0 1 1340 0 1 0 0 %M308.0 +LIES8FA16_CO2S OPCDA 11 4 0 1 1340 0 1 0 0 %M308.0 +LIES8FA17_CO2S OPCDA 11 4 0 1 1344 0 1 0 0 %M312.0 +LIES8FA18_CO2S OPCDA 11 4 0 1 1348 0 1 0 0 %M316.0 +LIES8FA19_CO2S OPCDA 11 4 0 1 1348 0 1 0 0 %M316.0 +LIES8FA20_CO2S OPCDA 11 4 0 1 1352 0 1 0 0 %M320.0 +LIES8FA21_CO2S OPCDA 11 4 0 1 1356 0 1 0 0 %M324.0 +LIES8FA22_CO2S OPCDA 11 4 0 1 1356 0 1 0 0 %M324.0 +LIES8FA23_CO2S OPCDA 11 4 0 1 1360 0 1 0 0 %M328.0 +BS_SCHEDULE_STR_W OPCDA1 20 35 0 10 8 0 5 0 0 +BS_SCHEDULE_STR_R OPCDA1 22 76 0 10 44 0 5 0 0 BYTE 0..60 12 +SENDF1 CO485 22 216 1 15 132 0 4 0 0 BYTE 0..200 12 +RECVF1 CO485 22 216 1 15 348 0 4 0 0 BYTE 0..200 12 +CALCF1 CO485 22 216 1 15 564 0 4 0 0 BYTE 0..200 12 +SEND_ACT1 CO485 1 1 1 15 780 0 4 0 0 +RECV_ACT1 CO485 1 1 1 15 781 0 4 0 0 +T1_IN CO485 1 1 1 15 784 0 4 0 0 +T1_Q CO485 1 1 1 15 785 0 4 0 0 +T2_IN CO485 1 1 1 15 788 0 4 0 0 +T2_Q CO485 1 1 1 15 789 0 4 0 0 +T3_IN CO485 1 1 1 15 792 0 4 0 0 +T3_Q CO485 1 1 1 15 793 0 4 0 0 +TIMER1_RUN CO485 1 1 1 15 796 0 4 0 0 +TIMER2_RUN CO485 1 1 1 15 800 0 4 0 0 +COMMANDSEND1 CO485 9 2 1 15 802 0 4 0 0 +F_WS1 CO485 9 2 1 15 804 0 4 0 0 +RECV_LEN CO485 9 2 1 15 806 0 4 0 0 +RECV_LEN1 CO485 9 2 1 15 808 0 4 0 0 +RECV_LEN2 CO485 9 2 1 15 810 0 4 0 0 +RECV_LEN3 CO485 9 2 1 15 812 0 4 0 0 +RECV_LEN4 CO485 9 2 1 15 814 0 4 0 0 +RECV_CRCH CO485 2 1 1 15 816 0 4 0 0 +RECV_CRCL CO485 2 1 1 15 817 0 4 0 0 +SENDP1 CO485 36 8 1 15 820 0 4 0 0 +RECVP1 CO485 36 8 1 15 828 0 4 0 0 +I CO485 9 2 1 15 836 0 4 0 0 +J CO485 9 2 1 15 838 0 4 0 0 +TEST_MODE1 CO485 1 1 1 15 840 0 4 0 0 +LIES8FA15_CO2S CO485 11 4 1 1 1340 0 8 0 0 +LIES8FA04_CO2S CO485 11 4 1 1 1304 0 8 0 0 +LIES8FA14_CO2S CO485 11 4 1 1 1336 0 8 0 0 +LIES8FA03_CO2S CO485 11 4 1 1 1304 0 8 0 0 +LIES8FA13_CO2S CO485 11 4 1 1 1332 0 8 0 0 +LIES8FA02_CO2S CO485 11 4 1 1 1300 0 8 0 0 +LIES8FA23_CO2S CO485 11 4 1 1 1360 0 8 0 0 +LIES8FA12_CO2S CO485 11 4 1 1 1328 0 8 0 0 +LIES8FA01_CO2S CO485 11 4 1 1 1296 0 8 0 0 +LIES8FA22_CO2S CO485 11 4 1 1 1356 0 8 0 0 +LIES8FA11_CO2S CO485 11 4 1 1 1324 0 8 0 0 +LIES8FA21_CO2S CO485 11 4 1 1 1356 0 8 0 0 +LIES8FA10_CO2S CO485 11 4 1 1 1320 0 8 0 0 +LIES8FA20_CO2S CO485 11 4 1 1 1352 0 8 0 0 +LIES8FA09_CO2S CO485 11 4 1 1 1320 0 8 0 0 +LIES8FA19_CO2S CO485 11 4 1 1 1348 0 8 0 0 +LIES8FA08_CO2S CO485 11 4 1 1 1316 0 8 0 0 +LIES8FA18_CO2S CO485 11 4 1 1 1348 0 8 0 0 +LIES8FA07_CO2S CO485 11 4 1 1 1312 0 8 0 0 +LIES8FA17_CO2S CO485 11 4 1 1 1344 0 8 0 0 +LIES8FA06_CO2S CO485 11 4 1 1 1312 0 8 0 0 +LIES8FA16_CO2S CO485 11 4 1 1 1340 0 8 0 0 +LIES8FA05_CO2S CO485 11 4 1 1 1308 0 8 0 0 +IN CO485.T1 1 1 1 30 16 0 2 0 0 +PT CO485.T1 12 4 1 30 20 0 2 0 0 +Q CO485.T1 1 1 1 30 8 0 2 0 0 +ET CO485.T1 12 4 1 30 12 0 2 0 0 +EN CO485.SENDB4851 1 1 1 21 8 0 2 0 0 +COM CO485.SENDB4851 2 1 1 21 12 0 2 0 0 +DATA CO485.SENDB4851 36 8 1 21 16 0 2 0 0 +LENGTH CO485.SENDB4851 9 2 1 21 24 0 2 0 0 +ENO CO485.SENDB4851 1 1 1 21 9 0 2 0 0 +EN CO485.RECVB4851 1 1 1 18 8 0 2 0 0 +COM CO485.RECVB4851 2 1 1 18 16 0 2 0 0 +DATA CO485.RECVB4851 36 8 1 18 20 0 2 0 0 +LENGTH CO485.RECVB4851 9 2 1 18 12 0 2 0 0 +CRC_IN CO485.CRC4851 22 216 1 24 12 0 2 0 0 BYTE 0..200 12 +CRC_LEN CO485.CRC4851 9 2 1 24 228 0 2 0 0 +CRC16H CO485.CRC4851 2 1 1 24 8 0 2 0 0 +CRC16L CO485.CRC4851 2 1 1 24 9 0 2 0 0 +CRC16LO CO485.CRC4851 2 1 1 24 236 0 4 0 0 +CRC16HI CO485.CRC4851 2 1 1 24 237 0 4 0 0 +CL CO485.CRC4851 2 1 1 24 238 0 4 0 0 +CH CO485.CRC4851 2 1 1 24 239 0 4 0 0 +SAVEHI CO485.CRC4851 2 1 1 24 240 0 4 0 0 +SAVELO CO485.CRC4851 2 1 1 24 241 0 4 0 0 +FLAG CO485.CRC4851 9 2 1 24 242 0 4 0 0 +I CO485.CRC4851 9 2 1 24 244 0 4 0 0 +J CO485.CRC4851 9 2 1 24 246 0 4 0 0 +K CO485.CRC4851 9 2 1 24 248 0 4 0 0 +VALCRC CO485.CRC4851 22 116 1 24 252 0 4 0 0 BYTE 0..100 12 +P1 CO485.CRC4851 36 8 1 24 368 0 4 0 0 +P2 CO485.CRC4851 36 8 1 24 376 0 4 0 0 +DEST CO485.CRC4851.V2V 36 8 1 27 12 0 2 0 0 +SRC CO485.CRC4851.V2V 36 8 1 27 20 0 2 0 0 +LENGTH CO485.CRC4851.V2V 9 2 1 27 28 0 2 0 0 +OUT CO485.CRC4851.V2V 1 1 1 27 8 0 2 0 0 +IN CO485.T2 1 1 1 33 16 0 2 0 0 +PT CO485.T2 12 4 1 33 20 0 2 0 0 +Q CO485.T2 1 1 1 33 8 0 2 0 0 +ET CO485.T2 12 4 1 33 12 0 2 0 0 +IN CO485.T3 1 1 1 34 16 0 2 0 0 +PT CO485.T3 12 4 1 34 20 0 2 0 0 +Q CO485.T3 1 1 1 34 8 0 2 0 0 +ET CO485.T3 12 4 1 34 12 0 2 0 0 +IN CO485.TIMER1 1 1 1 35 16 0 2 0 0 +PT CO485.TIMER1 12 4 1 35 20 0 2 0 0 +Q CO485.TIMER1 1 1 1 35 8 0 2 0 0 +ET CO485.TIMER1 12 4 1 35 12 0 2 0 0 +IN CO485.TIMER2 1 1 1 36 16 0 2 0 0 +PT CO485.TIMER2 12 4 1 36 20 0 2 0 0 +Q CO485.TIMER2 1 1 1 36 8 0 2 0 0 +ET CO485.TIMER2 12 4 1 36 12 0 2 0 0 diff --git a/L801/$GEN$/Resource/pceVars.txt.xml b/L801/$GEN$/Resource/pceVars.txt.xml new file mode 100644 index 0000000..51ae33c --- /dev/null +++ b/L801/$GEN$/Resource/pceVars.txt.xml @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/L801/CO485.POE b/L801/CO485.POE new file mode 100644 index 0000000..4cf28cf --- /dev/null +++ b/L801/CO485.POE @@ -0,0 +1,2452 @@ +PROGRAM CO485 +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +sendf1 : array[0..200] of byte;(* 16 *) +recvf1 : array[0..200] of byte;(* *) +calcf1 : array[0..200] of byte;(* *) +recvb4851 :NW_serrecv; +sendb4851 :NW_sersend; +send_act1 :BOOL; +recv_act1 :BOOL; +CRC4851 :BS_GETCRC16; +t1 :TON; +t1_in :BOOL; +t1_q :BOOL; +t2 :TON; +t2_in :BOOL; +t2_q :BOOL; +t3 :TON; +t3_in :BOOL; +t3_q :BOOL; +timer1 :TON; +timer1_run :BOOL; +timer2 :TON; +timer2_run :BOOL; +commandsend1 :int; +F_WS1 :int; +recv_len :int; +recv_len1 :int; +recv_len2 :int; +recv_len3 :int; +recv_len4 :int; +recv_CRCH :byte; +recv_CRCL :byte; +sendp1 :pointer; +recvp1 :pointer; +i :int; +j :int; + +test_mode1 :bool; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LIES8FA15_CO2S : REAL; + LIES8FA04_CO2S : REAL; + LIES8FA14_CO2S : REAL; + LIES8FA03_CO2S : REAL; + LIES8FA13_CO2S : REAL; + LIES8FA02_CO2S : REAL; + LIES8FA23_CO2S : REAL; + LIES8FA12_CO2S : REAL; + LIES8FA01_CO2S : REAL; + LIES8FA22_CO2S : REAL; + LIES8FA11_CO2S : REAL; + LIES8FA21_CO2S : REAL; + LIES8FA10_CO2S : REAL; + LIES8FA20_CO2S : REAL; + LIES8FA09_CO2S : REAL; + LIES8FA19_CO2S : REAL; + LIES8FA08_CO2S : REAL; + LIES8FA18_CO2S : REAL; + LIES8FA07_CO2S : REAL; + LIES8FA17_CO2S : REAL; + LIES8FA06_CO2S : REAL; + LIES8FA16_CO2S : REAL; + LIES8FA05_CO2S : REAL; +END_VAR +(** t1_in:=not t1.q; **) + (* assign - Stmt *) + LD t1.q + NOT + ST t1_in + +(** t1(IN :=t1_in , PT :=t#600ms ); **) + (* call - Stmt *) + CAL t1 ( + IN := t1_in, + PT := t#600ms + ) + +(** t2(IN :=t1_in , PT :=t#350ms ); **) + (* call - Stmt *) + CAL t2 ( + IN := t1_in, + PT := t#350ms + ) + +(** **) +(** if t2.q=1 and t2_q=0 then **) + (* if - Cond *) + LD t2.q + EQ 1 + AND ( t2_q + EQ 0 + ) + JMPCN ODK_SKIP_000000000000001_000000000000001 + + (* then - Stmts *) + +(** recv_act1:=1; **) + (* assign - Stmt *) + LD 1 + ST recv_act1 + + JMP ODK_END_IF_000000000000001 + +(** else **) + (* else *) + ODK_SKIP_000000000000001_000000000000001: + + (* else - Stmts *) + +(** recv_act1:=0; **) + (* assign - Stmt *) + LD 0 + ST recv_act1 + +(** end_if; **) + (* if - End *) + ODK_END_IF_000000000000001: + +(** **) +(** if t1.q=0 and t1_q=1 then **) + (* if - Cond *) + LD t1.q + EQ 0 + AND ( t1_q + EQ 1 + ) + JMPCN ODK_SKIP_000000000000002_000000000000001 + + (* then - Stmts *) + +(** send_act1:=1; **) + (* assign - Stmt *) + LD 1 + ST send_act1 + + JMP ODK_END_IF_000000000000002 + +(** else **) + (* else *) + ODK_SKIP_000000000000002_000000000000001: + + (* else - Stmts *) + +(** send_act1:=0; **) + (* assign - Stmt *) + LD 0 + ST send_act1 + +(** end_if; **) + (* if - End *) + ODK_END_IF_000000000000002: + +(** **) +(** if t1.q and t1_q=0 then **) + (* if - Cond *) + LD t1.q + AND ( t1_q + EQ 0 + ) + JMPCN ODK_SKIP_000000000000003_000000000000001 + + (* then - Stmts *) + +(** if test_mode1=0 then **) + (* if - Cond *) + LD test_mode1 + EQ 0 + JMPCN ODK_SKIP_000000000000004_000000000000001 + + (* then - Stmts *) + +(** commandsend1:=commandsend1 + 1; **) + (* assign - Stmt *) + LD commandsend1 + ADD 1 + ST commandsend1 + +(** if commandsend1>46 then **) + (* if - Cond *) + LD commandsend1 + GT 46 + JMPCN ODK_SKIP_000000000000005_000000000000001 + + (* then - Stmts *) + +(** commandsend1:=0; **) + (* assign - Stmt *) + LD 0 + ST commandsend1 + + JMP ODK_END_IF_000000000000005 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000005_000000000000001: + ODK_END_IF_000000000000005: + + JMP ODK_END_IF_000000000000004 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000004_000000000000001: + ODK_END_IF_000000000000004: + + JMP ODK_END_IF_000000000000003 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000003_000000000000001: + ODK_END_IF_000000000000003: + +(** **) +(** case commandsend1 of **) +(** 1,2: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000000: + + (* case - Cond *) + LD commandsend1 + EQ 1 + JMPC ODK_CASE_000000000000006_000000000000001 + + (* case - Cond *) + LD commandsend1 + EQ 2 + JMPC ODK_CASE_000000000000006_000000000000001 + + JMP ODK_SKIP_000000000000006_000000000000001 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000001: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 3,4: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000001: + + (* case - Cond *) + LD commandsend1 + EQ 3 + JMPC ODK_CASE_000000000000006_000000000000002 + + (* case - Cond *) + LD commandsend1 + EQ 4 + JMPC ODK_CASE_000000000000006_000000000000002 + + JMP ODK_SKIP_000000000000006_000000000000002 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000002: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#02; **) + (* assign - Stmt *) + LD 16#02 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 5,6: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000002: + + (* case - Cond *) + LD commandsend1 + EQ 5 + JMPC ODK_CASE_000000000000006_000000000000003 + + (* case - Cond *) + LD commandsend1 + EQ 6 + JMPC ODK_CASE_000000000000006_000000000000003 + + JMP ODK_SKIP_000000000000006_000000000000003 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000003: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#03; **) + (* assign - Stmt *) + LD 16#03 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 7,8: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000003: + + (* case - Cond *) + LD commandsend1 + EQ 7 + JMPC ODK_CASE_000000000000006_000000000000004 + + (* case - Cond *) + LD commandsend1 + EQ 8 + JMPC ODK_CASE_000000000000006_000000000000004 + + JMP ODK_SKIP_000000000000006_000000000000004 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000004: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 9,10: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000004: + + (* case - Cond *) + LD commandsend1 + EQ 9 + JMPC ODK_CASE_000000000000006_000000000000005 + + (* case - Cond *) + LD commandsend1 + EQ 10 + JMPC ODK_CASE_000000000000006_000000000000005 + + JMP ODK_SKIP_000000000000006_000000000000005 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000005: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#05; **) + (* assign - Stmt *) + LD 16#05 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 11,12: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000005: + + (* case - Cond *) + LD commandsend1 + EQ 11 + JMPC ODK_CASE_000000000000006_000000000000006 + + (* case - Cond *) + LD commandsend1 + EQ 12 + JMPC ODK_CASE_000000000000006_000000000000006 + + JMP ODK_SKIP_000000000000006_000000000000006 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000006: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#06; **) + (* assign - Stmt *) + LD 16#06 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 13,14: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000006: + + (* case - Cond *) + LD commandsend1 + EQ 13 + JMPC ODK_CASE_000000000000006_000000000000007 + + (* case - Cond *) + LD commandsend1 + EQ 14 + JMPC ODK_CASE_000000000000006_000000000000007 + + JMP ODK_SKIP_000000000000006_000000000000007 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000007: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#07; **) + (* assign - Stmt *) + LD 16#07 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 15,16: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000007: + + (* case - Cond *) + LD commandsend1 + EQ 15 + JMPC ODK_CASE_000000000000006_000000000000008 + + (* case - Cond *) + LD commandsend1 + EQ 16 + JMPC ODK_CASE_000000000000006_000000000000008 + + JMP ODK_SKIP_000000000000006_000000000000008 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000008: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#08; **) + (* assign - Stmt *) + LD 16#08 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 17,18: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000008: + + (* case - Cond *) + LD commandsend1 + EQ 17 + JMPC ODK_CASE_000000000000006_000000000000009 + + (* case - Cond *) + LD commandsend1 + EQ 18 + JMPC ODK_CASE_000000000000006_000000000000009 + + JMP ODK_SKIP_000000000000006_000000000000009 + + (* case - Stmts *) + ODK_CASE_000000000000006_000000000000009: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#09; **) + (* assign - Stmt *) + LD 16#09 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 19,20: **) + (* case - Elm *) + ODK_SKIP_000000000000006_000000000000009: + + (* case - Cond *) + LD commandsend1 + EQ 19 + JMPC ODK_CASE_000000000000006_00000000000000A + + (* case - Cond *) + LD commandsend1 + EQ 20 + JMPC ODK_CASE_000000000000006_00000000000000A + + JMP ODK_SKIP_000000000000006_00000000000000A + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000A: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#0A; **) + (* assign - Stmt *) + LD 16#0A + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 21,22: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000A: + + (* case - Cond *) + LD commandsend1 + EQ 21 + JMPC ODK_CASE_000000000000006_00000000000000B + + (* case - Cond *) + LD commandsend1 + EQ 22 + JMPC ODK_CASE_000000000000006_00000000000000B + + JMP ODK_SKIP_000000000000006_00000000000000B + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000B: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#0B; **) + (* assign - Stmt *) + LD 16#0B + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 23,24: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000B: + + (* case - Cond *) + LD commandsend1 + EQ 23 + JMPC ODK_CASE_000000000000006_00000000000000C + + (* case - Cond *) + LD commandsend1 + EQ 24 + JMPC ODK_CASE_000000000000006_00000000000000C + + JMP ODK_SKIP_000000000000006_00000000000000C + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000C: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#0C; **) + (* assign - Stmt *) + LD 16#0C + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 25,26: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000C: + + (* case - Cond *) + LD commandsend1 + EQ 25 + JMPC ODK_CASE_000000000000006_00000000000000D + + (* case - Cond *) + LD commandsend1 + EQ 26 + JMPC ODK_CASE_000000000000006_00000000000000D + + JMP ODK_SKIP_000000000000006_00000000000000D + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000D: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#0D; **) + (* assign - Stmt *) + LD 16#0D + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 27,28: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000D: + + (* case - Cond *) + LD commandsend1 + EQ 27 + JMPC ODK_CASE_000000000000006_00000000000000E + + (* case - Cond *) + LD commandsend1 + EQ 28 + JMPC ODK_CASE_000000000000006_00000000000000E + + JMP ODK_SKIP_000000000000006_00000000000000E + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000E: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#0E; **) + (* assign - Stmt *) + LD 16#0E + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 29,30: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000E: + + (* case - Cond *) + LD commandsend1 + EQ 29 + JMPC ODK_CASE_000000000000006_00000000000000F + + (* case - Cond *) + LD commandsend1 + EQ 30 + JMPC ODK_CASE_000000000000006_00000000000000F + + JMP ODK_SKIP_000000000000006_00000000000000F + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000F: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#0F; **) + (* assign - Stmt *) + LD 16#0F + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 31,32: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000F: + + (* case - Cond *) + LD commandsend1 + EQ 31 + JMPC ODK_CASE_000000000000006_00000000000000G + + (* case - Cond *) + LD commandsend1 + EQ 32 + JMPC ODK_CASE_000000000000006_00000000000000G + + JMP ODK_SKIP_000000000000006_00000000000000G + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000G: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#10; **) + (* assign - Stmt *) + LD 16#10 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 33,34: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000G: + + (* case - Cond *) + LD commandsend1 + EQ 33 + JMPC ODK_CASE_000000000000006_00000000000000H + + (* case - Cond *) + LD commandsend1 + EQ 34 + JMPC ODK_CASE_000000000000006_00000000000000H + + JMP ODK_SKIP_000000000000006_00000000000000H + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000H: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#11; **) + (* assign - Stmt *) + LD 16#11 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 35,36: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000H: + + (* case - Cond *) + LD commandsend1 + EQ 35 + JMPC ODK_CASE_000000000000006_00000000000000I + + (* case - Cond *) + LD commandsend1 + EQ 36 + JMPC ODK_CASE_000000000000006_00000000000000I + + JMP ODK_SKIP_000000000000006_00000000000000I + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000I: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#12; **) + (* assign - Stmt *) + LD 16#12 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 37,38: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000I: + + (* case - Cond *) + LD commandsend1 + EQ 37 + JMPC ODK_CASE_000000000000006_00000000000000J + + (* case - Cond *) + LD commandsend1 + EQ 38 + JMPC ODK_CASE_000000000000006_00000000000000J + + JMP ODK_SKIP_000000000000006_00000000000000J + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000J: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#13; **) + (* assign - Stmt *) + LD 16#13 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** 39,40: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000J: + + (* case - Cond *) + LD commandsend1 + EQ 39 + JMPC ODK_CASE_000000000000006_00000000000000K + + (* case - Cond *) + LD commandsend1 + EQ 40 + JMPC ODK_CASE_000000000000006_00000000000000K + + JMP ODK_SKIP_000000000000006_00000000000000K + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000K: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#14; **) + (* assign - Stmt *) + LD 16#14 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 41,42: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000K: + + (* case - Cond *) + LD commandsend1 + EQ 41 + JMPC ODK_CASE_000000000000006_00000000000000L + + (* case - Cond *) + LD commandsend1 + EQ 42 + JMPC ODK_CASE_000000000000006_00000000000000L + + JMP ODK_SKIP_000000000000006_00000000000000L + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000L: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#15; **) + (* assign - Stmt *) + LD 16#15 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 43,44: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000L: + + (* case - Cond *) + LD commandsend1 + EQ 43 + JMPC ODK_CASE_000000000000006_00000000000000M + + (* case - Cond *) + LD commandsend1 + EQ 44 + JMPC ODK_CASE_000000000000006_00000000000000M + + JMP ODK_SKIP_000000000000006_00000000000000M + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000M: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#16; **) + (* assign - Stmt *) + LD 16#16 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** 45,46: **) + (* case - Elm *) + ODK_SKIP_000000000000006_00000000000000M: + + (* case - Cond *) + LD commandsend1 + EQ 45 + JMPC ODK_CASE_000000000000006_00000000000000N + + (* case - Cond *) + LD commandsend1 + EQ 46 + JMPC ODK_CASE_000000000000006_00000000000000N + + JMP ODK_SKIP_000000000000006_00000000000000N + + (* case - Stmts *) + ODK_CASE_000000000000006_00000000000000N: + +(** F_WS1 :=8; **) + (* assign - Stmt *) + LD 8 + ST F_WS1 + +(** sendf1[0]:=16#17; **) + (* assign - Stmt *) + LD 16#17 + ST sendf1[0] + +(** sendf1[1]:=16#04; **) + (* assign - Stmt *) + LD 16#04 + ST sendf1[1] + +(** sendf1[2]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[2] + +(** sendf1[3]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[3] + +(** sendf1[4]:=16#00; **) + (* assign - Stmt *) + LD 16#00 + ST sendf1[4] + +(** sendf1[5]:=16#01; **) + (* assign - Stmt *) + LD 16#01 + ST sendf1[5] + +(** CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); **) + (* call - Stmt *) + CAL CRC4851 ( + CRC_IN := sendf1, + CRC_LEN := 6 + | + sendf1[6] := CRC16H, + sendf1[7] := CRC16L + ) + + JMP ODK_END_CASE_000000000000006 + +(** **) +(** end_case; **) + (* case - End *) + ODK_SKIP_000000000000006_00000000000000N: + ODK_END_CASE_000000000000006: + +(** **) +(** sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); **) + (* call - Stmt *) + CAL sendb4851 ( + EN := send_act1, + COM := 1, + DATA := sendp1, + LENGTH := F_WS1 + ) + +(** recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); **) + (* call - Stmt *) + CAL recvb4851 ( + EN := recv_act1, + COM := 1, + DATA := recvp1 + ) + +(** **) +(** sendp1:=&sendf1; **) + (* assign - Stmt *) + LD &sendf1 + ST sendp1 + +(** recvp1:=&recvf1; **) + (* assign - Stmt *) + LD &recvf1 + ST recvp1 + +(** **) +(** t1_q:=t1.q; **) + (* assign - Stmt *) + LD t1.q + ST t1_q + +(** t2_q:=t2.q; **) + (* assign - Stmt *) + LD t2.q + ST t2_q + +(** **) +(** **) +(** if commandsend1=2 and recvf1[00]=16#01 then **) + (* if - Cond *) + LD commandsend1 + EQ 2 + AND ( recvf1[00] + EQ 16#01 + ) + JMPCN ODK_SKIP_000000000000007_000000000000001 + + (* then - Stmts *) + +(** LIES8FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA01_CO2S + + JMP ODK_END_IF_000000000000007 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000007_000000000000001: + ODK_END_IF_000000000000007: + +(** if commandsend1=4 and recvf1[00]=16#02 then **) + (* if - Cond *) + LD commandsend1 + EQ 4 + AND ( recvf1[00] + EQ 16#02 + ) + JMPCN ODK_SKIP_000000000000008_000000000000001 + + (* then - Stmts *) + +(** LIES8FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA02_CO2S + + JMP ODK_END_IF_000000000000008 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000008_000000000000001: + ODK_END_IF_000000000000008: + +(** if commandsend1=6 and recvf1[00]=16#03 then **) + (* if - Cond *) + LD commandsend1 + EQ 6 + AND ( recvf1[00] + EQ 16#03 + ) + JMPCN ODK_SKIP_000000000000009_000000000000001 + + (* then - Stmts *) + +(** LIES8FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA03_CO2S + + JMP ODK_END_IF_000000000000009 + +(** end_if; **) + (* if - End *) + ODK_SKIP_000000000000009_000000000000001: + ODK_END_IF_000000000000009: + +(** if commandsend1=8 and recvf1[00]=16#04 then **) + (* if - Cond *) + LD commandsend1 + EQ 8 + AND ( recvf1[00] + EQ 16#04 + ) + JMPCN ODK_SKIP_00000000000000A_000000000000001 + + (* then - Stmts *) + +(** LIES8FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA04_CO2S + + JMP ODK_END_IF_00000000000000A + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000A_000000000000001: + ODK_END_IF_00000000000000A: + +(** if commandsend1=10 and recvf1[00]=16#05 then **) + (* if - Cond *) + LD commandsend1 + EQ 10 + AND ( recvf1[00] + EQ 16#05 + ) + JMPCN ODK_SKIP_00000000000000B_000000000000001 + + (* then - Stmts *) + +(** LIES8FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA05_CO2S + + JMP ODK_END_IF_00000000000000B + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000B_000000000000001: + ODK_END_IF_00000000000000B: + +(** if commandsend1=12 and recvf1[00]=16#06 then **) + (* if - Cond *) + LD commandsend1 + EQ 12 + AND ( recvf1[00] + EQ 16#06 + ) + JMPCN ODK_SKIP_00000000000000C_000000000000001 + + (* then - Stmts *) + +(** LIES8FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA06_CO2S + + JMP ODK_END_IF_00000000000000C + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000C_000000000000001: + ODK_END_IF_00000000000000C: + +(** if commandsend1=14 and recvf1[00]=16#07 then **) + (* if - Cond *) + LD commandsend1 + EQ 14 + AND ( recvf1[00] + EQ 16#07 + ) + JMPCN ODK_SKIP_00000000000000D_000000000000001 + + (* then - Stmts *) + +(** LIES8FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA07_CO2S + + JMP ODK_END_IF_00000000000000D + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000D_000000000000001: + ODK_END_IF_00000000000000D: + +(** if commandsend1=16 and recvf1[00]=16#08 then **) + (* if - Cond *) + LD commandsend1 + EQ 16 + AND ( recvf1[00] + EQ 16#08 + ) + JMPCN ODK_SKIP_00000000000000E_000000000000001 + + (* then - Stmts *) + +(** LIES8FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA08_CO2S + + JMP ODK_END_IF_00000000000000E + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000E_000000000000001: + ODK_END_IF_00000000000000E: + +(** if commandsend1=18 and recvf1[00]=16#09 then **) + (* if - Cond *) + LD commandsend1 + EQ 18 + AND ( recvf1[00] + EQ 16#09 + ) + JMPCN ODK_SKIP_00000000000000F_000000000000001 + + (* then - Stmts *) + +(** LIES8FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA09_CO2S + + JMP ODK_END_IF_00000000000000F + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000F_000000000000001: + ODK_END_IF_00000000000000F: + +(** if commandsend1=20 and recvf1[00]=16#0A then **) + (* if - Cond *) + LD commandsend1 + EQ 20 + AND ( recvf1[00] + EQ 16#0A + ) + JMPCN ODK_SKIP_00000000000000G_000000000000001 + + (* then - Stmts *) + +(** LIES8FA10_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA10_CO2S + + JMP ODK_END_IF_00000000000000G + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000G_000000000000001: + ODK_END_IF_00000000000000G: + +(** if commandsend1=22 and recvf1[00]=16#0B then **) + (* if - Cond *) + LD commandsend1 + EQ 22 + AND ( recvf1[00] + EQ 16#0B + ) + JMPCN ODK_SKIP_00000000000000H_000000000000001 + + (* then - Stmts *) + +(** LIES8FA11_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA11_CO2S + + JMP ODK_END_IF_00000000000000H + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000H_000000000000001: + ODK_END_IF_00000000000000H: + +(** if commandsend1=24 and recvf1[00]=16#0C then **) + (* if - Cond *) + LD commandsend1 + EQ 24 + AND ( recvf1[00] + EQ 16#0C + ) + JMPCN ODK_SKIP_00000000000000I_000000000000001 + + (* then - Stmts *) + +(** LIES8FA12_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA12_CO2S + + JMP ODK_END_IF_00000000000000I + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000I_000000000000001: + ODK_END_IF_00000000000000I: + +(** if commandsend1=26 and recvf1[00]=16#0D then **) + (* if - Cond *) + LD commandsend1 + EQ 26 + AND ( recvf1[00] + EQ 16#0D + ) + JMPCN ODK_SKIP_00000000000000J_000000000000001 + + (* then - Stmts *) + +(** LIES8FA13_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA13_CO2S + + JMP ODK_END_IF_00000000000000J + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000J_000000000000001: + ODK_END_IF_00000000000000J: + +(** if commandsend1=28 and recvf1[00]=16#0E then **) + (* if - Cond *) + LD commandsend1 + EQ 28 + AND ( recvf1[00] + EQ 16#0E + ) + JMPCN ODK_SKIP_00000000000000K_000000000000001 + + (* then - Stmts *) + +(** LIES8FA14_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA14_CO2S + + JMP ODK_END_IF_00000000000000K + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000K_000000000000001: + ODK_END_IF_00000000000000K: + +(** if commandsend1=30 and recvf1[00]=16#0F then **) + (* if - Cond *) + LD commandsend1 + EQ 30 + AND ( recvf1[00] + EQ 16#0F + ) + JMPCN ODK_SKIP_00000000000000L_000000000000001 + + (* then - Stmts *) + +(** LIES8FA15_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA15_CO2S + + JMP ODK_END_IF_00000000000000L + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000L_000000000000001: + ODK_END_IF_00000000000000L: + +(** if commandsend1=32 and recvf1[00]=16#10 then **) + (* if - Cond *) + LD commandsend1 + EQ 32 + AND ( recvf1[00] + EQ 16#10 + ) + JMPCN ODK_SKIP_00000000000000M_000000000000001 + + (* then - Stmts *) + +(** LIES8FA16_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA16_CO2S + + JMP ODK_END_IF_00000000000000M + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000M_000000000000001: + ODK_END_IF_00000000000000M: + +(** if commandsend1=34 and recvf1[00]=16#11 then **) + (* if - Cond *) + LD commandsend1 + EQ 34 + AND ( recvf1[00] + EQ 16#11 + ) + JMPCN ODK_SKIP_00000000000000N_000000000000001 + + (* then - Stmts *) + +(** LIES8FA17_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA17_CO2S + + JMP ODK_END_IF_00000000000000N + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000N_000000000000001: + ODK_END_IF_00000000000000N: + +(** if commandsend1=36 and recvf1[00]=16#12 then **) + (* if - Cond *) + LD commandsend1 + EQ 36 + AND ( recvf1[00] + EQ 16#12 + ) + JMPCN ODK_SKIP_00000000000000O_000000000000001 + + (* then - Stmts *) + +(** LIES8FA18_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA18_CO2S + + JMP ODK_END_IF_00000000000000O + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000O_000000000000001: + ODK_END_IF_00000000000000O: + +(** if commandsend1=38 and recvf1[00]=16#13 then **) + (* if - Cond *) + LD commandsend1 + EQ 38 + AND ( recvf1[00] + EQ 16#13 + ) + JMPCN ODK_SKIP_00000000000000P_000000000000001 + + (* then - Stmts *) + +(** LIES8FA19_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA19_CO2S + + JMP ODK_END_IF_00000000000000P + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000P_000000000000001: + ODK_END_IF_00000000000000P: + +(** if commandsend1=40 and recvf1[00]=16#14 then **) + (* if - Cond *) + LD commandsend1 + EQ 40 + AND ( recvf1[00] + EQ 16#14 + ) + JMPCN ODK_SKIP_00000000000000Q_000000000000001 + + (* then - Stmts *) + +(** LIES8FA20_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA20_CO2S + + JMP ODK_END_IF_00000000000000Q + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000Q_000000000000001: + ODK_END_IF_00000000000000Q: + +(** if commandsend1=42 and recvf1[00]=16#15 then **) + (* if - Cond *) + LD commandsend1 + EQ 42 + AND ( recvf1[00] + EQ 16#15 + ) + JMPCN ODK_SKIP_00000000000000R_000000000000001 + + (* then - Stmts *) + +(** LIES8FA21_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA21_CO2S + + JMP ODK_END_IF_00000000000000R + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000R_000000000000001: + ODK_END_IF_00000000000000R: + +(** if commandsend1=44 and recvf1[00]=16#16 then **) + (* if - Cond *) + LD commandsend1 + EQ 44 + AND ( recvf1[00] + EQ 16#16 + ) + JMPCN ODK_SKIP_00000000000000S_000000000000001 + + (* then - Stmts *) + +(** LIES8FA22_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA22_CO2S + + JMP ODK_END_IF_00000000000000S + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000S_000000000000001: + ODK_END_IF_00000000000000S: + +(** if commandsend1=46 and recvf1[00]=16#17 then **) + (* if - Cond *) + LD commandsend1 + EQ 46 + AND ( recvf1[00] + EQ 16#17 + ) + JMPCN ODK_SKIP_00000000000000T_000000000000001 + + (* then - Stmts *) + +(** LIES8FA23_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); **) + (* assign - Stmt *) + LD recvf1[03] + BYTE_TO_REAL + MUL 256.0 + ADD ( recvf1[04] + BYTE_TO_REAL + ) + ST LIES8FA23_CO2S + + JMP ODK_END_IF_00000000000000T + +(** end_if; **) + (* if - End *) + ODK_SKIP_00000000000000T_000000000000001: + ODK_END_IF_00000000000000T: + +END_PROGRAM \ No newline at end of file diff --git a/L801/CO485.ST b/L801/CO485.ST new file mode 100644 index 0000000..969d9e6 --- /dev/null +++ b/L801/CO485.ST @@ -0,0 +1,381 @@ +PROGRAM CO485 +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +sendf1 : array[0..200] of byte;(* 16 *) +recvf1 : array[0..200] of byte;(* *) +calcf1 : array[0..200] of byte;(* *) +recvb4851 :NW_serrecv; +sendb4851 :NW_sersend; +send_act1 :BOOL; +recv_act1 :BOOL; +CRC4851 :BS_GETCRC16; +t1 :TON; +t1_in :BOOL; +t1_q :BOOL; +t2 :TON; +t2_in :BOOL; +t2_q :BOOL; +t3 :TON; +t3_in :BOOL; +t3_q :BOOL; +timer1 :TON; +timer1_run :BOOL; +timer2 :TON; +timer2_run :BOOL; +commandsend1 :int; +F_WS1 :int; +recv_len :int; +recv_len1 :int; +recv_len2 :int; +recv_len3 :int; +recv_len4 :int; +recv_CRCH :byte; +recv_CRCL :byte; +sendp1 :pointer; +recvp1 :pointer; +i :int; +j :int; + +test_mode1 :bool; + +END_VAR +t1_in:=not t1.q; +t1(IN :=t1_in , PT :=t#600ms ); +t2(IN :=t1_in , PT :=t#350ms ); + +if t2.q=1 and t2_q=0 then + recv_act1:=1; +else + recv_act1:=0; +end_if; + +if t1.q=0 and t1_q=1 then + send_act1:=1; +else + send_act1:=0; +end_if; + +if t1.q and t1_q=0 then + if test_mode1=0 then + commandsend1:=commandsend1 + 1; + if commandsend1>46 then + commandsend1:=0; + end_if; + end_if; +end_if; + +case commandsend1 of +1,2: +F_WS1 :=8; +sendf1[0]:=16#01; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +3,4: +F_WS1 :=8; +sendf1[0]:=16#02; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +5,6: +F_WS1 :=8; +sendf1[0]:=16#03; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +7,8: +F_WS1 :=8; +sendf1[0]:=16#04; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +9,10: +F_WS1 :=8; +sendf1[0]:=16#05; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +11,12: +F_WS1 :=8; +sendf1[0]:=16#06; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +13,14: +F_WS1 :=8; +sendf1[0]:=16#07; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +15,16: +F_WS1 :=8; +sendf1[0]:=16#08; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +17,18: +F_WS1 :=8; +sendf1[0]:=16#09; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +19,20: +F_WS1 :=8; +sendf1[0]:=16#0A; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +21,22: +F_WS1 :=8; +sendf1[0]:=16#0B; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +23,24: +F_WS1 :=8; +sendf1[0]:=16#0C; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +25,26: +F_WS1 :=8; +sendf1[0]:=16#0D; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +27,28: +F_WS1 :=8; +sendf1[0]:=16#0E; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +29,30: +F_WS1 :=8; +sendf1[0]:=16#0F; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +31,32: +F_WS1 :=8; +sendf1[0]:=16#10; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +33,34: +F_WS1 :=8; +sendf1[0]:=16#11; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +35,36: +F_WS1 :=8; +sendf1[0]:=16#12; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +37,38: +F_WS1 :=8; +sendf1[0]:=16#13; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +39,40: +F_WS1 :=8; +sendf1[0]:=16#14; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +41,42: +F_WS1 :=8; +sendf1[0]:=16#15; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +43,44: +F_WS1 :=8; +sendf1[0]:=16#16; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +45,46: +F_WS1 :=8; +sendf1[0]:=16#17; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +end_case; + +sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); +recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); + +sendp1:=&sendf1; +recvp1:=&recvf1; + +t1_q:=t1.q; +t2_q:=t2.q; + + +if commandsend1=2 and recvf1[00]=16#01 then +LIES8FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=4 and recvf1[00]=16#02 then +LIES8FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=6 and recvf1[00]=16#03 then +LIES8FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=8 and recvf1[00]=16#04 then +LIES8FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=10 and recvf1[00]=16#05 then +LIES8FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=12 and recvf1[00]=16#06 then +LIES8FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=14 and recvf1[00]=16#07 then +LIES8FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=16 and recvf1[00]=16#08 then +LIES8FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=18 and recvf1[00]=16#09 then +LIES8FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=20 and recvf1[00]=16#0A then +LIES8FA10_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=22 and recvf1[00]=16#0B then +LIES8FA11_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=24 and recvf1[00]=16#0C then +LIES8FA12_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=26 and recvf1[00]=16#0D then +LIES8FA13_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=28 and recvf1[00]=16#0E then +LIES8FA14_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=30 and recvf1[00]=16#0F then +LIES8FA15_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=32 and recvf1[00]=16#10 then +LIES8FA16_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=34 and recvf1[00]=16#11 then +LIES8FA17_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=36 and recvf1[00]=16#12 then +LIES8FA18_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=38 and recvf1[00]=16#13 then +LIES8FA19_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=40 and recvf1[00]=16#14 then +LIES8FA20_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=42 and recvf1[00]=16#15 then +LIES8FA21_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=44 and recvf1[00]=16#16 then +LIES8FA22_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=46 and recvf1[00]=16#17 then +LIES8FA23_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +END_PROGRAM \ No newline at end of file diff --git a/L801/CO485.bak b/L801/CO485.bak new file mode 100644 index 0000000..7fc839f --- /dev/null +++ b/L801/CO485.bak @@ -0,0 +1,380 @@ +PROGRAM CO485 +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +sendf1 : array[0..200] of byte;(* 16 *) +recvf1 : array[0..200] of byte;(* *) +calcf1 : array[0..200] of byte;(* *) +recvb4851 :NW_serrecv; +sendb4851 :NW_sersend; +send_act1 :BOOL; +recv_act1 :BOOL; +CRC4851 :BS_GETCRC16; +t1 :TON; +t1_in :BOOL; +t1_q :BOOL; +t2 :TON; +t2_in :BOOL; +t2_q :BOOL; +t3 :TON; +t3_in :BOOL; +t3_q :BOOL; +timer1 :TON; +timer1_run :BOOL; +timer2 :TON; +timer2_run :BOOL; +commandsend1 :int; +F_WS1 :int; +recv_len :int; +recv_len1 :int; +recv_len2 :int; +recv_len3 :int; +recv_len4 :int; +recv_CRCH :byte; +recv_CRCL :byte; +sendp1 :pointer; +recvp1 :pointer; +i :int; +j :int; + +test_mode1 :bool; + +END_VAR +t1_in:=not t1.q; +t1(IN :=t1_in , PT :=t#600ms ); +t2(IN :=t1_in , PT :=t#350ms ); + +if t2.q=1 and t2_q=0 then + recv_act1:=1; +else + recv_act1:=0; +end_if; + +if t1.q=0 and t1_q=1 then + send_act1:=1; +else + send_act1:=0; +end_if; + +if t1.q and t1_q=0 then + if test_mode1=0 then + commandsend1:=commandsend1 + 1; + if commandsend1>46 then + commandsend1:=0; + end_if; + end_if; +end_if; + +case commandsend1 of +1,2: +F_WS1 :=8; +sendf1[0]:=16#01; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +3,4: +F_WS1 :=8; +sendf1[0]:=16#02; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +5,6: +F_WS1 :=8; +sendf1[0]:=16#03; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +7,8: +F_WS1 :=8; +sendf1[0]:=16#04; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +9,10: +F_WS1 :=8; +sendf1[0]:=16#05; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +11,12: +F_WS1 :=8; +sendf1[0]:=16#06; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +13,14: +F_WS1 :=8; +sendf1[0]:=16#07; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +15,16: +F_WS1 :=8; +sendf1[0]:=16#08; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +17,18: +F_WS1 :=8; +sendf1[0]:=16#09; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +19,20: +F_WS1 :=8; +sendf1[0]:=16#10; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +21,22: +F_WS1 :=8; +sendf1[0]:=16#11; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +23,24: +F_WS1 :=8; +sendf1[0]:=16#12; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +25,26: +F_WS1 :=8; +sendf1[0]:=16#13; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +27,28: +F_WS1 :=8; +sendf1[0]:=16#14; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +29,30: +F_WS1 :=8; +sendf1[0]:=16#15; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +31,32: +F_WS1 :=8; +sendf1[0]:=16#16; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +33,34: +F_WS1 :=8; +sendf1[0]:=16#17; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +35,36: +F_WS1 :=8; +sendf1[0]:=16#18; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +37,38: +F_WS1 :=8; +sendf1[0]:=16#19; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); +39,40: +F_WS1 :=8; +sendf1[0]:=16#20; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +41,42: +F_WS1 :=8; +sendf1[0]:=16#21; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +43,44: +F_WS1 :=8; +sendf1[0]:=16#22; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +45,46: +F_WS1 :=8; +sendf1[0]:=16#23; +sendf1[1]:=16#04; +sendf1[2]:=16#01; +sendf1[3]:=16#01; +sendf1[4]:=16#00; +sendf1[5]:=16#01; +CRC4851(CRC_IN :=sendf1 , CRC_LEN :=6 | sendf1[6]:= CRC16H, sendf1[7]:= CRC16L); + +end_case; + +sendb4851(EN :=send_act1 , COM :=1 , DATA :=sendp1 , LENGTH :=F_WS1 ); +recvb4851(EN :=recv_act1 , COM :=1 , DATA :=recvp1 ); + +sendp1:=&sendf1; +recvp1:=&recvf1; + +t1_q:=t1.q; +t2_q:=t2.q; + + +if commandsend1=2 and recvf1[00]=16#01 then +LIES8FA01_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=4 and recvf1[00]=16#02 then +LIES8FA02_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=6 and recvf1[00]=16#03 then +LIES8FA03_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=8 and recvf1[00]=16#04 then +LIES8FA04_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=10 and recvf1[00]=16#05 then +LIES8FA05_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=12 and recvf1[00]=16#06 then +LIES8FA06_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=14 and recvf1[00]=16#07 then +LIES8FA07_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=16 and recvf1[00]=16#08 then +LIES8FA08_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=18 and recvf1[00]=16#09 then +LIES8FA09_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=20 and recvf1[00]=16#10 then +LIES8FA10_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=22 and recvf1[00]=16#11 then +LIES8FA11_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=24 and recvf1[00]=16#12 then +LIES8FA12_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=26 and recvf1[00]=16#13 then +LIES8FA13_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=28 and recvf1[00]=16#14 then +LIES8FA14_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=30 and recvf1[00]=16#15 then +LIES8FA15_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=32 and recvf1[00]=16#16 then +LIES8FA16_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=34 and recvf1[00]=16#17 then +LIES8FA17_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=36 and recvf1[00]=16#18 then +LIES8FA18_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=38 and recvf1[00]=16#19 then +LIES8FA19_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=40 and recvf1[00]=16#20 then +LIES8FA20_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=42 and recvf1[00]=16#21 then +LIES8FA21_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=44 and recvf1[00]=16#22 then +LIES8FA22_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +if commandsend1=46 and recvf1[00]=16#23 then +LIES8FA23_CO2S :=(BYTE_TO_REAL(recvf1[03])*256.0+BYTE_TO_REAL(recvf1[04])); +end_if; +END_PROGRAM \ No newline at end of file diff --git a/L801/L801.GEN b/L801/L801.GEN new file mode 100644 index 0000000..86db701 --- /dev/null +++ b/L801/L801.GEN @@ -0,0 +1,14 @@ +[PROTOTYP_PROG] +FILE0=\$GEN$\CO485 +COUNT=1 +[PROTOTYP_FB] +COUNT=0 +[PROTOTYP_FKT] +COUNT=0 +[LIBRARY] +FILE0=\LIB\sfclib\sfclib.GEN +FILE1=\LIB\BRCON_MCFB_EU_V3.4.0\BRCON_MCFB_ED_V3.3.0.1.GEN +COUNT=2 +[EXECUTABLE] +FILE0=\$ENV$\Resource\Resource +COUNT=1 diff --git a/L801/L801.INI b/L801/L801.INI new file mode 100644 index 0000000..e69de29 diff --git a/L801/L801.VAR b/L801/L801.VAR new file mode 100644 index 0000000..853fa21 --- /dev/null +++ b/L801/L801.VAR @@ -0,0 +1,23 @@ +[MAKEFILE] +FILE0=\$ENV$\Resource\Resource +ACTIVE=\$ENV$\Resource\Resource.MAK +COUNT=1 +[LIBRARY] +FILE0=\LIB\sfclib\sfclib.VAR +FILE1=\LIB\BRCON_MCFB_EU_V3.4.0\BRCON_MCFB_ED_V3.3.0.1.VAR +COUNT=2 +[GLOBAL] +FILE0=\OPCDA1 +COUNT=1 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 +[ST_PROGRAM] +FILE0=\CO485 +COUNT=1 +[TYPEDEF] +FILE0=\USERTYPE +COUNT=1 +[DATPARAM_INFO] +SeperateGen=1 +Version=4.0 diff --git a/L801/OPCDA.POE b/L801/OPCDA.POE new file mode 100644 index 0000000..58b19a3 --- /dev/null +++ b/L801/OPCDA.POE @@ -0,0 +1,81 @@ +$BEGIN_IT_HEADER +DIRECTGLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA +VAR_GLOBAL +(* 地址: 0 *) +LPAU8FA01_R AT%I0.0 :BOOL; (*P新风机组XF-8F-01-运行状态*) +LPAU8FA01_F AT%I0.1 :BOOL; (*P新风机组XF-8F-01-故障状态*) +LPAU8FA01_A AT%I0.2 :BOOL; (*P新风机组XF-8F-01-自动状态*) +LPAU8FA01_IPS AT%I0.3 :BOOL; (*P新风机组XF-8F-01-初效滤网压差*) +LPAU8FA01_FPS AT%I0.4 :BOOL; (*P新风机组XF-8F-01-风机压差*) +LPAU8FA01_FDOB AT%I0.5 :BOOL; (*P新风机组XF-8F-01-新风阀开状态*) +LPAU8FA01_FDSB AT%I0.6 :BOOL; (*P新风机组XF-8F-01-新风阀关状态*) +LPAU8FA01_C AT%Q0.0 :BOOL; (*P新风机组XF-8F-01-启停控制*) +LPAU8FA01_FDOC AT%Q0.1 :BOOL; (*P新风机组XF-8F-01-新风阀开控制*) +LPAU8FA01_FDSC AT%Q0.2 :BOOL; (*P新风机组XF-8F-01-新风阀关控制*) +LPAU8FA01_WVO AT%Q0.3 :BOOL; (*P新风机组XF-8F-01-水阀开*) +LPAU8FA01_WVS AT%Q0.4 :BOOL; (*P新风机组XF-8F-01-水阀关*) +LPAU8FA01_ST AT%I2.0 :INT; (*P新风机组XF-8F-01-送风温度*) +LPAU8FA01_VFB AT%I4.0 :INT; (*P新风机组XF-8F-01-变频器频率反馈*) +LPAU8FA01_VFC AT%Q8.0 :INT; (*P新风机组XF-8F-01-变频器频率控制*) + + +RPAU8FA01_TSET AT%M168.0 :REAL; (*P新风机组8FA01-新云平台设定温度值*) +RPAU8FA01_SM AT%M172.0 :INT; (*P新风机组8FA01-新云平台季节模式*) +RPAU8FA01_PC AT%M174.0 :BOOL; (*P新风机组8FA01-新云平台程序控制*) +LPAU8FA01_TSET AT%M180.0 :REAL; (*P新风机组8FA01-设定温度值*) +LPAU8FA01_SM AT%M184.0 :INT; (*P新风机组8FA01-季节模式*) +LPAU8FA01_WVBS AT%M188.0 :REAL; (*P新风机组8FA01-水阀反馈换算值*) +LPAU8FA01_WVMC AT%M192.0 :BOOL; (*P新风机组8FA01-水阀手动控制*) +LPAU8FA01_WVMV AT%M196.0 :REAL; (*P新风机组8FA01-水阀手动控制值*) +LPAU8FA01_STS AT%M200.0 :REAL; (*P新风机组8FA01-送风温度换算值*) +LPAU8FA01_RST AT%M204.0 :BOOL; (*P新风机组8FA01-运行时间累积重置*) +LPAU8FA01_RSTV AT%M208.0 :REAL; (*P新风机组8FA01-运行时间累积重置值*) +LPAU8FA01_ISO1 AT%M212.0 :BOOL; (*P新风机组8FA01-隔离开关1*) +LPAU8FA01_ISO2 AT%M214.0 :BOOL; (*P新风机组8FA01-隔离开关2*) +LPAU8FA01_VP AT%M220.0 :REAL; (*P新风机组8FA01-P调节参数*) +LPAU8FA01_VI AT%M224.0 :REAL; (*P新风机组8FA01-I调节参数*) +LPAU8FA01_RH AT%M228.0 :REAL; (*P新风机组8FA01-运行时间累积值*) +LPAU8FA01_SN AT%M232.0 :INT; (*P新风机组8FA01-设备状态代码*) +LPAU8FA01_WVCS AT%M234.0 :INT; (*P新风机组8FA01-水阀控制转换值*) +LPAU8FA01_PC AT%M236.0 :BOOL; (*P新风机组8FA01-程序控制*) +LPAU8FA01_VFMV AT%M238.0 :INT; (*P新风机组8FA01-变频手动控制值*) +LPAU8FA01_ISO3 AT%M240.0 :BOOL; (*P新风机组8FA01-低温断路报警隔离*) +LPAU8FA01_VFCS AT%M242.0 :INT; (*P新风机组8FA01-变频器频率控制值*) +LPAU8FA01_VFBS AT%M244.0 :INT; (*P新风机组8FA01-变频器频率反馈值*) +LPAU8FA01_LM AT%M246.0 :BOOL; (*P新风机组8FA01-联动模式*) +LPAU8FA01_DM AT%M248.0 :BOOL; (*P新风机组8FA01-全天候模式*) +LPAU8FA01_CO2SET AT%M252.0 :REAL; (*P新风机组8FA01-二氧化碳浓度设定值*) +LPAU8FA01_TC AT%M256.0 :BOOL; (*P新风机组8FA01-定时控制*) +LPAU8FA01_TM AT%M258.0 :BOOL; (*P新风机组8FA01-定时模式*) + +LIES8FA01_CO2S AT%M264.0 :REAL; (*室内环境状态8FA01-二氧化碳浓度换算值*) +LIES8FA02_CO2S AT%M268.0 :REAL; (*室内环境状态8FA02-二氧化碳浓度换算值*) +LIES8FA03_CO2S AT%M272.0 :REAL; (*室内环境状态8FA03-二氧化碳浓度换算值*) +LIES8FA04_CO2S AT%M272.0 :REAL; (*室内环境状态8FA04-二氧化碳浓度换算值*) +LIES8FA05_CO2S AT%M276.0 :REAL; (*室内环境状态8FA05-二氧化碳浓度换算值*) +LIES8FA06_CO2S AT%M280.0 :REAL; (*室内环境状态8FA06-二氧化碳浓度换算值*) +LIES8FA07_CO2S AT%M280.0 :REAL; (*室内环境状态8FA07-二氧化碳浓度换算值*) +LIES8FA08_CO2S AT%M284.0 :REAL; (*室内环境状态8FA08-二氧化碳浓度换算值*) +LIES8FA09_CO2S AT%M288.0 :REAL; (*室内环境状态8FA09-二氧化碳浓度换算值*) +LIES8FA10_CO2S AT%M288.0 :REAL; (*室内环境状态8FA10-二氧化碳浓度换算值*) +LIES8FA11_CO2S AT%M292.0 :REAL; (*室内环境状态8FA11-二氧化碳浓度换算值*) +LIES8FA12_CO2S AT%M296.0 :REAL; (*室内环境状态8FA12-二氧化碳浓度换算值*) + +LIES8FA13_CO2S AT%M300.0 :REAL; (*室内环境状态8FA13-二氧化碳浓度换算值*) +LIES8FA14_CO2S AT%M304.0 :REAL; (*室内环境状态8FA14-二氧化碳浓度换算值*) +LIES8FA15_CO2S AT%M308.0 :REAL; (*室内环境状态8FA15-二氧化碳浓度换算值*) +LIES8FA16_CO2S AT%M308.0 :REAL; (*室内环境状态8FA16-二氧化碳浓度换算值*) +LIES8FA17_CO2S AT%M312.0 :REAL; (*室内环境状态8FA17-二氧化碳浓度换算值*) +LIES8FA18_CO2S AT%M316.0 :REAL; (*室内环境状态8FA18-二氧化碳浓度换算值*) +LIES8FA19_CO2S AT%M316.0 :REAL; (*室内环境状态8FA19-二氧化碳浓度换算值*) +LIES8FA20_CO2S AT%M320.0 :REAL; (*室内环境状态8FA20-二氧化碳浓度换算值*) +LIES8FA21_CO2S AT%M324.0 :REAL; (*室内环境状态8FA21-二氧化碳浓度换算值*) +LIES8FA22_CO2S AT%M324.0 :REAL; (*室内环境状态8FA22-二氧化碳浓度换算值*) +LIES8FA23_CO2S AT%M328.0 :REAL; (*室内环境状态8FA23-二氧化碳浓度换算值*) + +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/L801/OPCDA1.POE b/L801/OPCDA1.POE new file mode 100644 index 0000000..bc11cfa --- /dev/null +++ b/L801/OPCDA1.POE @@ -0,0 +1,11 @@ +$BEGIN_IT_HEADER +GLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA1 +VAR_GLOBAL +BS_Schedule_Str_W :STRING; +BS_Schedule_Str_R :ARRAY[0..60] OF BYTE; +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/L801/Resource.WL b/L801/Resource.WL new file mode 100644 index 0000000..0e6a95b --- /dev/null +++ b/L801/Resource.WL @@ -0,0 +1,47 @@ +[WATCH_ENTRIES] +FILE0=CO485.LIES8FA23_CO2S +COMMENT0=" +FILE1=CO485.LIES8FA22_CO2S +COMMENT1=" +FILE2=CO485.LIES8FA21_CO2S +COMMENT2=" +FILE3=CO485.LIES8FA20_CO2S +COMMENT3=" +FILE4=CO485.LIES8FA19_CO2S +COMMENT4=" +FILE5=CO485.LIES8FA18_CO2S +COMMENT5=" +FILE6=CO485.LIES8FA17_CO2S +COMMENT6=" +FILE7=CO485.LIES8FA16_CO2S +COMMENT7=" +FILE8=CO485.LIES8FA15_CO2S +COMMENT8=" +FILE9=CO485.LIES8FA14_CO2S +COMMENT9=" +FILE10=CO485.LIES8FA13_CO2S +COMMENT10=" +FILE11=CO485.LIES8FA12_CO2S +COMMENT11=" +FILE12=CO485.LIES8FA11_CO2S +COMMENT12=" +FILE13=CO485.LIES8FA10_CO2S +COMMENT13=" +FILE14=CO485.LIES8FA09_CO2S +COMMENT14=" +FILE15=CO485.LIES8FA08_CO2S +COMMENT15=" +FILE16=CO485.LIES8FA07_CO2S +COMMENT16=" +FILE17=CO485.LIES8FA06_CO2S +COMMENT17=" +FILE18=CO485.LIES8FA05_CO2S +COMMENT18=" +FILE19=CO485.LIES8FA04_CO2S +COMMENT19=" +FILE20=CO485.LIES8FA03_CO2S +COMMENT20=" +FILE21=CO485.LIES8FA02_CO2S +COMMENT21=" +FILE22=CO485.LIES8FA01_CO2S +COMMENT22=" diff --git a/L801/USERTYPE.TYP b/L801/USERTYPE.TYP new file mode 100644 index 0000000..b77bf99 --- /dev/null +++ b/L801/USERTYPE.TYP @@ -0,0 +1,5 @@ +[IEC_IEC_NORM] +TYPE + +END_TYPE + diff --git a/L801/cfcxref.xsl b/L801/cfcxref.xsl new file mode 100644 index 0000000..cb124ed --- /dev/null +++ b/L801/cfcxref.xsl @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + Source + + + Target(s) + + + + + + + + + + + Source + Name + Connector + Layer + PrintOn + + + + + + + + + Page: + + + Row: + + + + + + + + + + + + + + + + + + Target + Name + Connector + Layer + PrintOn + + + + + + + + + + + Page: + + + Row: + + + + + + + + + + + + + + + + + \ No newline at end of file