Path: news.mitre.org!blanket.mitre.org!news.tufts.edu!cam-news-feed5.bbnplanet.com!cam-news-hub1.bbnplanet.com!su-news-hub1.bbnplanet.com!news.bbnplanet.com!news1.digital.com!pa.dec.com!usenet From: "Igor V. Abramov" Newsgroups: vmsnet.pdp-11,alt.sys.pdp11 Subject: Re: Any DECUS/Anaheim PDP-11 reports? Date: Wed, 12 Nov 1997 17:02:35 +0300 Organization: Digital Moscow Software Center Lines: 235 Message-ID: <3469B6FB.41C6@cecmow.enet.dec.com.nospam> References: <63t04k$cd5$1@nntp.ucs.ubc.ca> <63tv6a$m0h@news.inforamp.net> <346392b7.0@news.wizvax.net> <648psl$crv@access2.digex.net> NNTP-Posting-Host: 16.209.208.14 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Mailer: Mozilla 3.0 (X11; I; OSF1 V4.0 alpha) To: "R. D. Davis" Xref: news.mitre.org vmsnet.pdp-11:9128 alt.sys.pdp11:3481 R. D. Davis wrote: > DEC should have been supporting these instead of the Microsoftized > emulators. > Actually Digital provides service of migration from PDP-11 to Digital Unix, OpenVMS, Windows NT, and even Linux. The program behind it, is emulator. Next is attached ASCIIfied version of service description. ----------------------------------------------------------------------- Digital Equipment Corporation Moscow Software Center CHARON Service Specification V 2.0.4 12 Nov. 1997 ================================================== CHARON is a set of software tools and consulting services developed by the Digital Moscow Software Center for the emulation of PDP-11 user applications, ranging from administrative batch systems to real-time manufacturing systems. The CHARON run-time system emulates the PDP-11 family processors and peripherals on all Digital Alpha platforms, in order to provide an environment in which PDP-11 applications can continue to run unmodified on the Alpha platform. Features -------- * CHARON runs on the Alpha processor under Digital UNIX, Linux, OpenVMS or the Windows NT operating systems. CHARON's user interface and behavior is consistent across these platforms. * CHARON emulates 25 members of the PDP-11 family. It takes into account the specific features of each CPU model and the way instructions are executed. It includes a set of configuration files for the most used PDP-11 models. * CHARON is fast. Its average speed on a 500 MHz Alpha is 2-3 times the speed of the PDP-11/94, with disk and terminal I/O an order of magnitude faster than the respective PDP-11 hardware. * CHARON supports a wide range of standard peripheral devices including disks, tapes, communication network adapters, clocks and others. * CHARON allows mapping its device emulators to modern hardware: SCSI disk and tapes, Ethernet cards, terminal servers, etc. * Multiple instances of CHARON can run simultaneously on a single Alpha CPU. * CHARON has both a command line and a Java-based graphical user interface. By using the graphical interface, the CHARON CPU model and peripheral settings can be managed without having to know its command language or to restart CHARON. * CHARON file transfer utilities allow to transfer files between the native file system and most used PDP-11 files systems: Files-11 Structure Level 1 (RSX-family) and the RT-11 file system. The CHARON service CHARON requires a one time verification and set-up of the application to be emulated. In the verification phase it is assured that the peripherals required by the application are available in CHARON and are appropriately configured. In the set-up phase the PDP OS and applications, all provided by the user, are transferred to the new hardware platform, with possible reconfiguration of the application to a new emulated PDP-11 (e.g. migration from a hardware 11/23 to an emulated 11/93). The CHARON installation is straightforward for simple PDP-11 applications and can be done by the user in many cases. The verification and set-up must be performed by the Digital Moscow Software Center, however, in order for the basic CHARON system to qualify for the 3 months installation support and warranty. The Digital Moscow Software Center can also qualify specific PDP-11 applications for suitability, develop CHARON device extensions for non-standard hardware, integrate real-time I/O control systems, or can migrate complete applications on a turn-key basis. The CHARON run-time system -------------------------- The basic CHARON run-time system is available for Digital UNIX, Linux, OpenVMS or Windows NT on the Alpha hardware platforms, and provides emulation for the PDP-11 systems mentioned below. The listed options are supported as far as they are supported on the original hardware systems: * The PDP-11 models 11/03, 04, 05, 10, 15, 20, 21, 23, 24, 34, 34 A, 35, 40, 44, 45, 50, 53, 55, 60, 70, 73, 83, 84, 93, 94 and the LSI 11. The Instruction Set Expanders EIS, FIS, and FP-11. Not supported are the CIS (on the PDP11/24 and 11/44), the user microcode option on the 11/44 and the 11/60, the multiple I/D space option on the 11/45, the PDT 11/150 family, the Pro 350/380 and the 11/74 multi processor. * 16-bit, 18-bit, 22-bit addressing, separate I/D space, Unibus mapping. * KW-11L, KW11-P and TOY clocks. * RK-05, RL01/02, UDA50, KDA50, RQDX1, RQDX2, RQDX3, RX11 and RX21 disk controllers. MSCP disk devices RAxx, RDxx, RZxx, as well as MSCP arbitrary size disk support for third-party non-standard disks. * TM11 and TU10 tape devices. * DL11 (-A, -B, -C, -D and -E), DH11, DHV11, DZ11 asynchronous line interface * LP11 line printer interface * DEQNA Ethernet card The following extensions of the CHARON run-time system are provided in every kit. These extensions are provided on an 'as is' basis, unless part of a specific integration project performed by the Digital Moscow Software Center: * A software communication interface (QQ11) to provide a high-speed application link between a PDP-11 application running on CHARON and the native platform. * Support for the ABB ED1000 process I/O subsystem (Requires a third party ED-0210 Ethernet interface in the ED1000) to support unmodified PDP11/ED1000 based process control systems on CHARON. * Utilities to support the transfer of PDP11 software into CHARON. The following extensions of CHARON are available for an additional charge: * Evaluation, code transfer and installation support beyond the standard 8 hours. * CHARON non-standard peripheral device integration service. * Development service for supporting existing Qbus or Unibus hardware options under CHARON (requires a third party bus adapter). Existing asynchronous terminals which are supported by the PDP11 application can be connected via terminal servers or communications ports to the new hardware platform, and continue to work with the application under CHARON. In addition, the following terminal emulators are available to CHARON users in a windowing environment: * VT52 (on Digital UNIX or OpenVMS only). * VT100. * VT300 with Regis support (on Digital UNIX or OpenVMS only). * VT30 industrial terminal adapter Hardware and Software requirements ---------------------------------- CHARON is supported on all Alpha based configurations that support the following operating systems: * Digital UNIX 3.2C, 3.2G, 4.0, 4.0A, 4.0B, 4.0C * OpenVMS 6.2 or higher. * Windows NT 3.51, 4.0 A Java interpreter V1.0.2 is required to use the optional graphical user interface. A minimum of 32 Mbytes main memory is required. However, 64 Mbytes or more may be required to achieve satisfactory performance depending on the emulated application and timing requirements when the real-time extensions are used. An Alpha 21164 or higher model CPU is recommended to provide adequate performance. A disk space of 10 Mbytes is required for the CHARON run-time system. This does not include the disk space for the PDP-11 applications and data. The performance of the CHARON emulator - running as the only application - can be estimated as follows: A 500 MHz Alpha system provides a CHARON speed of 2.25 - 2.5 VUPS, with the performance scaling linear with the CPU frequency in nearly all cases. The approximate VUPS numbers of some PDP-11 systems are: * PDP 11/23 - 0.10 VUPS * PDP 11/53 - 0.29 VUPS * PDP 11/73 - 0.45 VUPS * PDP 11/70 - 0.60 VUPS * PDP 11/94 - 0.90 VUPS Compatibility ------------- CHARON is designed as a true PDP-11 hardware emulator, with the goal to execute all PDP-11 hardware instructions correctly, as used by both Digital and non-Digital operating systems and applications. As of this CHARON version, it has been tested to work with the following PDP-11 operating systems: * RSX-11M+ with DECnet-11M+ * RSX-11M * IAS * RT-11 * UNIX System 7 Additional environments are being qualified. Every effort is made to make CHARON function as compatible as possible with known PDP-11 hardware behavior. However, a few limitations and incompatibilities do exist as indicated in - but are not limited to - this description, and these may continue to exist in future versions of CHARON. Note: All PDP-11 software must be provided by the user, e.g. through transfer of licenses from replaced hardware. Pricing ------- The CHARON migration and run-time environment for one of the supported Alpha platforms. Allows unlimited simultaneous use of CHARON run time systems on one CPU. Includes a maximum of 8 hours verification and installation service (provided sufficient documentation and code is delivered to the Digital Moscow Software Center). Includes user manual and three months of telephone remedial support. CHARON license for use, migration service, user manual and remedial support: US$ 6000 (excluding local taxes). Quantity discounts available HOW TO REACH US Digital Equipment Corporation The Moscow Software Center Moscow State University Science Park, Building 2 Vorobjovy Gory 119899 Moscow, Russia Tel: +7 095 932 9171 / 9172 Fax: +7 095 932 9173 DTN: 892- 9171 Facility code: MSU ROBERT BOERS Manager Moscow Software Center robert.boers@digital.com GSM: +41 79 418 0862 SERGEI OSIPOV New Projects Manager osipov@mail.dec.com