DOS 6-XL Reference

Total Page:16

File Type:pdf, Size:1020Kb

DOS 6-XL Reference Embedded DOStm 6-XL The Full-Featured DOS for Embedded Systems Developer's Guide with Command Reference General Software, Inc. P.O. Box 2571 Redmond, Washington 98073 Tel (206) 454-5755 FAX (206) 454-5744 BBS (206) 454-5894 Email: [email protected] Copyright (C) 1990-1996 General Software, Inc. All rights reserved. Notices EMBEDDED DOS 6-XL Developer's Guide IMPORTANT NOTICES General Software, the GS logo, EMBEDDED DOS 6-XL, Embedded BIOS, Embedded LAN, CodeProbe, The Snooper, EtherProbe, and Booter Toolkit are trademarks of General Software, Inc. IBM, PC-DOS, Microsoft, MS, MS-DOS, OS/2, Digital Research, DR-DOS, Novell, NetWare, and VAX/VMS are trademarks of their respective holders. Important Licensing Information 1. EMBEDDED DOS 6-XL is licensed for use as an operating system for embedded systems. It is not licensed for use as a general purpose desktop operating system where the end user has control over which third party programs are run on the target system. 2. The source, object, and executable software provided with General Software's Adaptation Kits involve valuable copyright, trade secret and other proprietary rights of General Software, Inc. No title to or ownership of the software, or the proprietary rights associated with the software, is transferred to you with this package. 3. General cannot possibly anticipate the end applications in which EMBEDDED DOS 6-XL is used, and cannot be certain that all methods used to develop software for MS-DOS are truly portable to the EMBEDDED DOS 6-XL environment. ACCORDINGLY, YOU ACCEPT THE SOFTWARE 'AS IS' AND WAIVE AND RELEASE ALL REPRESENTATIONS, WARRANTIES AND LIABILITIES OF GENERAL SOFTWARE, EXPRESS OR IMPLIED, ARISING BY LAW OR OTHERWISE, WITH RESPECT TO THE SOFTWARE, INCLUDING BUT NOT LIMITED TO ANY: (A) IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE; (B) IMPLIED WARRANTY ARISING FROM COURSE OF PERFORMANCE, COURSE OF DEALING OR USAGE OF TRADE; (C) CLAIM OF INFRINGEMENT; OR (D) ANY OBLIGATION, LIABILITY, RIGHT, REMEDY OR CLAIM IN TORT, NOTWITHSTANDING ANY FAULT, NEGLIGENCE, STRICT LIABILITY, OR PRODUCT LIABILITY OF GENERAL (WHETHER ACTIVE, PASSIVE OR IMPUTED). Intro EMBEDDED DOS 6-XL Developer's Guide iii TABLE OF CONTENTS ABOUT THIS DEVELOPMENT KIT 1 INTRODUCTION 2 INTRODUCTION TO EMBEDDED DOS 6-XL 2 GETTING HELP WITH RELATED EMBEDDED PRODUCTS 3 RELATED READING 3 BOOTING EMBEDDED DOS 6-XL 5 RUNNING AN EMBEDDED APPLICATION 5 THE STANDARD COMMAND.COM 5 ENABLING/DISABLING THE TASK BAR 5 ADDITIONAL COMMANDS IN COMMAND.COM 6 THE TINY COMMAND.COM 6 RUNNING WITHOUT COMMAND.COM 6 RUNNING FROM CONFIG.SYS 6 CONFIGURING EMBEDDED DOS 6-XL 8 GENERAL FORMAT OF THE CONFIG.SYS FILE 8 CONFIG.SYS COMMANDS 8 DEVICE DRIVER REFERENCE 12 ANSI.SYS DRIVER 12 DEBUG.SYS DRIVER 12 IFSFUNC.SYS DRIVER 13 RAMDISK.SYS DRIVER 13 SERDRIVE.SYS DRIVER 14 USER COMMAND REFERENCE 17 BASIC USER CONCEPTS 17 FILES, DIRECTORIES, AND FILENAMES 17 WILDCARDED FILENAMES 18 PATHNAMES 19 THE CURRENT DIRECTORY 19 THE CURRENT DRIVE 20 PUTTING IT ALL TOGETHER 20 SPECIAL FILENAMES 21 STARTING AN EMBEDDED DOS 6-XL SESSION 22 General Software EMBEDDED DOS 6-XL Developer's Guide iv EMBEDDED DOS 6-XL Developer's Guide Intro ENDING AN EMBEDDED DOS 6-XL SESSION 23 THE EMBEDDED DOS 6-XL COMMAND SHELL 23 REDIRECTION 23 PIPING 24 THE ENVIRONMENT SPACE 25 PROGRAM SEARCH PATH 25 BATCH FILES 26 ALPHABETICAL LIST OF COMMANDS 27 : COMMAND 27 @ COMMAND 28 ASK COMMAND 28 ATTRIB COMMAND 29 BATCH FILES 30 BREAK COMMAND 31 CALL COMMAND 32 CHDIR COMMAND 32 CHKDSK COMMAND 33 CLOSE COMMAND 35 CLS COMMAND 35 COMMAND COMMAND 36 COPY COMMAND 37 CTTY COMMAND 38 DATE COMMAND 39 DEL COMMAND 39 DELAY COMMAND 40 DELTREE COMMAND 41 DIR COMMAND 41 DISKCOMP COMMAND 43 DISKCOPY COMMAND 44 ECHO COMMAND 45 ERASE COMMAND 46 EXIT COMMAND 47 FDISK COMMAND 47 FIND COMMAND 48 FOR COMMAND 49 FORMAT COMMAND 50 GOTO COMMAND 51 HELP COMMAND 52 IF COMMAND 53 INTERSVR COMMAND 54 LABEL COMMAND 55 LOADHI COMMAND 56 MEM COMMAND 56 MKDIR COMMAND 57 MODE COMMAND 58 MORE COMMAND 60 OPEN COMMAND 61 PATH COMMAND 61 PAUSE COMMAND 62 General Software EMBEDDED DOS 6-XL Developer's Guide Intro EMBEDDED DOS 6-XL Developer's Guide v PROMPT COMMAND 63 READ COMMAND 64 REM COMMAND 65 RENAME COMMAND 65 REWIND COMMAND 66 SET COMMAND 67 SHIFT COMMAND 68 SMARTDRV COMMAND 69 SORT COMMAND 69 SWITCH COMMAND 70 SYNCH COMMAND 71 SYS COMMAND 71 TIME COMMAND 72 TREE COMMAND 73 TYPE COMMAND 73 VER COMMAND 74 VERIFY COMMAND 74 VOL COMMAND 75 WRITE COMMAND 75 XCOPY COMMAND 76 WRITING REAL-TIME APPLICATIONS 79 USING COMPILERS, LINKERS, AND ASSEMBLERS 79 DOS INT 21H FUNCTIONS 81 C RUNTIME LIBRARY FUNCTIONS 81 3RD-PARTY LIBRARY FUNCTIONS 82 EMBEDDED DOS 6-XL KERNEL SERVICES 83 CALLING KERNEL FUNCTIONS FROM ASSEMBLY LANGUAGE 83 CALLING KERNEL FUNCTIONS FROM C84 CALLING KERNEL FUNCTIONS FROM OTHER HLLS 85 CALLING I/O HELPER FUNCTIONS 85 Calling I/O Helper Functions From Assembly Language 85 Calling I/O Helper Functions From C 88 EMBEDDED DOS 6-XL EXECUTIVE SERVICES 89 CALLING MESSAGE PORT FUNCTIONS 90 CALLING QUEUE FUNCTIONS 92 CALLING SHARED MEMORY FUNCTIONS 94 CALLING HANDLE MANAGER FUNCTIONS 95 MULTITASKING 98 LIGHTWEIGHT THREAD MODEL 98 PRIORITIZED SCHEDULING 107 USING TIMERS FOR SYNCHRONOUS EXECUTION 109 PREEMPTIVE AND NONPREEMPTIVE SCHEDULING 111 SYSTEM-WIDE CRITICAL SECTIONS 112 GUARDING CRITICAL CODE/DATA WITH MUTEXES 112 INTERRUPT SERVICE ROUTINES 116 USING YOUR C COMPILER AND RUNTIME LIBRARY 119 General Software EMBEDDED DOS 6-XL Developer's Guide vi EMBEDDED DOS 6-XL Developer's Guide Intro Assumptions About SS and DS 119 Stack Probes 120 Runtime Library Reentrancy 121 Using Embedded DOS With Modula-2 and Ada 121 KERNEL API 123 THREAD OBJECT 124 ALLOCATETHREAD 124 ALLOCATETHREADLONG 125 DEALLOCATETHREAD 126 ABORTTHREAD 127 PRIORITIZETHREAD 128 QUERYTHREADHANDLE 129 QUERYTHREADINFORMATION 129 SETTHREADINFORMATION 131 ENTERCRITICALSECTION 133 LEAVECRITICALSECTION 133 PASSTIMESLICE 134 EVENT OBJECT 134 ALLOCATEEVENT 134 DEALLOCATEEVENT 135 SETEVENT 136 CLEAREVENT 136 PULSEEVENT 137 QUERYEVENT 138 WAITEVENT 138 MUTEX OBJECT 139 ALLOCATEMUTEX 139 DEALLOCATEMUTEX 140 ACQUIREMUTEX 141 RELEASEMUTEX 141 SPINLOCK OBJECT 142 ALLOCATESPINLOCK 143 DEALLOCATESPINLOCK 143 ACQUIRESPINLOCK 144 RELEASESPINLOCK 144 TIMER OBJECT 145 ALLOCATETIMER 145 DEALLOCATETIMER 146 STARTTIMER 147 STOPTIMER 147 POOL OBJECT 148 ALLOCATEPOOL 149 DEALLOCATEPOOL 149 KEEPPOOL 150 ADDRESSABILITY FUNCTIONS 151 GETFSHELPADDRESS 151 General Software EMBEDDED DOS 6-XL Developer's Guide Intro EMBEDDED DOS 6-XL Developer's Guide vii GETIOHELPADDRESS 152 GETDOSDATADS 153 GETDOSDATAES 153 GETDGROUPDS 154 GETDGROUPES 154 GETPSPDS 155 GETPSPES 155 NAMED OBJECTS 156 ALLOCATEOBJECT 156 ACCESSOBJECT 157 DEALLOCATEOBJECT 158 RELEASEOBJECT 159 LOCKOBJECT 159 UNLOCKOBJECT 160 POINTTOOBJECT 161 EXECUTIVE API 163 ACCESS TO EXECUTIVE SERVICES 163 MESSAGE PORT SERVICES 163 EXCREATEMSGPORT 164 EXOPENMSGPORT 164 EXCLOSEMSGPORT 165 EXSENDMSG 165 EXRECEIVEMSG 166 QUEUEING SERVICES 168 EXCREATEQUEUE 168 EXOPENQUEUE 168 EXCLOSEQUEUE 169 EXPUSHQUEUE 169 EXAPPENDQUEUE 170 EXPOPQUEUE 170 DEBUGGING WITH DEBUG.SYS 173 KERNEL SYMBOLS FOR DOS.SYS 174 SETTING BREAKPOINTS 178 STEPPING THROUGH ROM CODE 178 TRAPPING ON ILLEGAL WRITES TO DATA 178 INTERACTING WITH THE DEBUGGER 179 OBJECT DISPLAY COMMANDS 179 TIMER COMMAND 179 EVENT COMMAND 180 MUTEX COMMAND 180 THREAD COMMAND 181 SPINLOCK COMMAND 181 ARENA COMMAND 182 General Software EMBEDDED DOS 6-XL Developer's Guide viii EMBEDDED DOS 6-XL Developer's Guide Intro DEV COMMAND 182 FSD COMMAND 183 SHTE COMMAND 183 SDTE COMMAND 184 FSRP COMMAND 184 IORP COMMAND 184 DDE COMMAND 185 BPB COMMAND 185 SPE COMMAND 186 FFO COMMAND 186 SFD COMMAND 187 FCB COMMAND 187 OTHER COMMANDS 187 REBOOT COMMAND 188 CONSOLE COMMAND 188 DOSDATA COMMAND 188 HELP COMMAND 189 + COMMAND 189 - COMMAND 190 G COMMAND 190 R COMMAND 190 T COMMAND 191 U COMMAND 191 E COMMAND 192 I COMMAND 192 O COMMAND 193 BP COMMAND 193 BC COMMAND 193 BL COMMAND 194 WP COMMAND 194 D COMMAND 195 DB COMMAND 195 DW COMMAND 196 DD COMMAND 196 PROGRAMMED OUTPUT FORMATTING 197 INT DBGINT (2CH) OUTPUT FORMATTING API 197 KPRINTF/DPRINTF OUTPUT FORMATTING MACROS 198 Literal Specifications 198 Format Specifications 199 $c Format Specification 199 $b Format Specification 200 $x Format Specification 200 $u Format Specification 200 $d Format Specification 201 $lx Format Specification 201 $lu Format Specification 201 $ld Format Specification 201 $s Format Specification 201 $s$ Format Specification 203 General Software EMBEDDED DOS 6-XL Developer's Guide Intro EMBEDDED DOS 6-XL Developer's Guide ix $s[n] Format Specification 203 TROUBLESHOOTING 205 ADVANCED TROUBLESHOOTING 205 COMMAND.COM ISSUES 205 CONFIG.SYS ISSUES 206 FILE SYSTEM ISSUES 206 MULTITASKING ISSUES 207 PERFORMANCE ISSUES 207 RAM CRAM ISSUES 208 REENTRANCY ISSUES 208 RS-232 COMMUNICATIONS ISSUES 209 UTILITY PROGRAM ISSUES 209 STACK OVERFLOW ISSUES 210 SYNTAX ERROR MESSAGES 210 UNEXPECTED APPLICATION CRASHES 210 ERROR MESSAGES 211 General Software EMBEDDED DOS 6-XL Developer's Guide Intro EMBEDDED DOS 6-XL Developer's Guide 1 ABOUT THIS DEVELOPMENT KIT Thank you for choosing General Software's EMBEDDED DOS 6-XL operating system for use in your embedded system. This version of DOS offers a superior combination of embedded features, performance, and MS-DOS compatibility that will satisfy your needs for both a ROM- able DOS operating system, and even a real-time kernel. General Software EMBEDDED DOS 6-XL Developer's Guide 2 EMBEDDED DOS 6-XL Developer's Guide Intro Chapter 1 INTRODUCTION Introduction to EMBEDDED DOS 6-XL EMBEDDED DOS 6-XL is a high-performance, full-featured, ROM-able operating system specifically designed for use in embedded systems. In addition to providing compatibility with the majority of desktop software (such as Windows 3.1, Norton Utilities, or Brief, for example), it offers real-time multitasking functionality that comes as an integrated part of the operating system, so that real-time applications can be built using DOS tools.
Recommended publications
  • Customizing and Extending Powerdesigner SAP Powerdesigner Documentation Collection Content
    User Guide PUBLIC SAP PowerDesigner Document Version: 16.6.2 – 2017-01-05 Customizing and Extending PowerDesigner SAP PowerDesigner Documentation Collection Content 1 PowerDesigner Resource Files.................................................... 9 1.1 Opening Resource Files in the Editor.................................................10 1.2 Navigating and Searching in Resource Files............................................ 11 1.3 Editing Resource Files........................................................... 13 1.4 Saving Changes................................................................13 1.5 Sharing and Embedding Resource Files...............................................13 1.6 Creating and Copying Resource Files.................................................14 1.7 Specifying Directories to Search for Resource Files.......................................15 1.8 Comparing Resource Files........................................................ 15 1.9 Merging Resource Files.......................................................... 16 2 Extension Files................................................................18 2.1 Creating an Extension File.........................................................19 2.2 Attaching Extensions to a Model....................................................20 2.3 Exporting an Embedded Extension File for Sharing.......................................21 2.4 Extension File Properties......................................................... 21 2.5 Example: Adding a New Attribute from a Property
    [Show full text]
  • Windows Command Prompt Cheatsheet
    Windows Command Prompt Cheatsheet - Command line interface (as opposed to a GUI - graphical user interface) - Used to execute programs - Commands are small programs that do something useful - There are many commands already included with Windows, but we will use a few. - A filepath is where you are in the filesystem • C: is the C drive • C:\user\Documents is the Documents folder • C:\user\Documents\hello.c is a file in the Documents folder Command What it Does Usage dir Displays a list of a folder’s files dir (shows current folder) and subfolders dir myfolder cd Displays the name of the current cd filepath chdir directory or changes the current chdir filepath folder. cd .. (goes one directory up) md Creates a folder (directory) md folder-name mkdir mkdir folder-name rm Deletes a folder (directory) rm folder-name rmdir rmdir folder-name rm /s folder-name rmdir /s folder-name Note: if the folder isn’t empty, you must add the /s. copy Copies a file from one location to copy filepath-from filepath-to another move Moves file from one folder to move folder1\file.txt folder2\ another ren Changes the name of a file ren file1 file2 rename del Deletes one or more files del filename exit Exits batch script or current exit command control echo Used to display a message or to echo message turn off/on messages in batch scripts type Displays contents of a text file type myfile.txt fc Compares two files and displays fc file1 file2 the difference between them cls Clears the screen cls help Provides more details about help (lists all commands) DOS/Command Prompt help command commands Source: https://technet.microsoft.com/en-us/library/cc754340.aspx.
    [Show full text]
  • Active@ UNDELETE Documentation
    Active @ UNDELETE Users Guide | Contents | 2 Contents Legal Statement.........................................................................................................5 Active@ UNDELETE Overview............................................................................. 6 Getting Started with Active@ UNDELETE.......................................................... 7 Active@ UNDELETE Views And Windows...................................................................................................... 7 Recovery Explorer View.......................................................................................................................... 8 Logical Drive Scan Result View..............................................................................................................9 Physical Device Scan View......................................................................................................................9 Search Results View...............................................................................................................................11 File Organizer view................................................................................................................................ 12 Application Log...................................................................................................................................... 13 Welcome View........................................................................................................................................14 Using
    [Show full text]
  • PGP Desktop for Mac OS X Quick Start Guide Version 10.0
    PGP Desktop for Mac OS X Quick Start Guide Version 10.0 In addition, use PGP Desktop to: What is PGP Desktop? y Use part of your hard drive space as an encrypted virtual disk volume with its own drive letter. PGP Desktop provides comprehensive security for desktops Create protected Zip archives. and laptops, making it possible for enterprises, workgroups, y and individuals to protect sensitive information without y Completely destroy files and folders so that nothing can changing the existing IT infrastructure or disrupting work recover them. processes. This award winning, easy-to-use solution encrypts email, files, virtual volumes, and entire disks from a single New to PGP Desktop? desktop application. Use this step-by-step guide to get started. You will find that, The PGP Desktop family of applications have been combined with PGP Desktop, protecting your data will be as easy as into several bundles. turning a key in a lock. y PGP Desktop Professional includes PGP Desktop Email y This Quick Start Guide helps you install PGP Desktop and and PGP Whole Disk Encryption get started. y PGP Whole Disk Encryption includes PGP Whole Disk y The PGP Desktop User’s Guide provides more detailed Encryption information on PGP Desktop. In it, you will learn what a keypair is, why you might want to create one, how to create one, and how to exchange keys with others so you can encrypt your own data and share data securely with Contents others. y What is PGP Desktop? (page 1) Note: A PGP Desktop license provides you with access to y New to PGP Desktop? (page 1) a certain set of PGP Desktop features.
    [Show full text]
  • TRSDOS 6.2 to LS-DOS 6.3.0 Manual Update
    LS-DOSÔ 6.3 UPDATE FOR TRSDOSâ 6.2.X The LS-DOS 6.3 release is an upgrade for the TRSDOS 6.2 operating system. Several important changes have been made to extend and enhance the operating system and its utilities. The date ranging has been expanded to accept dates through the year 1999. Files will now carry a modification time as well as a date. The DATECONV/CMD program is provided to translate version 6.2 or earlier disks to the 6.3 style dating. The user password has been eliminated from the system. The owner password still remains. The library command ID was added to display a customer service number. Several enhancements have been made to BASIC. The new DISKCOPY/CMD program will duplicate 5" double density floppy disks. Because the LS-DOS 6.3 update is a series of enhancements to TRSDOS 6.2, the primary documentation remains the 6.2 manual and Technical Reference manual. If you have a version of TRSDOS earlier than 6.2, you can obtain the manuals from Radio Shack under the catalog numbers 26-0316 (TRSDOS Version 6 [6.2 DOS manual and disk]), 26-2110 (Model 4/4D [6.2] Technical Reference Manual), or 26-1117 (6.2 DOS manual only). This documentation should be treated as an addendum to the TRSDOS 6.2 information. LS-DOS 6.3 installation instructions Before performing the upgrade, it is recommended that you make several backup copies of the 6.3 master disk. The simplest way to do this is to boot your system using the 6.3 diskette, insert a blank diskette to receive the copy in drive 1, and type the command: DISKCOPY :0 :1 When the copy finishes, you can insert another destination diskette and make another copy.
    [Show full text]
  • Older Operating Systems (962-038)
    Instructions: This is an open book pretest. Answer all questions. There are three sections. There are a total of five question pages. The time limit is two hours. Section one: Select only one answer for each multiple-choice question. Each question is worth 2 marks. Q1. Determine which of the following is true concerning DOS filters a. A DOS filter is used to modify information as it passes from EBCDIC text files to the screen. False because it for ASCII not EBCDIC b. The sort command is replaced using the command (dir /w) False because to sort you must use Dir /O:order ex. Dir/O:n c. The command (find /C “supervisor” memo1.txt memo2.txt) is an invalid command. False because it’s a valid command d. The command (type readme.doc | more) produces the same output as (more < readme.doc) True Q2. Determine which of the following is true concerning the tree command a. To indicate branching of directories, the tree command only uses the line characters. False because there are lines b. The deltree command is an enhanced version of the tree command. False, deltree erases a directory, tree shows structure. c. We can use the tree command with redirection symbols. True d. The tree command is an internal DOS command. False, it’s external. Internal means it exists in command.com. Tree.exe is external. Q3. Determine which of the following statement is true concerning variables. a. DOS includes built-in variables and therefore do not allow user defined variables. False – you can define your own variable.
    [Show full text]
  • Mac OS 8 Update
    K Service Source Mac OS 8 Update Known problems, Internet Access, and Installation Mac OS 8 Update Document Contents - 1 Document Contents • Introduction • About Mac OS 8 • About Internet Access What To Do First Additional Software Auto-Dial and Auto-Disconnect Settings TCP/IP Connection Options and Internet Access Length of Configuration Names Modem Scripts & Password Length Proxies and Other Internet Config Settings Web Browser Issues Troubleshooting • About Mac OS Runtime for Java Version 1.0.2 • About Mac OS Personal Web Sharing • Installing Mac OS 8 • Upgrading Workgroup Server 9650 & 7350 Software Mac OS 8 Update Introduction - 2 Introduction Mac OS 8 is the most significant update to the Macintosh operating system since 1984. The updated system gives users PowerPC-native multitasking, an efficient desktop with new pop-up windows and spring-loaded folders, and a fully integrated suite of Internet services. This document provides information about Mac OS 8 that supplements the information in the Mac OS installation manual. For a detailed description of Mac OS 8, useful tips for using the system, troubleshooting, late-breaking news, and links for online technical support, visit the Mac OS Info Center at http://ip.apple.com/infocenter. Or browse the Mac OS 8 topic in the Apple Technical Library at http:// tilsp1.info.apple.com. Mac OS 8 Update About Mac OS 8 - 3 About Mac OS 8 Read this section for information about known problems with the Mac OS 8 update and possible solutions. Known Problems and Compatibility Issues Apple Language Kits and Mac OS 8 Apple's Language Kits require an updater for full functionality with this version of the Mac OS.
    [Show full text]
  • Linux Tutorial Last Updated: September 29 2021 for Windows Users
    VLAAMS SUPERCOMPUTER Innovative Computing CENTRUM for A Smarter Flanders Linux Tutorial Last updated: September 29 2021 For Windows Users Authors: Jasper Devreker (UGent), Ewan Higgs (UGent), Kenneth Hoste (UGent) Acknowledgement: VSCentrum.be Audience: This document is a hands-on guide for using the Linux command line in the context of the UGent HPC infrastructure. The command line (sometimes called ’shell’) can seems daunting at first, but with a little understanding can be very easy to use. Everything you do startsatthe prompt. Here you have the liberty to type in any commands you want. Soon, you will be able to move past the limited point and click interface and express interesting ideas to the computer using the shell. Gaining an understanding of the fundamentals of Linux will help accelerate your research using the HPC infrastructure. You will learn about commands, managing files, and some scripting basics. Notification: In$ commands this tutorial specific commands are separated from the accompanying text: These should be entered by the reader at a command line in a terminal on the UGent-HPC. They appear in all exercises preceded by a $ and printed in bold. You’ll find those actions ina grey frame. Button are menus, buttons or drop down boxes to be pressed or selected. “Directory” is the notation for directories (called “folders” in Windows terminology) or specific files. (e.g., “/user/home/gent/vsc400/vsc40000”) “Text” Is the notation for text to be entered. Tip: A “Tip” paragraph is used for remarks or tips. They can also be downloaded from the VSC website at https://www.vscentrum.be.
    [Show full text]
  • [JUMP FLOPPY Bios PARAMETER BLOCK—\20
    US 20020026571A1 (19) United States (12) Patent Application Publication (10) Pub. No.: US 2002/0026571 A1 Rickey (43) Pub. Date: Feb. 28, 2002 (54) DUAL USE MASTER BOOT RECORD comprising: a computer usable medium including at least one partition area and a boot sector, With the computer (76) Inventor: Albert E. Rickey, Lake Forest, CA usable medium having computer readable program code (Us) means embodied therein, comprising: ?rst computer read able code means ?xed in the boot sector including a ?rst Correspondence Address: BIOS parameter block for setting parameters for the medium IRELL & MANELLA LLP if inserted in a ?oppy drive of the computer; and second 840 NEWPORT CENTER DRIVE SUITE 400 computer readable code means ?xed in the boot sector NEWPORT BEACH, CA 92660 (US) comprising a Partition Table for organizing the medium to include at least one partition and for designating an active (21) Appl. No.: 09/960,181 partition. In a further embodiment of the invention, the article of manufacture includes: third computer readable (22) Filed: Sep. 20, 2001 code means ?xed in the active partition area on the computer readable medium and including a second BIOS parameter Related US. Application Data block, and DOS boot record code for locating operating system ?les, loading the operating system ?les into the (63) Continuation of application No. 09/163,359, ?led on memory of the computer and causing the computer to Sep. 30, 1998, noW Pat. No. 6,308,264. execute them; and fourth computer readable code means ?xed in the boot sector comprising a master boot record code Publication Classi?cation for loading into the memory of the computer the third computer readable code means comprising the second BIOS (51) Int.
    [Show full text]
  • Introduction to MS-DOS
    1.Introduction to MS-DOS : MS-DOS (Microsoft Disk Operating System) was the Microsoft-marketed version of the first widely-installed operating system in personal computers. It was essentially the same operating system that (Bill Gates's) young company developed for IBM as Personal Computer - Disk Operating System in 1981. Most users of either DOS system simply referred to their system as Disk Operating System. Like PC-DOS, MS-DOS was (and still is) a non-graphical line-oriented command- driven operating system, with a relatively simple interface but not overly "friendly" user interface. Its prompt to enter a command looks like this: C:\> MS-DOS does not care about anything called an icon, wallpaper or screen saver. Rather than being considered as a Graphical User Interface (GUI) MS-DOS is what is known as a command-line interface. You type commands on what is called the command line. MS-DOS is a single-user, single-tasking computer operating system. In spite of its very small size and relative simplicity, it is one of the most successful operating systems that has been developed to date. In DOS, a file name consists of eight character followed by a 3 character file extension. The size of a file is restricted to a 4 byte file descriptor, which limits a file’s maximum size to approximately 4 billion characters. The first release of DOS could not read or write to disk drives so users could only read and write to a floppy disc. DOS was not a state of the art operating system, even for its time.
    [Show full text]
  • Onetouch 4.0 Scanned Documents
    · MUL TICS SYSTEM-PROGRAMMERS' MANUAL SECTION BY.2.03 PAGE 1 Publishe¢: 04/03/67 Identification Delete a subtree of the file system hierarchy. del tree E. Q. Bjorkman+· ,. Purpose I \. Deltree is the procedure used by the delete command (BX.8.07)· to delete an entry which points to a non-empty directory. In order to delete svch an entry delete calls deltree to delete the subtree beneath the entry. The method used in deltree can be easily adapted for other tasks which are repeated at all nodes of some tree structure in the file system. Usaoe call deltree (path, failsw); path is the path name of a directory. Fails\-J is.a 1-bit switch indicating on return that some entry of path could not be deleted. Oeltree starts deleting entries of the tree structure beneath ,path at the end nodes (i.e., directories_ that have no directories inferior to them). Deltree reaches these end nodes by constructing a path name of a directory · . immediately inferior to path and then calling itself recursively with that path name until the end'nbdes are r~ached~ Whendeltree has deleted all the entries in an end-node directory which it can delete~ it returns to its caller. )me lementat ion ca 11 .de ltree (path, fail sw); del path char(')'<), f,:lf lsw bit (1); De 1 tree first obtai i'IS the current. ca landar clock time using the PL/I built-in abnormal function ''c1ock_11 .' This time is used later to determine whether entries were added to the directory ~th after deltree started its I.Mork.
    [Show full text]
  • OS 386 Multiuser/Multitasking Operating System
    OS 386 Multiuser/Multitasking Operating System REFERENCE GUIDE [Q] DIGITAL RESEARCH@ os REFERENCE GUIDE [jill DIGITAL RESEARCH~ COPYRIGHT Copyright © 1987 Digital Research Inc. All rights reserved. No part of this publication may be reproduced, transcribed, stored in a retrieval system, or translated into any language or computer language, in any form or by any means, electronic, mechanical, magnetic, optical, chemical, manual or otherwise without the prior written permission of Digital Research Inc, 60 Garden Court, Box DRI, Monterey, California 93942 DISCLAIMER DIGITAL RESEARCH MAKES NO REPRESENTATIONS OR WARRANTIES WITH RESPECT TO THE CONTENTS HEREOF AND SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. Further Digital Research Inc. reserves the right to revise this publication and to make changes from time to time in the content hereof without obligation of Digital Research Inc to notify any person of such revision or changes. NOTICE TO USER This manual should not be construed as any representation or warranty with respect to the software named herein. Occasionally changes or variations exist in the software that are not reflected in the manual. Generally, if such changes or variations are known to exist and to affect the product significantly, a release note or READ.ME file accompanies the manual and the distribution disks. In that event, be sure to read the release note or READ.ME file before using the product. ii TRADEMARKS Digital Research and its logo, CP/M, and CP/M-86 are registered trademarks of Digital Research Inc. Cardfile, Concurrent, Concurrent DOS 386, Concurrent DOS XM, DR EDIX, DOS Plus and MP/M-86 are trademarks of Digital Research Inc.
    [Show full text]