IMD 1.17: 23/10/2016 22:06:00 File generated by the HxC Floppy Emulator software v2.8.9.4  X- ؋FFFv3Pvv^FFFF= rߌȎ.OCopyright 1980, 1981, 1982, 1983, 1984 Intel Corporation program_version_number=V6.0program_name=iAPX 86, 88 Bootstrap LoaderX P.XYu P. vǹ4^&t&W&g&G>_u &S&/SYSTEM/RMX86UFfs1PP^&7Y:146609iRMX 86F03 (VOL1 N 2 05 1   u.^GFF ^GFFf뺀>fs ^&?t F24]U>u.SP8.BDB&gOBDa6]UNN]UJ&FJF~t[FJJ&FJ t~t7NJ&w>F^YJ&FJ@JN럋]U_~L7t@~htA"^s~?t@~ytA"_FF&F$F "`FPR t&t t u ,PR^&?/u GPR$.06&W1P.SS^$1 t.0FY.&G&GT&G $1(&w&wQ*,6TP.SP/V1V;r܋.&8tLPS.@P5s62PRV.&TP&?/uGPRvVuw6TPa8X>XuX3hq6>hudXv>hpuL>6vh $iFj>iu`4:.8р>i@u><@봀>hu@t`:8X>hu+HF>6v~F&GFH>huaH`FbJL>6vGJ&GJLJZ\bJLJ;6\u;Zsh>6tj>at"P S6^`s8P^ S$P S6^]UQQ u~u!#P S6^>|u{u FFF F^6&6p6n^SSVnpu|tvx6x6v6(vx6&6x6v^SSvxvx(;~uezCz% h55Pj% h55j% Ϭ Ϭ h55j%Ь ڬ ڬ 56)FV.Sv$+FVs.6$Pv.v0VFlnp6p6n6(npr|z~]UFf؋ʋFf‹]UFf‹]UF3vFv،]UFVv] 0123456789A%   % %   %    z z z P; z z z %z " " <Cn% @6t抄;uJt@tzvx6x6vQKvxt;$u|(;~u r~~l;ru=l@lr|np6p6n6(np$;u;r)]U~u6&6,6*PS2Pvv6FVl$&(P`FV;Vu;Fs )FVlvv$&(P_rlnp6p6n6(np6r6(np6r$&(PN~+N~$9Vu9Fv.Sv$%۬ 304% *%P&% $p&% ^z z z c22dz z z P9z z z :z z z %    %# * * j"$%+ . . ] %/ @ @ Q# $% Mp% >% y?B% C%Y Z Z %[ \ \ D%] ] ] @%_ ` ` Ah% &K% M% N% %u u u 8%~   H% X% Eh%A A A @%J L L P %M M M f`%V W W 4H% D% E% ,F% G%a b b =%i j j %k k k %r t t % 8% % H% %  % % % +%­ ­ ­ %ŭ ƭ ƭ %˭ ̭ ̭ %̭ ͭ ͭ %   J%   K%& ' ' \L%) ) ) M%  %  % 1 % L % <% 0% <% {%   ,% -%   .%   /%έ έ έ %ԭ խ խ %֭ ׭ ׭ %ح ٭ ٭ %1 2 2 N%8 9 9 O%; ; ; c%> D D d% % O% %Ʈ Ǯ Ǯ %[ [ [ <j%c d d fk%e e e )l%l m m @m% 1% J%   *%   % % % E% d%F G G e%N O O If%P Q Q )g%Y Y Y i%Ϯ Ю Ю '%Ԯ ٮ ٮ %ݮ ޮ ޮ % %o o o n%v w w o%x y y !% %   % " " %* + + %3 5 5 F% % % %   %` d d %h i i %s u u %} ~ ~ %E F F | %Q R R \ %[ b b  %k l l  % % ¯ ¯ %ʯ ˯ ˯ %կ ׯ ׯ %= > > Y%G H H *%L Q Q %U V V %   % ! ! %* 0 0 %8 : : % % % % _%w y y  % c% % 2% NJ% 6K% L% M%ݰ ߰ ߰ S9% :% ;%   <% W%   PY%   Z%# $ $ [%G I I $E%U V V F%a h h G%r w w I% X3% 5%Ű ư ư 6%а Ұ Ұ 7% 9N%ʱ ˱ ˱ O%ر ٱ ٱ U% V%   7=% ! ! >%, 1 1 ?%: ; ; D%1 2 2 ?\%= D D ]%N S S ^%\ ^ ^ _% f% Eg%Ų Ʋ Ʋ 2i%Ӳ ղ ղ j%" ' ' <q%j l l b%x z z 2c% d% <e % k% l%   m%   oR?SPACEMAPR?FNODEMAPR?BADBLOCKMAPR?VOLUMELABELinstal.csdr18603.def r18651.def r18848.def rpifc.lib rpifl.lib ipifc.libipifl.libepifc.libepifl.liblpifc.liblpifl.libhpifc.libhpifl.libcompac.liblarge.libsmall.libnexcep.litiexcep.liteexcep.litlexcep.lithexcep.lituexcep.litldwptr.litltksel.lit ltkwrd.lit!hcrccn.ext"hdlccn.ext copy %0*lib over :sd:rmx86/lib ; permit :sd:rmx86/inc/* Nr user=world ; permit :sd:rmx86/lib/* Nr user=world ; permit :sd:rmx86/icu/r*def Nr user=world ; ; iRMX 86 R6.0 Include Files, Interface Libraries and ICU ; System Definition Files installed. ; $SAVE NOLIST rq$c$get$output$pathname: PROCEDURE( path$name$ptr, path$name$max, dafault$output$ptr, except$ptr ) BYTE EXTERNAL; DECLARE path$name$ptr POINTER, path$name$max WORD, dafault$output$ptr POINTER, except$ptr POINTER; END rq$c$get$output$pathname; $RESTORE $SAVE NOLIST rq$c$send$command: PROCEDURE( command$conn, line$ptr, command$except$ptr, except$ptr ) EXTERNAL; DECLARE command$conn TOKEN, line$ptr POINTER, command$except$ptr POINTER, except$ptr POINTER; END rq$c$send$command; $RESTORE ; ; *-*-* INSTAL.CSD *-*-* ; ; Submit file to install the iRMX 86 R6.0 Include Files, ; Interface Libraries and ICU System Definition Files. ; ; This file should be executed by the System Manager (id 0 - super) ; ; Invocation: submit :logical_name:instal(:logical_name:) ; ; Where: logical_name is the logical name the diskette drive is ; attached by. ; ; copy %0r*def over :sd:rmx86/icu ; copy %0*ext over :sd:rmx86/inc copy %0*lit over :sd:rmx86/inc ; #hfmtex.ext$hgtchr.ext%hgtcmd.ext&hgticn.ext'hgtipn.ext(hgtocn.ext)hgtopn.ext*hgtpar.ext+hsncmd.ext,hsncor.ext-hsneor.ext.hstpbf.ext/iaatfl.ext0iachac.ext1iaclos.ext2iacrdr.ext3iacrfl.ext4iadlcn.ext5iadlfl.ext6iagtcs.ext7iagtde.ext8iagted.ext9iagtfs.ext:iagtpc.ext;iaopen.ext<iaread.ext=iarnfl.ext>iaseek.ext?iaspec.ext@iasted.extAiatrun.extBiawrit.extPOINTER, predict$list$ptr POINTER, except$ptr POINTER; END rq$c$get$parameter; $RESTORE $SAVE NOLIST rq$c$get$parameter: PROCEDURE( name$ptr, name$max, value$ptr, value$max, index$ptr, predict$list$ptr, except$ptr ) BYTE EXTERNAL; DECLARE name$ptr POINTER, name$max WORD, value$ptr POINTER, value$max WORD, index$ptr $SAVE NOLIST rq$c$send$co$response: PROCEDURE( response$ptr, response$max, message$ptr, except$ptr ) EXTERNAL; DECLARE response$ptr POINTER, response$max WORD, message$ptr POINTER, except$ptr POINTER; END rq$c$send$co$response; $RESTORE 067h', E$NO$MEM LITERALLY '0068h', E$REC$FORMAT LITERALLY '0069h', E$REC$LENGTH LITERALLY '006Ah', E$REC$TYPE LITERALLY '006Bh', E$NO$START LITERALLY '006Ch', E$JOB$SIZE LITERALLY '006Dh', E$OVERLAY LITERALLY '006Eh', E$LOADER$SUPPORT LITERALLY '006Fh', E$SEG$BOUNDS LITERALLY '0070h'; /* Programming Exceptions */ DECLARE E$JO$SAVE NOLIST rq$c$set$parse$buffer: PROCEDURE( buff$ptr, buff$max, except$ptr ) WORD EXTERNAL; DECLARE buff$ptr POINTER, buff$max WORD, except$ptr POINTER; END rq$c$set$parse$buffer; $RESTORE $SAVE NOLIST rq$a$change$access: PROCEDURE( user$t, prefix, subpath, id, access, resp$mbox, except$ptr ) EXTERNAL; DECLARE user$t TOKEN, prefix TOKEN, subpath POINTER, id WORD, access BYTE, resp$mbox TOKEN, except$ptr POINTER; $save nolist /* APPLICATION LOADER EXCEPTION CODE LITERALS */ /* Environmental Exceptions */ DECLARE E$ABS$ADDRESS LITERALLY '0060h', E$BAD$GROUP LITERALLY '0061h', E$BAD$HEADER LITERALLY '0062h', E$BAD$SEGDEF LITERALLY '0063h', E$CHECKSUM LITERALLY '0064h', E$EOF LITERALLY '0065h', E$FIXUP LITERALLY '0066h', E$NO$LOADER$MEM LITERALLY '0$SAVE NOLIST rq$c$send$eo$response: PROCEDURE( response$ptr, response$max, message$ptr, except$ptr ) EXTERNAL; DECLARE response$ptr POINTER, response$max WORD, message$ptr POINTER, except$ptr POINTER; END rq$c$send$eo$response; $RESTORE B$PARAM LITERALLY '8060h'; $restore $SAVE NOLIST rq$a$attach$file: PROCEDURE( user$t, prefix, subpath, resp$mbox, except$ptr ) EXTERNAL; DECLARE user$t TOKEN, prefix TOKEN, subpath POINTER, resp$mbox TOKEN, except$ptr POINTER; END rq$a$attach$file; $RESTORE  END rq$a$change$access; $RESTORE  :SD: :PROG: :UTILS: :SYSTEM: :LANG: :$: $SAVE NOLIST rq$a$create$directory: PROCEDURE( user$t, prefix, subpath, access, resp$mbox, except$ptr ) EXTERNAL; DECLARE user$t TOKEN, prefix TOKEN, subpath POINTER, access BYTE, resp$mbox TOKEN, except$ptr POINTER; END rq$a$create$directory; $RESTORE UTILS :SD:UTILS LANG :SD:LANG @+;ws` ,4"*"  8C  "! Q@ p(@ :SD:SYSTEM  :F1:HCLI.OBJ :SD: `T0 > $SAVE NOLIST rq$a$close: PROCEDURE( connection$t, resp$mbox, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, resp$mbox TOKEN, except$ptr POINTER; END rq$a$close; $RESTORE  WORK :SD:WORK   P  P   P   SD w0 2!!!!WORLD  ` ` ` ` ` ` ` ` `  BB BB STREAM STREAM LP LP  P   ` ` ` ` ` ` `  ` ` ` ` ` ` ` ` ` `8hx808@ hx H w eX8hx808@ hx H wchx808@ hx H w x c@ hx H w x%^elu|ăĈēĚģľ$&)$XhHXX8 %H w ` ` ` ` ` ` 1111111111111111111111111111111111111111111dXX x8X &XRV`RV[8X8 &0`jLjǒǜt (w x8X8   uinfo_208f M(  uinfo_208fd M(4  uinfo_208fdx M(  uinfo_208mfdx (  uinfo_208mfdy P  uinfo_215iw   2 uinfo_scsi_xe  2 0 uinfo_scsi_sh 2 uinfo_scsi_fu (MR) Ma    <   uinfo_215cm $2  uinfo_215cmb 62  uinfo_215f M( uinfo_215fd 4M( uinfo_215fdx M( uinfo_215mfdx ( uinfo_215mfdy P uinfo_215w  uinfo_254  uinfo_544 % uinfo_8251 % uinfo_8274 % uinfo_scsi Port [0-0 uinfo_scsi_at    sa0  uinfo_scsi dt1 uinfo_8274 t0  uinfo_8274 sc0  uinfo_scsi dats0  uinfo_scsi_at dxes0  uinfo_scsi_xe dshs0  uinfo_scsi_sh dfus0 a uinfo_scsi_fu d     uinfo_208f afd1  uinfo_208f afdd1  uinfo_208fd afdx1 ' uinfo_208fdx amfdx1  uinfo_208mfdx amfdy1   uinfo_208mfdy w0  uinfo_215w diw0  uinfo_215iw dcm0  uinfo_215cm dcmb0  uinfo_215cmb dwf0            15f wfdd1  uinfo_215fd wfdx1 ' uinfo_215fdx wmfdx1  uinfo_215mfdx wmfdy1  uinfo_215mfdy b0  uinfo_254 dt2 uinfo_544 t3  uinfo_544 t4  uinfo_544 t5  uinfo_544 wfdx0 ' uinfo_215fdx   $!"#(')*+,af0  uinfo_208f afd0  uinfo_208f afdd0  uinfo_208fd afdx0 ' uinfo_208fdx amfdx0  uinfo_208mfdx amfdy0  uinfo_208mfdy af1             uinfo_215f wfd0  uinfo_215f wfdd0  uinfo_215fd wmfdx0  uinfo_215mfdx wmfdy0   uinfo_215mfdy w1  uinfo_215w diw1  uinfo_215iw dcm1  uinfo_215cm dcmb1  uinfo_215cmb dwf1  uinfo_215f wfd1  uinfo_2                     WORLD             % RQTHNORMIN RQTHNORMOUT hx 7 % RQTHNORMIN RQTHNORMOUT hx 7 P% RQTHNORMIN RQTHNORMOUT hx 7 % RQTHNORMIN RQTHNORMOUT hx 7 2@ ?==9                       WORLD WORLD % RQTHNORMIN RQTHNORMOUT hx 7 P% RQTHNORMIN RQTHNORMOUT hx 7 % RQTHNORMIN RQTHNORMOUT hx 7 % RQTHNORMIN RQTHNORMOUT hx 7            ??991?9=?99999??!?9?999!0000000000000P00 /boot/rmx18603 /rmx86/udi/ /rmx86/hi/ /rmx86/eios/ /rmx86/loader/ /rmx86/ios/ /rmx86/th/ /rmx86/nucleus/ PP00000000000000000PP /rmx86/lib/ /rmx86/nucleus/ /rmx86/crash/ :lang: /rmx86/sdb/  E$PATH LITERALLY '0088h', E$CONTROL$C LITERALLY '0089h', E$CONTROL LITERALLY '008Ah', E$UNMATCHED$LISTS LITERALLY '008Bh', E$DATE LITERALLY '008Ch', E$NO$PARAMETERS LITERALLY '008Dh', E$VERSION LITERALLY '008Eh', E$GET$PATH$ORDER LITERALLY '008Fh'; /* Programming Exceptions */ DECLARE E$PARSE$TABLES LITERALLY '8080h', E$JOB$TABLES TE, granularity WORD, size DWORD, must$create BYTE, resp$mbox TOKEN, except$ptr POINTER; END rq$a$create$file; $RESTORE $SAVE NOLIST rq$a$delete$file: PROCEDURE( user$t, prefix, subpath, resp$mbox, except$ptr ) EXTERNAL; DECLARE user$t TOKEN, prefix TOKEN, subpath POINTER, resp$mbox TOKEN, except$ptr POINTER; END rq$a$$delete$file; $RESTORE $save nolist /* HUMAN INTERFACE EXCEPTION CODE LITERALS */ /* Environmental Exceptions */ DECLARE E$LITERAL LITERALLY '0080h', E$STRING$BUFFER LITERALLY '0081h', E$SEPARATOR LITERALLY '0082h', E$CONTINUED LITERALLY '0083h', E$INVALID$NUMERIC LITERALLY '0084h', E$LIST LITERALLY '0085h', E$WILDCARD LITERALLY '0086h', E$PREPOSITION LITERALLY '0087h', $SAVE NOLIST rq$a$create$file: PROCEDURE( user$t, prefix, subpath, access, granularity, size, must$create, resp$mbox, except$ptr ) EXTERNAL; DECLARE user$t TOKEN, prefix TOKEN, subpath POINTER, access BY LITERALLY '8081h', E$DEFAULT$SO LITERALLY '8083h', E$STRING LITERALLY '8084h', E$ERROR$OUTPUT LITERALLY '8085h'; $restore $SAVE NOLIST rq$a$delete$connection: PROCEDURE( connection$t, resp$mbox, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, resp$mbox TOKEN, except$ptr POINTER; END rq$a$delete$connection; $RESTORE  $SAVE NOLIST rq$a$get$connection$status: PROCEDURE( connection$t, resp$mbox, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, resp$mbox TOKEN, except$ptr POINTER; END rq$a$get$connection$status; $RESTORE  :SD: :PROG: :UTILS: :SYSTEM: :LANG: :$: $SAVE NOLIST rq$a$get$extension$data: PROCEDURE( connection$t, resp$mbox, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, resp$mbox TOKEN, except$ptr POINTER; END rq$a$get$extension$data; $RESTORE  UTILS :SD:UTILS LANG :SD:LANG @+;ws` ,4"*"  8C  "! Q p@ :SD:SYSTEM  :F1:HCLI.OBJ :SD: `T0 > $SAVE NOLIST rq$a$get$directory$entry: PROCEDURE( connection$t, entry$num, resp$mbox, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, entry$num WORD, resp$mbox TOKEN, except$ptr POINTER; END rq$a$get$directory$entry; $RESTORE  WORK :SD:WORK $SAVE NOLIST rq$a$get$file$status: PROCEDURE( connection$t, resp$mbox, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, resp$mbox TOKEN, except$ptr POINTER; END rq$a$get$file$status; $RESTORE   P  P   P   SD w0 2!!!!WORLD  ` ` ` ` ` ` ` ` `  BB BB STREAM STREAM LP LP  P   ` ` ` ` ` ` `   ` ` ` ` ` ` ` ` ` `8hx808@ hx H w XX8hx808@ hx H w8hx808@ hx H w x 8@ hx H w x%^elu|ăĈēĚģľ$&)$XhHXX8 %H w ` ` ` ` ` ` 1111111111111111111111111111111111111111111HXX x8X &8RV`RV[8X8 &0`jLjǒǜt (w x8X8    uinfo_208f M(  uinfo_208fd M(4  uinfo_208fdx M(  uinfo_208mfdx (  uinfo_208mfdy P  uinfo_215iw   2 uinfo_scsi_xe  2 0 uinfo_scsi_sh 2 uinfo_scsi_fu (MR) Ma    <   uinfo_215cm $2  uinfo_215cmb 62  uinfo_215f M( uinfo_215fd 4M( uinfo_215fdx M( uinfo_215mfdx ( uinfo_215mfdy P uinfo_215w  uinfo_254  uinfo_544 % uinfo_8251 % uinfo_8274 % uinfo_scsi Port [0-0 uinfo_scsi_at     sa0  uinfo_scsi dt1 uinfo_8274 t0  uinfo_8274 sc0  uinfo_scsi dats0  uinfo_scsi_at dxes0  uinfo_scsi_xe dshs0  uinfo_scsi_sh dfus0 a uinfo_scsi_fu d     uinfo_208f afd1  uinfo_208f afdd1  uinfo_208fd afdx1 ' uinfo_208fdx amfdx1  uinfo_208mfdx amfdy1   uinfo_208mfdy w0  uinfo_215w diw0  uinfo_215iw dcm0  uinfo_215cm dcmb0  uinfo_215cmb dwf0            15f wfdd1  uinfo_215fd wfdx1 ' uinfo_215fdx wmfdx1  uinfo_215mfdx wmfdy1  uinfo_215mfdy b0  uinfo_254 dt2 uinfo_544 t3  uinfo_544 t4  uinfo_544 t5  uinfo_544 wfdx0 ' uinfo_215fdx   $'af0  uinfo_208f afd0  uinfo_208f afdd0  uinfo_208fd afdx0 ' uinfo_208fdx amfdx0  uinfo_208mfdx amfdy0  uinfo_208mfdy af1             uinfo_215f wfd0  uinfo_215f wfdd0  uinfo_215fd wmfdx0  uinfo_215mfdx wmfdy0   uinfo_215mfdy w1  uinfo_215w diw1  uinfo_215iw dcm1  uinfo_215cm dcmb1  uinfo_215cmb dwf1  uinfo_215f wfd1  uinfo_2                      WORLD             % RQTHNORMIN RQTHNORMOUT hx 7 % RQTHNORMIN RQTHNORMOUT hx 7 P% RQTHNORMIN RQTHNORMOUT hx 7 % RQTHNORMIN RQTHNORMOUT hx 7 2@ ?==9                       WORLD WORLD % RQTHNORMIN RQTHNORMOUT hx 7 P% RQTHNORMIN RQTHNORMOUT hx 7 % RQTHNORMIN RQTHNORMOUT hx 7 % RQTHNORMIN RQTHNORMOUT hx 7             ??991?9=?99999??!?9?999!0000000000000P00 /boot/rmx18651 /rmx86/udi/ /rmx86/hi/ /rmx86/eios/ /rmx86/loader/ /rmx86/ios/ /rmx86/th/ /rmx86/nucleus/ PP00000000000000000PP /rmx86/lib/ /rmx86/nucleus/ /rmx86/crash/ :lang: /rmx86/sdb/   E$OPEN$PARAM LITERALLY '80C7h'; $restore $SAVE NOLIST rq$a$open: PROCEDURE( connection$t, mode, share, resp$mbox, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, mode BYTE, share BYTE, resp$mbox TOKEN, except$ptr POINTER; END rq$a$open; $RESTORE $SAVE NOLIST rq$a$seek: PROCEDURE( connection$t, mode, ptr$move, resp$mbox, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, mode BYTE, ptr$move DWORD, resp$mbox TOKEN, except$ptr POINTER; END rq$a$seek; $RESTORE $save nolist /* UNIVERSAL DEVELOPMENT INTERFACE EXCEPTION CODE LITERALS */ /* Environmental Exceptions */ DECLARE E$UNKNOWN$EXIT LITERALLY '00C0h', E$WARNING$EXIT LITERALLY '00C1h', E$ERROR$EXIT LITERALLY '00C2h', E$FATAL$EXIT LITERALLY '00C3h', E$ABORT$EXIT LITERALLY '00C4h', E$UDI$INTERNAL LITERALLY '00C5h'; /* Programming Exceptions */ DECLARE E$RESERVE$PARAM LITERALLY '80C6h', $SAVE NOLIST rq$a$get$path$component: PROCEDURE( connection$t, resp$mbox, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, resp$mbox TOKEN, except$ptr POINTER; END rq$a$get$path$component; $RESTORE $SAVE NOLIST rq$a$rename$file: PROCEDURE( connection$t, user$t, prefix, subpath, resp$mbox, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, user$t TOKEN, prefix TOKEN, subpath POINTER, resp$mbox TOKEN, except$ptr POINTER; END rq$a$rename$file; $RESTORE $SAVE NOLIST rq$a$read: PROCEDURE( connection$t, buff$ptr, count, resp$mbox, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, buff$ptr POINTER, count WORD, resp$mbox TOKEN, except$ptr POINTER; END rq$a$read; $RESTORE  $SAVE NOLIST rq$a$special: PROCEDURE( connection$t, spec$func, ioparm$ptr, resp$mbox, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, spec$func WORD, ioparm$ptr POINTER, resp$mbox TOKEN, except$ptr POINTER; END rq$a$special; $RESTORE  :SD: :PROG: :UTILS: :SYSTEM: :LANG: :$: $SAVE NOLIST rq$a$truncate: PROCEDURE( connection$t, resp$mbox, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, resp$mbox TOKEN, except$ptr POINTER; END rq$a$truncate; $RESTORE  UTILS :SD:UTILS LANG :SD:LANG @+;ws` ,4"*"  8C  "! Q p @ :SD:SYSTEM  :F1:HCLI.OBJ :SD: `T0 4 $SAVE NOLIST rq$a$set$extension$data: PROCEDURE( connection$t, data$ptr, resp$mbox, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, data$ptr POINTER, resp$mbox TOKEN, except$ptr POINTER; END rq$a$set$extension$data; $RESTORE  WORK :SD:WORK $SAVE NOLIST rq$a$write: PROCEDURE( connection$t, buff$ptr, count, resp$mbox, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, buff$ptr POINTER, count WORD, resp$mbox TOKEN, except$ptr POINTER; END rq$a$write; $RESTORE   P  P   P   SD w0 2!!!!WORLD  ` ` ` ` ` ` ` ` `  BB BB STREAM STREAM LP LP  P   ` ` ` ` ` ` `  ` ` ` ` ` ` ` ` ` `8hx808@ hx H w H X8hx808@ hx H wKKKK#8KKKK%^elu|ăĈēĚģľ$&)$XhHXX8 %H w ` ` ` ` ` ` 1111111111111111111111111111111111111111111HXX x8X &8[Z^`RV8X8 &0`jLjǒǜt (w x8X8   uinfo_208f M(  uinfo_208fd M(4  uinfo_208fdx M(  uinfo_208mfdx (  uinfo_208mfdy P  uinfo_215iw   2 uinfo_scsi_xe  2 0 uinfo_scsi_sh 2 uinfo_scsi_fu (MR) Ma    <   uinfo_215cm $2  uinfo_215cmb 62  uinfo_215f M( uinfo_215fd 4M( uinfo_215fdx M( uinfo_215mfdx ( uinfo_215mfdy P uinfo_215w  uinfo_scc12 % uinfo_scc34 % uinfo_8251 % uinfo_8274 % uinfo_scsi Port [0-0 uinfo_scsi_at    t5  uinfo_scc34 t6  uinfo_scc34 t7  uinfo_scc34 sc0  uinfo_scsi dats0  uinfo_scsi_at dxes0  uinfo_scsi_xe dshs0  uinfo_scsi_sh dfus0 a uinfo_scsi_fu d     uinfo_208f afd1  uinfo_208f afdd1  uinfo_208fd afdx1 ' uinfo_208fdx amfdx1  uinfo_208mfdx amfdy1   uinfo_208mfdy w0  uinfo_215w diw0  uinfo_215iw dcm0  uinfo_215cm dcmb0  uinfo_215cmb dwf0            15f wfdd1  uinfo_215fd wfdx1 ' uinfo_215fdx wmfdx1  uinfo_215mfdx wmfdy1  uinfo_215mfdy t0 uinfo_scc12 t1  uinfo_scc12 t2  uinfo_scc12 t3  uinfo_scc12 t4 uinfo_scc34 wfdx0 ' uinfo_215fdx   $ !"%&'af0  uinfo_208f afd0  uinfo_208f afdd0  uinfo_208fd afdx0 ' uinfo_208fdx amfdx0  uinfo_208mfdx amfdy0  uinfo_208mfdy af1             uinfo_215f wfd0  uinfo_215f wfdd0  uinfo_215fd wmfdx0  uinfo_215mfdx wmfdy0   uinfo_215mfdy w1  uinfo_215w diw1  uinfo_215iw dcm1  uinfo_215cm dcmb1  uinfo_215cmb dwf1  uinfo_215f wfd1  uinfo_2                     WORLD             % RQTHNORMIN RQTHNORMOUT hx 7 % RQTHNORMIN RQTHNORMOUT hx 7 P% RQTHNORMIN RQTHNORMOUT hx 7 % RQTHNORMIN RQTHNORMOUT hx 7 2@ ?==9                       WORLD WORLD % RQTHNORMIN RQTHNORMOUT hx 7 P% RQTHNORMIN RQTHNORMOUT hx 7 % RQTHNORMIN RQTHNORMOUT hx 7 % RQTHNORMIN RQTHNORMOUT hx 7            ??991?9=?99999??!?9?999!0000000000000P00 /boot/rmx18848 /rmx86/udi/ /rmx86/hi/ /rmx86/eios/ /rmx86/loader/ /rmx86/ios/ /rmx86/th/ /rmx86/nucleus/ PP00000000000000000PP /rmx86/lib/ /rmx86/nucleus/ /rmx86/crash/ :lang: /rmx86/sdb/ $SAVE NOLIST rq$create$user: PROCEDURE( ids$ptr, except$ptr ) TOKEN EXTERNAL; DECLARE ids$ptr POINTER, except$ptr POINTER; END rq$create$user; $RESTORE $SAVE NOLIST rq$create$io$job: PROCEDURE( pool$min, pool$max, except$handler, job$flags, task$priority, start$address, data$seg, stack$ptr, stack$size, task$flags, msg$mbox, $SAVE NOLIST rq$exit$io$job: PROCEDURE( user$fault$code, return$data$ptr, except$ptr ) EXTERNAL; DECLARE user$fault$code WORD, return$data$ptr POINTER, except$ptr POINTER; END rq$exit$io$job; $RESTORE $SAVE NOLIST DECLARE DWORD LITERALLY 'POINTER'; $RESTORE Cicrioj.extDicrusr.extEidlusr.extFiexioj.extGigtlds.extHigtpfx.extIigttim.extJigtusr.extKihdtdv.extLiinusr.extMilatdv.extNildtdv.extOipatdv.extPipdtdv.extQisatfl.extRischac.extSisclos.extTiscrdr.extUiscrfl.extVisctcn.extWisdlcn.extXisdlfl.extYisgtcs.extZisgtfs.ext[islucn.ext\isopen.ext]isrdmv.ext^isrnfl.ext_isseek.ext`isspec.extaistioj.extbistpfx.ext$SAVE NOLIST rq$delete$user: PROCEDURE( user$t, except$ptr ) EXTERNAL; DECLARE user$t TOKEN, except$ptr POINTER; END rq$delete$user; $RESTORE  except$ptr ) TOKEN EXTERNAL; DECLARE pool$min WORD, pool$max WORD, except$handler POINTER, job$flags WORD, task$priority BYTE, start$address POINTER, data$seg TOKEN, stack$ptr POINTER, stack$size WORD, task$flags WORD, msg$mbox TOKEN, except$ptr POINTER; END rq$create$io$job; $RESTORE $SAVE NOLIST rq$get$logical$device$status: PROCEDURE( log$name, return$data, except$ptr ) EXTERNAL; DECLARE log$name POINTER, return$data POINTER, except$ptr POINTER; END rq$get$logical$device$status; $RESTORE RtRQCACPASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_12]\RQALTERCOMPOSITEwD  RtRQCCCPASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_10_\RQCREATECOMPOSITE9D RtRQCCETASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_8\RQCREATEEXTENSION/D$SAVE NOLIST rq$get$time: PROCEDURE( except$ptr ) DWORD EXTERNAL; DECLARE except$ptr POINTER; END rq$get$time; $RESTORE D RtRQCCRGASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6\RQCREATEREGION.D RtRQCCSGASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6\RQCREATESEGMENTݜD RtRQCCSMASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_10_\RQCREB]3 VERSION6P0PLM86 V2.304/02/84 19:46:0Ӗ,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHjH TD[[{|m w+ow VRSN DEà<program_version_number=V6.0program_name=iRMX 86 Nucleus68CopyrighJ 1980, 1981, 1982, 1984 Intel CorporationCtRQCACNASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6\RQACCEPTCONTROLӜD $SAVE NOLIST rq$get$default$prefix: PROCEDURE( job$t, except$ptr ) TOKEN EXTERNAL; DECLARE job$t TOKEN, except$ptr POINTER; END rq$get$default$prefix; $RESTORE  RtRQCCJBASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_40\\ RQCREATEJOBD RtRQCCMBASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6\RQCREATEMAILBOXD RtRQCCOBASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_12]\RQCATALOGOBJECT$SAVE NOLIST rq$get$default$user: PROCEDURE( job$t, except$ptr ) TOKEN EXTERNAL; DECLARE job$t TOKEN, except$ptr POINTER; END rq$get$default$user; $RESTORE ATESEMAPHOREHD RtRQCCTKASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_20^\ RQCREATETASKÜD RtRQCDCPASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_8\RQDELETECOMPOSITE:D  RtRQCDDLASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6RQ_N_C_RETURN_8\RQGETPOOLATTRIBĜD RtRQCGPRASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6\ RQGETPRIORITYFD RtRQCGSZASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6\ RQGETSIZED RtRQCGTPASM86.86 V2.0wCODECODE??SEGCGROUPۘhH _6\RQDELETEREGION/D RtRQCDSAASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\ RQDISABLEUv;~& ]DtRQCDSGASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6\RQDELETESEGMENTޜD RtRQCDTKASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURNRQ_N_C_RETURN_12]\RQLOOKUPOBJECTD RtRQCOFFASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6\ RQOFFSPRINGD RtRQCRCLASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6\RQRECEIVECONTROL~D RtRQCRINASM86.86 V2.0wCODECODE??SEGCGROUPۘhHRETURN_6\RQENABLE D RtRQCFDLASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_8\ RQFORCEDELETED  RtRQCGEHASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_8\RQGETEXCEPTIONHANDLER D RtRQCGPAASM86.86 V2.0wCODECODE??SEGCGROUPۘhH \RQDISABLEDELETIONXD RtRQCDEXASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6\RQDELETEEXTENSION0D RtRQCDJBASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6\ RQDELETEJOBD RtRQCDRGASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURNRQ_N_C_RETURN_6\ RQGETTYPE  DtRQCGTTASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6\RQGETTASKTOKENSD RtRQCICPASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_12]\RQINSPECTCOMPOSITE՜D  RtRQCLUOASM86.86 V2.0wCODECODE??SEGCGROUPۘhH _6\ RQDELETETASKĜD RtRQCEDLASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6\RQENABLEDELETIOND RtRQCEINASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQENTERINTERRUPTWUvͽ~& ]DtRQCENBASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_ RQ_N_C_RETURN_6\RQRESETINTERRUPTRD RtRQCRMSASM86.86 V2.0wCODECODE??SEGCGROUPۘhH2 RQERROR5\RQRECEIVEMESSAGE6Uv ͸t~& ~Ãut&] DtRQCRTKASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6\ RQRESUMETASKD RtRQCRUNASM86.86 V2.0wCEXIASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQEXITINTERRUPTUvͺ~& ] DtRQCDMBASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6\RQDELETEMAILBOXD RtRQCDSMASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6\RQDELETESEMAPHOREID R.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_14[\RQSETINTERRUPTD RtRQCSLPASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6\RQSLEEP;D RtRQCSMSASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_10_\ RQSENDMESSAGEyD RtRQCSOEASM8]tRQCGLVASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\ RQGETLEVELVUvͼ~& ] DtRQCERRASM86.86 V2.0wCODECODE??SEGCGROUPۘhH\RQERROR*QR3PPP͸ZY}DtRQCR04ֈASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_N_C_RETURN_4U͸t^&]i DASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6\ RQSUSPENDTASKSD RtRQCSUNASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_8\ RQSENDUNITSD RtRQCUCOASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_10_\RQUNCATALOGOBJECTKD RtRQCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_10_\RQRECEIVEUNITSD RtRQCSCLASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_4\ RQSENDCONTROL]D RtRQCSEHASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_8\RQSETEXCEPTIONHANDLERD RtRQCSINASM86tRQCSIGASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQSIGNALINTERRUPTUv͹~& ] DtRQCWTIASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQWAITINTERRUPT"Uͻt^&] DtRQCSEXASM86.86 V2.0wCODECODE??SEGCGROUPۘhH\RQSIGNALEXCEPTION3DU͸^&6.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_10_\RQSETOSEXTENSIONWD RtRQCSPMASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_6\ RQSETPOOLMIND RtRQCSPRASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_N_C_RETURN_8\ RQSETPRIORITY:D  RtRQCSTKtRQCR06ԈASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_N_C_RETURN_6U͸t^&]g DtRQCR08҈ASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_N_C_RETURN_8U͸t^&]e DtRQCR10وASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_N_C_RETURN_10TUREATEMAILBOXRQCATALOGOBJECTRQCREATEREGIONRQCREATESEGMENTRQCREATESEMAPHORE RQCREATETASKRQDELETECOMPOSITERQDISABLEDELETIONRQDELETEEXTENSION RQDELETEJOBRQDELETEREGION RQDISABLERQDELETESEGMENT RQDELETETASKRQENABLEDELETIONRQENTERINTERRUPTRQENABLE RQFORCEDELETERQGETEXCEPTIONHANDLERRQGETPOOLATTRIB RQGETPRIORITY RQGETSIZE RQGETTYPERQGETTASKTOKENSRQINSPECTCOMPOSITERQLOOKUPOBJECT RQOFFSPRINGRQRECEIVECONTROLRQRESETINTERRUPTRQRECEIVEMESSAGE RQRESUMETASKRQRECEIVEUNITS\RQ_N_C_RETURN_20SU͸t^&]Y DtRQCR40ֈASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_N_C_RETURN_40QU͸t^&](E DtINITTASKSIGNAL=PLM86 V2.304/02/84 19:21:5Ֆ,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhH H TD[[{|eurz{Y{ Iunێ tsԎ$SAVE NOLIST rq$hybrid$detach$device: PROCEDURE( log$name, except$ptr ) EXTERNAL; DECLARE log$name POINTER, except$ptr POINTER; END rq$hybrid$detach$device; $RESTORE STKRQCSUNRQCUCORQCEXIRQCDMBRQCDSMRQCSIGRQCWTIRQCSEXRQCGLVRQCERRRQCR04RQCR06RQCR08RQCR10RQCR12RQCR14RQCR20RQCR40INITTASKSIGNAL0  a?p K y ( U4`@pGlEt G!s#'$U&')(M){+-,[./40c223]5 677k9:?;l=>G?sABICzE%FSHI0JjLM4NNPQ<RsT+UcWXSZ *VRSNRQACCEPTCONTROLRQALTERCOMPOSITERQCREATECOMPOSITERQCREATEEXTENSION RQCREATEJOBRQC͸t^&] c DtRQCR12׈ASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_N_C_RETURN_12RU͸t^&] a DtRQCR14ՈASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_N_C_RETURN_14PU͸t^&]_ DtRQCR20؈ASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5 RQSENDCONTROLRQSETEXCEPTIONHANDLERRQSETINTERRUPTRQSLEEP RQSENDMESSAGERQSETOSEXTENSION RQSETPOOLMIN RQSETPRIORITY RQSUSPENDTASK RQSENDUNITSRQUNCATALOGOBJECTRQEXITINTERRUPTRQDELETEMAILBOXRQDELETESEMAPHORERQSIGNALINTERRUPTRQWAITINTERRUPTRQSIGNALEXCEPTION RQGETLEVELRQERRORRQ_N_C_RETURN_4RQ_N_C_RETURN_6RQ_N_C_RETURN_8RQ_N_C_RETURN_10RQ_N_C_RETURN_12RQ_N_C_RETURN_14RQ_N_C_RETURN_20RQ_N_C_RETURN_40 RQENDINITTASK{|mu j ӎ ts  tsc RQENDINITTASK^ RQRESUMETASK RQGETTASKTOKENS DEà$UQQPFPFPFP] t VERSION6P0RQCACNRQCACPRQCCCPRQCCETRQCCJBRQCCMBRQCCOBRQCCRGRQCCSGRQCCSMRQCCTKRQCDCPRQCDDLRQCDEXRQCDJBRQCDRGRQCDSARQCDSGRQCDTKRQCEDLRQCEINRQCENBRQCFDLRQCGEHRQCGPARQCGPRRQCGSZRQCGTPRQCGTTRQCICPRQCLUORQCOFFRQCRCLRQCRINRQCRMSRQCRTKRQCRUNRQCSCLRQCSEHRQCSINRQCSLPRQCSMSRQCSOERQCSPMRQCSPRRQC$SAVE NOLIST rq$inspect$user: PROCEDURE( user$t, ids$ptr, except$ptr ) EXTERNAL; DECLARE user$t TOKEN, ids$ptr POINTER, except$ptr POINTER; END rq$inspect$user; $RESTORE tRQLACPASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_12TRQALTERCOMPOSITEx  @RVъtRQLCCPASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_10VRQCREATECOMPOSITE: @RVъtRQLCETASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_8RQCREATEEXTENSION0 @RVъtRQLCJB$SAVE NOLIST rq$logical$detach$device: PROCEDURE( log$name, except$ptr ) EXTERNAL; DECLARE log$name POINTER, except$ptr POINTER; END rq$logical$detach$device; $RESTORE ??SEGhH RQ_N_L_RETURN_6RQCREATEREGION/ @RVъtRQLCSGASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6RQCREATESEGMENTޠ @RVъtRQLCSMASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_10VRQCREATESEMAPHOREI @RVъtRQLCTKASM86.86 V2.0wCODECODE??SEGhHBWpL VERSION6P0PLM86 V2.304/02/84 19:46:0Ӗ,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHjH TD[[{|m w+ow VRSN DEà<program_version_number=V6.0program_name=iRMX 86 Nucleus68CopyrighJ 1980, 1981, 1982, 1984 Intel CorporationCtRQLACNASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6RQACCEPTCONTROLԠ @RVъ$SAVE NOLIST rq$logical$attach$device: PROCEDURE( log$name, dev$name, file$driver, except$ptr ) EXTERNAL; DECLARE log$name POINTER, dev$name POINTER, file$driver BYTE, except$ptr POINTER; END rq$logical$attach$device; $RESTORE ASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_40S RQCREATEJOB @RVъtRQLCMBASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6RQCREATEMAILBOX @RVъtRQLCOBASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_12TRQCATALOGOBJECT @RVъtRQLCRGASM86.86 V2.0wCODECODE$SAVE NOLIST rq$a$physical$attach$device: PROCEDURE( dev$name, file$driver, resp$mbox, except$ptr ) EXTERNAL; DECLARE dev$name POINTER, file$driver BYTE, resp$mbox TOKEN, except$ptr POINTER; END rq$a$physical$attach$device; $RESTORE  RQ_N_L_RETURN_20U RQCREATETASKĠ @RVъtRQLDCPASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_8RQDELETECOMPOSITE;  @RVъtRQLDDLASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6RQDISABLEDELETIONY @RVъtRQLDEXASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETH RQ_N_L_RETURN_6 RQGETSIZE @RVъtRQLGTPASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6 RQGETTYPE @RVъtRQLGTTASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6RQGETTASKTOKENS @RVъtRQLICPASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_1 ;~& ]@tRQLDSGASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6RQDELETESEGMENTߠ @RVъtRQLDTKASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6 RQDELETETASKŠ @RVъtRQLEDLASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6RQENABLEDELETION @RVъ @RVъtRQLRINASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6RQRESETINTERRUPTS @RVъtRQLRMSASM86.86 V2.0wCODECODE??SEGhH4ߎ RQERROR5RQRECEIVEMESSAGE8Uv͸t~& ~ Ãut&] 3@RVtRQLRTKASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6 RQRESDECODE??SEGhH RQ_N_L_RETURN_8RQGETEXCEPTIONHANDLER @RVъtRQLGPAASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_8RQGETPOOLATTRIBŠ @RVъtRQLGPRASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6 RQGETPRIORITYG @RVъtRQLGSZASM86.86 V2.0wCODECODE??SEGhURN_6RQDELETEEXTENSION1 @RVъtRQLDJBASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6 RQDELETEJOB @RVъtRQLDRGASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6RQDELETEREGION0 @RVъtRQLDSAASM86.86 V2.0wCODECODE??SEGhH RQERROR5 RQDISABLEUv2TRQINSPECTCOMPOSITE֠  @RVъtRQLLUOASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_12TRQLOOKUPOBJECT @RVъtRQLOFFASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6 RQOFFSPRING @RVъtRQLRCLASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6RQRECEIVECONTROLtRQLEINASM86.86 V2.0wCODECODE??SEGhH RQERROR5RQENTERINTERRUPTXUv ͽ~& ]@tRQLENBASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6RQENABLE @RVъtRQLFDLASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_8 RQFORCEDELETE  @RVъtRQLGEHASM86.86 V2.0wCOUMETASK @RVъtRQLRUNASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_10VRQRECEIVEUNITS @RVъtRQLSCLASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_4 RQSENDCONTROL^ @RVъtRQLSEHASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_8RQSETEXCEPTIONHANDLER RQSIGNALINTERRUPTUv ͹~& ]@tRQLWTIASM86.86 V2.0wCODECODE??SEGhH  RQERROR5RQWAITINTERRUPT$U ͻt^&]@RVtRQLSEXASM86.86 V2.0wCODECODE??SEGhHRQSIGNALEXCEPTION4U ͸^&] @tRQLGLVASM86.86 V2.0wCODECODE??SEGhH RQERROR5 RQGETLEVELWUOEASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_10VRQSETOSEXTENSIONX @RVъtRQLSPMASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6 RQSETPOOLMIN @RVъtRQLSPRASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_8 RQSETPRIORITY;  @RVъtRQLSTKASM86.86 V2.0wCOVtRQLR08ɈASM86.86 V2.0wCODECODE??SEGhH RQERROR5RQ_N_L_RETURN_8w!U ͸t^&]@RVtRQLR10ЈASM86.86 V2.0wCODECODE??SEGhH RQERROR5RQ_N_L_RETURN_10L!U ͸t^&] @RVtRQLR12ΈASM86.86 V2.0wCODECODE??SEGhH RQERROR5RQ_N_L_RETURN_12J!U ͸t^&]  RQERROR5RQEXITINTERRUPTUv ͺ~& ]@tRQLDMBASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6RQDELETEMAILBOX @RVъtRQLDSMASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6RQDELETESEMAPHOREJ @RVъtRQLSIGASM86.86 V2.0wCODECODE??SEGhH RQERROR5@RVъtRQLSINASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_14RRQSETINTERRUPT @RVъtRQLSLPASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_6RQSLEEP< @RVъtRQLSMSASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_10V RQSENDMESSAGEz @RVъtRQLSv ͼ~& ]@tRQLERRASM86.86 V2.0wCODECODE??SEGhHRQERROR+QR3PPP͸ZYu@tRQLR04͈ASM86.86 V2.0wCODECODE??SEGhH RQERROR5RQ_N_L_RETURN_4{!U ͸t^&]@RVtRQLR06ˈASM86.86 V2.0wCODECODE??SEGhH RQERROR5RQ_N_L_RETURN_6y!U ͸t^&]@RDECODE??SEGhH RQ_N_L_RETURN_6 RQSUSPENDTASKT @RVъtRQLSUNASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_8 RQSENDUNITS @RVъtRQLUCOASM86.86 V2.0wCODECODE??SEGhH RQ_N_L_RETURN_10VRQUNCATALOGOBJECTL @RVъtRQLEXIASM86.86 V2.0wCODECODE??SEGhH@RVtRQLR14̈ASM86.86 V2.0wCODECODE??SEGhH RQERROR5RQ_N_L_RETURN_14H!U ͸t^&]@RVtRQLR20ψASM86.86 V2.0wCODECODE??SEGhH RQERROR5RQ_N_L_RETURN_20K!U ͸t^&]@RVtRQLR40͈ASM86.86 V2.0wCODECODE??SEGhH RQERROR5RQ_N_L_RETURN_40I!U ͸ETEMAILBOXRQDELETESEMAPHORERQSIGNALINTERRUPTRQWAITINTERRUPTRQSIGNALEXCEPTION RQGETLEVELRQERRORRQ_N_L_RETURN_4RQ_N_L_RETURN_6RQ_N_L_RETURN_8RQ_N_L_RETURN_10RQ_N_L_RETURN_12RQ_N_L_RETURN_14RQ_N_L_RETURN_20RQ_N_L_RETURN_40 RQENDINITTASKQLACNRQLACPRQLCCPRQLCETRQLCJBRQLCMBRQLCOBRQLCRGRQLCSGRQLCSMRQLCTKRQLDCPRQLDDLRQLDEXRQLDJBRQLDRGRQLDSARQLDSGRQLDTKRQLEDLRQLEINRQLENBRQLFDLRQLGEHRQLGPARQLGPRRQLGSZRQLGTPRQLGTTRQLICPRQLLUORQLOFFRQLRCLRQLRINRQLRMSRQLRTKRQLRUNRQLSCLRQLSEHRQLSINRQLSLPRQLSMSRQLSOERQLSPMRQLSPRRQLSTKRQLSUNRQLUCORQLEXIRQLDMBRQLDSMRQLSIGRQLWTIRQLSEXRQLGLVRQLERRRQLR04RQLR06RQLR08RQLR10RQLR12RQLR14RQLR20RQLR40INITTASKSIGNAL  a'Lp  1 T u<$SAVE NOLIST rq$s$attach$file: PROCEDURE( path$ptr, except$ptr ) TOKEN EXTERNAL; DECLARE path$ptr POINTER, except$ptr POINTER; END rq$s$attach$file; $RESTORE QDELETESEGMENT RQDELETETASKRQENABLEDELETIONRQENTERINTERRUPTRQENABLE RQFORCEDELETERQGETEXCEPTIONHANDLERRQGETPOOLATTRIB RQGETPRIORITY RQGETSIZE RQGETTYPERQGETTASKTOKENSRQINSPECTCOMPOSITERQLOOKUPOBJECT RQOFFSPRINGRQRECEIVECONTROLRQRESETINTERRUPTRQRECEIVEMESSAGE RQRESUMETASKRQRECEIVEUNITS RQSENDCONTROLRQSETEXCEPTIONHANDLERRQSETINTERRUPTRQSLEEP RQSENDMESSAGERQSETOSEXTENSION RQSETPOOLMIN RQSETPRIORITY RQSUSPENDTASK RQSENDUNITSRQUNCATALOGOBJECTRQEXITINTERRUPTRQDELt^&](@RVtINITTASKSIGNAL=PLM86 V2.304/02/84 19:45:4ЖFSTACKMEMORYCODEDATACONSTINITTASKSIGNAL_CODEINITTASKSIGNAL_DATAh@-@TD{|eurz{Y{ Iunێ trՎ{|mu j ӎ tr  trd RQENDINITTASK] RQRESUMETASK RQGETTASKTOKENS SY/.UQQPFPFPFP]T \V"Vt VERSION6P0R$SAVE NOLIST rq$a$physical$detach$device: PROCEDURE( connection$t, hard, resp$mbox, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, hard BYTE, resp$mbox TOKEN, except$ptr POINTER; END rq$a$physical$detach$device; $RESTORE \$Hf@_ ;[!"%#E$a%}'(E)g+,(-K/011S2s45=6W7x9:;;[<{>?>@[A}C!D@ErGH I,J[L M9NiPQIRyT)P*VRSNRQACCEPTCONTROLRQALTERCOMPOSITERQCREATECOMPOSITERQCREATEEXTENSION RQCREATEJOBRQCREATEMAILBOXRQCATALOGOBJECTRQCREATEREGIONRQCREATESEGMENTRQCREATESEMAPHORE RQCREATETASKRQDELETECOMPOSITERQDISABLEDELETIONRQDELETEEXTENSION RQDELETEJOBRQDELETEREGION RQDISABLER$SAVE NOLIST rq$s$change$access: PROCEDURE( path$ptr, id, access, except$ptr ) EXTERNAL; DECLARE path$ptr POINTER, id WORD, access BYTE, except$ptr POINTER; END rq$s$change$access; $RESTORE _08H\ RQCREATEUSER  DtIXINUSASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_0AH \ RQINSPECTUSERS  DtIXDEUSASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_06H\ RQDELETEUSER  DtIXSEUSASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_08H$SAVE NOLIST rq$s$create$directory: PROCEDURE( path$ptr, except$ptr ) TOKEN EXTERNAL; DECLARE path$ptr POINTER, except$ptr POINTER; END rq$s$create$directory; $RESTORE ETURN_06H\RQGETDEFAULTPREFIX  DtIXCRFLASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_18H\ RQACREATEFILE  DtIXATFLASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_0EH\ RQAATTACHFILE  DtIXDECNASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_.@; VERSIONV4P17PLM86 V2.304/02/84 15:40:2ۖ,STACKMEMORYCODEDATACONSTDGROUPCGROUPn. BIOS_CODE BIOS_DATA BIOS_DGROUP BIOS_CGROUPH Hn H T D H H  [ L R R DE1Copyright 1980, 1981, 1982 Intel Corporation WE-program_version_number=V4.1program_name=iRMX 86 Basic I/O SystemЊtIXCRUSASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN$SAVE NOLIST rq$s$close: PROCEDURE( connection$t, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, except$ptr POINTER; END rq$s$close; $RESTORE \RQSETDEFAULTUSERr  DtIXGDUSASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_06H\RQGETDEFAULTUSER~  DtIXSEPFASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_08H\RQSETDEFAULTPREFIXߠ  DtIXGDPFASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_R$SAVE NOLIST rq$s$create$file: PROCEDURE( path$ptr, except$ptr ) TOKEN EXTERNAL; DECLARE path$ptr POINTER, except$ptr POINTER; END rq$s$create$file; $RESTORE C_RETURN_08H\RQADELETECONNECTION  DtIXCRDRASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_10H\RQACREATEDIRECTORY  DtIXDEFLASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_0EH\ RQADELETEFILE  DtIXRNFLASM86.86 V2.0wCODECODE??SEGCGROUPۘhH  \RQAGETDIRECTORYENTRY2  DtIXGEXTASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_08H\RQAGETEXTENSIONDATA  DtIXSEXTASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_0CH\RQASETEXTENSIONDATA  DtIXATDVASM86.86 V2.0wCODECODE??SEGCGROUPۘhH _I_C_RETURN_08H\RQACLOSE  DtIXREFLASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_0EH\RQAREADW  DtIXWRFLASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_0EH\RQAWRITE  DtIXSEFLASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_0EH RQ_I_C_RETURN_04H\ RQPOWERUP~  DtIXSTIMASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_08H\ RQSETTIME  DtIXGTIMASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_DP_RETURN_04H\ RQGETTIME  DtIXWAITASM86.86 V2.0wCODECODE??SEGCGROUPۘhH QAGETCONNECTIONSTATUS  DtIXFSFLASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_08H\RQAGETFILESTATUS}  DtIXGPCMASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_08H\RQAGETPATHCOMPONENT  DtIXGDENASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_0AHRQ_I_C_RETURN_10H\ RQARENAMEFILE  DtIXCAFLASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_12H\RQACHANGEACCESS  DtIXOPFLASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_0CH\RQAOPENA  DtIXCLFLASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQRQ_I_C_RETURN_0CH\RQAPHYSICALATTACHDEVICE  DtIXDTDVASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_0AH \RQAPHYSICALDETACHDEVICE  DtIXPWDNASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_04H\ RQPOWERDOWN  DtIXPWUPASM86.86 V2.0wCODECODE??SEGCGROUPۘhH\RQASEEKK  DtIXSPFLASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_0EH\ RQASPECIALl  DtIXTRFLASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_08H\ RQATRUNCATE  DtIXCSFLASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_08H\RRQ_I_C_RETURN_0AH \RQWAITIO  DtIXUPDTASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_I_C_RETURN_08H\ RQAUPDATE  DtIRT4NASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_I_C_RETURN_04H  t26|& 1 DtIRT8NASM86.86 V2.0wCODECODE??SEGCGROUPۘhH7,]./,0Q1w304i6"7[9:N<=B>}$ RQCREATEUSER RQINSPECTUSER RQDELETEUSERRQSETDEFAULTUSERRQGETDEFAULTUSERRQSETDEFAULTPREFIXRQGETDEFAULTPREFIX RQACREATEFILE RQAATTACHFILERQADELETECONNECTIONRQACREATEDIRECTORY RQADELETEFILE RQARENAMEFILERQACHANGEACCESSRQAOPENRQACLOSERQAREADRQAWRITERQASEEK RQASPECIAL RQATRUNCATERQAGETCONNECTIONSTATUSRQAGETFILESTATUSRQAGETPATHCOMPONENTRQAGETDIRECTORYENTRYRQAGETEXTENSIONDATARQASETEXTENSIONDATARQAPHYSICALAECODE??SEGCGROUPۘhH RQERROR5\RQ_I_C_RETURN_0EH  t26|& ' DtIRT10NԈASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_I_C_RETURN_10H  t26|& % DtIRT12N҈ASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_I_C_RETURN_12H  t26|& # D$SAVE NOLIST rq$s$catalog$connection: PROCEDURE( job$t, connection$t, log$name$ptr, except$ptr ) EXTERNAL; DECLARE job$t TOKEN, connection$t TOKEN, log$name$ptr POINTER, except$ptr POINTER; END rq$s$catalog$connection; $RESTORE " t26|& " DtA VERSIONV4P1IXCRUSIXINUSIXDEUSIXSEUSIXGDUSIXSEPFIXGDPFIXCRFLIXATFLIXDECNIXCRDRIXDEFLIXRNFLIXCAFLIXOPFLIXCLFLIXREFLIXWRFLIXSEFLIXSPFLIXTRFLIXCSFLIXFSFLIXGPCMIXGDENIXGEXTIXSEXTIXATDVIXDTDVIXPWDNIXPWUPIXSTIMIXGTIMIXWAITIXUPDTIRT4NIRT8NIRTANIRTCNIRTENIRT10NIRT12NIRT18NIRT6SIRT4D CmC p  N x"R+U%Jn7^ 9!f#$G%w''([*+ RQERROR5\RQ_I_C_RETURN_08H  t26|& - DtIRTANASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_I_C_RETURN_0AH  t26|& + DtIRTCNASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_I_C_RETURN_0CH  t26|& ) DtIRTENASM86.86 V2.0wCODTTACHDEVICERQAPHYSICALDETACHDEVICE RQPOWERDOWN RQPOWERUP RQSETTIME RQGETTIMERQWAITIO RQAUPDATERQ_I_C_RETURN_04HRQ_I_C_RETURN_08HRQ_I_C_RETURN_0AHRQ_I_C_RETURN_0CHRQ_I_C_RETURN_0EHRQ_I_C_RETURN_10HRQ_I_C_RETURN_12HRQ_I_C_RETURN_18HRQ_I_C_RETURN_06HRQ_I_C_DP_RETURN_04HtIRT18N̈ASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_I_C_RETURN_18H  t26|&  DtIRT6SASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_I_C_RETURN_06H " t2PX6|&  DtIRT4D ASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_I_C_DP_RETURN_04H$SAVE NOLIST rq$s$delete$connection: PROCEDURE( connection$t, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, except$ptr POINTER; END rq$s$delete$connection; $RESTORE $SAVE NOLIST rq$s$look$up$connection: PROCEDURE( log$name$ptr, except$ptr ) TOKEN EXTERNAL; DECLARE log$name$ptr POINTER, except$ptr POINTER; END rq$s$look$up$connection; $RESTORE $SAVE NOLIST rq$s$get$connection$status: PROCEDURE( connection$t, info$ptr, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, info$ptr POINTER, except$ptr POINTER; END rq$s$get$connection$status; $RESTORE $SAVE NOLIST rq$s$read$move: PROCEDURE( connection$t, buf$ptr, bytes$desired, except$ptr ) WORD EXTERNAL; DECLARE connection$t TOKEN, buf$ptr POINTER, bytes$desired WORD, except$ptr POINTER; END rq$s$read$move; $RESTORE $SAVE NOLIST DECLARE TOKEN LITERALLY 'SELECTOR'; $RESTORE $SAVE NOLIST rq$s$delete$file: PROCEDURE( path$ptr, except$ptr ) EXTERNAL; DECLARE path$ptr POINTER, except$ptr POINTER; END rq$s$delete$file; $RESTORE $SAVE NOLIST rq$s$open: PROCEDURE( connection$t, mode, num$buf, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, mode BYTE, num$buf BYTE, except$ptr POINTER; END rq$s$open; $RESTORE $SAVE NOLIST rq$s$get$file$status: PROCEDURE( path$ptr, info$ptr, except$ptr ) EXTERNAL; DECLARE path$ptr POINTER, info$ptr POINTER, except$ptr POINTER; END rq$s$get$file$status; $RESTORE $SAVE NOLIST rq$s$rename$file: PROCEDURE( path$ptr, new$path$ptr, except$ptr ) EXTERNAL; DECLARE path$ptr POINTER, new$path$ptr POINTER, except$ptr POINTER; END rq$s$rename$file; $RESTORE 08H  RQCREATEUSER @RVъtIXINUSASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_0AH RQINSPECTUSERT @RVъtIXDEUSASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_06H  RQDELETEUSER @RVъtIXSEUSASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_08H $SAVE NOLIST rq$s$special: PROCEDURE( connection$t, function, data$ptr, iors$ptr, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, function WORD, data$ptr POINTER, iors$ptr POINTER, except$ptr POINTER; END rq$s$special; $RESTORE RQGETDEFAULTPREFIX @RVъtIXCRFLASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_18H  RQACREATEFILE @RVъtIXATFLASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_0EH RQAATTACHFILE @RVъtIXDECNASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_08H .?a VERSIONV4P17PLM86 V2.304/02/84 15:40:2ۖ,STACKMEMORYCODEDATACONSTDGROUPCGROUPn. BIOS_CODE BIOS_DATA BIOS_DGROUP BIOS_CGROUPH Hn H T D H H  [ L R R DE1Copyright 1980, 1981, 1982 Intel Corporation WE-program_version_number=V4.1program_name=iRMX 86 Basic I/O SystemЊtIXCRUSASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_$SAVE NOLIST rq$s$seek: PROCEDURE( connection$t, mode, move$count, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, mode BYTE, move$count DWORD, except$ptr POINTER; END rq$s$seek; $RESTORE RQSETDEFAULTUSERs @RVъtIXGDUSASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_06H RQGETDEFAULTUSER @RVъtIXSEPFASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_08H RQSETDEFAULTPREFIX @RVъtIXGDPFASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_06H $SAVE NOLIST rq$start$io$job: PROCEDURE( job$t, except$ptr ) EXTERNAL; DECLARE job$t TOKEN, except$ptr POINTER; END rq$start$io$job; $RESTORE RQADELETECONNECTION @RVъtIXCRDRASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_10HRQACREATEDIRECTORY @RVъtIXDEFLASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_0EH RQADELETEFILE @RVъtIXRNFLASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_10H@RVъtIXGEXTASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_08H RQAGETEXTENSIONDATA @RVъtIXSEXTASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_0CHRQASETEXTENSIONDATA @RVъtIXATDVASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_0CHRQAPHYSICALATTACHDEVICE   @RVъtIXREFLASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_0EHRQAREADX  @RVъtIXWRFLASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_0EHRQAWRITE @RVъtIXSEFLASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_0EHRQASEEKL @@RVъtIXSTIMASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_08H  RQSETTIME @RVъtIXGTIMASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_DP_RETURN_04H RQGETTIME @RVъtIXWAITASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_0AHRQWAITIO @RVъtIXFSFLASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_08H RQAGETFILESTATUS~ @RVъtIXGPCMASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_08H RQAGETPATHCOMPONENT @RVъtIXGDENASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_0AHRQAGETDIRECTORYENTRY3  RQARENAMEFILE  @RVъtIXCAFLASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_12HRQACHANGEACCESS  @RVъtIXOPFLASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_0CHRQAOPENB  @RVъtIXCLFLASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_08H RQACLOSE@RVъtIXDTDVASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_0AHRQAPHYSICALDETACHDEVICE @RVъtIXPWDNASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_04H RQPOWERDOWN @RVъtIXPWUPASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_04H RQPOWERUP RVъtIXSPFLASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_0EH RQASPECIALm @RVъtIXTRFLASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_08H  RQATRUNCATE @RVъtIXCSFLASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_08H RQAGETCONNECTIONSTATUS @RVъtIXUPDTASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(+RQ_I_L_RETURN_08H  RQAUPDATE @RVъtIRT4NASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h( RQERROR5RQ_I_L_RETURN_04H" t2Қ6|& o@RVtIRT8NASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h( RQERROR5RQ_I_L_RETURN_08H" t2Қ6|R RQDELETEUSERRQSETDEFAULTUSERRQGETDEFAULTUSERRQSETDEFAULTPREFIXRQGETDEFAULTPREFIX RQACREATEFILE RQAATTACHFILERQADELETECONNECTIONRQACREATEDIRECTORY RQADELETEFILE RQARENAMEFILERQACHANGEACCESSRQAOPENRQACLOSERQAREADRQAWRITERQASEEK RQASPECIAL RQATRUNCATERQAGETCONNECTIONSTATUSRQAGETFILESTATUSRQAGETPATHCOMPONENTRQAGETDIRECTORYENTRYRQAGETEXTENSIONDATARQASETEXTENSIONDATARQAPHYSICALATTACHDEVICERQAPHYSICALDETACHDEVICE RQPOWERDOWN RQPOWERUP RQSETTIME RQGETTIMERQWAIT_0EH" t2Қ6|& e@RVtIRT10NԈASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h( RQERROR5RQ_I_L_RETURN_10H" t2Қ6|& c@RVtIRT12N҈ASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h( RQERROR5RQ_I_L_RETURN_12H" t2Қ6|& a@RVtIRT18N̈ASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h($SAVE NOLIST rq$set$default$prefix: PROCEDURE( job$t, prefix, except$ptr ) EXTERNAL; DECLARE job$t TOKEN, prefix TOKEN, except$ptr POINTER; END rq$set$default$prefix; $RESTORE XDEUSIXSEUSIXGDUSIXSEPFIXGDPFIXCRFLIXATFLIXDECNIXCRDRIXDEFLIXRNFLIXCAFLIXOPFLIXCLFLIXREFLIXWRFLIXSEFLIXSPFLIXTRFLIXCSFLIXFSFLIXGPCMIXGDENIXGEXTIXSEXTIXATDVIXDTDVIXPWDNIXPWUPIXSTIMIXGTIMIXWAITIXUPDTIRT4NIRT8NIRTANIRTCNIRTENIRT10NIRT12NIRT18NIRT6SIRT4D Ai; f  @ h>k;e*Lo6\ !8"f$%C&q(#)U*{,-C.j0 112h45V7 8D9|;4<l>% RQCREATEUSER RQINSPECTUSE& k@RVtIRTANASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h( RQERROR5RQ_I_L_RETURN_0AH" t2Қ6|& i@RVtIRTCNASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h( RQERROR5RQ_I_L_RETURN_0CH" t2Қ6|& g@RVtIRTENASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h( RQERROR5RQ_I_L_RETURNIO RQAUPDATERQ_I_L_RETURN_04HRQ_I_L_RETURN_08HRQ_I_L_RETURN_0AHRQ_I_L_RETURN_0CHRQ_I_L_RETURN_0EHRQ_I_L_RETURN_10HRQ_I_L_RETURN_12HRQ_I_L_RETURN_18HRQ_I_L_RETURN_06HRQ_I_L_DP_RETURN_04HY RQERROR5RQ_I_L_RETURN_18H" t2Қ6|& [@RVtIRT6SASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(  RQERROR5RQ_I_L_RETURN_06H$ t 2PX6|& @RVtIRT4D ASM86.86 V2.0wCODE CODE_IPIFL??SEG٘h(  RQERROR5RQ_I_L_DP_RETURN_04H $ t2Қ6|& `@RVtA VERSIONV4P1IXCRUSIXINUSIcistrun.extdisttim.exteistusr.extfisuncn.extgiswrmv.exthiupdat.extiiwtio.extjlalioj.extklaload.extllslioj.extmlsovly.extnnacctl.extonalcmp.extpncrcmp.extqncrext.extrncrjob.extsncrmbx.exttncrreg.extuncrseg.extvncrsem.extwncrtsk.extxnctobj.extyndlcmp.extzndlext.ext{ndljob.ext|ndlmbx.ext}ndlreg.ext~ndlseg.extndlsem.extndltsk.extndsabl.extndsdln.ext$SAVE NOLIST rq$s$uncatalog$connection: PROCEDURE( job$t, log$name$ptr, except$ptr ) EXTERNAL; DECLARE job$t TOKEN, log$name$ptr POINTER, except$ptr POINTER; END rq$s$uncatalog$connection; $RESTORE $SAVE NOLIST rq$set$time: PROCEDURE( time, except$ptr ) EXTERNAL; DECLARE time DWORD, except$ptr POINTER; END rq$set$time; $RESTORE $SAVE NOLIST rq$a$update: PROCEDURE( conn, resp$mbox, except$ptr ) EXTERNAL; DECLARE conn TOKEN, resp$mbox TOKEN, except$ptr POINTER; END rq$a$update; $RESTORE $SAVE NOLIST DECLARE TOKEN LITERALLY 'WORD'; $RESTORE $SAVE NOLIST rq$s$truncate$file: PROCEDURE( connection$t, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, except$ptr POINTER; END rq$s$truncate$file; $RESTORE $SAVE NOLIST rq$s$write$move: PROCEDURE( connection$t, buff$ptr, count, except$ptr ) WORD EXTERNAL; DECLARE connection$t TOKEN, buff$ptr POINTER, count WORD, except$ptr POINTER; END rq$s$write$move; $RESTORE $SAVE NOLIST rq$set$default$user: PROCEDURE( job$t, user$t, except$ptr ) EXTERNAL; DECLARE job$t TOKEN, user$t TOKEN, except$ptr POINTER; END rq$set$default$user; $RESTORE $SAVE NOLIST rq$wait$io: PROCEDURE( connection$t, resp$mbox, time$limit, except$ptr ) WORD EXTERNAL; DECLARE connection$t TOKEN, resp$mbox TOKEN, time$limit WORD, except$ptr POINTER; END rq$wait$io; $RESTORE SM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_08H\RQLOGICALDETACHDEVICED  DtEXCHDDˆASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_08H\RQHYBRIDDETACHDEVICE  DtEXCLDSASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_0CH \RQGETLOGICALDEVICESTATUS#  D pool$upper$bound WORD, except$handler POINTER, job$flags WORD, task$priority BYTE, task$flags WORD, msg$mbox TOKEN, except$ptr POINTER; END rq$a$load$io$job; $RESTORE tEXJABJASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_0EH \ RQABORTIOJOB  DtEXSATFASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_08H\ RQSATTACHFILE  DtEXSCACASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_0CH \RQSCATALOGCONNECTION\   D#0y VERSIONV3P09PLM86 V2.304/02/84 23:10:3ޖ,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHqH TD[[ DEà1Copyright 1981, 1982, 1984 Intel Corporation TH-program_version_number=V3.0program_name=iRMX 86 Extended I/O SystemtEXCATDASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_0EH \RQLOGICALATTACHDEVICE8  DtEXCDEDňA$SAVE NOLIST rq$a$load$io$job: PROCEDURE( connection$t, pool$lower$bound, pool$upper$bound, except$handler, job$flags, task$priority, task$flags, msg$mbox, except$ptr ) TOKEN EXTERNAL; DECLARE connection$t TOKEN, pool$lower$bound WORD, tEXJCRJASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_20H\ RQCREATEIOJOB  DtEXJEXJASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_0AH\ RQEXITIOJOB  DtEXJSTJASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_06H\ RQSTARTIOJOB  D$SAVE NOLIST rq$a$load: PROCEDURE( connection$t, response$mbox, except$ptr ) EXTERNAL; DECLARE connection$t TOKEN, response$mbox TOKEN, except$ptr POINTER; END rq$a$load; $RESTORE tEXSCHAASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_0CH \RQSCHANGEACCESS  DtEXSCLSASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_06H\RQSCLOSE  DtEXSCRDASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_08H\RQSCREATEDIRECTORY  DtEXSUCCASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_0AH\RQSUNCATALOGCONNECTION   DtEXSWTMASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_0CH \ RQSWRITEMOVE  DtEXRT06ɈASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_E_C_RETURN_06H  t26tEXSGCSASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_0AH\RQSGETCONNECTIONSTATUS  DtEXSGFSASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_0CH \RQSGETFILESTATUSk   DtEXSLUCASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_08H\RQSLOOKUPCONNECTION RQ_E_C_RETURN_0CH  t26t& 1 DtEXRT0EASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_E_C_RETURN_0EH  t26t& / DtEXRT10ΈASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_E_C_RETURN_10H  t26t& - DtEXRT20͈ASM86.86 V2.0wCODECODE??SEGCGROUPۘhDtEXSSEKASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_0CH \RQSSEEK9  DtEXSSPCASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_10H\ RQSSPECIALZ  DtEXSTRFASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_06H\RQSTRUNCATEFILEˠ  DtEXSCRFASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_08H\ RQSCREATEFILE  DtEXSDECASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_06H\RQSDELETECONNECTION   DtEXSDEFASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_08H\ RQSDELETEFILE  Dt& 7 DtEXRT08LjASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_E_C_RETURN_08H  t26t& 5 DtEXRT0AASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_E_C_RETURN_0AH  t26t& 3 DtEXRT0CASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\  DtEXSOPNASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_0AH\RQSOPEN/  DtEXSRDMASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_0CH \ RQSREADMOVE  DtEXSRNFASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_E_C_RETURN_0CH \ RQSRENAMEFILE}  H RQERROR5\RQ_E_C_RETURN_20H  t26t&  Dt VERSIONV3P0EXCATDEXCDEDEXCHDDEXCLDSEXJCRJEXJEXJEXJSTJEXJABJEXSATFEXSCACEXSCHAEXSCLSEXSCRDEXSCRFEXSDECEXSDEFEXSGCSEXSGFSEXSLUCEXSOPNEXSRDMEXSRNFEXSSEKEXSSPCEXSTRFEXSUCCEXSWTMEXRT06EXRT08EXRT0AEXRT0CEXRT0EEXRT10EXRT20S =o!R 1 Y  +U2W0` =j>f !4"[$%:&c()W+,K.86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_08HRQLOGICALDETACHDEVICEE @RVъtEXCHDDˆASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_08HRQHYBRIDDETACHDEVICE @RVъtEXCLDSASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_0CHRQGETLOGICALDEVICESTATUS$ @RVъtQ_E_C_RETURN_0AHRQ_E_C_RETURN_0CHRQ_E_C_RETURN_0EHRQ_E_C_RETURN_10HRQ_E_C_RETURN_20HASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_0EH RQABORTIOJOB @RVъtEXSATFASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_08H RQSATTACHFILE @RVъtEXSCACASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_0CHRQSCATALOGCONNECTION]  @RVъtEXSCHA#05̀ VERSIONV3P09PLM86 V2.304/02/84 23:10:3ޖ,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHqH TD[[ DEà1Copyright 1981, 1982, 1984 Intel Corporation TH-program_version_number=V3.0program_name=iRMX 86 Extended I/O SystemtEXCATDASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_0EHRQLOGICALATTACHDEVICE9 @RVъtEXCDEDňASM/?gTRQLOGICALATTACHDEVICERQLOGICALDETACHDEVICERQHYBRIDDETACHDEVICERQGETLOGICALDEVICESTATUS RQCREATEIOJOB RQEXITIOJOB RQSTARTIOJOB RQABORTIOJOB RQSATTACHFILERQSCATALOGCONNECTIONRQSCHANGEACCESSRQSCLOSERQSCREATEDIRECTORY RQSCREATEFILERQSDELETECONNECTION RQSDELETEFILERQSGETCONNECTIONSTATUSRQSGETFILESTATUSRQSLOOKUPCONNECTIONRQSOPEN RQSREADMOVE RQSRENAMEFILERQSSEEK RQSSPECIALRQSTRUNCATEFILERQSUNCATALOGCONNECTION RQSWRITEMOVERQ_E_C_RETURN_06HRQ_E_C_RETURN_08HREXJCRJASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_20H RQCREATEIOJOB @RVъtEXJEXJASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_0AH RQEXITIOJOB @RVъtEXJSTJASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_06H RQSTARTIOJOB @RVъtEXJABJ$SAVE NOLIST rq$s$load$io$job: PROCEDURE( path$ptr, pool$lower$bound, pool$upper$bound, except$handler, job$flags, task$priority, task$flags, msg$mbox, except$ptr ) TOKEN EXTERNAL; DECLARE path$ptr POINTER, pool$lower$bound WORD, ASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_0CHRQSCHANGEACCESS @RVъtEXSCLSASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_06HRQSCLOSE @RVъtEXSCRDASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_08HRQSCREATEDIRECTORY @RVъtEXSCRFASM8E_EPIFL??SEGݘhH RQ_E_L_RETURN_0AHRQSUNCATALOGCONNECTION  @RVъtEXSWTMASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_0CH RQSWRITEMOVE @RVъtEXRT06ɈASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQERROR5RQ_E_L_RETURN_06H" t2Қ6t& u@RVtEXRT08LjASM86.86 V286 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_0AHRQSGETCONNECTIONSTATUS @RVъtEXSGFSASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_0CHRQSGETFILESTATUSl  @RVъtEXSLUCASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_08HRQSLOOKUPCONNECTION  @RVъtEXSOPNVtEXRT0EASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQERROR5RQ_E_L_RETURN_0EH" t2Қ6t& m@RVtEXRT10ΈASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQERROR5RQ_E_L_RETURN_10H " t2Қ6t& k@RVtEXRT20͈ASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQERROR5RQ_E_L_RETURN_20H "0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_0CHRQSSEEK: @RVъtEXSSPCASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_10H RQSSPECIAL[ @RVъtEXSTRFASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_06HRQSTRUNCATEFILE̠ @RVъtEXSUCCASM86.86 V2.0wCODE COD6.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_08H RQSCREATEFILE @RVъtEXSDECASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_06HRQSDELETECONNECTION  @RVъtEXSDEFASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_08H RQSDELETEFILE @RVъtEXSGCSASM86..0wCODE CODE_EPIFL??SEGݘhH RQERROR5RQ_E_L_RETURN_08H" t2Қ6t& s@RVtEXRT0AASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQERROR5RQ_E_L_RETURN_0AH" t2Қ6t& q@RVtEXRT0CASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQERROR5RQ_E_L_RETURN_0CH" t2Қ6t& o@RASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_0AHRQSOPEN0 @RVъtEXSRDMASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_0CH RQSREADMOVE @RVъtEXSRNFASM86.86 V2.0wCODE CODE_EPIFL??SEGݘhH RQ_E_L_RETURN_0CH RQSRENAMEFILE~ @RVъtEXSSEKASM86.86 V2. t2Қ6t& [@RVt VERSIONV3P0EXCATDEXCDEDEXCHDDEXCLDSEXJCRJEXJEXJEXJSTJEXJABJEXSATFEXSCACEXSCHAEXSCLSEXSCRDEXSCRFEXSDECEXSDEFEXSGCSEXSGFSEXSLUCEXSOPNEXSRDMEXSRNFEXSSEKEXSSPCEXSTRFEXSUCCEXSWTMEXRT06EXRT08EXRT0AEXRT0CEXRT0EEXRT10EXRT20S =mL ' M t Cr?lBjFt<d!"+#U%&-'e)*U, -E.}ժTRQLOGICALATTACHDEVICERQLOGICALDETACHDEVICERQHYBRIDDECODECODE??SEGCGROUPۘhH RQ_L_C_RETURN_16H\ RQALOADIOJOB֠  DtLSJINTASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_L_C_RETURN_18H\ RQSLOADIOJOBĠ  DtLDOINTASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_L_C_RETURN_08H\ RQSOVERLAY9  DtLRET08ӈASM86.86 V2.0wCODEN_10HRQ_E_L_RETURN_20Ht> VERSIONV3P1LDAINTLAJINTLSJINTLDOINTLRET08LRET16LRET18! <` 2Y  MslRQALOAD RQALOADIOJOB RQSLOADIOJOB RQSOVERLAYRQ_L_C_RETURN_08HRQ_L_C_RETURN_16HRQ_L_C_RETURN_18H : VERSIONV3P18PLM86 V2.304/03/84 00:33:2ޖ,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHpH TD[[ DEà1Copyright 1980, 1981, 1982 Intel Corporation XG-program_version_number=V3.1program_name=iRMX 86 Application LoaderStLDAINTASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_L_C_RETURN_08H\RQALOADS  DtLAJINTASM86.86 V2.0wTACHDEVICERQGETLOGICALDEVICESTATUS RQCREATEIOJOB RQEXITIOJOB RQSTARTIOJOB RQABORTIOJOB RQSATTACHFILERQSCATALOGCONNECTIONRQSCHANGEACCESSRQSCLOSERQSCREATEDIRECTORY RQSCREATEFILERQSDELETECONNECTION RQSDELETEFILERQSGETCONNECTIONSTATUSRQSGETFILESTATUSRQSLOOKUPCONNECTIONRQSOPEN RQSREADMOVE RQSRENAMEFILERQSSEEK RQSSPECIALRQSTRUNCATEFILERQSUNCATALOGCONNECTION RQSWRITEMOVERQ_E_L_RETURN_06HRQ_E_L_RETURN_08HRQ_E_L_RETURN_0AHRQ_E_L_RETURN_0CHRQ_E_L_RETURN_0EHRQ_E_L_RETURCODE??SEGCGROUPۘhH RQERROR5\RQ_L_C_RETURN_08H u t26}& a DtLRET16ԈASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_L_C_RETURN_16H u t26}& S DtLRET18҈ASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_L_C_RETURN_18H u t26}& Q D pool$upper$bound WORD, except$handler POINTER, job$flags WORD, task$priority BYTE, task$flags WORD, msg$mbox TOKEN, except$ptr POINTER; END rq$s$load$io$job; $RESTORE $SAVE NOLIST rq$s$overlay: PROCEDURE( name$ptr, except$ptr ) EXTERNAL; DECLARE name$ptr POINTER, except$ptr POINTER; END rq$s$overlay; $RESTORE $SAVE NOLIST rq$create$extension: PROCEDURE( type$code, deletion$mailbox, except$ptr ) TOKEN EXTERNAL; DECLARE type$code WORD, deletion$mailbox TOKEN, except$ptr POINTER; END rq$create$extension; $RESTORE $SAVE NOLIST rq$alter$composite: PROCEDURE( extension$t, composite$t, component$index, replacing$obj, except$ptr ) EXTERNAL; DECLARE extension$t TOKEN, composite$t TOKEN, component$index WORD, replacing$obj TOKEN, except$ptr POINTER; END rq$alter$composite; $RESTORE  stack$ptr, stack$size, task$flags, except$ptr ) TOKEN EXTERNAL; DECLARE directory$size WORD, param$obj TOKEN, pool$min WORD, pool$max WORD, max$objects WORD, max$tasks WORD, max$priority BYTE, except$handler POINTER, job$flags WORD, $SAVE NOLIST rq$c$create$command$connection: PROCEDURE( ci, co, reserved$word, except$ptr ) TOKEN EXTERNAL; DECLARE ci TOKEN, co TOKEN, reserved$word WORD, except$ptr POINTER; END rq$c$create$command$connection; $RESTORE $SAVE NOLIST rq$accept$control: PROCEDURE( region$t, except$ptr ) EXTERNAL; DECLARE region$t TOKEN, except$ptr POINTER; END rq$accept$control; $RESTORE $SAVE NOLIST rq$create$job: PROCEDURE( directory$size, param$obj, pool$min, pool$max, max$objects, max$tasks, max$priority, except$handler, job$flags, task$priority, start$address, data$seg, $SAVE NOLIST rq$create$composite: PROCEDURE( extension$t, token$list, except$ptr ) TOKEN EXTERNAL; DECLARE extension$t TOKEN, token$list POINTER, except$ptr POINTER; END rq$create$composite; $RESTORE  task$priority BYTE, start$address POINTER, data$seg TOKEN, stack$ptr POINTER, stack$size WORD, task$flags WORD, except$ptr POINTER; END rq$create$job; $RESTORE CODE CODE_LPIFL??SEG֘hH RQ_L_L_RETURN_16H RQALOADIOJOBנ @RVъtLSJINTASM86.86 V2.0wCODE CODE_LPIFL??SEG֘hH RQ_L_L_RETURN_18H RQSLOADIOJOBŠ @RVъtLDOINTASM86.86 V2.0wCODE CODE_LPIFL??SEG֘hH RQ_L_L_RETURN_08H RQSOVERLAY: @RVъtLRET08ӈASM86.86 V2.0wCODE CODE_LP$SAVE NOLIST rq$create$region: PROCEDURE( region$flags, except$ptr ) TOKEN EXTERNAL; DECLARE region$flags WORD, except$ptr POINTER; END rq$create$region; $RESTORE SIONV3P1LDAINTLAJINTLSJINTLDOINTLRET08LRET16LRET18! <^,Q AlRQALOAD RQALOADIOJOB RQSLOADIOJOB RQSOVERLAYRQ_L_L_RETURN_08HRQ_L_L_RETURN_16HRQ_L_L_RETURN_18H yɀ VERSIONV3P18PLM86 V2.304/03/84 00:33:2ޖ,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHpH TD[[ DEà1Copyright 1980, 1981, 1982 Intel Corporation XG-program_version_number=V3.1program_name=iRMX 86 Application LoaderStLDAINTASM86.86 V2.0wCODE CODE_LPIFL??SEG֘hH RQ_L_L_RETURN_08HRQALOADT @RVъtLAJINTASM86.86 V2.0w$SAVE NOLIST rq$create$mailbox: PROCEDURE( mailbox$flags, except$ptr ) TOKEN EXTERNAL; DECLARE mailbox$flags WORD, except$ptr POINTER; END rq$create$mailbox; $RESTORE IFL??SEG֘hH RQERROR5RQ_L_L_RETURN_08H" t2Қ6t& r@RVtLRET16ԈASM86.86 V2.0wCODE CODE_LPIFL??SEG֘hH RQERROR5RQ_L_L_RETURN_16H" t2Қ6t& d@RVtLRET18҈ASM86.86 V2.0wCODE CODE_LPIFL??SEG֘hH RQERROR5RQ_L_L_RETURN_18H" t2Қ6t& b@RVt> VER$SAVE NOLIST rq$create$segment: PROCEDURE( size, except$ptr ) TOKEN EXTERNAL; DECLARE size WORD, except$ptr POINTER; END rq$create$segment; $RESTORE $SAVE NOLIST rq$create$semaphore: PROCEDURE( initial$value, max$value, semaphore$flags, except$ptr ) TOKEN EXTERNAL; DECLARE initial$value WORD, max$value WORD, semaphore$flags WORD, except$ptr POINTER; END rq$create$semaphore; $RESTORE $SAVE NOLIST rq$delete$composite: PROCEDURE( extension$t, composite$t, except$ptr ) EXTERNAL; DECLARE extension$t TOKEN, composite$t TOKEN, except$ptr POINTER; END rq$delete$composite; $RESTORE  except$ptr POINTER; END rq$create$task; $RESTORE $SAVE NOLIST rq$delete$job: PROCEDURE( job$t, except$ptr ) EXTERNAL; DECLARE job$t TOKEN, except$ptr POINTER; END rq$delete$job; $RESTORE $SAVE NOLIST rq$c$delete$command$connection: PROCEDURE( command$conn, except$ptr ) EXTERNAL; DECLARE command$conn TOKEN, except$ptr POINTER; END rq$c$delete$command$connection; $RESTORE $SAVE NOLIST rq$create$task: PROCEDURE( priority, start$address, data$seg, stack$ptr, stack$size, task$flags, except$ptr ) TOKEN EXTERNAL; DECLARE priority BYTE, start$address POINTER, data$seg TOKEN, stack$ptr POINTER, stack$size WORD, task$flags WORD, $SAVE NOLIST rq$delete$extension: PROCEDURE( extension$t, except$ptr ) EXTERNAL; DECLARE extension$t TOKEN, except$ptr POINTER; END rq$delete$extension; $RESTORE $SAVE NOLIST rq$catalog$object: PROCEDURE( job$t, object, name, except$ptr ) EXTERNAL; DECLARE job$t TOKEN, object TOKEN, name POINTER, except$ptr POINTER; END rq$catalog$object; $RESTORE $SAVE NOLIST rq$delete$mailbox: PROCEDURE( mailbox$t, except$ptr ) EXTERNAL; DECLARE mailbox$t TOKEN, except$ptr POINTER; END rq$delete$mailbox; $RESTORE V2.0wCODECODE??SEGCGROUPۘhH RQ_H_C_RETURN_0AH \RQCGETINPUTPATHNAMENOWC\  DtHIOTPNASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_H_C_RETURN_0EH\RQCGETOUTPUTPATHNAME8  DtHIINCOASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_H_C_RETURN_08H\RQCGETINPUTCONNECTION  Dt$SAVE NOLIST rq$delete$segment: PROCEDURE( segment$t, except$ptr ) EXTERNAL; DECLARE segment$t TOKEN, except$ptr POINTER; END rq$delete$segment; $RESTORE tHIPARMASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_H_C_RETURN_18H\RQCGETPARAMETER  DtHIEORSASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_H_C_RETURN_0EH\RQCSENDEORESPONSE0  DtHICORSASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_H_C_RETURN_0EH\RQCSENDCORESPONSE2  "5 VERSION3P0PLM86 V2.304/03/84 02:53:5ז,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHlH TD[[ DEà0Copyright 1981, 1982, 1984 Intel CorporationuD,program_version_number=V3.0program_name=iRMX 86 Human InterfacetHIINPNASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_H_C_RETURN_0AH \RQCGETINPUTPATHNAME  DtHIINPWASM86.86 $SAVE NOLIST rq$delete$region: PROCEDURE( region$t, except$ptr ) EXTERNAL; DECLARE region$t TOKEN, except$ptr POINTER; END rq$delete$region; $RESTORE HIOTCOASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_H_C_RETURN_0AH \RQCGETOUTPUTCONNECTION  DtHIGTCNASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_H_C_RETURN_0AH \RQCGETCOMMANDNAME]  DtHIPABUASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_H_C_RETURN_0AH \RQCSETPARSEBUFFER<  D$SAVE NOLIST rq$delete$semaphore: PROCEDURE( semaphore$t, except$ptr ) EXTERNAL; DECLARE semaphore$t TOKEN, except$ptr POINTER; END rq$delete$semaphore; $RESTORE  DtHICONCASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_H_C_RETURN_06H\RQCSETCONTROLC  DtHIFMEXASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_H_C_RETURN_0EH\RQCFORMATEXCEPTION  DtHICRCCƈASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_H_C_RETURN_0AH \!RQCCREATECOMMANDCONNECTI 1 _ 9g@o&Q/i#]Q! ժRQCGETINPUTPATHNAMERQCGETINPUTPATHNAMENOWCRQCGETOUTPUTPATHNAMERQCGETINPUTCONNECTIONRQCGETOUTPUTCONNECTIONRQCGETCOMMANDNAMERQCSETPARSEBUFFERRQCGETPARAMETERRQCSENDEORESPONSERQCSENDCORESPONSERQCSETCONTROLCRQCFORMATEXCEPTIONRQCCREATECOMMANDCONNECTIONRQCSENDCOMMANDRQCDELETECOMMANDCONNECTION RQCGETCHARRQ_H_C_RETURN_04HRQ_H_C_RETURN_06HRQ_H_C_RETURN_08HRQ_H_C_RETURN_0AHRQ_H_C_RETURN_0EHRQ_H_C_RETU RQCGETCHARm  DtHIRT04׈ASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_H_C_RETURN_04H  t26t& 6 DtHIRT06ՈASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_H_C_RETURN_06H  t26t& 4 DtHIRT08ӈASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQER$SAVE NOLIST rq$delete$task: PROCEDURE( task$t, except$ptr ) EXTERNAL; DECLARE task$t TOKEN, except$ptr POINTER; END rq$delete$task; $RESTORE SEGCGROUPۘhH RQERROR5\RQ_H_C_RETURN_18H  t26t& " DtHIBUCHASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_H_C_RETURN_04H\ RQCBACKUPCHAR  Dt VERSION3P0HIINPNHIINPWHIOTPNHIINCOHIOTCOHIGTCNHIPABUHIPARMHIEORSHICORSHICONCHIFMEXHICRCCHISECCHIDLCCHICHARHIRT04HIRT06HIRT08HIRT0AHIRT0EHIRT18HIBUCHa 7gL~ON  DtHISECCÈASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_H_C_RETURN_0EH\RQCSENDCOMMAND:  DtHIDLCCˈASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_H_C_RETURN_06H\!RQCDELETECOMMANDCONNECTION  DtHICHARÈASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQ_H_C_RETURN_04H\RN_18H RQCBACKUPCHARGROR5\RQ_H_C_RETURN_08H  t26t& 2 DtHIRT0AʈASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_H_C_RETURN_0AH  t26t& 0 DtHIRT0EƈASM86.86 V2.0wCODECODE??SEGCGROUPۘhH RQERROR5\RQ_H_C_RETURN_0EH  t26t& , DtHIRT18҈ASM86.86 V2.0wCODECODE??$SAVE NOLIST rq$disable: PROCEDURE( level, except$ptr ) EXTERNAL; DECLARE level WORD, except$ptr POINTER; END rq$disable; $RESTORE .0wCODE CODE_HPIFL??SEGژhH RQ_H_L_RETURN_0AHRQCGETINPUTPATHNAMENOWC] @RVъtHIOTPNASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQ_H_L_RETURN_0EHRQCGETOUTPUTPATHNAME9 @RVъtHIINCOASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQ_H_L_RETURN_08H RQCGETINPUTCONNECTION @RVъtHIOTCOneinit.extnenabl.extnendln.extnenint.extnexint.extnfrcdl.extngtexh.extngtlev.extngtpat.extngtpri.extngtsiz.extngttok.extngttyp.extnincmp.extnluobj.extnoffsp.extnrcctl.extnrcmes.extnrcuni.extnrsint.extnrstsk.extnsgex.extnsgint.extnsleep.extnsnctl.extnsnmes.extnsnuni.extnstexh.extnstint.extnstosx.extnstpmn.extnstpri.extHIPARMASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQ_H_L_RETURN_18H RQCGETPARAMETER @RVъtHIEORSASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQ_H_L_RETURN_0EHRQCSENDEORESPONSE1  @RVъtHICORSASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQ_H_L_RETURN_0EHRQCSENDCORESPONSE3  @RVъ" VERSION3P0PLM86 V2.304/03/84 02:36:5֖,STACKMEMORYCODEDATACONSTDGROUPCGROUPnhHlH TD[[ DEà0Copyright 1981, 1982, 1984 Intel CorporationuD,program_version_number=V3.0program_name=iRMX 86 Human InterfacetHIINPNASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQ_H_L_RETURN_0AHRQCGETINPUTPATHNAME @RVъtHIINPWASM86.86 V2$SAVE NOLIST rq$disable$deletion: PROCEDURE( object, except$ptr ) EXTERNAL; DECLARE object TOKEN, except$ptr POINTER; END rq$disable$deletion; $RESTORE ASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQ_H_L_RETURN_0AHRQCGETOUTPUTCONNECTION @RVъtHIGTCNASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQ_H_L_RETURN_0AHRQCGETCOMMANDNAME^ @RVъtHIPABUASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQ_H_L_RETURN_0AHRQCSETPARSEBUFFER= @RVъt$SAVE NOLIST rq$end$init$task: PROCEDURE EXTERNAL; END rq$end$init$task; $RESTORE tHICONCASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQ_H_L_RETURN_06H RQCSETCONTROLC @RVъtHIFMEXASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQ_H_L_RETURN_0EHRQCFORMATEXCEPTION @RVъtHICRCCƈASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQ_H_L_RETURN_0AH!RQCCREATECOMMANDCONNECTION @RG7o' _TRQCGETINPUTPATHNAMERQCGETINPUTPATHNAMENOWCRQCGETOUTPUTPATHNAMERQCGETINPUTCONNECTIONRQCGETOUTPUTCONNECTIONRQCGETCOMMANDNAMERQCSETPARSEBUFFERRQCGETPARAMETERRQCSENDEORESPONSERQCSENDCORESPONSERQCSETCONTROLCRQCFORMATEXCEPTIONRQCCREATECOMMANDCONNECTIONRQCSENDCOMMANDRQCDELETECOMMANDCONNECTION RQCGETCHARRQ_H_L_RETURN_04HRQ_H_L_RETURN_06HRQ_H_L_RETURN_08HRQ_H_L_RETURN_0AHRQ_H_L_RETURN_0EHRQ_H_L_RETURN_18H RQCBACKUPCHARRVъtHIRT04׈ASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQERROR5RQ_H_L_RETURN_04H" t2Қ6t& t@RVtHIRT06ՈASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQERROR5RQ_H_L_RETURN_06H" t2Қ6t& r@RVtHIRT08ӈASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQERROR5RQ_H_L_RETURN_08H"$SAVE NOLIST rq$enable$deletion: PROCEDURE( object, except$ptr ) EXTERNAL; DECLARE object TOKEN, except$ptr POINTER; END rq$enable$deletion; $RESTORE QERROR5RQ_H_L_RETURN_18H" t2Қ6t& `@RVtHIBUCHASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQ_H_L_RETURN_04H RQCBACKUPCHAR @RVъt VERSION3P0HIINPNHIINPWHIOTPNHIINCOHIOTCOHIGTCNHIPABUHIPARMHIEORSHICORSHICONCHIFMEXHICRCCHISECCHIDLCCHICHARHIRT04HIRT06HIRT08HIRT0AHIRT0EHIRT18HIBUCHa 7eFv ' S  )U*W 5jVъtHISECCÈASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQ_H_L_RETURN_0EHRQCSENDCOMMAND; @RVъtHIDLCCˈASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQ_H_L_RETURN_06H !RQCDELETECOMMANDCONNECTION @RVъtHICHARÈASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQ_H_L_RETURN_04H RQCGETCHARn  @$SAVE NOLIST rq$enable: PROCEDURE( level, except$ptr ) EXTERNAL; DECLARE level WORD, except$ptr POINTER; END rq$enable; $RESTORE  t2Қ6t& p@RVtHIRT0AʈASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQERROR5RQ_H_L_RETURN_0AH" t2Қ6t& n@RVtHIRT0EƈASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH RQERROR5RQ_H_L_RETURN_0EH" t2Қ6t& j@RVtHIRT18҈ASM86.86 V2.0wCODE CODE_HPIFL??SEGژhH R$SAVE NOLIST rq$enter$interrupt: PROCEDURE( level, except$ptr ) EXTERNAL; DECLARE level WORD, except$ptr POINTER; END rq$enter$interrupt; $RESTORE STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTYDQATTACH DQATTACH$_W ltn.DQCHANGEEXTENSIONS,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTYDQCHANGEEXTENSIONJDQCHANGEEXTENSIONd_W^tn+DQCHANGEACCESSd,STACKCONSTDAT$SAVE NOLIST rq$force$delete: PROCEDURE( extension$t, object, except$ptr ) EXTERNAL; DECLARE extension$t TOKEN, object TOKEN, except$ptr POINTER; END rq$force$delete; $RESTORE  #(0HT SYSTEMSTACKTYDQCREATE DQCREATE%_W ktn) DQDECODETIME,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTY DQDECODETIME DQDECODETIME_W Ztn.DQDECODEEXCEPTIONc,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0H"=*n& COPYRIGHT??SEGh%Ѐ COPYRIGHT)COPYRIGHT 1980,1982 INTEL CORPORATIONtn.VERSIONNUMBERV2P0Z??SEGhVERSIONNUMBERV2P0etn' DQALLOCATE,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTY DQALLOCATEv DQALLOCATE_Wytn%DQATTACH,$SAVE NOLIST rq$exit$interrupt: PROCEDURE( level, except$ptr ) EXTERNAL; DECLARE level WORD, except$ptr POINTER; END rq$exit$interrupt; $RESTORE ACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTYDQCHANGEACCESS[DQCHANGEACCESSu_WUtn$DQCLOSET,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTYDQCLOSEK DQCLOSEe_Wktn%DQCREATE,STACKCONSTDATACODE??SEGDGROUPCGROUPh($SAVE NOLIST rq$get$exception$handler: PROCEDURE( exception$info$ptr, except$ptr ) EXTERNAL; DECLARE exception$info$ptr POINTER, except$ptr POINTER; END rq$get$exception$handler; $RESTORE T SYSTEMSTACKTYDQDECODEEXCEPTIONZDQDECODEEXCEPTIONt_W otn%DQDELETE,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTYDQDELETE DQDELETE&_W ntn%DQDETACH,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACK,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTY DQGETTIME DQGETTIMEȠ_W otn#DQOPEN,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTY DQOPENDQOPEN_W htn& DQOVERLAY,STACKCONSTDATACODE??SEGDGROU_WXtn#DQFREE,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTY DQFREEDQFREE_Wxtn* DQGETARGUMENT{,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTY DQGETARGUMENTr DQGETARGUMENT_W _tn2DQGETCONNECTIONSTA SYSTEMSTACKTYDQRENAME DQRENAME!_W itn.DQRESERVEIOMEMORY),STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTYDQRESERVEIOMEMORY DQRESERVEIOMEMORY:_W [tn#DQSEEK,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTArtn& DQGETSIZE,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTY DQGETSIZE DQGETSIZE_Wwtn* DQGETSYSTEMIDl,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTY DQGETSYSTEMIDc DQGETSYSTEMID}_W ptn& DQGETTIMETYDQDETACH DQDETACH0_Wjtn#DQEXIT,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTY DQEXITDQEXIT_Wctn' DQFILEINFOx,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTY DQFILEINFOo DQFILEINFOPCGROUPh( #(0HT SYSTEMSTACKTY DQOVERLAY DQOVERLAY_W atn#DQREAD,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTY DQREADDQREAD_Wctn%DQRENAME,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HTTUS,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTYDQGETCONNECTIONSTATUSDQGETCONNECTIONSTATUS _W atn2DQGETEXCEPTIONHANDLER!,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTYDQGETEXCEPTIONHANDLERDQGETEXCEPTIONHANDLER2_W  CKTY DQSEEKDQSEEK_Watn& DQSPECIALŖ,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTY DQSPECIAL DQSPECIAL֠_W ^tn+DQSWITCHBUFFER0,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTYDQSWITCHBUFFER'IOMEMORYDQSEEK DQSPECIALDQSWITCHBUFFERDQTRAPCCDQTRAPEXCEPTION DQTRUNCATEDQWRITE SYSTEMSTACK stn' DQTRUNCATE^,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTY DQTRUNCATEU DQTRUNCATEo_Wftn$DQWRITE?,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTYDQWRITE6 DQWRITEP_Wbtn( SYSTEMSTACK$SAVE NOLIST rq$get$pool$attrib: PROCEDURE( attrib$ptr, except$ptr ) EXTERNAL; DECLARE attrib$ptr POINTER, except$ptr POINTER; END rq$get$pool$attrib; $RESTORE CHBUFFERDQTRAPCCDQTRAPEXCEPTION DQTRUNCATEDQWRITE SYSTEMSTACK7 hU<> 7  uw^E&tjx !p#f%P'1)*|,c.e0F204)68 9y;] DQALLOCATEDQATTACHDQCHANGEEXTENSIONDQCHANGEACCESSDQCLOSEDQCREATE DQDECODETIMEDQDECODEEXCEPTIONDQDELETEDQDETACHDQEXIT DQFILEINFODQFREE DQGETARGUMENTDQGETCONNECTIONSTATUSDQGETEXCEPTIONHANDLER DQGETSIZE DQGETSYSTEMID DQGETTIMEDQOPEN DQOVERLAYDQREADDQRENAMEDQRESERVEDQSWITCHBUFFERA_W ^tn%DQTRAPCC ,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTYDQTRAPCC DQTRAPCC_W ttn,DQTRAPEXCEPTIONԖ,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKTYDQTRAPEXCEPTIONˀDQTRAPEXCEPTION_W$SAVE NOLIST rq$get$level: PROCEDURE( except$ptr ) WORD EXTERNAL; DECLARE except$ptr POINTER; END rq$get$level; $RESTORE ,STACKCONSTDATACODE??SEGDGROUPCGROUPh(.(0H4=TY SYSTEMSTACK SYSTEMSTACK t COPYRIGHTVERSIONNUMBERV2P0 DQALLOCATEDQATTACHDQCHANGEEXTENSIONDQCHANGEACCESSDQCLOSEDQCREATE DQDECODETIMEDQDECODEEXCEPTIONDQDELETEDQDETACHDQEXIT DQFILEINFODQFREE DQGETARGUMENTDQGETCONNECTIONSTATUSDQGETEXCEPTIONHANDLER DQGETSIZE DQGETSYSTEMID DQGETTIMEDQOPEN DQOVERLAYDQREADDQRENAMEDQRESERVEIOMEMORYDQSEEK DQSPECIALDQSWIT $SAVE NOLIST rq$get$priority: PROCEDURE( task$t, except$ptr ) BYTE EXTERNAL; DECLARE task$t TOKEN, except$ptr POINTER; END rq$get$priority; $RESTORE $SAVE NOLIST rq$inspect$composite: PROCEDURE( extension$t, composite$t, token$list, except$ptr ) EXTERNAL; DECLARE extension$t TOKEN, composite$t TOKEN, token$list POINTER, except$ptr POINTER; END rq$inspect$composite; $RESTORE $SAVE NOLIST rq$get$task$tokens: PROCEDURE( selection, except$ptr ) TOKEN EXTERNAL; DECLARE selection BYTE, except$ptr POINTER; END rq$get$task$tokens; $RESTORE $SAVE NOLIST rq$offspring: PROCEDURE( job$t, except$ptr ) TOKEN EXTERNAL; DECLARE job$t TOKEN, except$ptr POINTER; END rq$offspring; $RESTORE $SAVE NOLIST rq$c$format$exception: PROCEDURE( buff$ptr, buff$max, exception$code, brevity, except$ptr ) EXTERNAL; DECLARE buff$ptr POINTER, buff$max WORD, exception$code WORD, brevity BYTE, except$ptr POINTER; END rq$c$format$exception; $RESTORE $SAVE NOLIST rq$get$size: PROCEDURE( segment$t, except$ptr ) WORD EXTERNAL; DECLARE segment$t TOKEN, except$ptr POINTER; END rq$get$size; $RESTORE $SAVE NOLIST rq$lookup$object: PROCEDURE( job$t, name, time$limit, except$ptr ) TOKEN EXTERNAL; DECLARE job$t TOKEN, name POINTER, time$limit WORD, except$ptr POINTER; END rq$lookup$object; $RESTORE $SAVE NOLIST rq$get$type: PROCEDURE( object, except$ptr ) WORD EXTERNAL; DECLARE object TOKEN, except$ptr POINTER; END rq$get$type; $RESTORE !$SAVE NOLIST rq$receive$control: PROCEDURE( region$t, except$ptr ) EXTERNAL; DECLARE region$t TOKEN, except$ptr POINTER; END rq$receive$control; $RESTORE ??SEGh(%(1T SYSTEMSTACKDQATTACH DQATTACH$  -tn.DQCHANGEEXTENSIONV(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACKDQCHANGEEXTENSIONLDQCHANGEEXTENSIONd  tn+DQCHANGEACCESSg(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACKDQCHAN$SAVE NOLIST rq$receive$units: PROCEDURE( semaphore$t, units, time$limit, except$ptr ) WORD EXTERNAL; DECLARE semaphore$t TOKEN, units WORD, time$limit WORD, except$ptr POINTER; END rq$receive$units; $RESTORE CODEDQ_CODE??SEGh(%(1T SYSTEMSTACK DQDECODETIME DQDECODETIME tn.DQDECODEEXCEPTIONf(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACKDQDECODEEXCEPTION\DQDECODEEXCEPTIONt  0tn%DQDELETE(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACK"5n& COPYRIGHT??SEGh%Ѐ COPYRIGHT)COPYRIGHT 1980,1982 INTEL CORPORATIONtn.VERSIONNUMBERV2P0Z??SEGhVERSIONNUMBERV2P0etn' DQALLOCATE(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACK DQALLOCATEx DQALLOCATE :tn%DQATTACH(STACKDATADQ_DATACODEDQ_CODE$SAVE NOLIST rq$receive$message: PROCEDURE( mailbox$t, time$limit, response$ptr, except$ptr ) TOKEN EXTERNAL; DECLARE mailbox$t TOKEN, time$limit WORD, response$ptr POINTER, except$ptr POINTER; END rq$receive$message; $RESTORE GEACCESS]DQCHANGEACCESSu  tn$DQCLOSEW(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACKDQCLOSEM DQCLOSEe ,tn%DQCREATE(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACKDQCREATE DQCREATE%  ,tn) DQDECODETIME(STACKDATADQ_DATA$SAVE NOLIST rq$reset$interrupt: PROCEDURE( level, except$ptr ) EXTERNAL; DECLARE level WORD, except$ptr POINTER; END rq$reset$interrupt; $RESTORE !DQDELETE DQDELETE&  /tn%DQDETACH"(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACKDQDETACH DQDETACH0 +tn#DQEXIT(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACK DQEXITDQEXIT $tn' DQFILEINFO{(STACKDATADQ_DATACOD(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACK DQREADDQREAD  $tn%DQRENAME(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACKDQRENAME DQRENAME!  *tn.DQRESERVEIOMEMORY,(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTERGUMENT  tn2DQGETCONNECTIONSTATUS(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACKDQGETCONNECTIONSTATUSDQGETCONNECTIONSTATUS  "tn2DQGETEXCEPTIONHANDLER$(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACKDQGETEXCEPTIONHANDLERDQGETEXCEPTIONHANDLER2 3tn& DQGETS3(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACKDQSWITCHBUFFER)DQSWITCHBUFFERA tn%DQTRAPCC(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACKDQTRAPCC DQTRAPCC 5tn,DQTRAPEXCEPTIONז(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T1T SYSTEMSTACK DQGETTIME DQGETTIMEȠ 0tn#DQOPEN(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACK DQOPENDQOPEN  )tn& DQOVERLAY(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACK DQOVERLAY DQOVERLAY "tn#DQREADEDQ_CODE??SEGh(%(1T SYSTEMSTACK DQFILEINFOq DQFILEINFO  tn#DQFREE(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACK DQFREEDQFREE 9tn* DQGETARGUMENT~(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACK DQGETARGUMENTt DQGETAMSTACKDQRESERVEIOMEMORY"DQRESERVEIOMEMORY: tn#DQSEEK(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACK DQSEEKDQSEEK  "tn& DQSPECIALȖ(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACK DQSPECIAL DQSPECIAL֠  tn+DQSWITCHBUFFERIZE(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACK DQGETSIZE DQGETSIZE 8tn* DQGETSYSTEMIDo(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACK DQGETSYSTEMIDe DQGETSYSTEMID} 1tn& DQGETTIME(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(" SYSTEMSTACKDQTRAPEXCEPTIOǸDQTRAPEXCEPTION 4tn' DQTRUNCATEa(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACK DQTRUNCATEW DQTRUNCATEo 'tn$DQWRITEB(STACKDATADQ_DATACODEDQ_CODE??SEGh(%(1T SYSTEMSTACKDQWRITE8 DQWRITEP  #tn( SYSTEMSTACK,STACKCONSTDATACODE??SEGDGROUPCGROUPh((0HT SYSTEMSTACKNYDQATTACH DQATTACH$_^[SVW Ȋtn.DQCHANGEEXTENSIONS,STACKCONSTDATACODE??SEGDGROUPCGROUPh((0HT SYSTEMSTACKNYDQCHANGEEXTENSIONJDQCHANGEEXTENSIONd_^[ZRSVWtn+DQCHANGEACCESSAPCCDQTRAPEXCEPTION DQTRUNCATEDQWRITE SYSTEMSTACK7 h4z[3 v < o5{;G v? ]"#f%&&l(M* +V-..t0O23^ DQALLOCATEDQATTACHDQCHANGEEXTENSIONDQCHANGEACCESSDQCLOSEDQCREATE DQDECODETIMEDQDECODEEXCEPTIONDQDELETEDQDETACHDQEXIT DQFILEINFODQFREE DQGETARGUMENTDQGETCONNECTIONSTATUSDQGETEXCEPTIONHANDLER DQGETSIZE DQGETSYSTEMID DQGETTIMEDQOPEN DQOVERLAYDQREADDQRENAMEDQRESERVEIOMEMORYDQSACODE??SEGDGROUPCGROUPh((0HT SYSTEMSTACKNYDQCREATE DQCREATE%_^[SVW NJtn) DQDECODETIME,STACKCONSTDATACODE??SEGDGROUPCGROUPh((0HT SYSTEMSTACKNY DQDECODETIME DQDECODETIME_^YQVW tn.DQDECODEEXCEPTIONc,STACKCONSTDATACODE??SEG"?n& COPYRIGHT??SEGh%Ѐ COPYRIGHT)COPYRIGHT 1980,1982 INTEL CORPORATIONtn.VERSIONNUMBERV2P0Z??SEGhVERSIONNUMBERV2P0etn' DQALLOCATE,STACKCONSTDATACODE??SEGDGROUPCGROUPh( (0HT SYSTEMSTACKNY DQALLOCATEv DQALLOCATE_^VWtn%DQATTACH.CONSTSTACKDATADQ_DATACODEDQ_CODE??SEGkh(+(/4;H SYSTEMSTACK SYSTEMSTACK t COPYRIGHTVERSIONNUMBERV2P0 DQALLOCATEDQATTACHDQCHANGEEXTENSIONDQCHANGEACCESSDQCLOSEDQCREATE DQDECODETIMEDQDECODEEXCEPTIONDQDELETEDQDETACHDQEXIT DQFILEINFODQFREE DQGETARGUMENTDQGETCONNECTIONSTATUSDQGETEXCEPTIONHANDLER DQGETSIZE DQGETSYSTEMID DQGETTIMEDQOPEN DQOVERLAYDQREADDQRENAMEDQRESERVEIOMEMORYDQSEEK DQSPECIALDQSWITCHBUFFERDQTRd,STACKCONSTDATACODE??SEGDGROUPCGROUPh((0HT SYSTEMSTACKNYDQCHANGEACCESS[DQCHANGEACCESSu_^Y[ZRSQVWWtn$DQCLOSET,STACKCONSTDATACODE??SEGDGROUPCGROUPh( (0HT SYSTEMSTACKNYDQCLOSEK DQCLOSEe_^VWtn%DQCREATE,STACKCONSTDATEEK DQSPECIALDQSWITCHBUFFERDQTRAPCCDQTRAPEXCEPTION DQTRUNCATEDQWRITE SYSTEMSTACK"DGROUPCGROUPh((0HT SYSTEMSTACKNYDQDECODEEXCEPTIONZDQDECODEEXCEPTIONt_^[SVW ˊtn%DQDELETE,STACKCONSTDATACODE??SEGDGROUPCGROUPh((0HT SYSTEMSTACKNYDQDELETE DQDELETE&_^[SVW ʊtn%DQDETACH,STACKCONSTDATACODE??SEGDGROUPCGROUP SYSTEMSTACKNY DQGETSYSTEMIDc DQGETSYSTEMID}_^[SVW ̊tn& DQGETTIME,STACKCONSTDATACODE??SEGDGROUPCGROUPh((0HT SYSTEMSTACKNY DQGETTIME DQGETTIMEȠ_^[SVW ˊtn#DQOPEN,STACKCONSTDATACODE??SEGDGROUPCGROUPh( (0HT SYSTEMSTACK SYSTEMSTACKNY DQFILEINFOo DQFILEINFO_^[SVWtn#DQFREE,STACKCONSTDATACODE??SEGDGROUPCGROUPh( (0HT SYSTEMSTACKNY DQFREEDQFREE_^VWtn* DQGETARGUMENT{,STACKCONSTDATACODE??SEGDGROUPCGROUPh((0HT SYSTEMSTACK_^Y[SQVWtn%DQRENAME,STACKCONSTDATACODE??SEGDGROUPCGROUPh((0HT SYSTEMSTACKNYDQRENAME DQRENAME!_^[ZRSVW tn.DQRESERVEIOMEMORY),STACKCONSTDATACODE??SEGDGROUPCGROUPh( (0HT SYSTEMSTACKNYDQRESERVEIOMEMORY DQRESERVEIOMEMORY: SYSTEMSTACKNYDQGETEXCEPTIONHANDLERDQGETEXCEPTIONHANDLER2_^[SVW Ίtn& DQGETSIZE,STACKCONSTDATACODE??SEGDGROUPCGROUPh( (0HT SYSTEMSTACKNY DQGETSIZE DQGETSIZE_^VWtn* DQGETSYSTEMIDl,STACKCONSTDATACODE??SEGDGROUPCGROUPh((0HTh( (0HT SYSTEMSTACKNYDQDETACH DQDETACH0_^VWtn#DQEXIT,STACKCONSTDATACODE??SEGDGROUPCGROUPh( #(0HT SYSTEMSTACKNY DQEXITDQEXIT_Wctn' DQFILEINFOx,STACKCONSTDATACODE??SEGDGROUPCGROUPh((0HTNY DQOPENDQOPEN_^VW tn& DQOVERLAY,STACKCONSTDATACODE??SEGDGROUPCGROUPh((0HT SYSTEMSTACKNY DQOVERLAY DQOVERLAY_^[SVW tn#DQREAD,STACKCONSTDATACODE??SEGDGROUPCGROUPh((0HT SYSTEMSTACKNY DQREADDQREADNY DQGETARGUMENTr DQGETARGUMENT_^[SVW tn2DQGETCONNECTIONSTATUS,STACKCONSTDATACODE??SEGDGROUPCGROUPh((0HT SYSTEMSTACKNYDQGETCONNECTIONSTATUSDQGETCONNECTIONSTATUS _^[SVW tn2DQGETEXCEPTIONHANDLER!,STACKCONSTDATACODE??SEGDGROUPCGROUPh((0HT#_^VW tn#DQSEEK,STACKCONSTDATACODE??SEGDGROUPCGROUPh( (0HT SYSTEMSTACKNY DQSEEKDQSEEK_^VWtn& DQSPECIALŖ,STACKCONSTDATACODE??SEGDGROUPCGROUPh((0HT SYSTEMSTACKNY DQSPECIAL DQSPECIAL֠_^[SVW tn+DQSWITCHBUFFEREATE DQDECODETIMEDQDECODEEXCEPTIONDQDELETEDQDETACHDQEXIT DQFILEINFODQFREE DQGETARGUMENTDQGETCONNECTIONSTATUSDQGETEXCEPTIONHANDLER DQGETSIZE DQGETSYSTEMID DQGETTIMEDQOPEN DQOVERLAYDQREADDQRENAMEDQRESERVEIOMEMORYDQSEEK DQSPECIALDQSWITCHBUFFERDQTRAPCCDQTRAPEXCEPTION DQTRUNCATEDQWRITE SYSTEMSTACKԖ,STACKCONSTDATACODE??SEGDGROUPCGROUPh((0HT SYSTEMSTACKNYDQTRAPEXCEPTIONˀDQTRAPEXCEPTION_^[SVW ϊtn' DQTRUNCATE^,STACKCONSTDATACODE??SEGDGROUPCGROUPh( (0HT SYSTEMSTACKNY DQTRUNCATEU DQTRUNCATEo_^VWtn$DQWRITE?,$SAVE NOLIST rq$signal$exception: PROCEDURE( exception$code, param$num, stack$ptr, first$reserved$word, second$reserved$word, except$ptr ) EXTERNAL; DECLARE exception$code WORD, param$num BYTE, stack$ptr POINTER, first$reserved$word WORD, second$reserved$word IMEDQDECODEEXCEPTIONDQDELETEDQDETACHDQEXIT DQFILEINFODQFREE DQGETARGUMENTDQGETCONNECTIONSTATUSDQGETEXCEPTIONHANDLER DQGETSIZE DQGETSYSTEMID DQGETTIMEDQOPEN DQOVERLAYDQREADDQRENAMEDQRESERVEIOMEMORYDQSEEK DQSPECIALDQSWITCHBUFFERDQTRAPCCDQTRAPEXCEPTION DQTRUNCATEDQWRITE SYSTEMSTACK7 hZIV [ D 3.8'vkQOe {"j$h&Z(@*2,.01|3n5o7^9b;T=B DQALLOCATEDQATTACHDQCHANGEEXTENSIONDQCHANGEACCESSDQCLOSEDQCR0,STACKCONSTDATACODE??SEGDGROUPCGROUPh((0HT SYSTEMSTACKNYDQSWITCHBUFFER'DQSWITCHBUFFERA_^[SVW tn%DQTRAPCC ,STACKCONSTDATACODE??SEGDGROUPCGROUPh((0HT SYSTEMSTACKNYDQTRAPCC DQTRAPCC_^[SVW tn,DQTRAPEXCEPTION$SAVE NOLIST rq$resume$task: PROCEDURE( task$t, except$ptr ) EXTERNAL; DECLARE task$t TOKEN, except$ptr POINTER; END rq$resume$task; $RESTORE STACKCONSTDATACODE??SEGDGROUPCGROUPh((0HT SYSTEMSTACKNYDQWRITE6 DQWRITEP_^Y[SQVWtn( SYSTEMSTACK,STACKCONSTDATACODE??SEGDGROUPCGROUPh(.(0H4=NY SYSTEMSTACK SYSTEMSTACK t COPYRIGHTVERSIONNUMBERV2P0 DQALLOCATEDQATTACHDQCHANGEEXTENSIONDQCHANGEACCESSDQCLOSEDQCREATE DQDECODET#WORD, except$ptr POINTER; END rq$signal$exception; $RESTORE $SAVE NOLIST rq$send$message: PROCEDURE( mailbox$t, object, response, except$ptr ) EXTERNAL; DECLARE mailbox$t TOKEN, object TOKEN, response TOKEN, except$ptr POINTER; END rq$send$message; $RESTORE $SAVE NOLIST rq$sleep: PROCEDURE( time$limit, except$ptr ) EXTERNAL; DECLARE time$limit WORD, except$ptr POINTER; END rq$sleep; $RESTORE $SAVE NOLIST rq$set$exception$handler: PROCEDURE( exception$info$ptr, except$ptr ) EXTERNAL; DECLARE exception$info$ptr POINTER, except$ptr POINTER; END rq$set$exception$handler; $RESTORE $SAVE NOLIST rq$c$get$char: PROCEDURE( except$ptr ) BYTE EXTERNAL; DECLARE except$ptr POINTER; END rq$c$get$char; $RESTORE $SAVE NOLIST rq$signal$interrupt: PROCEDURE( level, except$ptr ) EXTERNAL; DECLARE level WORD, except$ptr POINTER; END rq$signal$interrupt; $RESTORE $SAVE NOLIST rq$send$units: PROCEDURE( semaphore$t, units, except$ptr ) EXTERNAL; DECLARE semaphore$t TOKEN, units WORD, except$ptr POINTER; END rq$send$units; $RESTORE $SAVE NOLIST rq$send$control: PROCEDURE( except$ptr ) EXTERNAL; DECLARE except$ptr POINTER; END rq$send$control; $RESTORE $$SAVE NOLIST rq$set$interrupt: PROCEDURE( level, interrupt$task$flag, interrupt$handler, interrupt$handler$ds, except$ptr ) EXTERNAL; DECLARE level WORD, interrupt$task$flag BYTE, interrupt$handler POINTER, interrupt$handler$ds TOKEN, except$ptr POINTER; END rq$set$interrupt; $RESTORE NFIGURED LITERALLY '0008h', E$INTERRUPT$SATURATION LITERALLY '0009h', E$INTERRUPT$OVERFLOW LITERALLY '000Ah'; /* Programming Exceptions */ DECLARE E$ZERO$DIVIDE LITERALLY '8000h', E$OVERFLOW LITERALLY '8001h', E$TYPE LITERALLY '8002h', E$BOUNDS LITERALLY '8003h', E$PARAM LITERALLY '8004h', E$BAD$CALL LITERALLY '8005h', E$ARRAY$BOUNDS $SAVE NOLIST rq$set$pool$min: PROCEDURE( new$min, except$ptr ) EXTERNAL; DECLARE new$min WORD, except$ptr POINTER; END rq$set$pool$min; $RESTORE nsutsk.extnucobj.extnwtint.extualloc.extuatach.extuchac.extuchext.extuclose.extucreat.extudcex.extudctim.extudelet.extudetac.extuexit.extuflinf.extufree.extugtarg.extugtcs.extugtexh.extugtsid.extugtsiz.extugttim.extuopen.extuovly.exturead.exturenam.extursiom.extuseek.extuspecl.extuswbf.extutrapc.extutrpex.ext$save nolist /* NUCLEUS EXCEPTION CODE LITERALS */ /* Environmental Exceptions */ DECLARE E$OK LITERALLY '0000h', E$TIME LITERALLY '0001h', E$MEM LITERALLY '0002h', E$BUSY LITERALLY '0003h', E$LIMIT LITERALLY '0004h', E$CONTEXT LITERALLY '0005h', E$EXIST LITERALLY '0006h', E$STATE LITERALLY '0007h', E$NOT$CO$SAVE NOLIST rq$set$os$extension: PROCEDURE( os$extension, start$address, except$ptr ) EXTERNAL; DECLARE os$extension BYTE, start$address POINTER, except$ptr POINTER; END rq$set$os$extension; $RESTORE  LITERALLY '8006h', E$NDP$ERROR LITERALLY '8007h', E$ILLEGAL$OPCODE LITERALLY '8008h', E$EMULATOR$TRAP LITERALLY '8009h', E$INTERRUPT$TABLE$LIMIT LITERALLY '800Ah', E$CPU$XFER$DATA$LIMIT LITERALLY '800Bh', E$SEG$WRAP$AROUND LITERALLY '800Dh', E$CHECK$EXCEPTION LITERALLY '8017h'; $restore $SAVE NOLIST rq$set$priority: PROCEDURE( task$t, priority, except$ptr ) EXTERNAL; DECLARE task$t TOKEN, priority BYTE, except$ptr POINTER; END rq$set$priority; $RESTORE $$SAVE NOLIST rq$suspend$task: PROCEDURE( task$t, except$ptr ) EXTERNAL; DECLARE task$t TOKEN, except$ptr POINTER; END rq$suspend$task; $RESTORE $SAVE NOLIST dq$attach: PROCEDURE( path$ptr, except$ptr ) TOKEN EXTERNAL; DECLARE path$ptr POINTER, except$ptr POINTER; END dq$attach; $RESTORE $SAVE NOLIST rq$wait$interrupt: PROCEDURE( level, except$ptr ) EXTERNAL; DECLARE level WORD, except$ptr POINTER; END rq$wait$interrupt; $RESTORE $SAVE NOLIST dq$change$extension: PROCEDURE( path$ptr, extension$ptr, except$ptr ) EXTERNAL; DECLARE path$ptr POINTER, extension$ptr POINTER, except$ptr POINTER; END dq$change$extension; $RESTORE $save $nolist rq$c$get$command$name: PROCEDURE(arg$p,arg$len,except$p) EXTERNAL; DECLARE (arg$p,except$p) POINTER, arg$len WORD; END rq$c$get$command$name; $restore $SAVE NOLIST rq$uncatalog$object: PROCEDURE( job$t, name, except$ptr ) EXTERNAL; DECLARE job$t TOKEN, name POINTER, except$ptr POINTER; END rq$uncatalog$object; $RESTORE dq$change$access: PROCEDURE( path$ptr, class, access, except$ptr ) EXTERNAL; DECLARE path$ptr POINTER, class BYTE, access BYTE, except$ptr POINTER; END dq$change$access; $SAVE NOLIST dq$allocate: PROCEDURE( size, except$ptr ) TOKEN EXTERNAL; DECLARE size WORD, except$ptr POINTER; END dq$allocate; $RESTORE %$SAVE NOLIST dq$close: PROCEDURE( conn, except$ptr ) EXTERNAL; DECLARE conn TOKEN, except$ptr POINTER; END dq$close; $RESTORE  E$SHARE LITERALLY '0028h', E$SPACE LITERALLY '0029h', E$IDD LITERALLY '002Ah', E$IO LITERALLY '002Bh', E$FLUSHING LITERALLY '002Ch', E$ILLVOL LITERALLY '002Dh', E$DEV$OFF$LINE LITERALLY '002Eh', E$IFDR LITERALLY '002Fh', E$FRAGMENTATION LITERALLY '0030h', E$DIR$NOT$EMPTY LITERALLY '0031h', E$NOT$F$SAVE NOLIST dq$decode$exception: PROCEDURE( exception$code, exception$ptr, except$ptr ) EXTERNAL; DECLARE exception$code WORD, exception$ptr POINTER, except$ptr POINTER; END dq$decode$exception; $RESTORE IAL LITERALLY '003Ch', E$INVALID$FNODE LITERALLY '003Dh', E$PATHNAME$SYNTAX LITERALLY '003Eh', E$FNODE$LIMIT LITERALLY '003Fh'; /* E$IO expanded with unitstatus codes */ DECLARE E$IO$UNCLASS LITERALLY '0050h', E$IO$SOFT LITERALLY '0051h', E$IO$HARD LITERALLY '0052h', E$IO$OPRINT LITERALLY '0053h', E$IO$WRPROT LITERALLY '0054h'; /* Pro$save nolist /* BIOS EXCEPTION CODE LITERALS */ /* Environmental Exceptions */ DECLARE E$FEXIST LITERALLY '0020h', E$FNEXIST LITERALLY '0021h', E$DEVFD LITERALLY '0022h', E$SUPPORT LITERALLY '0023h', E$EMPTY$ENTRY LITERALLY '0024h', E$DIR$END LITERALLY '0025h', E$FACCESS LITERALLY '0026h', E$FTYPE LITERALLY '0027h', $SAVE NOLIST dq$create: PROCEDURE( path$ptr, except$ptr ) TOKEN EXTERNAL; DECLARE path$ptr POINTER, except$ptr POINTER; END dq$create; $RESTORE ILE$CONN LITERALLY '0032h', E$NOT$DEVICE$CONN LITERALLY '0033h', E$CONN$NOT$OPEN LITERALLY '0034h', E$CONN$OPEN LITERALLY '0035h', E$BUFFERED$CONN LITERALLY '0036h', E$OUTSTANDING$CONNS LITERALLY '0037h', E$ALREADY$ATTACHED LITERALLY '0038h', E$DEV$DETACHING LITERALLY '0039h', E$NOT$SAME$DEVICE LITERALLY '003Ah', E$ILLOGICAL$RENAME LITERALLY '003Bh', E$STREAM$SPEC$SAVE NOLIST dq$decode$time: PROCEDURE( dt$ptr, except$ptr ) EXTERNAL; DECLARE dt$ptr POINTER, except$ptr POINTER; END dq$decode$time; $RESTORE %gramming Exceptions */ DECLARE E$NOUSER LITERALLY '8021h', E$NOPREFIX LITERALLY '8022h'; $restore $SAVE NOLIST dq$file$info: PROCEDURE( conn, mode, file$info, except$ptr ) EXTERNAL; DECLARE conn TOKEN, mode BYTE, file$info POINTER, except$ptr POINTER; END dq$file$info; $RESTORE $SAVE NOLIST dq$detach: PROCEDURE( conn, except$ptr ) EXTERNAL; DECLARE conn TOKEN, except$ptr POINTER; END dq$detach; $RESTORE $SAVE NOLIST dq$get$argument: PROCEDURE( argument$ptr, except$ptr ) BYTE EXTERNAL; DECLARE argument$ptr POINTER, except$ptr POINTER; END dq$get$argument; $RESTORE $SAVE NOLIST rq$c$get$input$connection: PROCEDURE( name$ptr, except$ptr ) TOKEN EXTERNAL; DECLARE name$ptr POINTER, except$ptr POINTER; END rq$c$get$input$connection; $RESTORE $SAVE NOLIST dq$delete: PROCEDURE( path$ptr, except$ptr ) EXTERNAL; DECLARE path$ptr POINTER, except$ptr POINTER; END dq$delete; $RESTORE $SAVE NOLIST dq$free: PROCEDURE( segment$t, except$ptr ) EXTERNAL; DECLARE segment$t TOKEN, except$ptr POINTER; END dq$free; $RESTORE $SAVE NOLIST dq$exit: PROCEDURE( completion$code ) EXTERNAL; DECLARE completion$code WORD; END dq$exit; $RESTORE &$SAVE NOLIST dq$get$connection$status: PROCEDURE( conn, info$ptr, except$ptr ) EXTERNAL; DECLARE conn TOKEN, info$ptr POINTER, except$ptr POINTER; END dq$get$connection$status; $RESTORE NOT$DEVICE LITERALLY '8041h', E$NOT$CONNECTION LITERALLY '8042h'; $restore $SAVE NOLIST dq$get$system$id: PROCEDURE( id$ptr, except$ptr ) EXTERNAL; DECLARE id$ptr POINTER, except$ptr POINTER; END dq$get$system$id; $RESTORE $SAVE NOLIST dq$open: PROCEDURE( conn, mode, num$buf, except$ptr ) EXTERNAL; DECLARE conn TOKEN, mode BYTE, num$buf BYTE, except$ptr POINTER; END dq$open; $RESTORE $save nolist /* EIOS EXCEPTION CODE LITERALS */ /* Environmental Exceptions */ DECLARE E$LOG$NAME$SYNTAX LITERALLY '0040h', E$IOMEM LITERALLY '0042h', E$MEDIA LITERALLY '0044h', E$LOG$NAME$NEXIST LITERALLY '0045h', E$NOT$OWNER LITERALLY '0046h', E$IO$JOB LITERALLY '0047h'; /* Programming Exceptions */ DECLARE E$NOT$LOG$NAME LITERALLY '8040h', E$$SAVE NOLIST dq$get$exception$handler: PROCEDURE( current$handler$ptr, except$ptr ) EXTERNAL; DECLARE current$handler$ptr POINTER, except$ptr POINTER; END dq$get$exception$handler; $RESTORE $SAVE NOLIST dq$get$time: PROCEDURE( date$time$ptr, except$ptr ) EXTERNAL; DECLARE date$time$ptr POINTER, except$ptr POINTER; END dq$get$time; $RESTORE $SAVE NOLIST dq$get$size: PROCEDURE( segment$t, except$ptr ) WORD EXTERNAL; DECLARE segment$t TOKEN, except$ptr POINTER; END dq$get$size; $RESTORE &$SAVE NOLIST dq$overlay: PROCEDURE( name$ptr, except$ptr ) EXTERNAL; DECLARE name$ptr POINTER, except$ptr POINTER; END dq$overlay; $RESTORE $SAVE NOLIST dq$seek: PROCEDURE( conn, mode, offset, except$ptr ) EXTERNAL; DECLARE conn TOKEN, mode BYTE, offset DWORD, except$ptr POINTER; END dq$seek; $RESTORE $SAVE NOLIST dq$rename: PROCEDURE( old$ptr, new$ptr, except$ptr ) EXTERNAL; DECLARE old$ptr POINTER, new$ptr POINTER, except$ptr POINTER; END dq$rename; $RESTORE $SAVE NOLIST dq$switch$buffer: PROCEDURE( buffer$ptr, except$ptr ) WORD EXTERNAL; DECLARE buffer$ptr POINTER, except$ptr POINTER; END dq$switch$buffer; $RESTORE $SAVE NOLIST rq$c$get$input$pathname: PROCEDURE( path$name$ptr, path$name$max, except$ptr ) EXTERNAL; DECLARE path$name$ptr POINTER, path$name$max WORD, except$ptr POINTER; END rq$c$get$input$pathname; $RESTORE $SAVE NOLIST dq$read: PROCEDURE( conn, buff$ptr, count, except$ptr ) WORD EXTERNAL; DECLARE conn TOKEN, buff$ptr POINTER, count WORD, except$ptr POINTER; END dq$read; $RESTORE $SAVE NOLIST dq$special: PROCEDURE( type, parameter$ptr, except$ptr ) EXTERNAL; DECLARE type BYTE, parameter$ptr POINTER, except$ptr POINTER; END dq$special; $RESTORE $SAVE NOLIST dq$reserve$io$memory: PROCEDURE( number$files, number$buffers, except$ptr ) EXTERNAL; DECLARE number$files WORD, number$buffers WORD, except$ptr POINTER; END dq$reserve$io$memory; $RESTORE '$SAVE NOLIST dq$trap$cc: PROCEDURE( cc$routine$ptr, except$ptr ) EXTERNAL; DECLARE cc$routine$ptr POINTER, except$ptr POINTER; END dq$trap$cc; $RESTORE $SAVE NOLIST dq$write: PROCEDURE( conn, buff$ptr, count, except$ptr ) EXTERNAL; DECLARE conn TOKEN, buff$ptr POINTER, count WORD, except$ptr POINTER; END dq$write; $RESTORE utrunc.extuwrite.ext$SAVE NOLIST rq$c$get$output$connection: PROCEDURE( name$ptr, preposition, except$ptr ) TOKEN EXTERNAL; DECLARE name$ptr POINTER, preposition BYTE, except$ptr POINTER; END rq$c$get$output$connection; $RESTORE $SAVE NOLIST dq$trap$exception: PROCEDURE( handler$ptr, except$ptr ) EXTERNAL; DECLARE handler$ptr POINTER, except$ptr POINTER; END dq$trap$exception; $RESTORE $SAVE NOLIST dq$truncate: PROCEDURE( conn, except$ptr ) EXTERNAL; DECLARE conn TOKEN, except$ptr POINTER; END dq$truncate; $RESTORE '