ELF 4n(4 (44\\\\P]]/usr/lib/ld.so.153 "#%&'),/012  !$(*+-.  _']H  '\,7P 2]<8+  =`D] K\T\Z]_8 %\l]`s^^]_@!8@P \]]l^ _@\] '\B^!J  Q 0 Q\A^g]0n`s]{' ]]$X ]T\ ]]xdma_file_edatafgetsdma_one_blockatexit_initioctlmainoptargmallocwritetry_exitread_lib_versionstrchr__cg92_used__environ_lock_DYNAMIC__iob_fini_etextstrtolsscanf___Argv_ex_deregister__1cH__CimplKcplus_init6F_v_perrorclose__1cH__CimplKcplus_fini6F_v___fsr_init_value_PROCEDURE_LINKAGE_TABLE__environ_start_GLOBAL_OFFSET_TABLE_strcmp_endtoloweruseagestrlenfreeissue_cmdstrcpyprintf_ex_registeropengetoptlibc.so.1SYSVABI_1.37̳^|^x0^t^p` _\\\ \/\ \]1] ] ]$,]0']<]H]T.]`]l]x2])]]]+ @D"b, @'$+`-` `?-)"- =--% # @TN@TȐ @@ @@T@T㿠!#(@T?㿘'H'D!"? N @T !"@T@'@@ N @T 㿀'D!"? N @T| @T'? N!(@TmN!L@To !@To#,'N!P!@TY#,N!@T[ !#0 N!!@TH#,!@TQ#,'쀤N!!@T;#,N!@T= !#0 N!!@T*#,!$#4'!#,$'!?#@!?#'!#4'@T'? N"@T  '!#,@   䀤 !#48䀢 N" @S !#4@!$#4!$#4 @S!#0 N"8@S쀤 @S!#0 N"H@S㿐'D!#0 N"X@S!"? N"p@S Nb@S!!#0 N"@S{'!"|@S'  N"@Sq Nb@Su"!#0 N"@ST '!"|@Sd'  N"@SI Nc@SM"!#0 N#@S, '!"|@S<'  N# @S! Nc8@S%"!#0 N#@@S '!"|@S'  N#P@R Nch@R!!#0 N#p@R'!"|@R'  N#@R Nc@R"!#0 N#@R '!"|@RŔ'  N#@R Nc@R"!#0 N#@R '!"|@R'  N#@R O`@R!#0 O @Re!"@Rx'  O $@R] O`@@Ra"!#0 O H@R@ '!"| @RP'  O T@R5 O`l@R9"!#0 O t@R '!"| @R('  O @R  O`@R"!#0 O @Q '!"| @R'  O @Q O`@Q!!#0 O @Q'!"| @Qٔ'  O @Q O`@Q}!#0 O @Q!"`8@Q'  O! @Q O!(@QO!,#c8@Q`O!`@Q`O!@Q{`O!@Qw` O!@Qs`O"0@Qo`O"d@Qk`O"@Qg`O"@Qc` O#@Q_`$O#4`(@QZ O#h`,@QU O#`0@QP O#`4@QK P `8@QF P 8`<@QA P l`@@Q< P `D@Q7 P `H@Q2 Pa@Q?L!#0 P!@Q!"`@Q0'  P!(@Q P!D@Q P!`@Q P!|@P P!@P P!@P P!@PPa@P<!#0 P!@P!"`@Pޔ'  P"@P P",@P P"H@P `P"x@P P"@PPb@P$!#0 P"@P!"`@P'  P"@P P#@PtPc @P<!#0 P#,@P`!"`@Pr'  P#<@PW P#X@PJ P#p@PB P#@P: P#@P2Pc@P?$!#0 P#@P!"`@P0'  P#@P P#@PQ`@P$!#0 Q (@O!"`@P'  Q <@O Q `@OQ`|@O$!#0 Q @O!"`@Oܔ'  Q @O Q @OQ`@O$!#0 Q @O!"`@O'  Q @O Q!@OQa4@O$!#0 Q!@@Ov!"` @O'  Q!P@Om Q!l@O`Qa@Om$!#0 Q!@OL!"` @O^'  Q!@OC Q!@O6Qa@OC !#0 Q!@O"!"` @O4'  Q"@O Qb@O !#0 Q"(@N!"`@O'  Q"<@N QbX@N !#0 Q"h@N!"`@N'  Q"|@N Qb@N !#0 Q"@N!"`@N”'  Q"@N Qb@N !#0 Q"@N!"`@N'  Q"@N Qc@N !#0 Q# @Nd!"`@Nv'  Q#4@N[ QcT@N_-!#0 Q#`@N>!"ĀQ#t@N5@N-?!"|@NC'  Q#@N( Qc@N,.!#0 Q#@N !"Ā Q#@N !"|@N'  R @M R`,@M.!#0 R 8@M!"Ā R L@M !"|@M'  R t@M R`@M.!#0 R @M!"Ā R @M !"|@M'  R @M R @M| 㿘R!@MnR!@MjR!@MfR!@MbR",@M^R"\@MZR"@MVR"@MRR#@MNR#@MJR#P@MFR#l@MBR#@M>R#@M:R#@M6S $@M2 !#@@MFS 8@M'S @M#S @MS @MS!$@MS!X@MS!@MS!@M S"@MS"D@MS"@LS"@LS"@LS#(@L @@M S#<@LS#p@LS#@LS#@LT 0@LT t@LT @LT @LT!,@LT!x@LT!@LT!@L @@L֔T!@LT"@LT"h@LT"@LT"@LT"@LT#H@LT#@LT#@LU 4@LU 8@LU x@LU @LU @LU!8@LU!\@L{U!@Lw @@LU!@LoU!@LkU!@LgU"@LcU"\@L_U"@L[U"@LWU"@LSU#8@LO@'H'D'''''''(U#<b@L7U#b@L1 @L#?!$#(!$"!$#0#!$#,!#(>U#@LTUc@L0,Uc@L+Uc@L&T @LT@L  -'PPP 'PT'PPUcĔ,@LO,'LL sPUcДL@L '(@U@L'L! '(L?p@KLR'LU#@K@Kb!#0 V @K !U$#(EQ('!" !#0V @K!@K"!#0 V <@K((@K !$"!"? V T@K(V p@K('!#0 V t@Kv! $"('!#0 V @Ka@K'!#0 V @KS܀ V @KKܠ 'ܣ, !$#,('!#0 V @K9V @K0('!#0 V!@K#@KO'!#0 V!@K!"?V!(@K K!"| @K' V!`@K:('!#0 V!|@J!"?V!@J"Va@J !#0 V!@J '!"|@J' V!@J-Va@J!#0 V"@J'!"|@J' V"@JV",@J+!#0  V"P@J! $#0V"d@J~ !$#0('!#0 V"t@Jn!"?V"@Je@J!$#!#0 V"!@JR#!"|@Jb' V"@JG!"|@JO' V"@J4m('!#0 V# @J@JK!$#!#0 V#!@J# !$"('!#0 V#,@I!"?V#<@I5@J% , #| '!"@I' V#t@Iv!#0 V#@I!"?V#@I!m< '!" @I' V#@IK!#0 V#@I!"?W @I!m< '!"$@I' W <@I W X@ILLm $a , !M#$m , !M# !#0 W p@IZ84<0,./46/6.-1566,-64362.㿠@&??@@㿠@&<??@@Error device not open - use -w<> at start of command Error on write in dma_one_blockError device not open - use -w<> at start of command Error - unable to open file: %s Error - unable to allocate 1st buffer: %ld bytes Allocated buff1 of %ld bytes Error - unable to allocate 2nd buffer: %ld bytes Allocated buff2 of %ld bytes Error on read file in dma_filedma_one_block error! Freed buff1 Freed buff2 issue_cmd cmd_str = %s Error device not open - use -w<> at start of command SPEED_0cmd = SPEED_0 Error on ioctl SPEED_0 SPEED_1cmd = SPEED_1 Error on ioctl SPEED_1 SPEED_2cmd = SPEED_2 Error on ioctl SPEED_2 SPEED_3cmd = SPEED_3 Error on ioctl SPEED_3 VPRINTcmd = VPRINT Error on ioctl VPRINT VPLOTcmd = VPLOT Error on ioctl VPLOT VPRINTPLOTcmd = VPRINTPLOT Error on ioctl VPRINTPLOT DEV_RESETcmd = DEV_RESET Error on ioctl DEV_RESET VCLRcmd = VCLR Error on ioctl VCLR VFEDcmd = VFED Error on ioctl VFED VEOTcmd = VEOT Error on ioctl VEOT VLTRcmd = VLTR Error on ioctl VLTR GET_REGScmd = GET_REGS Error on ioctl , GET_REGS GET_REGS - Device & Vendor ID = 0x%x GET_REGS - Revision ID = 0x%x GET_REGS - PLX Interrupt Control/Status = 0x%x GET_REGS - PLX EEPROM Control = 0x%x GET_REGS - PLX DMA Mode = 0x%x GET_REGS - PLX DMA Pci Address = 0x%x GET_REGS - PLX DMA Local Address = 0x%x GET_REGS - PLX DMA Transfer Count = 0x%x GET_REGS - PLX DMA Descriptor Pointer = 0x%x GET_REGS - PLX DMA Command/Status Reg. = 0x%x GET_REGS - Interrupt Mask = 0x%x GET_REGS - Mode = 0x%x GET_REGS - Device Control = 0x%x GET_REGS - Interface Control = 0x%x GET_REGS - Interface Status = 0x%x GET_REGS - Device Status = 0x%x GET_REGS - Reverse Data = 0x%x GET_REGS - Auto Ltr Count Low = 0x%x GET_REGS - Auto Ltr Count High = 0x%x GET_STATUScmd = GET_STATUS Error on ioctl GET_STATUS GET_STATUS - status = 0x%x GET_STATUS - Device Ready GET_STATUS - Device Busy GET_STATUS - Device Fault GET_STATUS - Device Paper Out GET_STATUS - Device Online GET_BOARDcmd = GET_BOARD Error on ioctl GET_BOARD GET_BOARD - Board = 0x%x GET_BOARD - Strapping is Versatec Differential GET_BOARD - Strapping is Versatec TTL GET_BOARD - Strapping is Centronics GET_FLAGScmd = GET_FLAGS Error on ioctl GET_FLAGS GET_FLAGS - Flags = 0x%x GET_FIFOcmd = GET_FIFO Error on ioctl GET_FIFO GET_FIFO - FIFO = 0x%x GET_FIFO - FIFO Full GET_FIFO - FIFO Half Full GET_FIFO - FIFO Empty PCI_IDcmd = PCI_ID Error on ioctl DEV_AND_VEND_ID PCI_ID - Device and Vendor IDs = 0x%x INT_STATUScmd = INT_STATUS Error on ioctl INTERFACE_STATUS INT_STATUS - Status = 0x%x DEV_STATUScmd = DEV_STATUS Error on ioctl DEVICE_STATUS DEV_STATUS - Status = 0x%x REV_DATAcmd = REV_DATA Error on ioctl REVERSE_DATA REV_DATA - Reverse Data = 0x%x RDY_WAITcmd = RDY_WAIT Error on ioctl RDY_WAIT RDY_WAIT - wait complete HALF_WAITcmd = HALF_WAIT Error on ioctl HALF_WAIT HALF_WAIT - wait complete STREAM_ONcmd = STREAM_ON Error on ioctl STREAM_ON STREAM_OFFcmd = STREAM_OFF Error on ioctl STREAM_OFF MASTER_CLEARcmd = MASTER_CLEAR Error on ioctl MASTER_CLEAR SOFT_ACKcmd = SOFT_ACK Error on ioctl SOFT_ACK AUTO_LTR_ONcmd = AUTO_LTR_ON Error on ioctl AUTO_LTR_ON AUTO_LTR_OFFcmd = AUTO_LTR_OFF Error on ioctl AUTO_LTR_OFF SET_CONFIGcmd = SET_CONFIG Error - SET_CONFIG requires argument Error on ioctl SET_CONFIG AUTO_LTR_COUNTcmd = AUTO_LTR_COUNT Error - AUTO_LTR_COUNT requires argument Error on ioctl AUTO_LTR_COUNT DIRECT_MODEcmd = DIRECT_MODE Error - DIRECT_MODE requires argument Error on ioctl DIRECT_MODE DEV_CONTROLcmd = DEV_CONTROL Error - DEV_CONTROL requires argument Error on ioctl DEVICE_CONTROL Error - invalid command: %s Usage: ikonex -w<> [-d<>] [-m<>] [-f<>] [-b<>] [-a<>] [-c<>] [-s<>] [-n] [-p] [-v] [-t<>] [-i] [-h] [-q] -w (required- e.g. /dev/ihcp0) -d (optional - default=16 max=128) -m mode for transfer, PRINT or PLOT -f data file to dma to port -b output single hex byte using p-i/o -a hex argument required (*) for some commands -c remote command to board/plotter, can be: SPEED_0 - slowest handshake speed SPEED_1 SPEED_2 SPEED_3 - fastest handshake speed VPRINT - set Versatec print mode VPLOT - set Versatec plot mode --More-- (enter) VPRINTPLOT - set Versatec simultaneous print/plot mode DEV_RESET - send reset pulse to plotter VCLR - Versatec Remote Clear VFED - Versatec Remote Form Feed VEOT - Versatec End or Terminate VLTR - Versatec Remote Line Terminate GET_REGS - print board registers GET_STATUS - print formatted device status GET_BOARD - print board interface strapping GET_FLAGS - print driver internal flags GET_FIFO - print fifo status PCI_ID - print device and vendor IDs INT_STATUS - print interface status register --More-- (enter) DEV_STATUS - print device status REV_DATA - print contents of reverse data register RDY_WAIT - wait for board and plotter ready HALF_WAIT - wait for fifo <1/2 full STREAM_ON - set Centronics data streaming mode STREAM_OFF - clear data streaming mode MASTER_CLEAR - the big hammer (use wisely) SOFT_ACK - issue software ack to board AUTO_LTR_ON enable auto line terminate (Versatec only) AUTO_LTR_OFF disable auto line terminate --More-- (enter) * SET_CONFIG - set handshake speed and mode to * AUTO_LTR_COUNT - set auto line terminate count to * DIRECT_MODE - write to mode register * DEV_CONTROL - write to device control register -s output string to plotter (in current print/plot mode) **** strings must be in double quotes **** -n output carriage return/line feed pair of ascii characters (in current mode -p output carriage return/form feed pair of ascii characters (in current mode) -t set dma and ready wait timeouts in seconds -v toggle verbose mode -i enter interactive mode. once in interactive mode all above options may be entered **one per line** w/or w/out the leading - -h print this help info -q exit interactive mode --More-- (enter) Note: args are executed left to right as found, multiple files in different modes can be sent in a single command. e.g. ikonex -w/dev/ihcp0 -mPRINT -ffile1.prn -mPLOT -ffile2.plt sends file1.prn in print mode, and then file2.plt in plot mode commands requiring arguments MUST be preceded by -a In interactive mode, enter one cmd/value or a per line Tahoma Technology driver exerciser and utility output program - %s %s enter command (h = help, q = quit): zzz%1s %130s%1s "%[^"]ihqw:d:m:f:b:a:c:s:t:vnpgoodbye... interactive mode set closing previously open device opening device = %s Error opening device %s: cmd_str = %s dma_str = %s dma_size = %d Warning - DMA size of %d exceeds max using DMA size = 128 file_str = %s dma_file error! byte_str = %s data byte = 0x%x Error device not open - use -w<> at start of command Error on ioctl DATA_OUT mode_str = %s Error device not open - use -w<> at start of command PLOTmode = PLOT Error on ioctl SET_VMODE PRINTmode = PRINT Error on ioctl SET_VMODE Error: mode not PRINT or PLOT: %s verbose = FALSE verbose = TRUE timeout_str = %s Error device not open - use -w<> at start of command timeout = %d Error on ioctl SET_DMATIME Error on ioctl SET_FIFOTIME arg_str = %s cmd_arg = 0x%x arg_str = %s Error device not open - use -w<> at start of command Error on ioctl DATA_OUT sending CR/LF Error device not open - use -w<> at start of command Error on ioctl DATA_OUT sending CR/FF Error device not open - use -w<> at start of command Error on ioctl DATA_OUT Invalid option "%c" End of arg list ]00<0H0T0`0l0x00000000000000 0 7 8@  o4ooD oo\pikonex - 20 April, 2004Tahoma Technology (formerly Ikon Corporation), Seattle, WA, USA   7 8@ 8 8 8\\]^p^_ _(`^8 & 07^EQZ^h^@q^y^_(_,_0_4_8L__^8 7   _']H   \ 7P &]<,+  1`8] ?\H\N]S8 \`]`g^s^]_@!8@P \]]l^  _@\]  \6^!>  E 0 E\5^[]0b`g]o' v]}]$X ]T\ ]]xikonexcrti.s_ex_shared0_ex_range0_ex_text0crt1.s__crt_scratchvalues-Xa.cikonex.cVersionStringIkonCorparg_setfile_ptrinteractivepd_cntverboseplot_dataIkonRegcmd_argtimeoutcrtn.s_ex_shared1_ex_range1_ex_text1_START__END_dma_file_edatafgetsdma_one_blockatexit_initioctlmainoptargmallocwritetry_exitread_lib_versionstrchr__cg92_used__environ_lock_DYNAMIC__iob_fini_etextstrtolsscanf___Argv_ex_deregister__1cH__CimplKcplus_init6F_v_perrorclose__1cH__CimplKcplus_fini6F_v___fsr_init_value_PROCEDURE_LINKAGE_TABLE__environ_start_GLOBAL_OFFSET_TABLE_strcmp_endtoloweruseagestrlenfreeissue_cmdstrcpyprintf_ex_registeropengetopt <?4*@(#)stdio.h 1.79 01/04/16 SMI@(#)stdio_iso.h 1.2 99/10/25 SMI@(#)feature_tests.h 1.18 99/07/26 SMI@(#)isa_defs.h 1.20 99/05/04 SMI@(#)va_list.h 1.13 01/02/08 SMI@(#)stdio_tag.h 1.3 98/04/20 SMI@(#)stdio_impl.h 1.13 01/11/16 SMI@(#)stdlib.h 1.48 00/04/13 SMI@(#)stdlib_iso.h 1.3 01/03/09 SMI@(#)fcntl.h 1.15 01/07/29 SMI@(#)types.h 1.72 02/03/23 SMI@(#)machtypes.h 1.13 99/05/04 SMI@(#)int_types.h 1.6 97/08/20 SMI@(#)select.h 1.17 01/08/15 SMI@(#)time.h 2.70 02/01/28 SMI@(#)time.h 1.39 99/08/10 SMI@(#)time_iso.h 1.1 99/08/09 SMI@(#)time_impl.h 1.7 01/09/06 SMI@(#)fcntl.h 1.48 01/12/17 SMI@(#)string.h 1.24 99/08/10 SMI@(#)string_iso.h 1.2 99/11/09 SMI@(#)ctype.h 1.33 99/08/10 SMI@(#)ctype_iso.h 1.1 99/08/09 SMI@(#)errno.h 1.16 99/07/26 SMI@(#)errno.h 1.20 00/01/12 SMI@(#)unistd.h 1.60 01/07/29 SMI@(#)unistd.h 1.39 01/07/29 SMI@(#)ioctl.h 1.9 92/07/14 SMI@(#)ioccom.h 1.14 97/10/22 SMIacomp: WorkShop Compilers 5.0 98/12/15 C 5.0ld: Software Generation Utilities - Solaris Link Editors: 5.9-1.276.interp.hash.dynsym.dynstr.SUNW_version.rela.ex_shared.rela.bss.rela.plt.text.init.fini.exception_ranges.rodata.rodata1.got.dynamic.data.data1.symtab.strtab.stab.index.comment.shstrtab.stab.indexstrikonex.cXa ; V=3.1 ; R=WorkShop Compilers 5.0 98/12/15 C 5.0/usr/wdw/pci_ihcp_sparc_S8_2004.05.27.1415_pkg/ihcp; /opt/SUNWspro/bin/../SC5.0/bin/cc -c ikonex.c -W0,-xpmain  0"o -B0 =B GB Q .W77P]8@8@Pc88u88}88#\\L\\0 ]]2^p^p(^^_ _ B_(_(_(6 eh\0 h  lmu