IDA2̻!aF#5D(#Y4[ҕ|H\7L  B-tree v2 Y p CC%N$ hindering addrs;.S{"layout":{"main":{"type":"vsplit","children":[{"type":"hsplit","children":[{"type":"vsplit","children":["Functions","Graph overview"],"partitions":[100,0]},{"index":0,"type":"tabs","children":["IDA View-A","Signatures","Recent scripts","Hex View-1","Structures","Enums","Imports","Exports"]}],"partitions":[20,80]},"Output"],"partitions":[80,20],"area_geom":{"frame_geometry":[56,1003,1314,2733],"normal_geometry":[87,1004,1313,2732],"geometry":[87,1004,1313,2732],"screen_number":0,"maximized":false,"fullscreen":false,"screen_width":5120}}},"widgets_config":{"Graph overview":{"hidden":true},"IDA View-A":{"left_margin_width":75,"right_margin_width":1024,"renderer":"flat"},"Hex View-1":{"left_margin_width":1024,"right_margin_width":1024,"bytes_per_token":1,"tokens_per_line":16,"text_encoding":0,"show_text":true,"data_kind":1,"int_format":0},"Structures":{"left_margin_width":200,"right_margin_width":1024},"Enums":{"left_margin_width":200,"right_margin_width":1024}},"focus":"IDA View-A","window_state":"789C95544D4BC.:x:y.|M}~ .N$ fixups .1N$ dirtree/funcs.82+%   B<       M  y  o ?  Y I O 1 r 9  . # , C;3+#     bUH;.!  dP l _ NrecvLenN isisPathLenN wrtOpenErrNisisPathNinStatusNnameNnameLenN receiveCnt d d d d| dy dv ds dp dl dj dh df db d^ dZ dW DAl dR DAV dR DAM dR DA2 dR DA) dR DA dR D@ dR~ D@ dR D>q~{s[WH0= QN D tD;sn D;a uD;( nD;  D; oD: eD: D: fD:zjfLH8&:":: aD9 `D9 D9 bD9 D9 D9w ]D9q D8- D8' D8 D8 D8 D8 D7 D7 D7 D7C?7 D7# D7 D7 D6 D6 D6N?WRITE AN?READ AN?OPEN AN?CLOSE A}N ?sub_3C3E AzN ?sub_3B28 rAwN ?receiveBuf lAtN ?sub_3A7A cAqN ?fileError _AmN?toupper ^AkN?DEBLANK \AiN ?closeFile AgN ?writeFile AcN ?readFile A_N ?openFile A[N ?conStrOut AXNwrtConnN transferCnt S BOAN transferBuf~g?aZ?? > D>f D>Z>T>FO> D= D=f D=< D=# RRD< wD;zD vD;2O iD:: gD: XD:N closeStatusAIDA>8085ECuEΣg@(FPt a2N outStatusNinActualNcmdInBufNactualNstatus_1 uS RA S:1?$?Q D; D;<  D82 D8  D7 D7)<  S NEXIT d A  dR S  D@ dRA S  MS  )S zh\Nstatus_0K D7+Nstatus D7 D6 D6 D6DNIOCDR2ANIOCCOM/NVERH,NUPPS)NUO&NUI$NDATE!NIOCDR1NIODEFNMEMCHECKNIOSETNIOCHKNCSTSNLO NPO NCONRINCINSTART0 lS N$ nmSerN AN $ nmSerEAN$ strict_bitnessV3F:\Downloads\iRMX_ISIS\INTEL86\ISIM85\ISIS_4V3\NETH !"#$%E ̫zGVxFKowAL (X#*UTF-8UTF-16LEUTF-32LE8.3ph'/OG (F (BA SOMF85 Object FileN Root Node>R D<?@ D< D>$ D>?>0 > D=TyU)?i>IplaQEA7 }D< {D; yD;?  pD;>= X)    wYD/h>     l lWB f<A  S{Q-     G ] h& <   X= =x>> S N initSerial Swork out length received Sdidn't get anything sensible Stest checksum tScheck for all done Supdate checksum TSfollowed by a 0x2 LSwait for 0x10NretryCntN curRetryCntNwaitCharz dRz dR{ dR{ dR{ dR{ dR{ dR{ dR{ dR{ dR{ ~dR{ {dR{ sdR{ [dR{ dR{ HdR{ 0dR{ dR{ dR dR dR dR dR dRV dR dR dR dR dRV dR dR dR dR dR dR dR dR dR dR dR dR dR dR dRR dRR dRR dRR dRV S  S  ~S  gS  aS  ZS  S  S  S  S  S  S  S  S  fS  ZS  TS  FS  S  S  S  fS   x? dR x7 x@ x6 x> x?a X> x> x> X> x> dR X> x> dR dR X> x> dR X> x> dR dR x> X>~ x> X>{ {x> X>x xx?a ~X>u ux>~ idR ^X>c cx>^ OdR IdR qX>C Cx>q >dR X>; ;x> 0dR $dR dRX dRZ dR dR dR X= x= dR dR dR x9 >X= x> dR x9q x@ x6 X= x= x9 x9 xx9q pdR ldR dR X=^ ^x=  TdR QdR WX=N Nx=W EdR AdR 7dR 4x9 aX=- -x=a #dR xS  :x8' dRV 5X    zm`S H/  p o rb Q 8'R-wR     DU^3    o[>c> } B  z f0 qF N; * (    K Z e t p  /A& 2  VP,         h wb d s SM : I >82,&  "     ` L 8 #  ui Zo jo ~ K ZD : I &  5   } u       ck S~[  "$$  1 6><,L z5 +:^zuu X1>*+[% :@@%@:@@%@9% . % E D%@?@0%@?% )% ~' )%tp% t$!%@R! )2 TA SA S S   @@%N _3a7a_t.bufN_3a7a_t.maxCnt( ( ( (NreceiveBuf_t.recvMaxNreceiveBuf_t.recvBuf |DR yDR Mz{ vDRr Mwx sDRl Mtu pDRc Mqr lDR_ Mmno jDR^ M k hDR\ Mi fDA Mg bDA M$cde ^DA M$_`a ZDA M![\] WDA MXY zD>q~{s[WH0= QNF {D<>sn wD;a xD;(;  tD; uD: qD: rD:zjfLH8&:":: nD9 mD9 oD9 kD9w iD9q- gD8' dD8NwriteFile_t.outBuf cD8NwriteFile_t.outAft eD8 `D7NreadFile_t.inBuf _D7NreadFile_t.inAft aD7C?7 \D7# [D7 ]D7 XD6NconStrOut_t.len YD6N receiveBuf_tNtoupper_t.arg1bN toupper_tNDEBLANK_t.arg1wN DEBLANK_tNopenFile_t.modeNopenFile_t.pathNopenFile_t.aft$pN openFile_t ( ' ( & (  )&}p( ( }@Y@P(@Y'#NfileError_t.nameNfileError_t.lenNfileError_t.errN fileError_tNconStrOut_t.str:N$ auto tail parentsNcloseFile_t.connN closeFile_tNwriteFile_t.outCntN writeFile_tNreadFile_t.inCntN readFile_t.1SM6*%J+-:5tv# 9e2$$ SABS0RAMMONITORABSN conStrOut_t<0(@'&' <'@'@ ( (( 4  10( 1%!N _3c3e_t.arg2wN _3c3e_t.arg1bN_3c3e_tN _3b28_t.arg2wN _3b28_t.arg1wN_3b28_tN_3a7a_tVN $ Auto readyN $ eh info UAN$ Enums enumplace_tN $ Structuresstructplace_t( SN $ Hex View-1 hexplace_t RAN $ curlocsTSR QAP $ S N $ IDA View-A idaplace_t PAON$ debugger applicationNN $ qregistry SQD0~yP(_:kR\<-kR;YJ!S"#4?騻z>}}TH5l$1s2O$?kj~> )iE=MN$ original user SLN$ dirtree/bptsKN $ segstringsOMF85 Object File S omf85.pyJN $ loader name 8A = S7N$ dirtree/bookmarks_enumplace_t S6N!$ dirtree/bookmarks_structplace_t S5N$ dirtree/bookmarks_idaplace_t4N $ BMARKS S3N$ dirtree/imports2N$ dirtree/namesq _S H  ~ q d W J=0#     t aN -m   aT >Ol*{jZJ9)N S.qL&hB]6sL$ wgQ B ,       z  x WB !      < receiveFile()receiveBuf(W arg1w, W arg2w)toupper(B arg1b)9qDEBLANK(W arg1w)7"openFile(W aft$p, W path, B mode)cusp fileError(B err, B len, W name)conStrOut(B len, W str)8(writeFile(W outAft, W outBuf, W outCnt) /B 0B S S,W S*6E  SE6*%J+-:5tv# 9e2$$V"AVDD2"A2$DDA"A$DD"@@@"@DD"@DD"@DD"@DD"@DD"@.?"@?d@"@9  #?a at@@> t>!>< 5 :;(!( ,:z!z! +9q q' '@@8 %@@ *@@7!@@ @@ S6 6EXIT() A@V-WRITE(W conn, W buff$p, W count, W status$p)28READ(W conn, W buff$p, W count, W actual$p, W status$p)A7OPEN(W conn$p, W path$p, W access, W echo, W status$p)CLOSE(W conn, W status$p). Y +AA RN$ dirtree/enumsN$ dirtree/structs.N$ dirtree/tinfosV-0-N$ hidden_rangesV,,N $ sourcefilesN$ enums*N $ libfuncsisis3sys Splm80 PN$ signature names )AN $ funcords (A'N $ nullsubsV&sub_40E4() hl = [de] - hl sub_40E1() hl = [de] - a sub_40D9() hl = [de] - bc sub_40D6() hl = [de] - [hl]  sub_40A4()? sub_403F()@ sub_4006() sub_3FFA() sub_3FD7()?a sub_3F61()> sub_3EED()>sub_3C3E(B arg1b, W arg2w) sub_3BCF();(sub_3B28(W arg1w, W arg2w):zsub_3A7A(W arg1w, W arg2w)'closeFile(W conn)$readFile(W inAft, W inBuf, W inCnt) R6 _entry()&N$ funcs S@67 defined bytes match; Xref candidates: ISIS @ 0x410B %A@qR.A @i A N$ z80 N$ seen data formats N$ seen data types N$ refinfo handlersN $ imports .N $ patches, ~ h ] O @1 #    s eV8 H :3-'!   u hY L ~ p b[T > 16" '        uo` RC4%  f t fWEH9/x +  cr]   | o` SD 7( | m ^O A 3           u u( Y K = :  !        |j X  D2           }vp g ZRC L ?40 # %       t Ve  }G)   o b~S Fo` gQ7 * B3 K$   /   N copyrighto :dRa x6n dR`m dR_o dRan dR`m dR_o dRbk dR^k dR^ dR^k dR^ dR^i dR\i dR\i dR\i dR\i dR]g -dAg dAe dAd dAc dAe dAa dA` dA_ dAa dA\ CdA[ ?dA] dA\ #dA[ dA] dA] dAX dAY dAY dA dA Swrite protected S not found Sbad file name S bad device S bad name Sno room Sno directory space Sno disk space Swrite protected rS no such file GS write mode 'S read modeNopenFileNtoupper qANDEBLANKN fileErrorN conStrOut X9 x9 X9 x9 S 'N closeFileNreadFile8N writeFileNaErrorDestinati BANaSyntaxErrorToW 9ANaEnteringSlaveM A ANaErrorWhileTryi A ANaIllegalFilenam A ANaDiskOrDirector oANaWasWriteProtec WANaFile_0 QANaFile 9AN aWasNotFound ?A x7 x7 D> D= D X< S  xAV dA 7S  S-- end prologue>=<_vncXPE2* :9 X6 S  x<> dA S  x6 d6 S  dA S  dA xA2 dA S  dA S  dA S  x? S N_entry A D6.6ANET DESC(NODE $ MAX LINK q_L;%   n T >,    r _ N ; )wcL:&cF 5'l]L;* tdTD4"q\H4  ~p`RA -  teWC3%wg XD7#   r_O =,  lWG9  mY K ; ,    w d U E 6 "       | k \ N : +          t e Q = /      OpeOOpenErrRtConnVRCnteBufd.outAftc_tbriteFile8waitChar@Cnt}R ransferBufOB.arg1bk_tjtoupper91A_0AstatusAtryCnt?vLenRFile <CntpRMaxu.recvBuft_tsBuf:ceivez:CntaBuf`.inAft__t^readFile7utStatusApath\mode].aft$p[_tZopenFile7LenRnameRLenRsisPathRitSerial?StatusAinActualAnameolenn.errm_tl fileError9 urRetryCnt@pyright6strY.lenX_tWonStrOut6mdInBufAStatusA.conng_tf closeFile'8ctualA WriteProtecW8 WasNotFound?8SyntaxErrorToW9IllegalFilenam8_0Q8File98 WhileTryi8 rrorDestinatiB9EnteringSlaveM8aDiskOrDirectoro8entry6ISIS2w{.arg1bzc3e_ty2wx.arg1wwb28_tvmaxCntr.bufq_3a7a_tpstatus$puntconn.buff$p_tWRITEVAVERH/PPS,O)UI&START0oot NodeIstatus$puntconnbuff$p .actual$p_tREAD2APO status$ppath$pechoconn$p.access_tOPENAMEMCHECKLOSETDEFHK2DDR1!IOCCOMAEXIT@.arg1wi_thEBLANKq9DATE$STSO status$p~.conn}_t|LOSE@CI2@1@100@9@@P0098@ writeFileAtoupper^RC3ERB28rRsub_3A7AcRceiveBuflRreadFileAopenFileA fileError_RonStrOutA closeFileAWRITERREADROPENRDEBLANK\R?CLOSERRITEINIOWHOCONTSTFLGPATHTFLGSEEKSCANNAMEREADOPENLOADGETCFGXITERRORISKIODELETEONSOLRFLGCLOSETTRIBASSGNz80 vftables upgrade 700 tryblksucts trict_bitnessrareas ourcefiles,ignature names)tringsKgstypes seen data formats refinfo handlers qregistryNostponed lastinsn<patches original userMullsubs'NnmSerEA oader nameJlibfuncs*mports gnore microidaclang ndering addrs; hidden_ranges-s&uncords(xups fileregionsums+ ntry pointseh infoUtinfos.structs/names2imports3funcs1enums0ptsL structplace_t6 idaplace_t5irtree/bookmarks_enumplace_t7sktopsdebugger applicationOurlocsQ SignaturesRecent scriptsImports Functionschooser\Exports ype callees9auto tail parents: StructuresS IDA View-APint View Hex View-1REnumsTBMARKS 4 readyVN$ Auto8+ ?hM,"cmt_indent":24,"margin":40},"show_stack":false,"show_graph_overview":true}}.S340149C94229E3D84584A29523CE9C99B27B5F5031105ABF65CDB9816DB44F2A1D4DFD0DF24F8BB6C89B39B1A7537906D60B31BDECCBCF7E62D019002B096E2C55501363EB9EF2FC497F5C5D716AED1C72BC6F0B8C708108A1856C80FA4699A9DAB3D7E57576B53ACC5AF2CB6B96C9C5167021777D409783AA166A6974A9DFCB171890453BCE8D043055A43978A0C6280910E9F6BCA172C62A8168182221A3886CFE004334424459ABA75A4501C3C10E8E24D0517E93771CE409F4D8E725A29C9C1952C2536CBD09593F3099D318F6B42DA21296628A1A1314E49169328A5EDA1CD40C00C116E99E9892BE4F2296394B72107E931972019F567B3BC213B8CF5C9BC2BD0166EA401C2709FA41F430C3CBCA7BEB8B763B91BF5D2E4554F64EB8212F06440DACDCDCECA5C83FA7F668934DEC8F23601D3752CAFFDB9B40670071D6A3FB2244F9B51E5409B5187502F2F2A9B9441961643A1FC0B3CB3B080BE157423322E15621D3D69B4F8751839562744B43F9039BC12C23765890BC5","synced":[["view:IDA View-A","view:Hex View-1"]],"inf":{"flat_dto":{"indent":16,"opcode_bytes":0,"show_line_prefix":true,"limiter":3,"xrefnum":2,"cmt_indent":40,"margin":70},"graph_dto":{"indent":0,"opcode_bytes":0,"show_line_prefix":false,"limiter":0,"xrefnum":0  Z O<)   |kXF1"   zk V@3"   vi\O B 5 (   y oYL A+    tg ]G: .     r fPC 8"    ~h[ O9,     ~ n X ?)      t d G 6     x^ OO?LiveN $ desktopsH$DIS$Default pN $ idaclang W<TTTTTT'''''''''N$ chooser\Functions K A WcN$ chooser\Recent scripts K A WTK1N$ chooser\Signatures K A W:$N$ chooser\Imports K A W $TN$ chooser\Exports K AN$DISKIO ADN$WINIO AN$TSTFLG AiN$SETFLG AgN$GETCFG AfN$CLRFLG AhN$ASSGN AdN$SPATH AN$WHOCON A N$ERROR A N$RESCAN A N$ATTRIB A N$EXIT DA A N$CONSOL AN$RENAME AN$LOAD AN$SEEK AN$WRITE AN$READ AN$DELETE AN$CLOSE AN$OPEN AN_ISISihgfdD      E A S N $ Hint View hintplace_t ANWRITE_t.status$p DAVN WRITE_t.countNWRITE_t.buff$pN WRITE_t.connNWRITE_t M3 DRNREAD_t.status$p DA2NREAD_t.actual$pN READ_t.countN READ_t.buff$pN READ_t.connNREAD_t M? DRNOPEN_t.status$p DAN OPEN_t.echoN OPEN_t.accessN OPEN_t.path$pN OPEN_t.conn$pNOPEN_t M? DRNCLOSE_t.status$p ~D@}N CLOSE_t.conn .|NCLOSE_tVA*6RENUPET0 0V1P.0p.  (C) pCoPpy0r0igPhtp Genesips PMi0c0roPsypstems 1p98P3.0 0 1GU A ?@  E A @  E A EA2 A *AE A 6@ E 6 @56E A @><v!WU A r+s+q@  * A * A M@E A VA!WUAs+p+q+p+q: A @77* A * A @  E A @ A Z7: A @W7* A * A @  E A @ A Z7>@>@EA @  7 >@ EA @ x 7 >@ 7 >@EA @  7 >@ 7 >@EA @ @>@ @@H 7 >@ 7 >@EA @ @>@@@H 7 >@ 7 >@>@!WUAr+s+p+q+p+q* A * A * A E A EA2 A *A!WUAr+s+p+q+p+q* A * A * A DMEAV A !WU A p+q* A DMEA @ FPiPl e0 @""P w as@ n`ot fopunPd.0  FPiPl e0 @""P pw aPs@ 0w`rite protecpt ePd@.0 ` DPis k @or` dire`ct@or y o ve@rf`low w`hi@le  tr yi@ng` to o`pe@n  ""P.  0IPll0e0gaPl pfilenampe P--0 0""P.0  EPrr or@ pw`hPil0e trying  to@ po`pPen0 ""P.0  EPnt er@i`n`g@ s lave mode . @ `T`y@pe  (ESC) to  e@x`i`t@.  SPynt0a`xP @epr ror -- "TO"0 `wPa@sp  not found i0n` Pt@hpe  expected p0l`aPc@ep  EPrro0r P--p pdePst0ination0 dPevpipceP m0ust be 0spPecpipfiPed0  !WU] R p+q*\ R ~@  9 *\R#"\Rw 9 *\R!WU^Rq:^R@a/>@z!E^R/H9:^ R @A@a 9 :^Rɗ!WUb R r+s+q+q:_R@ 9 E98@ 6 *`RM*aR6E? 8 @6y : :_R@ : EQ8@ 6 *`RM*aR6EW 8 @6y : :_R@8 : Eo8@1 6 *`RM*aR6E 8 @6y : :_R@^ : E8@ 6 *`RM*aR6E 8 @6y : E8@ 6 *`RM*aR6E 8 @6ɗ!WUfRr+s+p+q!EiR6@*XR#s#r@  EiR @ *cR*eRDMBd  ?@"g R >@EgR @ @*cR#EXR@@H : *XR#"XR!Ei R 6@*X R #s#r@Ei R @*g R  : !@ɗ!WUo R r+s+p+q*l R DM*nRz:"p R >@EpR @ $ ; *pR×;!UuRr+s+p+qEvRB@  ?@"y R >@EyR @ @:v R @@Ha ; 2;*r R #*ZRs#r*rRDM*t R  @ EvR@ @  ?@"y R :vR@@:v R @@H*ZR#EwR@@H>@Ey R @@H ; n;*Z R #"Z R *V R @  ERB 7 "{R!EO B 6@*{R###EO B (;@  E{R @ < ; *VRDM' 8 WP  EOB : "}R*V R *} R +++ERB 8 @E} R @5 <  <*V R DM'8!URr+s+q*RDMq 9 "R* R ~@  = E8@+ 6 ͗t<  @t< @ !@"X R "ZR@  EOBz : "R>@E R @/:OB@@:O B @@HH<EV R *O B ER B 72 R :R@ < !ERR6@@  ERR( ; :OB@ < ; < ͗ <× < !ERR6@ : R 2UR@  ERR( ; ×b< > !ER6@#6@*R~@ @* R ~@ @H: R @Ha = *RN9* R &@ER w: R <2 R *R~@:W=: R 2R* R #" R  =* R &@ER 6@ :R<2R* R DMq9" R *RN9@T@* R #N9@O@H=E 9 @:6 @ *R##DMq 9 "R!E R 6@*R~@ @* R ~@ @H: R @H > *RN9* R &@ER w* R #" R :R<2R = *R&@E R 6@ : R <2 R !@"Z R "XR @:@:R@:@H:R@/H > :R@q > !ER: R o* R &@ER DMER -^ > !ER: R @#w: R ~ > a? > ͗>× > :R@:@: R @/H>: R @>!E R :Ro*R&@E R DME R  ->!E R :R<<#w:R> > >͗a ? ×>EB 9 @/6͗ @ UV R @E R 72 R @?* R : R =OER 9 `?* R ERBE R - ? !EOB6@: R @_@EO B (;@  EOB : "R:O B @Q?  < `?*R B : R =OER 9 ɗUV R @E R 72 R @?* R : R =OER 9 ?* R ERBE R - ? !EOB6@: R @_@EO B (;@  EOB : "R:O B @? ; ?*R B : R =OER 9 ɗU>WP6A>@A>@A>@AAA>@@A>@A>@7AۗAA ? A>P?>@ ? !@  ? @ @ ? o|@gz @ >@?>@ ? } ? | ? "?@͗ @ @I@ @ @I@͗ @ @q@ @ @q@@ @ @2 @ x@: @ w#_z@WY @ ͗@@ @  @ }o|g!@  W*?" @ BzۗAA@@* @ +" @ |@!@  ۗAUiI`NW#FWogoW&@Wog!WURr+s+p+qER@@  !WU R "RE R H @!WURr+s+p+q+p+q+p+q+p+qE R @@!WURr+s+p+q+p+q+p+q+p+qE R @@!WURr+s+p+q+p+q+p+qER@@    @``@  @``@  @``@  T`  PT`00PT`P 0@TPT`P 0@PT`TTTT @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@ T @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @`` @  @ `     ` @  @ `     ` @  @ `     ` @  @ `     ` @  @ `     `@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @`` @  @ `     `!@ ! @!`!!!!!`"@ " @"`"""""`#@ # @#`#####`$@ $ @$`$$$$$`%@ % @%`%%%%%`&@ & @&`&&&&&`'@ ' @'`'''''`(@ ( @(`(((((`)@ ) @)`)))))`*@ * @*`*****`+@ + @+`+++++`,@ , @,`,,,,,`-@ - @-`-----`.@ . @.`.....`/@ / @/`/////`0@ 0 @0`00000`1@ 1 @1`11111`2@ 2 @2`22222`3@ 3 @3`33333`4@ 4 @4`44444`5@ 5 @5`55555`6@ 6 @6`66666`7@ 7 @7`77777`8@ 8 @8`88888`9@ 9 @9`99999`:@ : @:`:::::`;@ ; @;`;;;;;`<@ < @<`<<<<<`=@ = @=`=====`>@ > @>`>>>>>`?@ ? @?`?????`@@ @ @@`@@@@@`A@ A @A`AAAAA`B@ B @B`BBBBB`C@ C @C`CCCCC`D@ D @D`DDDDD`E@ E @E`EEEEE`F@ F @F`FFFFF`G@ G @G`GGGGG`H@ H @H`HHHHH`I@ I @I`IIIII`J@ J @J`JJJJJ`K@ K @K`KKKKK`L@ L @L`LLLLL`M@ M @M`MMMMM`N@ N @N`NNNNN`O@ O @O`OOOOO`P@ P @P`PPPPP`Q@ Q @Q`QQQQQ`R@ R @R`RRRRR`S@ S @S`SSSSS`T@ T @T`TTTTT`U@ U @U`UUUUU`V@ V @V`VVVVV`W@ W @W`WWWWW`X@ X @X`XXXXX`Y@ Y @Y`YYYYY`Z@ Z @Z`ZZZZZ`[@ [ @[`[[[[[`\@ \ @\`\\\\\`]@ ] @]`]]]]]`^@ ^ @^`^^^^^`_@ _ @_`_____``@ ` @````````a@ a @a`aaaaa`b@ b @b`bbbbb`c@ c @c`ccccc`d@ d @d`ddddd`e@ e @e`eeeee`f@ f @f`fffff`g@ g @g`ggggg`h@ h @h`hhhhh`i@ i @i`iiiii`j@ j @j`jjjjj`k@ k @k`kkkkk`l@ l @l`lllll`m@ m @m`mmmmm`n@ n @n`nnnnn`o@ o @o`ooooo`p@ p @p`ppppp`q@ q @q`qqqqq`r@ r @r`rrrrr`s@ s @s`sssss`t@ t @t`ttttt`u@ u @u`uuuuu`v@ v @v`vvvvv`w@ w @w`wwwww`x@ x @x`xxxxx`y@ y @y`yyyyy`z@ z @z`zzzzz`{@ { @{`{{{{{`|@ | @|`|||||`}@ } @}`}}}}}`~@ ~ @~`~~~~~`@  @``@  @``@  @`~~~~`~@~  ~@~`}}}}`}@}  }@}`||||`|@|  |@|`{{{{`{@{  {@{`zzzz`z@z  z@z`yyyy`y@y  y@y`xxxx`x@x  x@x`wwww`w@w  w@w`vvvv`v@v  v@v`uuuu`u@u  u@u`tttt`t@t  t@t`ssss`s@s  s@s`rrrr`r@r  r@r`qqqq`q@q  q@q`pppp`p@p  p@p`oooo`o@o  o@o`nnnn`n@n  n@n`mmmm`m@m  m@m`llll`l@l  l@l`kkkk`k@k  k@k`jjjj`j@j  j@j`iiii`i@i  i@i`hhhh`h@h  h@h`gggg`g@g  g@g`ffff`f@f  f@f`eeee`e@e  e@e`dddd`d@d  d@d`cccc`c@c  c@c`bbbb`b@b  b@b`aaaa`a@a  a@a```````@`  `@``____`_@_  _@_`^^^^`^@^  ^@^`]]]]`]@]  ]@]`\\\\`\@\  \@\`[[[[`[@[  [@[`ZZZZ`Z@Z  Z@Z`YYYY`Y@Y  Y@Y`XXXX`X@X  X@X`WWWW`W@W  W@W`VVVV`V@V  V@V`UUUU`U@U  U@U`TTTT`T@T  T@T`SSSS`S@S  S@S`RRRR`R@R  R@R`QQQQ`Q@Q  Q@Q`PPPP`P@P  P@P`OOOO`O@O  O@O`NNNN`N@N  N@N`MMMM`M@M  M@M`LLLL`L@L  L@L`KKKK`K@K  K@K`JJJJ`J@J  J@J`IIII`I@I  I@I`HHHH`H@H  H@H`GGGG`G@G  G@G`FFFF`F@F  F@F`EEEE`E@E  E@E`DDDD`D@D  D@D`CCCC`C@C  C@C`BBBB`B@B  B@B`AAAA`A@A  A@A`@@@@`@@@  @@@`????`?@?  ?@?`>>>>`>@>  >@>`====`=@=  =@=`<<<<`<@<  <@<`;;;;`;@;  ;@;`::::`:@:  :@:`9999`9@9  9@9`8888`8@8  8@8`7777`7@7  7@7`6666`6@6  6@6`5555`5@5  5@5`4444`4@4  4@4`3333`3@3  3@3`2222`2@2  2@2`1111`1@1  1@1`0000`0@0  0@0`////`/@/  /@/`....`.@.  .@.`----`-@-  -@-`,,,,`,@,  ,@,`++++`+@+  +@+`****`*@*  *@*`))))`)@)  )@)`((((`(@(  (@(`''''`'@'  '@'`&&&&`&@&  &@&`%%%%`%@%  %@%`$$$$`$@$  $@$`####`#@#  #@#`""""`"@"  "@"`!!!!`!@!  !@!`    ` @   @ ``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @`    ` @   @ `    ` @   @ `    ` @   @ `    ` @   @ `    ` @   @ ``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@  @``@ PT`T`T`0 T`0 T` 0PT` 0PT`  PTPPP@T` 0T`0`P@p T`0`P@p T``0@P p@@@@@@@@@@@@@@@@@@@@VA*666778'898?8Q8W8o88889B9q999z:: <??@@@@@@@@@A2AVAAAAAAAAAAAAAAAOBVR\R^R_RcRlRpRrR}RRRRRRRRRRRR !$&),/AD>IDATILLocal type definitionsX$OPEN=_ISIS$CLOSE=_ISIS$DELETE=_ISIS$READ=_ISIS$WRITE=_ISIS$SEEK=_ISIS$LOAD=_ISIS$RENAME=_ISIS$CONSOL=_ISIS$EXIT =_ISIS$ATTRIB =_ISIS$RESCAN =_ISIS$ERROR =_ISIS$WHOCON =_ISIS$SPATH=_ISIS$DISKIOD=_ISIS$ASSGNd=_ISIS$GETCFGf=_ISIS$SETFLGg=_ISIS$CLRFLGh=_ISIS$TSTFLGi=_ISIS$WINIO=_ISISwriteFile_t outAftoutBufoutCntcloseFile_t connDEBLANK_t arg1wtoupper_t 2arg1b_3a7a_t bufmaxCnt_3b28_t arg1warg2w_3c3e_t A2arg1barg2wWRITE_t #connbuff$pcount status$pOPEN_t +conn$ppath$paccessecho status$p_ISIS-@AAAAAAAAAAAAAAv`BAAA$OPEN$CLOSE$DELETE$READ$WRITE$SEEK$LOAD$RENAME$CONSOL$EXIT$ATTRIB$RESCAN$ERROR$WHOCON$SPATH$DISKIO$ASSGN$GETCFG$SETFLG$CLRFLG$TSTFLG$WINIOREAD_t +connbuff$pcount actual$p status$pCLOSE_t conn status$preadFile_t inAftinBufinCntconStrOut_t A2lenstrfileError_t 22errlennameopenFile_t A2aft$ppathmodereceiveBuf_t recvBufrecvMax