ADDITIONAL SYSTEM INFORMATION Version 2.00 December 21, 1993 (C) Copyright Psion PLC 1990-93 All rights reserved. This manual and the programs referred to herein are copyrighted works of Psion PLC, London, England. Reproduction in whole or in part, including utilization in machines capable of reproduction or retrieval, without express written permission of Psion PLC, is prohibited. Reverse engineering is also prohibited. : The information in this document is subject to change without notice. Psion and the Psion logo are registered trademarks, and Psion, Psion MC, Psion HC, Psion Series 3 and Psion Series 3a are trademarks of Psion PLC. | TopSpeed is a registered trademark of Clarion Software Corporation. M, IBM XT and IBM AT are registered trademarks of International Business Machines Corp. Microsoft and MS-DOS are registered trademarks of Microsoft Corporation. Apple and Macintosh are registered trademarks of Apple Computer Inc. VAX and VMS are registered trademarks of Digital Equipment Corporation. Brief is a registered trademark of Underware Inc. Psion PLC acknowledges that some other/names referred to are registered trademarks. | ) Contents A IVICUINK: MICDIINt;-GNG SNK vcsissscssccasncscdececeu cease ovcenveuieve css ecueedudciiessneidcrecdeewencs 1 VIGIIIIKOXG yccecuscccasasacezediwaanerew nodes seaatani oes ousescaiencannandessaaevdocancautesecseeises 1 Commands provided in MCLINK..............ceccccscccscccccscccccccscscccccsscssecccees 1 MCLINK and single floppy disk drive PCS ..............ccccccccssccsccscccscccceccess 2 Exiting the MCLINK program ............ccccccccccccccscescccsscccsccesscccessovesecccees 2 Display the version Of MCLINK ..............ccccccccsccescccvccccceccsseenccsesssceccers 2 MCLINK file-handling Commands. ............cscccccccscsccscsscsscssccscesccscscccecesccececs 2 HUIGS ON: TIEMAMES 5 suisse eevesseecoradisbicai conc ceeaiebiededanssacatesadentesescieneeeek 2 NLR cerca oc ewemiocsnt acto ance Neate saw ce dea mane naka welde ona anteducumcedsauaicecieielse ont benceaees 3 COPY aaiiadteiicatiaiencae lunes cso cs Monnens sonee arctan naneeaten age iannend awe a 3 RENAME coscinececead cs eae tenscvwvscsesuiaincadse utaeoet Solanueswaesaaneoue nae ees 4 EE iE acces itcacidio ae swetaetaontaddaenwasoeias ces cee ueanten semaalen sanubaw Mie cenGee leas eeeees 4 BVI DUR eo tessastcicoacaing eatavenadeaceu ee uncanaie suse pademnacea chan aaoneeaceeere ceed eects 4 Changing MCLINK communications SettingS..............ccccccscscscscscscccscscsecececs 4 Options for the SET Command ...............ccccscccccccsscccssccscesccccceccceccceccecs 4 Serial port and Baud rate Options ............c.cccccccsscssccscccsccscccccecccecccsececs 5 MIOGEM OPTIONS hsiscssceseshaec cant dav sencasvs cous autacadecuaevedeisantatenias eoeeeeeiedates 5 Examples of the SET command Advanced use Of MCLINK.............c.cccscccccscceccccnccssscsescccsssseccvessecsvecevccencs 5 Running programs remotely on the MC, HC or Series 3............cccccccsecccs 5 MICLINK batch files ...............cccccccscccscsccccssccccscsssscecceccsccsssceecseccsveecess 6 MCLINK command line processing..............ccccscscsssccscsccsccccecsccscecescecess 6 Invoking MCLINK inside an MS-DOS batch file .................cccccsccecsccscceces 6 MICLINK and MOdeMS .............ccccccccccsccscscsccsccsccsceccsccecescccecescescevecesescccess 6 MCLINK as a PC file server via the phone System. ............scccccccsceccesscces 7 MCLINK and modem Baud ratesS.............cccccccccscsccsccccesccccscccesccccccssecess 7 Link on the MC/HC as a requestor via MOdEM.............sccsccsccscecscescecccces 7 Link and Modem Baud rates. ............ccesscccsscccsccscessccecceesccesceccseves ere 8 Link/MCLINK with MNP ..............cccscscscsccscsccsccssscsccsctecessescsceescscescesces 8 Examples with modems. ............cccccccccsscssecsccccccscsscsscescceccceeccecceccecsesecccecs 8 Using a Dacom QuadPlus MNP 5 compressing modem...............scecceseees 8 Using an Amstrad SM2400 moder. .............ccececessccssescesssccccscsccccecceccs 8 Using a Dowty Quattro SB2422...............cccccsccccsnccsccssccccccececcccccvecccess 9 Using a WorldPort 1200 pocket Modem. ...........ccssceccccsccecccccscccscceccccecs 9 An HC with a Psion Quad modem ..............sccscscscecccccccceccccccccccececccecees 9 An HC with the Amstrad SM2400 modem ...............ccsccsccscecccceccecceccecs 9 IVIGDEING- OXG se scecsressiacecaassewcineroiswateastcusssaousaseecate ain eeGaigontanmuceteadaventienat: 9 USING -MICPRINE vvtauisscomadccsuacrencoss sean wdasanseceeutaonuseeataedia ake coveuumeewad 9 EXITING MICPRING 25 cevscecasccancsdesctus boveareviccets eeceanuiedosstantdea ndencecatannecins 9 Printer Configuration On the MC ..............cccccccsccscscccccesccsccsccccesccscceecces 10 Printer configuration On the Series 3............ccccecsccscsccecccacsssccsccscescceaces 10 PAlAMPELOIS 5.0555 cds ccccae saeuaaenwse caw tasson sense wale dese omer ueceessc2 seven aieawed vacation suiek 10 The parameter .............cccccsccscccsccccsccsscccceccceseccccuceececesevucess 10 The -C parameter .............cccccccccccscccsccsccsccnccessctsccsceccccececeucess 10 The -t parameter.............cccccccccccccsccssccccccccccesceccceccecescceecss 11 ENG = DAFAMEER oii coescs teins acacnsicsewrvecsnssidalsceobicasctwuduesdecewesleisaesececetors 11 SHIA O XC esis ieeeend arcs oceciidastavcbated dbaeetiubaes een eoedaaceeenveuki cate weduGlasaaieadacecs 11 A RESOUCE FUCS vce oa casters csoens a dunciscnntedavauaaspuesxdaauianSnesadneswaniieasWenieapentteaewenedonecs 13 MICFOGUGTION iescesecaie awossse eects odale ices watcsaacassnsRacbensantes vecsaue usa Oeaecied aeseewenas 13 ADDITIONAL SYSTEM INFORMATION rr reser ssh se ress nna eremmeeee Format of Sibo resource fileS.............cccsccecenccccccccccccs : isiehuce na aeeecaadecusnaidmsseate 15 The format Of .rsc fil€S............cccccsseccsecessccesceeces | Sesh aeiiniaanastaesasee cia 15 Some strategies for reading .rSc fileS..............scccsseccecsscscscececscscscscsasess 15 Example of reading resource files directly............. hehe wedencuvmeuaciatewsinues 16 Using the rscfile Class in Olib..............:sccccsecccscscccscecscecccscscsceceseccscssccseeees 16 Basic services of the rscfile claSs..............cseceseees | atoatealeiactecie See teatmt aati 16 Reading compressed resource files with the rscfile Class .............ccceceeees 17 Initialising an rscfile ODjeCt.............ccccseesecsecscseees Pere ree ree 17 Which header files are needed ................cccceccecccsceccccssccsscsccscescccccsceees 18 Run-time errors with the rscfile ClaSs.............ccccccdecssceccescsessscsccsscnsceccs 18 Possible errors during initialisation ...............cccccccqcscccssccsscsecsccsaccessenccs 18 Errors during rs_read Or rs read DUf............cscsscscdscsecscecetescsscnssceseecaes 18 How rscfile errors are reported .............cscesseseeeees d eusigulee se sa beamquabeeua sears 19 Dealing with errors in rs_read or rs read Duf.............c.ccscscscssscncnceesceees 19 Advice on where to locate resource fileS ...............ccccdecescccccccccccccccssecccccecs 21 Mono-lingual applications ..............cccessccccescccvssccdescccccccccccescsccccscceececs 21 Multi-lingual applications ...............ccccccncccccccccesncsecccccccsaccecsssssccscecesess 21 Copying of applications ...............cccccccesscccssceeccess Siicatacsaronteee eres 22 General comments on multi-lingual applications..............csccccsscsssesscccscesceecs 22 The basic principle of independence of code from resource file .............. 22 Careful design of screen layout ...........cccccccessccccccercccscceccceccsccesccecsences 23 Codesize problems. ...........sscsscsscssssscsscscscscoesenees shorty Dating TectatSoeectacan: 23 Varying KEVYDOAlGS viessisciside cake tices ened ice dikcwks aidesecdeceseedoxwca veweuceieens 23 CONCIUSION aise Sec cctyatiwreestcocascsiice soi uadotessiadononeseeke UL cbaduadingniemaeeeea mannan: 23 Creating .rsc files USING FCOMP.EXE...........ccecccccsceeesecs i alerhcsaseianaieta bse alesis aia oleeecies 23 GONGFateG