M)! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN DOC DOC DOCDOC$ACTVUSRSCOMC-XREF CDN !"C-XREF CM`#$%&'(CHKBRAC CMD?)*+,CHKBRAC COMK-./01CHDIR CMS234567CKTSER O 8CKTSER REL 9CLKSETM CMD :CLKSETM COM;CLKSETS CMD <CLKSETS COM=CLKSETS1CMD >CPSEQU MAC?CPSSLMINGEN@CPSSLMINPAR ACPZDEBUGA BCCPZDEBUGMACDECPZEQU MAC7FGHICPZMOVE RELJCRCK COM KCRCKLISTCRCLMDELTRSP A hNOPQRSTDELTRSP MAC4UVWXDIRALL CDYZNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNDIRALL CM[\DSKMEM O ]DSPCLKM CMD^DSPCLKM COM_DSPCLKS CMD`DSPCLKS COMaDSPCLKS1CMDbDST58F O cDST58F RELdDST5F RELeDST8F RELfEDFILE COMXghijklEQUATE A 9mnopEQUATE MAC2qrstFCOMPARECMDuvFCOMPARECOMwxFILE CMyzFINDSTR CDD{|}~FINDSTR CMQFMTMEM CMDHALT A HALT MAC MCD CMD MCD COMMEMTST16CMD MSDCPS RELMSTRCLK RELPCD86 CMDWPCDZ80 COMSSLVCLK AUTTDTIMEM CMDTDTIMES CMDzGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN,NNNNNNNNNNNNNNNNNNNNNNTDTIMES1CDTESTMD CMD]TPA CMD TURBO RELTURDSK MACTURDSK RELCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN%NNNNNNNNNNNNNNNNNNNNNN0NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN ICM Utility Disk File Explanation Dated 01/10/85 Thi documentatio fil explain th Utilit file supplie o th diskette Thes Utilit file ar no par o th standar TurboDO distributio utilities lik DIR SHOW . etc bu rathe ar utilitie writte t fil specifi need no covere under the normal TurboDOS utilities. Thes Utilitie ar provide FRE o charg t ou customers an ar usuall checke ou befor release Bu th possibilit o [BUGݠ hidin i th lerch shoul b considere befor fallin i lov wit them Som o thes Utilitie wer writte b som o ou staf a ICM an therefor reasonabl effor wil b mad t correct an up-dat thes Utilitie a TIM permits Thes Utilitie ma b distribute t anyon yo like kno o n agreement betwee an partie an softwar containe o thi diskette O course an sourc cod provide b IC i th )NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNfor o driver i automaticall Copyrighte an i subjec t all copyright laws in the FREE world. .pa ACTVUSR - 8-bi utilit progra whic provide lis o use are fil counts an tota file o th disk Wil als functio under TZ80 when on a 16-bit machine. C-XRE - 8/16-Bi utilit progra fo "C programmers Wil provid cros referenc listin o you sourc file Ful "UNIX" re-direction is supported at the command line. CHKBRA - 8/16-Bi utilit progra fo "C programmers Wil check for balance of braces in a source file. CHKDI - 8-bi utilit progra use t chec TurboDOӠ dis directory for several things. 1. Number of Deleted entries in directory, 2. Duplicate Allocation Blocks if any, 3. Number of Used directory entries, 4. Number of Un-used directory entries. Wit thi utility yo ca watc you director utilizatio and determine a lot easier the time to cleanup and re-hash it. CơNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNpNNNNNNNNNNNNNNNNNNNNNNKTSER.REL Seria circui driver Thi drive allow th networkin砠 o栠 an tw processor throug asyncronou seria channels Th seria channe driver mus suppor th堠 standar䠠 TurboDO COMDR entr poin an functio definitions Thi drive feature transmitio erro detectio wit 16-bi CRà wor appende a th en o eac networ message a activ connectio detectio timeou fo th firs messag o networ session an bau rat independen operation. CKTSEҠ assume on singl processo t processo networ connectio an doe no car wha th logica TurboDO circuit/nod assignmen is Th circui assignmen tabl (CKTAST i TurboDOӠ i patched for this logical assignment. Globals: CKTIN@|NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN`NNNNNNNNNNNNNNNNNNNNNN Circui drive initializatio routine Thi entr poin i calle fro th standard hardware initialization module. CKTDR@ Circui drive mai entry Thi entr i calle b TurboDOӠ t sen䠠 an receive network messages. Externals: COMDRV Communication channe drive routine Thi entr poin i calle fo al receive send an se bau䠠 rat function relativ t th seria circui channel number. .pa Patches: CKSCH@ = 0 Seria circui channe number Thi byt globa set th channe numbe fo seria젠 request throug th堠 COMDR routine. CKSBR@ = 0E SeriNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNa circui bau rat code Thi byt global set th channe bau rat an operatin condition fo th seria circuit Se th TurboDO Programmer' Guid堠 (T-Functio #37 fo vali assignments of this byte. CKSEQ@ = 03 Thi byt globa represent th numbe o栠 enquirie mad o th堠 remot processo a th beginnin o networ sessio (firs message) I th remot processo doe no respon afte CKSEQ numbe o enquiries the th circui drive wil젠 conside th堠 circui disable䠠 an rejec furthe networ messages However afte networ 5NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNconnectio ha bee established th drive wil attem t sen networ message until it is successful. Example:Tw maste processor linke togethe i network with serial channel 0. Master #1 "GEN" file. CKTSER ; Serial circuit driver Master #1 "PAR" file. ; TurboDOS circuit patches NMBCKT = 1 ; Number of circuits CKTAST = (0001),CKTDRA DSKAST = 00,DSKDRA ; Drive A (local) 81,(0002) ; Drive B (remote) ; CKTSER patches CKSCHA = 00 ; Serial channel number CKSBRA = 07 ; Serial baud rate (1200 via MODEM) ; Serial driver patches S0IBSZ = (0B8) ; channel 0 input buffer size S0OBSZ = (8) ; channel 0 output buffer size .pa Master #2 "GEN"NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNʘNNNNNNNNNNNNNNNNNNNNNN file. CKTSER ; Serial circuit driver Master #2 "PAR" file. ; TurboDOS circuit patches NMBCKT = 1 ; Number of circuits CKTAST = (0002),CKTDRA DSKAST = 80,(0001) ; Drive A (remote) 00,DSKDRA ; Drive B (local) ; CKTSER patches CKSCHA = 00 ; Serial channel number CKSBRA = 07 ; Serial baud rate (1200 via MODEM) ; Serial driver patches S0IBSZ = (0B8) ; channel 0 input buffer size S0OBSZ = (8) ; channel 0 output buffer size NOTE Performanc o thi drive wil b enhance whe th seria channel' inpu buffe siz i increase t B he (maximu lengt o TurboDO networ message) I th seria drive feature interrup drive output the thi buffe siz shou:NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNSNNNNNNNNNNNNNNNNNNNNNNl b reduce t avoi stackin o outpu characters Seria driver whic d no suppor interrup drive inpu ma requir slowe bau rate t perfor reliabl withou overrunnin th seria input whic result i excessiv transmi retries. CKTSER.O Seria circui driver Thi drive allow th networkin砠 o栠 an tw processor throug asyncronou seria channels Th seria channe driver mus suppor th堠 standar䠠 TurboDO COMDR entr poin an functio definitions Thi drive feature transmitio erro detectio wit 16-bi CRà wor appende a th en o eac networ message a activ connectio detectio timeou fo th firs messag o networ session an bau rat independen operation. NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN`>NNNNNNNNNNNNNNNNNNNNNN CKTSEҠ assume on singl processo t processo networ connectio an doe no car wha th logica TurboDO circuit/nod assignmen is Th circui assignmen tabl (CKTAST i TurboDOӠ i patched for this logical assignment. Globals: CKTIN_ Circui drive initializatio routine Thi entr poin i calle fro th standard hardware initialization module. CKTDR_ Circui drive mai entry Thi entr i calle b TurboDOӠ t sen䠠 an receive network messages. Externals: COMDRV Communication channe drive routine Thi entr poin i calle fo al receive send an se bau䠠 rat function relativ t th seria circui c will compare all files of extension .REL in user 2 of drive b with the .REL files in user 5 of drive E. Any file NOT-FOUND or Compares differently with the Source is displayed at the screen. 2.) FCOMPARE 2B:*.REL 5E:;DUN will compare all files of extension .REL in user 2 of drive b with the .REL files in user 5 of drive E. Any file NOT-FOUND or Compares differently with the Source is displayed at the screen and marked for copy operations. .pa OPTIONS: -------- NO OPTIONS = Just do the compare process and display results on the screen. ;D = Create the file called "-COPY-.DO" on the destination usr/drv: of all file names with either Compare errors or files which were not found on the destination. ;U = Auto-Update files on Destination usr/drv: by executing the the TUrboDOS "DO" command on the file named -COPY-.DO ;N = Tell the TurboDOS "COPY" command file that you "don't want" a query on files which alreaiNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN! }eٛMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNdy exist on the destination usr/drv: for deletion. FCOMPARE may be imbedded in a standard TurboDOS "DO" file and receive it's commands from the "DO" file. FIL - Thi utilit wil determin th Fil Nam whe give th Trac an Secto value a displaye i th Erro message give b TurboDO durin Dis Read/Writ functions Thi ca b usefu whe yo hav fil tha al o sudde become inaccessabl becaus fo Read/Writ proble o th disk Yo ofte d no kno wha fil yo ar accessin i som application programs becaus TurboDO onl display erro message involvin ba Track/Secto information Thi progra wil tel th Fil Name Command syntax: FILE /ss where: tttt = track number in decimal ss = sector number in decimal ;l = list to printer FILE ? will display a menu directly. FINDST - Utilit t NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNENNNNNNNNNNNNNNNNNNNNNNsearc fo a ASCI strin i file Cas conversio i handle directl b th program an therefor return al occurrence o a asci strin whic ma b i uppe o lowe case CommanSyntaxFINDSTҠ FMTME - Utilit use i conjunctio wit DSKME (memor dis fo 16-bit), to format the memory disk to E5's. HAL - Utilit program t suppor th Monito Dynamic MD-101 har dis controlle cards Thi progra allow yo th par th head o th inne cylinder befor power-dow o you system o before shipping a system. The source code is self explanatary. MC - Utilit use t displa th statu o ICM' Master/Slav circui drive status Display informatio abou th Slave whic ar active th suffi associate wit slave an i it' a 8-bi o 16-bi slave Yo mus attac t th maste t ge this program to work. MEMTST1 - Utilit fo testin th memor o ICM' 16-bi produc line WilNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNvNNNNNNNNNNNNNNNNNNNNNN als displa th physica amoun o memor o CP card Thi tes i no ver intensiv i nature bu i wil fin hard memory errors and display an error message. MSDCP - Minimu Slav seria drive module Thi i strippe dow versio o ICM' SPDCPS.RE drive modul fo peopl wh wan t mak smalle O/ fo Non-Banke 8-bi slaves Onl serial channel is supported, channel 1 (main console). MSTRCL - Syste modul whic i include i a 8-Bi CPZ-4800 GE fil t se TurboDOS' Date/Tim automatically Pleas NOTE I yo d no hav cloc boar (CCB-100 attache t you master d no includ thi modul a i wil re-progra th PI por an ha cause problem fo peopl i th pas wh wer usin th CPI-10 centronic boar fo printe an forgo t remove MSTRCLK from their .GEN file. INTERCONTINENTAL MICRO SYSTEMS, CORP. "PCD" PC-DISK READ/WRITE UTILITY Z-80 VENNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJNNNNNNNNNNNNNNNNNNNNNNRSION 1.0 January 5, 1985 PCD - TurboDO syste utilit capabl o readin an writin MS- DOS/PC-DO fil organize flopp diskettes File ma b freel displayed typed copied compared renamed o delete o an syste device Dis device ar automaticall determine t b TurboDOӠ o MS-DOS/PC-DO dis forma whil executin unde thi utility Throug thi manual PC-DOӠ wil refe t fil organize flopp diskette unde MS-DO also. PC i package a se o module tha ar linke t physica drive i orde t acces PC-DO diskettes Th TurboDOӠ "GEN utilit ma b use t creat th versio o PC fo particula hardwar requirements physica drive writte t acces PC- DO format throug th TurboDO "$.DSK psued fil i supplie wit th package Thi drive i conjuctio wit TurboDO syste leve drive ma b use t acces PC-DOӠ singl an doubl side diskette tha ar th NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN{NNNNNNNNNNNNNNNNNNNNNN8-secto pe trac type Th syste leve젠 drive i require t suppor th堠 dis specifications for the 8-sector diskettes. A o thi release PC-DO subdirectorie an fil pathin specification ar no supported File ma onl b rea o writte withi th roo directory PC-DO syste an hidde file ma b rea bu no writte to Th CHGMO utilit unde PC-DOS may be used to alter file status once the file is written. .pa OPERATION PCĠ doe no suppor transferin file t o fro TurboDOӠ use area othe tha th curren defaul use area s befor executin PCD transfe t th desire use are fo fil I/O T ente th PC subsyste mode typ th progra nam withou arguments as follows: 0A}PCD PCD will load and sign-on as follows: PC-DISK Read/Write Utility v1.0 DIRectory of files TYPE file COPY file(s) DELete file(s) COMPARE file(s) HenNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN(NNNNNNNNNNNNNNNNNNNNNNlp menu display REName file(s) Quit program PCD} Th comman lin promp "PCD} wil signif tha yo ar executin unde th PC-DIS utilit fo accessin PC-DOӠ fil organize diskettes Al PC command requir th fil argument t b type i afte th command Typin th