Workabout Programming Guide

Total Page:16

File Type:pdf, Size:1020Kb

Workabout Programming Guide SIBO 'C' Software Development Kit WORKABOUT PROGRAMMING GUIDE Version 2.30 March 1, 1999 (C) Copyright Psion PLC 1991-98 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, Psion Series 3a, Psion Series 3a, Psion Siena and Psion Workabout are trademarks of Psion PLC. TopSpeed is a registered trademark of Clarion Software Corporation. IBM, 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 1 Introduction to the Workabout................................................................................................ 1-1 Switching on and off ................................................................................................ 1-1 Switching on for the first time.................................................................................. 1-1 Startup SSD ............................................................................................................. 1-2 The basic hardware ......................................................................................................... 1-2 Processor.................................................................................................................. 1-3 Internal memory....................................................................................................... 1-3 Solid state disks (SSDs)............................................................................................ 1-3 Expansion modules .................................................................................................. 1-3 Communications ports.............................................................................................. 1-4 The Holster .............................................................................................................. 1-4 The Workabout Docking Station (Cradle) ................................................................ 1-4 Power supply............................................................................................................ 1-4 The fuse ................................................................................................................... 1-6 Caution regarding lithium batteries .......................................................................... 1-6 Screen ...................................................................................................................... 1-6 Keyboard.................................................................................................................. 1-7 Buzzer...................................................................................................................... 1-8 The basic software........................................................................................................... 1-8 Versions of the Workabout software......................................................................... 1-8 ROM components..................................................................................................... 1-9 Command Processor................................................................................................. 1-9 System Screen and PIM applications ........................................................................ 1-9 Resetting the Workabout................................................................................................. 1-10 Soft reset .................................................................................................................. 1-10 Hard reset................................................................................................................. 1-10 Cold reset................................................................................................................. 1-10 What happens after a reset........................................................................................ 1-10 Customising the Workabout ............................................................................................ 1-10 Hardware customisation ........................................................................................... 1-10 Software customisation............................................................................................. 1-11 Connecting to other computers........................................................................................ 1-11 Hardware connection................................................................................................ 1-11 Software connection ................................................................................................. 1-11 2 Writing Software for the Workabout...................................................................................... 2-1 Basic programming choices............................................................................................. 2-1 Standard C (CLIB) or Psion C (PLIB) ...................................................................... 2-1 Writing the user interface......................................................................................... 2-2 Synchronous or asynchronous processing ................................................................. 2-2 Customisation options..................................................................................................... 2-3 Replacing the Startup Shell ...................................................................................... 2-3 Replacing the Command Processor........................................................................... 2-4 Replacing the System Screen.................................................................................... 2-4 Adding System Screen applications.......................................................................... 2-4 Supplying an autoexec file........................................................................................ 2-5 Programming guidelines ................................................................................................. 2-6 Some consequences of not running under the System Screen .................................... 2-6 Data integrity........................................................................................................... 2-6 Add-files .................................................................................................................. 2-7 No access to WLD: or ALM: .................................................................................... 2-7 WORKABOUT PROGRAMMING GUIDE Programming examples................................................................................................... 2-8 The Tables application ............................................................................................. 2-8 The Lcdtest application ............................................................................................ 2-10 Workabout specific environment variables ...................................................................... 2-10 S$SVER................................................................................................................... 2-10 C$P@ ...................................................................................................................... 2-10 C$PA to C$PZ.......................................................................................................... 2-11 C$P£ ........................................................................................................................ 2-11 C$P$ ........................................................................................................................ 2-11 Error! Not a valid heading level in TOC entry on page 1 Command Processor menus...................................................................................... 3-1 Font sizes and zoom settings .................................................................................... 3-2 Batch file processing ................................................................................................ 3-3 Launching programs ................................................................................................ 3-3 Synchronous and asynchronous programs................................................................. 3-4 Terminating programs.............................................................................................. 3-4 The command line editor.......................................................................................... 3-5 Pausing the screen display........................................................................................ 3-6 Running multiple System Interfaces ......................................................................... 3-6 Files and directories .......................................................................................................
Recommended publications
  • Optimizing and Protecting Hard Drives ‐ Chapter # 9
    Optimizing and Protecting Hard Drives ‐ Chapter # 9 Amy Hissom Key Terms antivirus (AV) software — Utility programs that prevent infection or scan a system to detect and remove viruses. McAfee Associates’ VirusScan and Norton AntiVirus are two popular AV packages. backup — An extra copy of a file, used in the event that the original becomes damaged or destroyed. boot sector virus — An infectious program that can replace the boot program with a modified, infected version of the boot command utilities, often causing boot and data retrieval problems. buffer — A temporary memory area where data is kept before being written to a hard drive or sent to a printer, thus reducing the number of writes to the devices. chain — A group of clusters used to hold a single file. child, parent, grandparent backup method — A plan for backing up and reusing tapes or removable disks by rotating them each day (child), week (parent), and month (grandparent). cross-linked clusters — Errors caused when more than one file points to a cluster, and the files appear to share the same disk space, according to the file allocation table. defragment — To “optimize” or rewrite a file to a disk in one contiguous chain of clusters, thus speeding up data retrieval. differential backup — Backup method that backs up only files that have changed or have been created since the last full backup. When recovering data, only two backups are needed: the full backup and the last differential backup. disk cache — A method whereby recently retrieved data and adjacent data are read into memory in advance, anticipating the next CPU request.
    [Show full text]
  • Installation and Performance
    Installation and Performance Welcome Thank you for purchasing Visual Reality software. Visual Reality is designed to offer an easy but extremely powerful, three dimensional environment in which full color still images and 3D animations can be created. Visual Reality 2.0 includes: Renderize Live. Load 2D and 3D models from a variety of drawing and modeling programs or drag and drop from Visual Model and Visual Font and compose unique scenes in an intuitive 3D environment using a wide variety of material, lighting and camera effects. Load bitmap images from a variety of common file formats for backgrounds in scenes and as color, bump or reflection maps in material definitions. Render your compositions as full-color photorealistic images at any resolution. Animate just about anything with just a few button clicks. Objects, camera views, color intensity and location of lights and the bump height of materials can all be set in motion or transformed. Rotoscoping allows you to create moving water and flickering fire. Bend, twist, stretch and morph objects over time. An advanced channel editor gives you precise time line control of every attribute, for every element or object. The 'Ease to' and 'Ease from' functions and hierarchical linking of objects give your animations a natural feel with smooth, fully controllable motion. Visual Font. Load Windows TrueType fonts and create 3D text objects by defining extrusion and bevel properties. Load extruded text into Renderize Live for inclusion in 3D scenes. Visual Image. Load and modify bitmap images from a wide variety of file formats. Work on individual images, or use the powerful layering tools to create digital collages.
    [Show full text]
  • Install Guide
    THIS BOX CONTAINS: • (1) CD (your game!) • Install Guide (16 pp.) with quick installation instructions, directions for creating a floppy boot disk, configurations for a variety of memory management systems and Troubleshooting answers to possible problems. • Playguide (24 pp.) covering movement, fighting, interaction and so on. • Reference Card lists keyboard commands for a single-glance reminder. • Top Line — news brief, courtesy of the World Economic Consortium. • Anti-Terrorist Site Security — guide to keeping your WEC installation safe from armored, gun-toting turncoats and other menaces, annotated by General Maxis. • Resistance Handbook — written briefing for new rebel recruits. • Registration Card — please tell us who you are! CRUSADER: NO REMORSE ™ INSTALL GUIDE Welcome to Crusader: No Remorse. This guide includes quick installation instructions for users more familiar with the process, and a detailed, step-by- step guide to installing the game. If you experience any difficulty, consult Troubleshooting (page 9). To avoid compatibility or memory problems, please take a moment to confirm that your machine matches the System Require- ments described on page 2. Remember, you may safely stop at any time during installation and return to DOS with q, except when files are being copied. QUICK INSTALLATION Note: If you are running a disk cache such as SMARTDrive, you need to disable it to ensure a clean installation. (This only affects the installation of the game. SMARTDrive will work normally during gameplay.) Refer to your SMARTDrive documentation or make a system boot disk as described in Boot Disks (page 4) to disable this cache. 1. Turn on your computer and wait for the DOS prompt.
    [Show full text]
  • Wavetek 488RT Manual
    Full-service, independent repair center -~ ARTISAN® with experienced engineers and technicians on staff. TECHNOLOGY GROUP ~I We buy your excess, underutilized, and idle equipment along with credit for buybacks and trade-ins. Custom engineering Your definitive source so your equipment works exactly as you specify. for quality pre-owned • Critical and expedited services • Leasing / Rentals/ Demos equipment. • In stock/ Ready-to-ship • !TAR-certified secure asset solutions Expert team I Trust guarantee I 100% satisfaction Artisan Technology Group (217) 352-9330 | [email protected] | artisantg.com All trademarks, brand names, and brands appearing herein are the property o f their respective owners. Find the Rockwell / Allen-Bradley 1784-T45 at our website: Click HERE WAVETEK WaveTese Runtime 488-RT WAVETE ST SOFTyARE PREFACE WaveTest Runtime (488-R1) enables you to run already developed and debugged automatic test programs. Clear. easy-to -use screens with pull-down menus guide you through program execu- tion. Programs developed with WaveTest (488) can be loaded and exe- cuted. The operator will have available all of the operator dialogs and runtime output that have been included in the test program. There are no editing capabilities. Chapter 1. Configuring Chapter 1 tells you how to setup WaveTest Runtime. This in- cludes ways to automatically load and run a test program. Chap- ter 1 also has useful information regarding how to effectively use the runtime environment of Windows. Chapter 2. Reference Chapter 2 describes the windows and menus available for access- ing test programs and controlloing their execution. Chapter 2 is not meant to be read through, but rather referred to for help with questions as they arise.
    [Show full text]
  • Using the Psion Series 3 Serial Link with the PC Emulator
    10th March 1993 Support Group Application Note Number: 227 Issue: 1.0 (10-3-93) Author: Russell Scott Using the Psion Series 3 Serial Link with the PC Emulator This application note describes how to connect your Pocket Book/Psion Series 3 to your RISC OS computer via the PC Emulator and the Psion Series 3 PC Serial Link interface and software. This is especially useful for users who already possess a Psion 3 Link but not the Acorn A-Link product. Applicable Related Hardware : RISC OS based machine Application Acorn Pocket Book Notes: None Psion Series 3 Copyright © Acorn Computers Limited 1993 Every effort has been made to ensure that the information in this leaflet is true and correct at the time of printing. However, the products described in this leaflet are subject to continuous Support Group development and improvements and Acorn Computers Limited reserves the right to change its specifications at any time. Acorn Computers Limited cannot accept liability for any loss Acorn Computers Limited or damage arising from the use of any information or particulars in this leaflet. ACORN, Acorn House ECONET and ARCHIMEDES are trademarks of Acorn Computers Limited. Vision Park Histon Cambridge CB4 4AE Support Group Application Note No. 227, Issue 1.0 10th March 1993 Introduction This application note describes how you can transfer files between an Acorn Pocket Book/Psion Series 3 and your RISC OS computer if you already possess the Psion Series 3 Serial Link interface and software. The PC software that comes with the 3 Link does run under the emulator but is unable to communicate with the Pocket Book/Series 3 using the Serial Link lead, unless the lead is modified.
    [Show full text]
  • The Symbian OS Architecture Sourcebook
    The Symbian OS Architecture Sourcebook The Symbian OS Architecture Sourcebook Design and Evolution of a Mobile Phone OS By Ben Morris Reviewed by Chris Davies, Warren Day, Martin de Jode, Roy Hayun, Simon Higginson, Mark Jacobs, Andrew Langstaff, David Mery, Matthew O’Donnell, Kal Patel, Dominic Pinkman, Alan Robinson, Matthew Reynolds, Mark Shackman, Jo Stichbury, Jan van Bergen Symbian Press Head of Symbian Press Freddie Gjertsen Managing Editor Satu McNabb Copyright 2007 Symbian Software, Ltd John Wiley & Sons, Ltd The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ, England Telephone (+44) 1243 779777 Email (for orders and customer service enquiries): [email protected] Visit our Home Page on www.wileyeurope.com or www.wiley.com All Rights Reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except under the terms of the Copyright, Designs and Patents Act 1988 or under the terms of a licence issued by the Copyright Licensing Agency Ltd, 90 Tottenham Court Road, London W1T 4LP, UK, without the permission in writing of the Publisher. Requests to the Publisher should be addressed to the Permissions Department, John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ, England, or emailed to [email protected], or faxed to (+44) 1243 770620. Designations used by companies to distinguish their products are often claimed as trademarks. All brand names and product names used in this book are trade names, service marks, trademarks or registered trademarks of their respective owners.
    [Show full text]
  • Smartdrive Phases Software
    SMARTDRIVE PHASES SOFTWARE T E C H N I C A L C A T A L O G SMARTDRIVE PHASES POCLAIN HYDRAULICS This document is provided to machine manufacturers integrating POCLAIN-HYDRAULICS hydrostatic transmission systems driven by our SmartDriveTM ECUs. It suggests the processes that manufacturers can implement in order to customize these systems. It is recommended that all operations be performed by properly trained engineers. The engineers should read and understand the information given in this document and be authorized by the machine manufacturer. It is essential that the engineers comply with safety instructions to prevent injury. POCLAIN HYDRAULICS designs products that are integrated by its customers in the machines they design. Subsequently POCLAIN HYDRAULICS disclaims liability for consequences of improper integration of its products and of improper set-up of adjustable devices. In the same way, POCLAIN HYDRAULICS may not be liable for incomplete or improper operating and maintenance instructions provided to the end user by the machine manufacturer nor for failures resulting from operations performed by any person using these suggested procedures. A re-certification of the machine may be required for every change in set-up of adjustable devices. In order to offer the best quality service, Poclain Hydraulics recommends to its customers to have applications approved by Poclain Hydraulics. In accordance with its policy of continuous improvement, Poclain Hydraulics reserves the right to modify the specifications of all products described herein without prior notice. The illustrations are not contractual. ©Poclain Hydraulics Industrie 2007. The trademark Poclain Hydraulics is the property of Poclain Hydraulics S.A.
    [Show full text]
  • Microsoft Windows Resource
    Appendix D Articles This appendix contains technical articles on these topics: • Microsoft Windows for Pens • Quarterdeck’s QEMM –386 and Windows 3.1 • PC-NFS and Windows 3.1 • FastDisk: An Introduction to 32–Bit Access Contents of this appendix Windows for Pens.............................................................................................506 Why Pens?.................................................................................................506 Technical Highlights .................................................................................508 The Internal Architecture of Pen for Windows..........................................509 RC Manager ..............................................................................................510 Pen for Windows Support Resources ........................................................511 Quarterdeck’s QEMM –386 and Windows 3.1 ..................................................515 QEMM –386 Features for Windows ...........................................................515 Troubleshooting for QEMM -386 ...............................................................516 Getting Additional Help ............................................................................518 PC-NFS and Windows 3.1.................................................................................519 Installation Tips.........................................................................................519 Using PC-NFS With Windows ...................................................................519
    [Show full text]
  • Memory Management
    University of Mississippi eGrove American Institute of Certified Public Guides, Handbooks and Manuals Accountants (AICPA) Historical Collection 1993 Memory management American Institute of Certified Public Accountants. Information echnologyT Division Follow this and additional works at: https://egrove.olemiss.edu/aicpa_guides Part of the Accounting Commons, and the Taxation Commons Recommended Citation American Institute of Certified Public Accountants. Information echnologyT Division, "Memory management" (1993). Guides, Handbooks and Manuals. 486. https://egrove.olemiss.edu/aicpa_guides/486 This Book is brought to you for free and open access by the American Institute of Certified Public Accountants (AICPA) Historical Collection at eGrove. It has been accepted for inclusion in Guides, Handbooks and Manuals by an authorized administrator of eGrove. For more information, please contact [email protected]. INFORMATION TECHNOLOGY DIVISION BULLETIN AICPA American Institute of Certified Public Accountants TECHNOLOGY Notice to Readers This technology bulletin is the first in a series of bulletins that provide accountants with information about a particular technology. These bulletins are issued by the AICPA Information Technology Division for the benefit of Information Technology Section Members. This bulletin does not establish standards or preferred practice; it represents the opinion of the author and does not necessarily reflect the policies of the AICPA or the Information Technology Division. The Information Technology Division expresses its appreciation to the author of this technology bulletin, Liz O’Dell. She is employed by Crowe, Chizek and Company in South Bend, Indiana, as a manager of firmwide microcomputer operations, supporting both hardware and software applications. Liz is an Indiana University graduate with an associate’s degree in computer information systems and a bachelor’s degree in business management.
    [Show full text]
  • R-Linux User's Manual
    User's Manual R-Linux © R-Tools Technology Inc 2019. All rights reserved. www.r-tt.com © R-tools Technology Inc 2019. All rights reserved. No part of this User's Manual may be copied, altered, or transferred to, any other media without written, explicit consent from R-tools Technology Inc.. All brand or product names appearing herein are trademarks or registered trademarks of their respective holders. R-tools Technology Inc. has developed this User's Manual to the best of its knowledge, but does not guarantee that the program will fulfill all the desires of the user. No warranty is made in regard to specifications or features. R-tools Technology Inc. retains the right to make alterations to the content of this Manual without the obligation to inform third parties. Contents I Table of Contents I Introduction to R-Linux 1 1 R-Studi.o.. .F..e..a..t.u..r.e..s.. ................................................................................................................. 2 2 R-Linux.. .S..y..s.t.e..m... .R...e..q..u..i.r.e..m...e..n..t.s. .............................................................................................. 4 3 Contac.t. .I.n..f.o..r.m...a..t.i.o..n.. .a..n..d.. .T..e..c..h..n..i.c.a..l. .S...u..p..p..o..r.t. ......................................................................... 4 4 R-Linux.. .M...a..i.n.. .P..a..n..e..l. .............................................................................................................. 5 5 R-Linu..x.. .S..e..t.t.i.n..g..s. .................................................................................................................. 10 II Data Recovery Using R-Linux 16 1 Basic .F..i.l.e.. .R..e..c..o..v..e..r.y.. ............................................................................................................ 17 Searching for.
    [Show full text]
  • Linux Laptop-HOWTO
    Linux Laptop−HOWTO Linux Laptop−HOWTO Table of Contents Linux Laptop−HOWTO.....................................................................................................................................1 Werner Heuser <[email protected]>....................................................................................................1 1. Preface..................................................................................................................................................1 2. Copyright, Disclaimer and Trademarks...............................................................................................1 3. Which Laptop to Buy?.........................................................................................................................1 4. Laptop Distribution..............................................................................................................................2 5. Installation...........................................................................................................................................2 6. Hardware In Detail...............................................................................................................................2 7. Palmtops, Personal Digital Assistants − PDAs, Handheld PCs − HPCs.............................................2 8. Cellular Phones, Pagers, Calculators, Digital Cameras, Wearable Computing...................................3 9. Accessories..........................................................................................................................................3
    [Show full text]
  • Symbian OS C++ for Mobile Phones Volume 3
    Symbian OS C++ for Mobile Phones Volume 3 Symbian OS C++ for Mobile Phones Volume 3 Richard Harrison, Mark Shackman With Adi Rome, Alex Wilbur, Andrew Jordan, Douglas Feather, Ernesto Guisado, Hassan Ali, Ioannis Douros, John Pagonis, Lucian Piros, Mark Cawston, Martin Hardman, Mathew Inwood, Rick Martin, Sanjeet Matharu, Tim Williams, Yang Zhang Reviewed by Graeme Duncan, Guanyun Zhang, Ian McDowall, Jehad Al-Ansari, Jonathan Allin, Jo Stichbury, Kostyantyn Lutsenko, Lane Roberts, Lars Kurth, Mark Jacobs, Mark Welsh, Mathias Malmqvist, Matthew O’Donnell, Rahul Singh, Ricky Junday, Robert Palmer, Rosanna Ashworth-Jones, Sorin Basca, Tim Labeeuw, Warren Day, Will Bamberg Head of Symbian Press Freddie Gjertsen Managing Editor Satu McNabb Copyright ¬ 2007 Symbian Software Ltd Published by John Wiley & Sons, Ltd The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ, England Telephone (+44) 1243 779777 Email (for orders and customer service enquiries): [email protected] Visit our Home Page on www.wileyeurope.com or www.wiley.com All Rights Reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning or otherwise, except under the terms of the Copyright, Designs and Patents Act 1988 or under the terms of a licence issued by the Copyright Licensing Agency Ltd, 90 Tottenham Court Road, London W1T 4LP, UK, without the permission in writing of the Publisher. Requests to the Publisher should be addressed to the Permissions Department, John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex PO19 8SQ, England, or emailed to [email protected], or faxed to (+44) 1243 770620.
    [Show full text]