Micro Cornucopia #46 Mar89.Pdf
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
EPROM Programmer for the Kaypro
$3.00 June 1984 TABLE OF CONTENTS EPROM Programmer for the Kaypro .................................. 5 Digital Plotters, A Graphic Description ................................ 8 I/O Byte: A Primer ..................................................... .1 0 Sticky Kaypros .......................................................... 12 Pascal Procedures ........................................................ 14 SBASIC Column ......................................................... 18 Kaypro Column ......................................................... 24 86 World ................................................................ 28 FOR1Hwords ........................................................... 30 Talking Serially to Your Parallel Printer ................................ 33 Introduction to Business COBOL ...................................... 34 C'ing Clearly ............................................................. 36 Parallel Printing with the Xerox 820 .................................... 41 Xerox 820, A New Double.. Density Monitor .......................... 42 On 'Your Own ........................................................... 48 Technical Tips ........................................................... 57 "THE ORIGINAL BIG BOARD" OEM - INDUSTRIAL - BUSINESS - SCIENTIFIC SINGLE BOARD COMPUTER KIT! Z-80 CPU! 64K RAM! (DO NOT CONFUSE WITH ANY OF OUR FLATTERING IMITATORSI) .,.: U) w o::J w a: Z o >Q. o (,) w w a: &L ~ Z cs: a: ;a: Q w !:: ~ :::i ~ Q THE BIG BOARD PROJECT: With thousands sold worldwide and over two years -
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. -
CP/M-80 Kaypro
$3.00 June-July 1985 . No. 24 TABLE OF CONTENTS C'ing Into Turbo Pascal ....................................... 4 Soldering: The First Steps. .. 36 Eight Inch Drives On The Kaypro .............................. 38 Kaypro BIOS Patch. .. 40 Alternative Power Supply For The Kaypro . .. 42 48 Lines On A BBI ........ .. 44 Adding An 8" SSSD Drive To A Morrow MD-2 ................... 50 Review: The Ztime-I .......................................... 55 BDOS Vectors (Mucking Around Inside CP1M) ................. 62 The Pascal Runoff 77 Regular Features The S-100 Bus 9 Technical Tips ........... 70 In The Public Domain... .. 13 Culture Corner. .. 76 C'ing Clearly ............ 16 The Xerox 820 Column ... 19 The Slicer Column ........ 24 Future Tense The KayproColumn ..... 33 Tidbits. .. .. 79 Pascal Procedures ........ 57 68000 Vrs. 80X86 .. ... 83 FORTH words 61 MSX In The USA . .. 84 On Your Own ........... 68 The Last Page ............ 88 NEW LOWER PRICES! NOW IN "UNKIT"* FORM TOO! "BIG BOARD II" 4 MHz Z80·A SINGLE BOARD COMPUTER WITH "SASI" HARD·DISK INTERFACE $795 ASSEMBLED & TESTED $545 "UNKIT"* $245 PC BOARD WITH 16 PARTS Jim Ferguson, the designer of the "Big Board" distributed by Digital SIZE: 8.75" X 15.5" Research Computers, has produced a stunning new computer that POWER: +5V @ 3A, +-12V @ 0.1A Cal-Tex Computers has been shipping for a year. Called "Big Board II", it has the following features: • "SASI" Interface for Winchester Disks Our "Big Board II" implements the Host portion of the "Shugart Associates Systems • 4 MHz Z80-A CPU and Peripheral Chips Interface." Adding a Winchester disk drive is no harder than attaching a floppy-disk The new Ferguson computer runs at 4 MHz. -
Microsoft Plays Hardball: Use of Exclusionary Pricing and Technical
Antitrust Bulletin, XL:2, Summer 1995, 265-315 MICROSOFT PLAYS HARDBALL: The Use of Exclusionary Pricing and Technical Incompatibility to Maintain Monopoly Power in Markets for Operating System Software† by KENNETH C. BASEMAN* FREDERICK R. WARREN-BOULTON* and GLENN A. WOROCH** May 1995 ___________________ * Principals, MiCRA: Microeconomic Consulting and Research Associates, Inc., Washington, DC. ** University of California, Berkeley. † Forthcoming, Antitrust Bulletin, June 1995. We would like to express our appreciation for helpful comments and other assistance to Sturge Sobin, Linnet Harlan, Paul Dennis and the participants at the Columbia Business School's Institute for Tele-Information's Seminar on Sustaining Competition in Network Industries through Regulating and Pricing Access, especially Janusz Ordover and Bobby Willig. TABLE OF CONTENTS I. INTRODUCTION AND SUMMARY ................................... 1 II. BACKGROUND .................................................... 3 A. THE MARKET FOR PERSONAL COMPUTER OPERATING SYSTEMS ............................................................ 3 TABLE: NEW SHIPMENTS OF PERSONAL COMPUTER OPERATING SYSTEMS .............................................. 8 B. MICROSOFT'S PRACTICES ..................................... 9 III. FIRST-DEGREE PRICE DISCRIMINATION vs. INEFFICIENT SUBSTITUTION ................................................... 15 A. FIRST-DEGREE PRICE DISCRIMINATION ........................ 16 B. INEFFICIENT SUBSTITUTION ................................. 20 IV. ANTIFRAUD AND ANTIPIRACY -
MTS on Wikipedia Snapshot Taken 9 January 2011
MTS on Wikipedia Snapshot taken 9 January 2011 PDF generated using the open source mwlib toolkit. See http://code.pediapress.com/ for more information. PDF generated at: Sun, 09 Jan 2011 13:08:01 UTC Contents Articles Michigan Terminal System 1 MTS system architecture 17 IBM System/360 Model 67 40 MAD programming language 46 UBC PLUS 55 Micro DBMS 57 Bruce Arden 58 Bernard Galler 59 TSS/360 60 References Article Sources and Contributors 64 Image Sources, Licenses and Contributors 65 Article Licenses License 66 Michigan Terminal System 1 Michigan Terminal System The MTS welcome screen as seen through a 3270 terminal emulator. Company / developer University of Michigan and 7 other universities in the U.S., Canada, and the UK Programmed in various languages, mostly 360/370 Assembler Working state Historic Initial release 1967 Latest stable release 6.0 / 1988 (final) Available language(s) English Available programming Assembler, FORTRAN, PL/I, PLUS, ALGOL W, Pascal, C, LISP, SNOBOL4, COBOL, PL360, languages(s) MAD/I, GOM (Good Old Mad), APL, and many more Supported platforms IBM S/360-67, IBM S/370 and successors History of IBM mainframe operating systems On early mainframe computers: • GM OS & GM-NAA I/O 1955 • BESYS 1957 • UMES 1958 • SOS 1959 • IBSYS 1960 • CTSS 1961 On S/360 and successors: • BOS/360 1965 • TOS/360 1965 • TSS/360 1967 • MTS 1967 • ORVYL 1967 • MUSIC 1972 • MUSIC/SP 1985 • DOS/360 and successors 1966 • DOS/VS 1972 • DOS/VSE 1980s • VSE/SP late 1980s • VSE/ESA 1991 • z/VSE 2005 Michigan Terminal System 2 • OS/360 and successors -
A Study on Various Programming Languages to Keep Pace with Innovation
S.Sridhar* et al. (IJITR) INTERNATIONAL JOURNAL OF INNOVATIVE TECHNOLOGY AND RESEARCH Volume No.5, Issue No.2, February – March 2017, 5681-5704. A Study On Various Programming Languages To Keep Pace With Innovation S.SRIDHAR Professor & Director RV Centre for Cognitive & Central Computing R.V.College of Engineering, Mysore Road Bangalore-560059 India Abstract: A programming language is a formal computer language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs to control the behaviour of a machine or to express algorithms. The earliest known programmable machine preceded the invention of the digital computer and is the automatic flute player described in the 9th century by the brothers Musa in Baghdad, "during the Islamic Golden Age". From the early 1800s, "programs" were used to direct the behavior of machines such as Jacquard looms and player pianos. Thousands of different programming languages have been created, mainly in the computer field, and many more still are being created every year. Many programming languages require computation to be specified in an imperative form (i.e., as a sequence of operations to perform) while other languages use other forms of program specification such as the declarative form (i.e. the desired result is specified, not how to achieve it). The description of a programming language is usually split into the two components of syntax (form) and semantics (meaning). Some languages are defined by a specification document (for example, the C programming language is specified by an ISO Standard) while other languages (such as Perl) have a dominant implementation that is treated as a reference. -
MTS Volume 1, for Example, Introduces the User to MTS and Describes in General the MTS Operating System, While MTS Volume 10 Deals Exclusively with BASIC
M T S The Michigan Terminal System The Michigan Terminal System Volume 1 Reference R1001 November 1991 University of Michigan Information Technology Division Consulting and Support Services DISCLAIMER The MTS manuals are intended to represent the current state of the Michigan Terminal System (MTS), but because the system is constantly being developed, extended, and refined, sections of this volume will become obsolete. The user should refer to the Information Technology Digest and other ITD documentation for the latest information about changes to MTS. Copyright 1991 by the Regents of the University of Michigan. Copying is permitted for nonprofit, educational use provided that (1) each reproduction is done without alteration and (2) the volume reference and date of publication are included. 2 CONTENTS Preface ........................................................................................................................................................ 9 Preface to Volume 1 .................................................................................................................................. 11 A Brief Overview of MTS .......................................................................................................................... 13 History .................................................................................................................................................. 13 Access to the System ........................................................................................................................... -
Slickedit Plug-In for Eclipse V3.2 User Guide
SlickEdit® Plug-In v3.3 for Eclipse™ SlickEdit® Plug-In v3.3 for Eclipse™ Information in this documentation is subject to change without notice and does not represent a commitment on the part of SlickEdit Inc. The software described in this document is protected by U.S. and international copyright laws and by other applicable laws, and may be used or copied only in accordance with the terms of the license or nondisclosure agreement that accompanies the software. It is against the law to copy the software on any medium except as specifically allowed in the license or nondisclosure agreement. The licensee may make one copy of the software for backup purposes. No part of this documentation may be reproduced or trans- mitted in any form or by any means, electronic or mechanical, including photocopying, recording, or information storage and retrieval systems, for any purpose other than the licensee's personal use, without the express written permission of SlickEdit Inc. Copyright 1988-2007 SlickEdit Inc. SlickEdit, Visual SlickEdit, Clipboard Inheritance, DIFFzilla, SmartPaste, Context Tagging, and Slick-C are registered trademarks of SlickEdit Inc. Code Quick | Think Slick is a trademark of SlickEdit Inc. All other products or company names are used for identifica- tion purposes only and may be trademarks of their respective owners. Protected by U.S. Patent 5,710,926. Table of Contents 1. Introduction ................................................................................................................... 1 How to Get the Most out -
MINOS 5.51 User's Guide
SYSTEMS OPTIMIZATION LABORATORY DEPARTMENT OF MANAGEMENT SCIENCE AND ENGINEERING STANFORD UNIVERSITY STANFORD, CALIFORNIA, USA MINOS 5.51 USER’S GUIDE by Bruce A. Murtagh† and Michael A. Saunders‡ TECHNICAL REPORT SOL 83-20R December 1983 Revised September 23, 2003 Copyright c 1983–2002 Stanford University †Graduate School of Management, Macquarie University, Sydney, NSW, Australia ([email protected]). ‡Dept of Management Science and Engineering, Terman Building, Stanford University, Stanford, CA 94305-4026, USA ([email protected]). Research and reproduction of this report were supported by the Department of Energy contract DE-AM03-76SF00326, PA No. DE-AT03-76ER72018; National Science Foundation grants MCS- 7926009, ECS-8012974 and CCR-9988205; the Office of Naval Research contracts N00014-75-C-0267 and N00014-02-1-0076; and the Army Research Office contract DAAG29-81-K-0156. Any opinions, findings, and conclusions or recommendations expressed in this publication are those of the authors and do not necessarily reflect the views of the above sponsors. Reproduction in whole or in part is permitted for any purposes of the United States Government. ii Contents Preface to MINOS 5.51 vii Preface to MINOS 5.0 xv 1 Introduction 3 1.1 LinearProgramming .................................. 4 1.2 Problems with a Nonlinear Objective . 5 1.3 Problems with Nonlinear Constraints . ..... 7 1.4 ProblemFormulation................................. ... 9 1.5 Restrictions....................................... 10 1.6 Storage .......................................... 10 1.7 Files............................................ 11 1.8 InputDataFlow ...................................... 11 1.9 MultipleSPECSFiles .................................. 12 1.10 Internal Modifications . 13 2 User-written Subroutines 15 2.1 Subroutine funobj . 15 2.2 Subroutine funcon . 17 2.3 Constant Jacobian Elements . -
An Introduction to the EMACS Editor
MASSACHUSETTS INSTITUTE OF TECHNOLOGY ARTIFICIAL INTELLIGENCE LABORATORY AI Memo No. 447 November 1977 An Introduction to the EMACS Editor by Eugene Ciccarelli » Abstract: The intent of this memo is to describe EMACS in enough detail to allow a user to edit comfortably in most circumstances, knowing how to get more information if needed. Basic commands described cover buffer editing, file handling, and getting help. Two sections cover commands especially useful for editing LISP code, and text (word- and paragraph-commands). A brief "cultural interest" section describes the environment that supports EMACS commands. EMACS Introduction 2 9 December 1977 Preface This memo is aimed at users unfamiliar not only with the EMACS editor, but also with the ITS operating system. However, those who have used ITS before should be able to skip the few ITS-related parts without trouble. Newcomers to EMACS should at least read sections 1 through 5 to start with. Those with a basic knowledge of EMACS can use this memo too, skipping sections (primarily those toward the beginning) that they seem to know already. A rule of thumb for skipping sections is: skim the indented examples and make sure you recognize everything there. Note that the last section, "Pointers to Elsewhere", tells where some further information can be found. There can be a great deal of ambiguity regarding special characters, particularly control-characters, when referring to them in print. The following list gives examples of this memo's conventions for control-characters as typed on conventional terminals: IB is control-A. Ii is control-®. (Which you can also type, on most terminals, by typing control-space.) i is altmode (labeled "escape" on some terminals, but be careful: terminals with meta keys, e.g. -
Don Maslin CP/M Collection
http://oac.cdlib.org/findaid/ark:/13030/c8ws90bd No online items Guide to the Don Maslin CP/M collection Finding aid prepared by Rita Wang and Sydney Gulbronson Olson, 2017. Elena Colón-Marrero, and Pennington Ahlstrand, 2020. 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 2020 Guide to the Don Maslin CP/M X6817.2013 1 collection Title: Don Maslin CP/M collection Identifier/Call Number: X6817.2013 Contributing Institution: Computer History Museum Language of Material: English Physical Description: 29.5 Linear feet,19 record carts, 6 software boxes, and 1 periodical box Date (bulk): Bulk, 1977-1984 Date (inclusive): 1973-1996 Abstract: The Don Maslin CP/M collection consists of software and published documentation ranging from 1973 to 1996, with the bulk being from 1977 to 1984. About half of the collection consists of software in floppy disk and cassette formats. Most of this portion of the collection pertains to CP/M and applications that were written for the CP/M operating system. The other half of the collection contains text documentation such as reference manuals and user guides for a variety of software and hardware. A significant portion of the text is related to hardware, some of which was donated with this collection and is cataloged separately. Notable companies in this collection include Advanced Computer Design, Advanced Digital Corporation, Epson, Hewlett-Packard, IBM, MicroPro, and Tektronix. -
Microsoft Corporation, the Justice Department, and Antitrust Theory
Scholarship Repository University of Minnesota Law School Articles Faculty Scholarship 1996 Microsoft Corporation, the Justice Department, and Antitrust Theory Daniel J. Gifford University of Minnesota Law School, [email protected] Follow this and additional works at: https://scholarship.law.umn.edu/faculty_articles Part of the Law Commons Recommended Citation Daniel J. Gifford, Microsoft Corporation, the Justice Department, and Antitrust Theory, 25 SW. U. L. REV. 621 (1996), available at https://scholarship.law.umn.edu/faculty_articles/337. This Article is brought to you for free and open access by the University of Minnesota Law School. It has been accepted for inclusion in the Faculty Scholarship collection by an authorized administrator of the Scholarship Repository. For more information, please contact [email protected]. MICROSOFT CORPORATION, THE JUSTICE DEPARTMENT, AND ANTITRUST THEORY Daniel J. Gifford* TABLE OF CONTENTS I. Introduction ............................................. 622 II. Microsoft as the Subject of Antitrust Concern: Some Factual Background ..................................... 624 III. The Antitrust Law Background: Academic and Political D evelopm ents ........................................... 628 IV. The License Agreements ................................ 631 A. The Exclusionary Provisions ........................ 632 B. Monitoring Efficiencies .............................. 633 C. The Evolution of the Law Governing Exclusive Supply Contracts .................................... 634 D. Questions About the Consent