Ersatz-11 Standalone Pdp-11 Emulator Version 7.2

Total Page:16

File Type:pdf, Size:1020Kb

Ersatz-11 Standalone Pdp-11 Emulator Version 7.2 ERSATZ-11 STANDALONE PDP-11 EMULATOR VERSION 7.2 Copyright c 1993{2016 by Digby's Bitpile, Inc. All rights reserved. Release date: 01-Dec-2016 §¤¤ ¤ ¤¥ ¦¥¥ ¥ D Bit • 139 Stafford Road • Monson, MA • 01057 • USA • www.dbit.com § ¤ ¤¤ Digby's Bitpile, Inc. DBA D Bit ¤¥ 139 Stafford Road Monson, MA 01057 ¦ ¥¥ ¥ USA +1 (413) 267-4600 [email protected] www.dbit.com Copyright c 1993{2016 by Digby's Bitpile, Inc. All rights reserved. The following are trademarks of Digby's Bitpile, Inc.: £ ¡ D Bit E11 Ersatz ¢¡¡ ¡ The following are trademarks or registered trademarks of Digital Equipment Corporation: DEC DECnet DECtape DECwriter DIGITAL IAS MASSBUS PDP PDT P/OS Q-BUS RSTS RSX RT-11 ULTRIX UNIBUS VT The following are trademarks or registered trademarks of S&H Computer Systems, Inc.: TSX TSX-Plus Other product, service, and company names that appear in this document are used for identification purposes only, and may be trademarks and/or service marks of their respective owners. Contents 1 Introduction 1 1.1 Emulated block device types . 2 1.2 Emulated sequential device types . 3 1.3 Emulated serial device types . 3 1.4 Emulated network device types . 3 1.5 Emulated DDCMP device types . 4 1.6 Miscellaneous device types . 4 1.7 PC hardware support . 4 1.8 Device names . 6 1.9 Filenames . 7 1.10 Notes . 8 1.10.1 Interrupts . 8 1.10.2 Host systems . 8 1.10.3 Copyright and licensing . 9 1.11 Acknowledgments . 9 1.12 History . 10 2 Installation and Configuration 12 2.1 System requirements . 12 2.2 Installation . 12 2.3 Configuration . 13 3 Transferring the PDP-11 Operating System to the PC 16 3.1 SCSI disks . 16 3.2 SCSI tapes . 17 3.3 Kermit . 17 3.4 Ethernet . 17 3.5 ASCII serial dump . 18 3.6 System-specific notes . 19 3.7 Utilities . 19 4 Disk Devices 21 4.1 Disk cache . 22 4.2 Padding short volumes . 22 4.3 PC disk devices . 22 4.3.1 Disk image files . 23 4.3.2 Multiple concatenated disk image files . 24 4.3.3 Raw SCSI disk drives . 24 4.3.4 Raw BIOS disk drives and partitions . 26 4.3.5 Raw floppy disk drives . 27 4.3.6 Catweasel floppy disk drives . 29 4.3.7 RAM disk drives . 29 4.3.8 Disks with intentionally bad blocks . 30 4.3.9 Null disk drives . 30 4.4 Emulated PDP-11 disk devices . 31 4.4.1 DB: | RP04, RP05, RP06 . 31 4.4.2 DC: | RC11/RS64 . 32 4.4.3 DD: | DL11/TU58 . 32 4.4.4 DF: | RF11/RS11, DDC DMS-11X/SSDM 100 (called RF: in RT-11) . 33 4.4.5 DK: | RK02, RK03, RK05 DECpack (called RK: in RT-11) . 34 4.4.6 DL: | RL01, RL02 . 34 4.4.7 DM: | RK06, RK07 . 35 4.4.8 DP: | RP02, RP03 . 35 4.4.9 DR: | RM02, RM03, RM05, RM80, RP07 . 36 4.4.10 DS: | RS03, RS04 . 37 4.4.11 DT: | TU55, TU56 DECtape . 37 4.4.12 DU: | MSCP disks . 38 4.4.13 DX: | RX01 . 39 4.4.14 DY: | RX02, \RX03" . 39 4.4.15 FX: | Fox 2/30 \drum" . 40 4.4.16 HD: | Hypothetical disk . 40 4.4.17 PD: | PDT-11/150 RX01 . 41 4.4.18 QX: | Terak 8510/a single-density disk . 41 5 Tape Devices 42 5.1 Experimental tape cache . 42 5.2 PC tape devices . 43 5.2.1 Tape image files . 43 5.2.2 Raw SCSI tape drives . 44 5.2.3 RAM tape drives . 44 5.2.4 Null tape drives . 45 5.3 Emulated PDP-11 tape devices . 45 5.3.1 CT: | TU60 DECcassette . 45 5.3.2 MM: | TE16/TU16, TU45, TU77 . 46 5.3.3 MS: | TK25, TS04, TS05, TU80 . 47 5.3.4 MT: | TS03, TU10 . 48 5.3.5 MU: | TMSCP tapes . 48 6 Serial Lines 49 6.1 PC serial devices . 50 6.1.1 Serial options common to all devices . 50 6.1.2 Video consoles . 52 6.1.3 COM ports . 53 6.1.4 Boca Research BocaBoard . ..
Recommended publications
  • Muxserver 380 Hardware Installation Manual Order Number EK-DSRZD-IM-002
    MUXserver 380 Hardware Installation Manual Order Number EK-DSRZD-IM-002 2nd Edition Second Edition - February 1992 The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation (Australia) Pty. Limited. Digital Equipment Corporation (Australia) Pty. Limited assumes no responsibility for any errors that may appear in this document. The software described in this document is furnished under a license and may be used or copied only in accordance with the terms of such license. No responsibility is assumed for the use or reliability of software on equipment that is not supplied by Digital Equipment Corporation (Australia) Pty. Limited or its affiliated companies. Copyright ©1992 by Digital Equipment Corporation (Australia) Pty. Limited. All Rights Reserved. Printed in Australia. The postpaid READER’S COMMENTS form on the last page of this document requests the user’s critical evaluation to assist in preparing future documentation. The following are trademarks of Digital Equipment Corporation: DEC DIBOL UNIBUS DEC/CMS EduSystem UWS DEC/MMS IAS VAX DECnet MASSBUS VAXcluster DECstation PDP VMS DECsystem–10 PDT VT DECSYSTEM–20 RSTS DECUS RSX DECwriter ULTRIX dt Contents Preface viii Chapter 1 Introduction 1.1 Overview of the MUXserver 380 Network . ................................1–1 1.2 Typical MUXserver 380 Network Configuration ...............................1–2 1.3 The MUXserver 380 . .................................................1–3 1.4 Connecting the MUXserver 380 . ........................................1–6 1.5 Installation Overview . ................................................1–10 1.6 Items Required for MUXserver 380 Installation .............................1–11 1.7 Service Options ......................................................1–12 1.7.1 Digital On-Site Service .
    [Show full text]
  • PDP-11 Bus Handbook (1979)
    The material in this document is for informational purposes only and is subject to change without notice. Digital Equipment Corpo­ ration assumes no liability or responsibility for any errors which appear in, this document or for any use made as a result thereof. By publication of this document, no licenses or other rights are granted by Digital Equipment Corporation by implication, estoppel or otherwise, under any patent, trademark or copyright. Copyright © 1979, Digital Equipment Corporation The following are trademarks of Digital Equipment Corporation: DIGITAL PDP UNIBUS DEC DECUS MASSBUS DECtape DDT FLIP CHIP DECdataway ii CONTENTS PART 1, UNIBUS SPECIFICATION INTRODUCTION ...................................... 1 Scope ............................................. 1 Content ............................................ 1 UNIBUS DESCRIPTION ................................................................ 1 Architecture ........................................ 2 Unibus Transmission Medium ........................ 2 Bus Terminator ..................................... 2 Bus Segment ....................................... 3 Bus Repeater ....................................... 3 Bus Master ........................................ 3 Bus Slave .......................................... 3 Bus Arbitrator ...................................... 3 Bus Request ....................................... 3 Bus Grant ......................................... 3 Processor .......................................... 4 Interrupt Fielding Processor .........................
    [Show full text]
  • PDP-A RAM LIBRARY PROG
    .. [Q]OECUS ! PDP-a RAM LIBRARY PROG . CATALOG PDP-8 PROGRAM LIBRARY CATALOG The DECUS Library Staff wishes to express appreciation to the many authors who have submitted new or revised programs and to the many other individuals who have contributed their time to improving the DECUS Library. June 1979 C DIGITAL EQUIPMENT COMPUTER USERS SOCIETY This is a complete PDP-8 DECUS Library Catalog. It includes a complete listing of current PDP-8, BASIC-8, and FOCAL-8 DECUS programs. First Edition December 1973 Updated July 1974 Updated December 1974 Updated May 1975 Updated November 1975 Updated June 1976 Combined and revised March 1977 Updated and revised August 1978 Updated and revised June 1979 Copyright © 1979, Digital Equipment Corporation, Maynard, Massachusetts The DECUS Program Library is a clearing house only; it does not sell, generate or test programs. All programs and information are provided "AS IS". DIGITAL EQUIPMENT COMPUTER USERS SOCIETY, DIGITAL EQUIPMENT CORPORATION AND THE CONTRIBUTOR DISCLAIM ALL WARRANTIES ON THE PROGRAMS AND ANY MEDIA ON WHICH THE PROGRAMS ARE PROVIDED, INCLUDING WITHOUT LIMITATION, ALL IMPLIED WARRANTIES OF MER­ CHANT ABILITY AND FITNESS. The descriptions, service charges, exchange rates, and availability of software available from the DECUS Library are subject to change without notice. The following are trademarks of Digital Equipment Corporation: COMPUTER LABS DECtape FOCAL PDP COMTEX DECUS INDAC PHA DDT DIBOL LAB·S RSTS DEC DIGITAL MASSBUS RSX DECCOMM EDUSYSTEM OMNIBUS TYPESET-8 DECsystem·l0 FLIP CHIP OS-8 TYPESET·ll DECSYSTEM·20 UNIBUS 5/79-14 CONTENTS iii Section 1 General Information 1.1 Special Announcements for 1979 ......
    [Show full text]
  • Massbus Follies
    A Massbus Mystery, or, Why Primary Sources Matter, Even In Computer History Bob Supnik, 24-Sep-2004 Summary In preparing a simulator for the VAX-11/780, I discovered that all the extent printed documentation for the DEC RP04/RP05/RP06 controllers is incorrect. Further, VMS followed this error in its drivers, creating a latent bug that has been present since the first release of the operating system in 1977. Background: The Massbus The Massbus is a simple, 16b, high-speed interconnect between a CPU host adapter and one or more mass storage devices. DEC created the Massbus in the early 1970’s, to provide a CPU-to-mass-storage interconnect that was faster than the Unibus. The Massbus was implemented in the PDP-11/70 (via the RH70 host bus adapter) and the DECsystem-20 (via the RH20 host bus adapter). The Massbus was the primary storage interconnect on the VAX-11/780 (via the RH780 host bus adapter). Massbus storage could also be connected to Unibus PDP-11’s (via the RH11 host bus adapter). The Massbus implemented a very simple command and control structure between the host bus adapter and devices. The host adapter maintained the address and word count (DMA) logic. It communicated with the devices via register reads and writes. The host adapter mapped host addresses either to internal (adapter) registers offsets, or to external (device) register offsets. On the PDP-11, this mapping was quite complicated, and a mapping PROM was used between host addresses and register offsets; on the VAX, it was very simple, with different partitions of the adapter’s address space being used for internal offsets and external offsets.
    [Show full text]
  • Cau Truc May Tinh 002.Pdf
    CHƯƠNG 1 KIẾN TRÚC CƠ BẢN CỦA MÁY TÍNH § 1. Những thành phần cơ bản của máy tính Biểu diễn thông tin trong máy tính I. Hệ đếm nhị phân và phương pháp biểu diễn thông tin trong máy tính. 1. Hệ nhị phân (Binary) 1.1. Khái niệm: Hệ nhị phân hay hệ đếm cơ số 2 chỉ có hai con số 0 và 1. Đó là hệ đếm dựa theo vị trí. Giá trị của một số bất kỳ nào đó tuỳ thuộc vào vị trí của nó. Các vị trí có trọng số bằng bậc luỹ thừa của cơ số 2. Chấm cơ số được gọi là chấm nhị phân trong hệ đếm cơ số 2. Mỗi một con số nhị phân được gọi là một bit (Binary digit). Bit ngoài cùng bên trái là bit có trọng số lớn nhất (MSB, Most Significant Bit) và bit ngoài cùng bên phải là bit có trọng số nhỏ nhất (LSB, Least Significant Bit) như dưới đây: 23 22 21 20 2-1 2-2 MSB 1 0 1 0 . 1 1 LSB Chấm nhị phân Số nhị phân (1010.11)2 có thể biểu diễn thành: 3 2 1 0 -1 -2 (1010.11)2 = 1*2 + 0*2 + 1*2 + 0*2 + 1*2 + 1*2 = (10.75)10. Chú ý: dùng dấu ngoặc đơn và chỉ số dưới để ký hiệu cơ số của hệ đếm. Đối với phần lẻ của các số thập phân, số lẻ được nhân với cơ số và số nhớ được ghi lại làm một số nhị phân.
    [Show full text]
  • PRRU Prozeßdatenverarbeitung
    Skriptum PRRU Prozeßdatenverarbeitung © 1996 by Mag. Dr. Klaus Coufal Mag. Dr. Klaus Coufal - prru3_g.doc - 17. Januar 1997 1 Inhaltsverzeichnis Inhaltsverzeichnis .............................................................................................................................. 2 I Grundlagen für PRRU ...................................................................................................................... 6 1 PHYSIK....................................................................................................................................... 6 1.1 Einheiten und Symbole ......................................................................................................... 6 1.2 Ohm´sches Gesetz................................................................................................................ 8 1.3 Kirchhoff´sche Regel ............................................................................................................. 8 1.4 Verhältnisse bei mehreren Widerständen .............................................................................. 9 1.5 Quellen- und Klemmenspannung .......................................................................................... 9 1.6 Spannungs- und Strommessung inkl. Meßfehler...................................................................10 1.7 Spannungsteiler ...................................................................................................................10 1.8 Elektrische Leistung .............................................................................................................11
    [Show full text]
  • Designer's Notebook
    DESIGNER'S NOTEBOOK EK-VBIDS-RM-001 DIGITAL EQUIPMENT CORPORATION CONFIDENTIAL AND PROPRIETARY DIGITAL CONFIDENTIAL & PROPRIETARY ( .... ~•. ... ,,)' VAXBI DESIGNER'S NOTEBOOK EK-VBIDS-RM-001 o Digital Equipment Corporation. Maynard, Massachusetts DIGITAL CONFIDENTIAL & PROPRIETARY First Printing, January 1986 Digital Equipment Corporation makes no representation that the interconnection of its products in the manner described herein will not infringe on existing or future patent rights, nor do the descrip­ tions contained herein imply the granting of license to make, use, or sell equipment constructed in accordance with this description. The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. The manuscript for this book was created using generic coding and, via a translation program, was automatically typeset. Book production was done by Educational Services Development and Pub­ lishing in Bedford, MA. Copyright © Digital Equipment Corporation 1985, 1986 All Rights Reserved Printed in U.S.A. The following are trademarks of Digital Equipment Corporation: DEC MASSBUS UNIBUS DECmate PDP ULTRIX DECnet P/OS VAX "----- / DECUS Professional VAXBI DECwriter Rainbow VAXELN DIBOL RSTS VMS ~DmDDmD'" RSX VT RT Work Processor DIGITAL CONFIDENTIAL & PROPRIETARY Contents Preface Chapter 1 Introduction to VAXBI Option Design 1-1 by VAXBI Development Group Overview
    [Show full text]
  • An Interpreted Operating System
    Faculty for Computer Science Operating Systems Group Master Thesis Summer semester 2018 PylotOS - an interpreted Operating System Submitted by: Naumann, Stefan [email protected] Programme of study: Master Informatik 3rd semester Matriculation number: XXXXXX Supervisors: Christine Jakobs Dr. Peter Tröger Prof. Dr. Matthias Werner Submission deadline: 11th July 2018 Contents 1. Introduction 1 2. Preliminary Considerations 3 2.1. Textbook Operating System Architecture . 3 2.1.1. Processes and Interprocess Communication . 4 2.1.2. Driver Model . 6 2.2. Platform Considerations . 9 2.2.1. Intel x86 . 9 2.2.2. Raspberry Pi . 11 3. Existing Implementations 13 3.1. Related Work . 13 3.2. The C subroutine library . 15 3.2.1. Device drivers and files . 15 3.2.2. Process Management . 16 3.3. 4.3BSD . 16 3.3.1. Process Management . 16 3.3.2. Interprocess Communication . 19 3.3.3. Driver Architecture . 21 3.3.4. System Start-up . 23 3.4. Linux 2.6 . 26 3.4.1. Handling Interrupts and Exceptions . 26 3.4.2. Linux I/O Architecture and device drivers . 30 3.4.3. Levels of kernel support for a device . 33 3.5. Windows 2000 . 34 3.5.1. Interrupt Handling . 34 3.5.2. I/O System . 36 3.5.3. I/O Manager . 37 3.5.4. Structure of a Driver . 39 3.5.5. Plug and Play . 40 3.5.6. Power Manager . 41 3.5.7. I/O Data Structures (ntddk.h) . 42 3.6.JX ................................................... 43 3.6.1. Architectural Overview . 44 3.6.2.
    [Show full text]
  • CERN 81-03 12 March 1981 P00025641 ORGANISATION
    C CERN 81-03 -L 12 March 1981 P00025641 ORGANISATION EUROPÉENNE POUR LA RECHERCHE NUCLÉAIRE CERN EUROPtiAN ORGANIZATION FOR NUCLEAR RESEARCH PROCEEDINGS OF THE 1980 CERN SCHOOL OF COMPUTING Vraona-Attiki, Greece, 14-27 September 1980 GENEVA 1981 © Copyright CERN, Genève, 1981 Propriété littéraire et scientifique réservée pour Literary and scientific copyrights reserved in tous les pays du monde. Ce document ne peut all countries of the world This report, or eue reproduit ou traduit en luut ou en partie any part of It, may not be reprinted or trans­ sans l'autorisation écrite du Directeur général lated without written permission of the du CERN, titulaire du droit d'auteur. Dans copyright holder, the Dtrector-<Jeneral of les eus appropries, et s'il s'agit d'utiliser le CERN. However, permission will be freely document à des fins non commerciales, celte granted for appropriate non-commercial use. autorisation sera volontiers accordée, If any patentable invention or registrable l.e CERN ne revendique pas ta propriété des design is described in the report, CERN makes inventions brevetâmes et dessins ou modèles no claim to property rights in ii hut offers it susceptibles de dépôt qui pourraient être décrits for the free use of research institutions, manu­ dans le present document; ceux-ci peuvent être facturers and olhers. CERN, however, may librement utilises par les instituts de recherche, oppose any attempt by a user to claim any les industriels et autres intéressés. Cependant, proprietary or patent rights in such invention» If CERN se réserve le droit de s'opposer à or designs as may be described in the present toute revendication qu'un usager pourrait faire document.
    [Show full text]
  • Engineer's Orientation Manual
    ENG UN s , i' - ,. .,* A ENGINEERING HANDBOOK SERIES c Y V ENGINEER'S ORIENTATION MANUAL JANUARY. 1980 COMPANY CONFIDENTIAL 2nd Edition, January 1980 The drawings and specifications herein are the property of Digital Equipment Corporation and shall not be reproduced or copied or used in whole or in part as the basis for the manufacture or sale of equipment described herein without written permission. Copyright Q 1980 by Digital Equipment Corporation The material in this manual is for informational purposes and is subject to change without notice. Digital Equipment Corporation assumes no re- sponsibility for any errors which may appear in this manual. Printed in U.S.A. This document was set on DIGITAL'S DECset-8000 computerized typesetting system. The following are trademarks of Digital Equipment Corporation, Maynard, Massachusetts: DIGITAL DECsystem- 10 MASSBUS DEC DECSYSTEM-20 OMNIBUS PDP DIBOL OS/8 DECUS EDUSYSTEM RSTS UNIBUS VAX RSX VMS IAS CONTENTS Preface .............................................................................................................................................. ix Foreword ........................................................................................................................................... x Section 1 CORPORATE OVERVIEW 1.0 SCOPE ................................................................................................................................... 1 2.0 INTRODUCTION - KEN OLSEN ......................................................................................
    [Show full text]
  • Student Guide
    EY -5554E-SG-0002 This course is designed for internal use only NOT FOR SALE OR RENT VAXBI Adapters Student Guide ~DmDDmDW Educational Services Second Edition, February 1987 Copyright©Digital Equipment Corporation 1987 All Rights Reserved The information in this document is subject to change without notice and should not be construed as a commitment by Digital Equipment Corporation. Digital Equipment Corporation assumes no responsibility for any errors that may appear in this document. Printed in U.S.A. The following are trademarks of Digital Equipment Corporation: rM DECwriter RSX mamaama DIBOL Scholar DEC MASSBUS ULTRIX DECmate PDP UNIBUS DECset p/OS VAX DECsystem-l0 Professional VMS DECSYSTEM-20 Rainbow VT DEC US RSTS Work Processor CONTENTS SG STUDENT GUIDE INTRODUCTION THE VAXBI ADAPTERS INFORMATION DATABASE • • • • • • SG-3 Practice and Tests • • • • • SG-4 The Menu • • • • • • • • • SG-4 TYPES OF ADAPTERS •••• • • • SG-7 PIO Adapters • • . • • • • . • . SG-7 Window Adapters •• • SG-9 Port Adapters ••• • • • • • • • • • SG-IO VAXBI ADDRESS SPACE ••• • • • • • • • • • • SG-ll THINGS TO REMEMBER • • • • • • SG-13 UNIT 1 DWBUA ADAPTER LESSON 1 - INTRODUCTION. • • •• 1-3 Functional Description · . .. ... 1-4 Block Diagram. • • . 1-4 Transactions • • • · . 1-7 LESSON 2 - DWBUA REGISTERS · . .. 1-9 LESSON 3 - INSTALLATION ••• · . 1-11 Self-Test ••••••• • • • • • • • 1-16 Macrodiagnostic Program. • • • • . • • • • • • • 1-1 7 LESSON 4 - TROUBLESHOOTING • • • • • • • • 1-19 LESSON 5 - RELATED DOCUMENTATION • · . 1-28 UNIT 2 DMB32 ADAPTER LESSON 1 - INTRODUCTION. 2-3 Functional Description • • • • • • • • • • •• 2-5 Data Transfer •• . .. 2-8 Interrupts • • • • • • • • • • • • 2-9 Physical Description • • • • • • 2-10 The DMB32 Option • • • • • • • • • • • • • 2-10 The H3033 Distribution Panel • • • 2-10 LESSON 2 - DMB32 REGISTERS • • • • 2-12 iii LESSON 3 - INSTALLATION ••• • • 2-13 Installation Task List • • • • • • 2-13 DMB32 Installation Kits.
    [Show full text]
  • A UNIX™ Operating System for the DEC VAX-11/780 Computer*
    A UNIX™ Operating System for the DEC VAX-11/780 Computer* Thomas B. London John F. Reiser ABSTRACT A UNIX operating system together with a complete user environment has been implemented on the VAX-11/780 computer manufactured by Digital Equipment Corpora- tion. The VAX-11/780 system provides 32-bit addresses and data. It uses the same input/output devices and the PDP-11 family and is controlled through a console computer which can be remotely accessed. Additionally, the VAX-11/780 is priced nearly the same as a PDP-11/70 and executes most programs somewhat faster than a PDP-11/780. This memorandum describes the VAX-11/780 hardware and the UNIX operating system and the C programming language software implementation, records some obser- vations on program portability, and speculates ways in which the operating system over- head can be significantly reduced. The authors conclude that the VAX-11/780 provides and excellent hardware environment for running UNIX and C software. Introduction The VAX-11/780 [1] is a new, general-purpose, stored-program electronic digital computer manufac- tured by Digital Equipment Corporation. At minicomputer prices it provides addresses and data which are 32 bits wide; the traditional minicomputer address space bound of 64K is gone. This memorandum describes the VAX-11/780 and the implementation of a UNIX operating system and complete user environ- ment for it. Section 2 contains an overview suitable for general consumption; details normally of interest only to devotees of computer system architecture appear in Section 3. The authors comment on software portability in Section 4.
    [Show full text]