Portable Paper

Total Page:16

File Type:pdf, Size:1020Kb

Portable Paper Volume 2, Number 6 The HP Portable/Portable Plus Users Newsletter November / December, 1987 PortableTHE Paper ";1\ More tn,'~ "-'"-"'"'-'""'""""""'''''''''7"''''':I"I~~''''''''''''~''''''''"""""""fit "Rl!JtJ""'"'"'''''' ,"',," """"""-" " "";w',\'HOOiU/ f"lp ette', the ne,§~p"A7:memory'upgra(re::":':""-"":"A\last\\§ ial file Portabl'_tra:::':":L:":':"follf1'e'HP110~'C::"":\":'",,,·,,·"traHSfer' :,", ram for l/;~'g;;::/')i:;;:;~·~;;;/.~·/;:.~;./~.;:;;/&Hl;it~i.SR~t::;~~~::~:://;/;~;~;:;;;~//;:;tIle~JR9I_ " PI us // if ,II Publisher's Message ...................... 3 News From Personalized Software Letters New Products ........................... 20 Portable Plus Free Upgrade .................. 3 Which Memory Option to Choose ........... 20 Problems Overseas ........................ 4 ROM News ............................. 22 Condor 3 On The HPI50 and Plus ............ 5 Price Reductions .. , ............... , ' ..... 23 Software For Transferring Files .............. 42 Fall Catalog ............................. 26 110% Portable Equipment Exchange .............. 26 Portable Vectra Update ..................... 6 B Drive Portable, External, RAM Disk ................ 7 MultMate 3.31: Professional Word Processor ... 26 Plus Updates and Upgrades .................. 8 MultMate vs. MSWord ..................... 28 The Portables' Battery ..................... 8 A Drive Environment Space and PAM.ENV ........... 40 What is Duette? .......................... 28 Turn On ............................... 40 Ease of Use ........................... 28 PAM and DOS Overhead ................... 40 Benchmark Results ..................... 30 Diskpack Vs. Pack ........................ 40 Special Feature: Foundations Adding Memory To Your HP110 ......... 32 Getting Started with TERM ................. 10 Through The Looking Glass Getting Started with pC2622/Refiection 1 ..... 12 Start Of Something Big .................... 36 Profiles New Products, New Decisions .............. 37 The HPllO Near The North Pole ............. 16 Wizardry Boots ................................. 16 First Look At The Portable Vectra ............ 38 Tidbits From Paul Grimmer ................ 17 User Groups ......................... 44 USED HP PORTABLES AND PERIPHERALS We buy them. We sell them. We guarantee them. No longer using your HP Buying used HP Any used item you buy from us can Portable or peripherals? equipment makes sense. be returned within 30 days for a full Turn them into cash You know HP quality! refund. through The Portable Even used HP machines Equipment Exchange. can serve you well for Prices fluctuate, so years. Call for current call us for current prices. figures. (SIS) 472·6330 For good buys on used-and new-HP The Portable Equipment Exchange equipment, see our 4-page brochure -a division of Personalized Software enclosed with this issue. P.O. Box 869 Fairfield, IA 52556 © Copyright 1987 Personalized Software 7 GOOD REASONS TO BUY portable Pluses NEW NEW UP EQ!JIPMENT FROM US: portable Plus ROMs \-IP portable \/ectras I. Big discounts S. No sales tax portable \/ectra 12-25% off retail prices. if you're outside of Iowa. Peripherals and sottware 2. Immediate delivery 6. 30·day return policy 1 Megabyte Memory Virtually all Portable-related items are in stock and -provided warranty card has not been sent, and cards . are shipped the next day. equipment remains in new condition. \-11'911413 Oisk Onves lhinkJet Printers 3. Liberal trade·ins 7. One·year HP warranty LaserJet printers. on all used HP Portable equipment. through the HP dealer that Hewlett-Packard has \-IP printer Supplies Want to upgrade from HP110 to Portable Plus? .. authorized us to work with. from HP110 or Portable Plus to Portable Vectra? \-IP-IL Cards for 113M Call for current trade-in allowances! PCs fI.\\ \-IP Oesktop 4. Free shipping (SIS) 472·6330 computers, C~lc~lators, on all orders over $200. and fl.ccessones . The Portable Equipment Exchange For good buys on new (and used) HP equipment, see our 4·page -a division of Personalized Software brochure enclosed with this issue. p.o. Box 869, Fairfield, IA 52556 o C Personalized ~Software Products that make HP Portables smarter p.o. Box 869, Fairfield,Iowa 52556 515472-6330 ••• VOLUME DISCOUNTS··· If your company, users group, or dealership needs 3 or more of any of our products, You can sue significantly PRODUCT 3-6 7-19 20+ 100+ 250+ Portable Paper 1 year $55 $55 $49 $45 $39 $35 $29 $25 Portable Paper 2 year 99 99 88 1"81 70 63 52 45 Portable Paper 3 year 139 139 124 ~114 99 88 73 63 DOS Tools 50 40 36 32 28 26 24 22 And ROM Backup 179 169 152 135 118 110 101 93 Duette 100 90 86 81 77 75 73 71 And ROM Backup 195 185 175 164 154 149 144 139 The Editor 100 80 72 64 56 52 48 44 And ROM Backup 195 175 157 140 122 114 105 96 Norton Utilities 100 90 85 80 74 72 69 67 Norton Advanced 150 129 122 114 107 103 99 96 PrinterTalk/Formatll0 90 60 63 56 49 45 42 38 RightWriter 95 89 86 82 79 77 75 73 And ROM Backup 274 268 252 235 219 211 202 194 SHELP 55 50 45 40 35 32 30 27 SideWinder + Utils 80 70 65 61 56 54 52 49 Shelp+SideWinder Disks And ROM backup 230 215 200 185 171 163 156 148 Tur bo Pascal 70 65 63 61 59 58 57 56 And ROM Backup 165 160 151 143 134 130 126 121 T/Master 295 279 261 243 225 216 207 198 Typing Whiz 50 40 36 32 28 26 24 22 And ROM Backup 145 135 121 108 94 88 81 74 Webster SNeller 80 70 66 62 58 56 54 52 And OM Backup 259 249 233 217 201 193 185 177 Webste~ RahtWriter An R M backups 533 517 436 407 378 363 349 334 ShelftFormatll0+Editor Side inder+PrinterTalk And SuperROM backup 474 409 368 327 286 266 245 225 WorldPort 2400 & cable 389 339 328 316 305 299 293 288 2 Megabyte RAM card 2995 2695 2627 2559 2491 2457 2423 2389 1 Meg RAM/8 Socket ROM 1995 1695 1660 1625 1590 1572 1555 1537 Used HPllO's 750 750 695 650 595 HOW TO ORDER: Use the chart above to determine the discount price. If you do not find the product you want listed on the chart, contact us for discount pricing. Enter the desired quantity on the order form in the back of this issue, or use company purchase order. PRICES GOOD THROUGH DECEMBER 31, 1987 ______ ..... "" •• ..., .... "' ....... ".& ....,.,.&_ ... .&UJ.7 UI<3 ........ D. Our best-sellin Portable software now on ROM c ips • Pack your favorite programs into just a few slots in your ROM drawer! the field, locating the most reliable • Save valuable memory space sources of Roms and ROM services. • Eliminate need for disk drive In addition, we have formed special ROM -Custom ROMs available too! agreements with our leading software sup­ pliers, including Borland International (Tur­ Now you can simultaneously free up bo Pascal), Simon & Schuster (Webster's software you buy, because the same agree­ memory space in your Portable Plus and save Spelling Checker), and Southern Software yourself the trouble of using a disk drive. ment applies to the corresponding ROM (SideWinder). Backup. In most cases, this means you may How? It's simple: Some of our best-selling For numerous legal, economic, and software products are now available on ROM use the software on only one computer sys­ logistical reasons, we offer ROMs to you as a tem. Remember, you are buying a backup Backup-as many as five products per chip. Backup Service. This means you may pur­ Insert one or more of our ROM Backup chips copy of your software, not a second copy. chase a product on ROM provided you Having to buy both the disk version and its in your ROM drawer and you'll never have to already own the product on disk. (If you pur­ load those programs again. ROM Backup is not without advantages. For chased a disk product from us-Personalized one thing, many disk products include extra It's the ultimate in convenience. It's much Software-we have that in our records. If you faster than running programs off a disk drive. utilities that have to be deleted from the purchased a product elsewhere, you must ROM chips in order to save space. Also, if And it leaves your computer's internal show us proof of purchase before we can sell memory free for data and other programs. your ROM drawer gets full, you can remove you the ROM Backup.) a ROM chip and still run the corresponding ROM BACKUP: HOW IT WORKS Also, it is important that you read and program off your disk drive. Before we could offer software on ROM to adhere to the licensing agreement that our customers, we thoroughly researched comes with the disk-based version of the EASY TO INSTALL We supply a ROM insertion tool (makes in­ stallation simple), plus clear instructions SOFTWARE AVAILABLE ON ROM with diagrams. Here are the programs we're offering on ROM Backup. (For product detailS, see individual ads elsewhere in LIFETIME MONEY-BACK GUARANTEE this issue.) Note that in many cases you can save space in your ROM drawer by buying two or more programs on Our ROM Back-Up Service comes with a life-a the same chip. All our ROMs come with complete, easy-to-follow installation instructions. time guarantee: If a ROM proves defective at." any time-as long as you own the computer You must own (or order) the disk versions of any products you buy on ROM Backup. To order, use order form inside back cover. in which it is installed-we will replace it at IMPORTANT: no charge. In addition, our regular 60-day guarantee of satisfaction also applies: If, within 60 Product Notes Size of ROM Prices days, you are dissatisfied with a ROM Back­ Shelp Includes improved version of note extraction 32K $55. up product for any reason, you may return program. it for a full refund. However, we don't think SideWinder Does not include any of the utility programs that 32K $55.
Recommended publications
  • NASM – the Netwide Assembler
    NASM – The Netwide Assembler version 2.14rc7 © 1996−2017 The NASM Development Team — All Rights Reserved This document is redistributable under the license given in the file "LICENSE" distributed in the NASM archive. Contents Chapter 1: Introduction . 17 1.1 What Is NASM?. 17 1.1.1 License Conditions . 17 Chapter 2: Running NASM . 19 2.1 NASM Command−Line Syntax . 19 2.1.1 The −o Option: Specifying the Output File Name . 19 2.1.2 The −f Option: Specifying the Output File Format . 20 2.1.3 The −l Option: Generating a Listing File . 20 2.1.4 The −M Option: Generate Makefile Dependencies. 20 2.1.5 The −MG Option: Generate Makefile Dependencies . 20 2.1.6 The −MF Option: Set Makefile Dependency File. 20 2.1.7 The −MD Option: Assemble and Generate Dependencies . 20 2.1.8 The −MT Option: Dependency Target Name . 21 2.1.9 The −MQ Option: Dependency Target Name (Quoted) . 21 2.1.10 The −MP Option: Emit phony targets . 21 2.1.11 The −MW Option: Watcom Make quoting style . 21 2.1.12 The −F Option: Selecting a Debug Information Format . 21 2.1.13 The −g Option: Enabling Debug Information. 21 2.1.14 The −X Option: Selecting an Error Reporting Format . 21 2.1.15 The −Z Option: Send Errors to a File. 22 2.1.16 The −s Option: Send Errors to stdout ..........................22 2.1.17 The −i Option: Include File Search Directories . 22 2.1.18 The −p Option: Pre−Include a File . 22 2.1.19 The −d Option: Pre−Define a Macro .
    [Show full text]
  • NASM — the Netwide Assembler Version 2.09.04
    NASM — The Netwide Assembler version 2.09.04 -~~..~:#;L .-:#;L,.- .~:#:;.T -~~.~:;. .~:;. E8+U *T +U' *T# .97 *L E8+' *;T' *;, D97 `*L .97 '*L "T;E+:, D9 *L *L H7 I# T7 I# "*:. H7 I# I# U: :8 *#+ , :8 T, 79 U: :8 :8 ,#B. .IE, "T;E* .IE, J *+;#:T*" ,#B. .IE, .IE, © 1996−2010 The NASM Development Team — All Rights Reserved This document is redistributable under the license given in the file "LICENSE" distributed in the NASM archive. Contents Chapter 1: Introduction . .15 1.1 What Is NASM? . .15 1.1.1 Why Yet Another Assembler?. .15 1.1.2 License Conditions . .15 1.2 Contact Information . .16 1.3 Installation. .16 1.3.1 Installing NASM under MS−DOS or Windows . .16 1.3.2 Installing NASM under Unix . .17 Chapter 2: Running NASM . .18 2.1 NASM Command−Line Syntax . .18 2.1.1 The −o Option: Specifying the Output File Name . .18 2.1.2 The −f Option: Specifying the Output File Format . .19 2.1.3 The −l Option: Generating a Listing File . .19 2.1.4 The −M Option: Generate Makefile Dependencies . .19 2.1.5 The −MG Option: Generate Makefile Dependencies . .19 2.1.6 The −MF Option: Set Makefile Dependency File . .19 2.1.7 The −MD Option: Assemble and Generate Dependencies. .19 2.1.8 The −MT Option: Dependency Target Name. .20 2.1.9 The −MQ Option: Dependency Target Name (Quoted) . .20 2.1.10 The −MP Option: Emit phony targets. .20 2.1.11 The −F Option: Selecting a Debug Information Format .
    [Show full text]
  • First Osborne Group (FOG) Records
    http://oac.cdlib.org/findaid/ark:/13030/c8611668 No online items First Osborne Group (FOG) records Finding aid prepared by Jack Doran and Sara Chabino Lott Processing of this collection was made possible through generous funding from the National Archives’ National Historical Publications & Records Commission: Access to Historical Records grant. Computer History Museum 1401 N. Shoreline Blvd. Mountain View, CA, 94043 (650) 810-1010 [email protected] August, 2019 First Osborne Group (FOG) X4071.2007 1 records Title: First Osborne Group (FOG) records Identifier/Call Number: X4071.2007 Contributing Institution: Computer History Museum Language of Material: English Physical Description: 26.57 Linear feet, 3 record cartons, 5 manuscript boxes, 2 periodical boxes, 18 software boxes Date (bulk): Bulk, 1981-1993 Date (inclusive): 1979-1997 Abstract: The First Osborne Group (FOG) records contain software and documentation created primarily between 1981 and 1993. This material was created or authored by FOG members for other members using hardware compatible with CP/M and later MS and PC-DOS software. The majority of the collection consists of software written by FOG members to be shared through the library. Also collected are textual materials held by the library, some internal correspondence, and an incomplete collection of the FOG newsletters. creator: First Osborne Group. Processing Information Collection surveyed by Sydney Gulbronson Olson, 2017. Collection processed by Jack Doran, 2019. Access Restrictions The collection is open for research. Publication Rights The Computer History Museum (CHM) can only claim physical ownership of the collection. Users are responsible for satisfying any claims of the copyright holder. Requests for copying and permission to publish, quote, or reproduce any portion of the Computer History Museum’s collection must be obtained jointly from both the copyright holder (if applicable) and the Computer History Museum as owner of the material.
    [Show full text]
  • Assembly Language Step-By-Step: Programming with DOS and Linux
    Assembly Language Step-by-Step: Programming with DOS and Linux, Second Edition by Jeff Duntemann ISBN:0471375233 John Wiley & Sons © 2000 (613 pages) A “Lost World” journey into 16-bit assembler programming concepts and techniques. <?xml version="1.0" encoding="ISO-8859-1"?> Table of Contents Assembly Language Step-by-Step—Programming with DOS and Linux, Second Edition Foreword Introduction - "Why Would You Want to Do That?" Another Pleasant Valley Saturday Understanding What Computers Chapter 1 - Really Do Chapter 2 - Alien Bases Getting Your Arms around Binary and Hexadecimal Chapter 3 - Lifting the Hood Discovering What Computers Actually Are The Right to Assemble The Process of Making Assembly Language Chapter 4 - Programs NASM-IDE: A Place to Stand Give me a lever long enough, and a Chapter 5 - place to stand, and I will move the Earth. An Uneasy Alliance The x86 CPU and Its Segmented Memory Chapter 6 - System Following Your Instructions Meeting Machine Instructions up Close Chapter 7 - and Personal Chapter 8 - Our Object All Sublime Creating Programs that Work Dividing and Conquering Using Procedures and Macros to Battle Chapter 9 - Complexity Bits, Flags, Branches, and Tables Easing into Mainstream Chapter 10 - Assembly Programming Chapter 11 - Stringing Them Up Those Amazing String Instructions The Programmer's View of Linux Tools and Skills to Help You Write Chapter 12 - Assembly Code under a True 32-Bit OS Coding for Linux Applying What You've Learned to a True Chapter 13 - Protected Mode Operating System Conclusion - Not the End, But Only the Beginning Appendix A - Partial 8086/8088 Instruction Set Reference Appendix B - Segment Register Assumptions for Real Mode Segmented Model Appendix C - Web URLs for Assembly Programmers Appendix D - Segment Register Assumptions Appendix E - What's on the CD-ROM? Index List of Figures List of Tables Back Cover The bestselling guide to assembly language--now updated and expanded to include coverage of Linux.
    [Show full text]
  • Сравнение Ассемблерных Трансляторов Крис Касперски, Aka Мыщъх, Aka Nezumi, Aka Elrton, Aka Souriz, No E-Mail
    сравнение ассемблерных трансляторов крис касперски, aka мыщъх, aka nezumi, aka elrton, aka souriz, no e-mail. проблема выбора "единственного правильного" ассемблерного транслятора мучает не только начинающих, но и профессиональных программистов. у каждого продукта есть своя когорта поклонниках и спор о преимуществах/недостатках рискует превратиться в священные войны с выносом тел погибших. на форумах такие дискуссии лучше не разводить и вещать в одностороннем порядке, как мыщъх, собственно, и поступил, сравнив MASM, TASM, FASM, NASM, YASM и некоторые другие ассемблеры по всему спектру критериев, значимость которых каждый должен оценивать сам введение Компиляторы языков высокого уровня (Си, Паскаль) в определенной степени совместимы между собой и хотя исходный текст, предназначенный для одного компилятора, не всегда без переделок транслируется на другом, синтаксис и прочие языковые концепции остаются неизменными, позволяя "летать" между MS VC, Intel C++, GCC, Open WATCOM, сравнивая полноту поддержки Стандарта, скорость трансляции, качество кодогенерации, популярность компилятора и вытекающее отсюда изобилие (недостаток) библиотек и компонент к нему. С трансляторами ассемблера все обстоит иначе. Казалось бы, x86 ассемблер — он и в Африке ассемблер, так ведь нет! Помимо поддержки мнемоник машинных команд, каждый транслятор обладает своим собственным набором директив и макросредств, зачастую ни с чем не совместимых. Ассемблерный листинг, "заточенный", например, под MASM, бесполезно переносить на FASM, поскольку, _возможности,_ предоставляемые
    [Show full text]
  • Hydan: Hiding Information in Program Binaries
    Hydan: Hiding Information in Program Binaries Rakan El-Khalil and Angelos D. Keromytis Department of Computer Science, Columbia University in the City of New York {rfe3,angelos}@cs.columbia.edu Abstract. We present a scheme to steganographically embed information in x86 program binaries. We define sets of functionally-equivalent instructions, and use a key-derived selection process to encode information in machine code by using the appropriate instructions from each set. Such a scheme can be used to water- mark (or fingerprint) code, sign executables, or simply create a covert communi- cation channel. We experimentally measure the capacity of the covert channel by determining the distribution of equivalent instructions in several popular operat- ing system distributions. Our analysis shows that we can embed only a limited 1 amount of information in each executable (approximately 110 bit encoding rate), although this amount is sufficient for some of the potential applications men- tioned. We conclude by discussing potential improvements to the capacity of the channel and other future work. 1 Introduction Traditional information-hiding techniques encode ancillary information inside data such as still images, video, or audio. They typically do so in a way that an observer does not notice them, by using redundant bits in the medium. The definition of “redundancy” depends on the medium under consideration (cover medium). Because of their invasive nature, information-hiding systems are often easy to detect, although considerable work has gone into hiding any patterns [1]. In modern steganography, a secret key is used to both encrypt the information-to-be-encoded and select a subset of the redundant bits to be used for the encoding process.
    [Show full text]
  • The Netwide Assembler
    NASM – The Netwide Assembler version 2.14.03rc2 © 1996−2017 The NASM Development Team — All Rights Reserved This document is redistributable under the license given in the file "LICENSE" distributed in the NASM archive. Contents Chapter 1: Introduction . 17 1.1 What Is NASM?. 17 1.1.1 License Conditions . 17 Chapter 2: Running NASM . 19 2.1 NASM Command−Line Syntax . 19 2.1.1 The −o Option: Specifying the Output File Name . 19 2.1.2 The −f Option: Specifying the Output File Format . 20 2.1.3 The −l Option: Generating a Listing File . 20 2.1.4 The −M Option: Generate Makefile Dependencies. 20 2.1.5 The −MG Option: Generate Makefile Dependencies . 20 2.1.6 The −MF Option: Set Makefile Dependency File. 20 2.1.7 The −MD Option: Assemble and Generate Dependencies . 20 2.1.8 The −MT Option: Dependency Target Name . 21 2.1.9 The −MQ Option: Dependency Target Name (Quoted) . 21 2.1.10 The −MP Option: Emit phony targets . 21 2.1.11 The −MW Option: Watcom Make quoting style . 21 2.1.12 The −F Option: Selecting a Debug Information Format . 21 2.1.13 The −g Option: Enabling Debug Information. 21 2.1.14 The −X Option: Selecting an Error Reporting Format . 21 2.1.15 The −Z Option: Send Errors to a File. 22 2.1.16 The −s Option: Send Errors to stdout ..........................22 2.1.17 The −i Option: Include File Search Directories . 22 2.1.18 The −p Option: Pre−Include a File .
    [Show full text]
  • 1.1 Foreword to the HLA Version of “The Art of Assembly...”
    Foreword Chapter One Nearly every text has a throw-away chapter as Chapter One. Here’s my version. Seriously, though, some important copyright, instructional, and support information appears in this chapter. So you’ll probably want to read this stuff. Instructors will definitely want to review this material. 1.1 Foreword to the HLA Version of “The Art of Assembly...” In 1987 I began work on a text I entitled “How to Program the IBM PC, Using 8088 Assembly Lan- guage.” First, the 8088 faded into history, shortly thereafter the phrase “IBM PC” and even “IBM PC Com- patible” became far less dominant in the industry, so I retitled the text “The Art of Assembly Language Programming.” I used this text in my courses at Cal Poly Pomona and UC Riverside for many years, getting good reviews on the text (not to mention lots of suggestions and corrections). Sometime around 1994-1995, I converted the text to HTML and posted an electronic version on the Internet. The rest, as they say is his- tory. A week doesn’t go by that I don’t get several emails praising me for releasing such a fine text on the Internet. Indeed, I only hear three really big complaints about the text: (1) It’s a University textbook and some people don’t like to read textbooks, (2) It’s 16-bit DOS-based, and (3) there isn’t a print version of the text. Well, I make no apologies for complaint #1. The whole reason I wrote the text was to support my courses at Cal Poly and UC Riverside.
    [Show full text]
  • XLT86™ 8080 to 8086 Assembly Language Translator USER's GUIDE Copyright © 1981 Digital Research, Inc
    XLT86™ 8080 to 8086 Assembly Language Translator USER'S GUIDE Copyright © 1981 Digital Research, Inc. P.O. Box 579 801 Lighthouse Avenue Pacific Grove, CA 93950 (408) 649-3896 TWX 910 360 5001 All Rights Reserved All Information Presented Here is Proprietary to Digital Research i COPYRIGHT Copyright © 1981 by Digital Research. All rights reserved. No part of this publication may be reproduced, transmitted, 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, Post Office Box 579, Pacific Grove, California, 93950. This manual is, however, tutorial in nature. Thus, the reader is granted permission to include the example programs, either in whole or in part, in his own programs. 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 reserves the right to revise this publication and to make changes from time to time in the content hereof without obligation of Digital Research to notify any person of such revision or changes. TRADEMARKS CP/M is a registered trademark of Digital Research. CP/M-86, CP/NET, LINK-80, MP/M, MP/M-86, RMAC, XLT86 and PL/I-80 are trademarks of Digital Research. Z80 is a registered trademark of Zilog, Inc. The XLT86 User's Guide was prepared using the Digital Research TEX-80 Text Formatter and was printed in the United States of America by Commercial Press/Monterey.
    [Show full text]
  • Supersoft C Compiler Table of Contents
    Supersoft C Compiler Table Of Contents CHAPTER 1 Introduction » 1 Modularity 2 Intermediate Output: U-code *... 2 Final Output: Assembly Code 3 Execution Time vs. Compilation Time 3 Recommended Read ing 4 Organization of Tnis Manual 5 CHAPTER 2 ' Using the SuperSoft C Compiler 6 Topics Discussed 6 Files Supplied 7 Under CP/M-80 7 Under CP/M-86 8 Under MS-DOS and PC-DOS 9 Under ZMOS 13 Files Needed for Compilation 11 Command Formats and Sequences 12 Compilation Using ASM 15 Compilation Using MAJ 1' Compilation Using ASMS 6 19 Compilation Using MASM 21 Compilation Using M80 23 Compilation Using RMAC 25 Compilation Using AS 26 Compilation Using RASM ". 27 CoiTLiiand Line Options . ..., 29 CC Machine-Independent Command Line Options 2S CC Machine-Dependent Command Line Options 31 C2, COD2COD, and C2I36 Command Line Options 33 The Compiler Preprocessor Directives 35 The IDEFINE Directive 37 The ILINE Directive 33 The f INCLUDE Directive . ... 38 The *IF, fIFDEF, tIFNDEF, fELSE, and SENDIF Directives 39 The fASM and IENDASM Directive 40 The VJNDEF Directive 42 Using List Functions 43 fc I CHAPTER 3 The SuperSoft C Standard Library Functions 45 Descriptions of the Functions 47 The Functions Grouped According to Use 49 List of Functions 50 CHAPTER 4 Combining Source Code and Altering Assembly Code 125 Method 1: The Relocating Assemolers, Modules, and Libraries 125 Method 2: The fINCLUDE Directive 129 Method 3: The CC Command Line Filename List 130 Method 4: Precompilation and Insertion in a Header File 131 Method 5: Cut and Paste 134 How to Reorigin the Code Generated by the Compiler 136 APPENDIX A The Differences between SuperSoft C and Standard C 138 APPENDIX B I Currently Available Machine and Operating System Configurations of the SuperSoft C Compiler l4l APPENDIX C ] Some Common Problems and Solutions 142 APPENDIX D ' Locations of Supplied Functions and Externals 144 APPENDIX E I Using Overlays under CP/M-33 146 APPENDIX F Error Messages .-.
    [Show full text]
  • NASM — the Netwide Assembler Version 0.99.04
    NASM — The Netwide Assembler version 0.99.04 -~~..~:#;L .-:#;L,.- .~:#:;.T -~~.~:;. .~:;. E8+U *T +U' *T# .97 *L E8+' *;T' *;, D97 `*L .97 '*L "T;E+:, D9 *L *L H7 I# T7 I# "*:. H7 I# I# U: :8 *#+ , :8 T, 79 U: :8 :8 ,#B. .IE, "T;E* .IE, J *+;#:T*" ,#B. .IE, .IE, © 2007 The NASM Development Team All rights reserved. This document is redistributable under the license given in the file "COPYING" distributed in the NASM archive. Contents Chapter 1: Introduction. .10 1.1 What Is NASM? . .10 1.1.1 Why Yet Another Assembler? . .10 1.1.2 License Conditions . .10 1.2 Contact Information . .10 1.3 Installation . .11 1.3.1 Installing NASM under MS−DOS or Windows . .11 1.3.2 Installing NASM under Unix . .11 Chapter 2: Running NASM . .13 2.1 NASM Command−Line Syntax . .13 2.1.1 The −o Option: Specifying the Output File Name . .13 2.1.2 The −f Option: Specifying the Output File Format . .14 2.1.3 The −l Option: Generating a Listing File. .14 2.1.4 The −M Option: Generate Makefile Dependencies . .14 2.1.5 The −MG Option: Generate Makefile Dependencies . .14 2.1.6 The −F Option: Selecting a Debug Information Format . .14 2.1.7 The −g Option: Enabling Debug Information. .15 2.1.8 The −X Option: Selecting an Error Reporting Format . .15 2.1.9 The −E Option: Send Errors to a File . .15 2.1.10 The −s Option: Send Errors to stdout . .15 2.1.11 The −i Option: Include File Search Directories.
    [Show full text]
  • NASM — the Netwide Assembler
    NASM — The Netwide Assembler version 2.10.09 © 1996−2012 The NASM Development Team — All Rights Reserved This document is redistributable under the license given in the file "LICENSE" distributed in the NASM archive. Contents Chapter 1: Introduction . .16 1.1 What Is NASM? . .16 1.1.1 Why Yet Another Assembler?. .16 1.1.2 License Conditions . .16 1.2 Contact Information . .17 1.3 Installation. .17 1.3.1 Installing NASM under MS−DOS or Windows . .17 1.3.2 Installing NASM under Unix . .18 Chapter 2: Running NASM . .19 2.1 NASM Command−Line Syntax . .19 2.1.1 The −o Option: Specifying the Output File Name . .19 2.1.2 The −f Option: Specifying the Output File Format . .20 2.1.3 The −l Option: Generating a Listing File . .20 2.1.4 The −M Option: Generate Makefile Dependencies . .20 2.1.5 The −MG Option: Generate Makefile Dependencies . .20 2.1.6 The −MF Option: Set Makefile Dependency File . .20 2.1.7 The −MD Option: Assemble and Generate Dependencies. .21 2.1.8 The −MT Option: Dependency Target Name. .21 2.1.9 The −MQ Option: Dependency Target Name (Quoted) . .21 2.1.10 The −MP Option: Emit phony targets. .21 2.1.11 The −F Option: Selecting a Debug Information Format . .21 2.1.12 The −g Option: Enabling Debug Information. .21 2.1.13 The −X Option: Selecting an Error Reporting Format. .21 2.1.14 The −Z Option: Send Errors to a File. .22 2.1.15 The −s Option: Send Errors to stdout ............................22 2.1.16 The −i Option: Include File Search Directories .
    [Show full text]