====== CP/M Plus Handbook (Second Edition) ====== ===== Ficha ===== {{:libros:presentacion:CP-M Plus Handbook - Second Edition_p1.JPG?340|}} {{:libros:presentacion:CP-M Plus Handbook - Second Edition_p2.JPG?340|}} ^ Editorial | [[..:compañias:digital_research|Digital Research Inc.]] | ^ Dimensiones |20,80 x 14,50 x 3,40 cm | ^ Año |1987 | ^ Autor |Digital Research & Amstrad | ^ Páginas |514 | ^ ISBN-10|0-434-90321-3 | ^ ISBN-13|978-0434903214 | ^ Idioma | Inglés | ^ Precio | Inglaterra: £14.95 | ^ Estado | [[no preservado|No Preservado]] | ===== Descripción ===== El siguiente libro, aparte del cansancio de sus 515 páginas de texto en lengua inglesa, ha sido adornado y sometido a una nueva versión, tratando éste con su nuevo contenido que se ha incrementado de pura parafernalia de programación y un suplemento del GSX. Vamos a dejar una cosa clara antes de empezar: este libro no es para principiantes. Si huyes de mapas de memoria y lenguaje ensamblador es poco probable encontrarlo comprensible, no importa realmente su utilidad. En pocas palabras, es el único libro que necesitará siempre en el aspecto técnico de CP/M Plus y eso significa que es un libro muy técnico de hecho. Si usted es un pequeño aficionado al código máquina y quiere empezar a husmear en CP/M 2.2, hay un montón de libros disponibles en RSXs no de acceso aleatorio y en el paquete incluyen comandos para la edición directa del sector, insertando los datos desde el teclado, la manipulación de error de disco, y la ejecución de los contenidos de una cadena como un comando básico. Estos son todos interesantes, aunque algunos de ellos necesitan para ser utilizados un poco de cuidado. Tanto Amstrad plc y Digital Research Inc han vertido sus conocimientos en esta nueva publicación con la que se espera una lectura precisa en profundidad. El libro se divide en dos partes bien diferenciadas, cómo utilizar CP/M Plus y cómo programar usando CP/M plus. La sección le da todos los detalles sobre los comandos del CP/M, cómo llevar a cabo tareas rutinarias pero necesarias (como copiar y formatear un disco) y da un resumen de los archivos en el reverso de su disco de sistema. Instrucciones para el usuario que deseen programar en 8080 mediante diversas llamadas al sistema CP/M. Parece que la principal razón de la entrega del libro, es una nueva oportunidad de incluir un apéndice sobre GSX canalizando una extensión del Sistema Gráfico de CP/M., puede persuadir a producir gráficos. Se necesita un montón de trabajo duro para establecer un sistema de trabajo y no espere que esta información de éste manual de CP/M Plus sea para el principiante: Está dirigido a aquellos profesionales que quieran llenar lagunas de su conocimiento sobre el CP/M. Aunque manuales cómo éstos marcan la diferencia con otros justificando su alto contenido en CP/M más detallado y preciso, poniendo difícil encontrar una completa colección tal y contempla este manual de CP/M Plus. No encontrará nuevos secretos en ningún otro lado, si eres un programador de CP/M Plus. Es una obra fantástica de lo más elegante con los datos técnicos y las utilidades indocumentadas en nuestro disco de sistema, este es el libro ideal para nosotros. ===== Imágenes ===== Este libro está encuadernado con tapas de cartón blando y sus hojas interiores en papel normal en blanco y negro cuyas medidas son; Alto 20,80 cm x Ancho 14,50 cm. {{:libros:portadas:CP-M Plus Handbook - Second Edition_cover.jpg?1000}} ===== Contenido ===== CONTENTS Preface Part 1 USING CP/M PLUS 1 Introduction TO CP/M Plus How to Start CP/M Plus The Command Line Why You Should Back Up Your Files How to Make Copies of Your CP/M Plus Disks 2 Files, Disks, and Drives What is a File? How Are Files Created? How Are Files Named? Do You Have the Correct Drive? Do You Have the Correct User Number? Accessing More Than One File How to Protect Your Files File Attributes Date and Time Stamping Passwords How Are Files Stored on a Disk? Changing Disks Protecting a Drive 3 Console and Printer Controlling Console Output Controlling Printer Output Console Line Editing Line Editing in CP/M Plus Redirecting Input and Output Assigning Logical Devices 4 CP/M Plus Command Concepts Two Kinds of Commands Built-in Commands Transient Utility Commands How CP/M Plus Searches for Program and Data Files Finding Data Files Finding Program Files Executing Multiple Commands Terminating Programs Getting Help 5 Command Summary Let's Get Past the Formalities How Commands Are Described The DATE Command Display Current Date and Time Set the Date and Time The DEVICE Command Display Device Characteristics and Assignments Assign a Logical Device Set Attributes of a Physical Device Display or Set the Current Console Screen Size The DIR Command Display Directory Display Directory with Options The DISCKIT Command The DUMP Command The ED Command The ERASE Command The GENCOM Command Attach RSX Files to a COM File Generate a COM File Using Only RSX Files Restore a File with Attached RSXs to Original COM File Update (Add or Replace) RSX Files Attach a Header Record The GET Command Get Console Input from a File Terminate Console Input from a File The HELP Command Display Information Add Your Own Descriptions to the HELP.HLP File The HEXCOM Command The INITDIR Command The LANGUAGE Command The LIB Command The LINK Command The MAC Command The PALETTE Command The PAPER Command The PATCH Command The PIP Command Single File Copy Multiple File Copy Combining Files Copy Files to and from Auxiliary Devices Multiple Command Mode Using Options with PIP The PUT Command Direct Console Output to a File Put Printer Output to a File Terminate Console Output to a File Terminate Printer Output to a FIle The RENAME Command The RMAC Command The SAVE Command The SET Command Set FIle Attributes Set Drive Attribute Assign a Label to the Disk Assign Passord to the Label Enable/Disable Password Protection for Files on a Disk Assign Passwords to Files Set Password Protection Mode for Files with Passwords Assign a Default Password Set Time Stamp Options on Disk Additional SET Examples The SET24X80 Command The SETDEF Command Display the Program Loading Search Definitions Assign the Drive for Temporary files Define the Disk Drive Search Order Define the Filetype Search Order Turn On/Off System Display Mode Turn On/Off System Page Mode The SETKEYS Command Key Definition Expansion Token Definitions The SETLST Command The SETSIO Command The SHOW Command Display Access Mode and Disk Space Available Display Disk Label Display User Number Information Display Number of Free Directory Entries Display Drive Characteristics The DIS Command SID Utilities The SUMBIT Command Program Input Lines in a SUB File The SUB File Executing the SUBMIT Command The PROFILE.SUB Start-up File The TYPE Command The USER Command The XREF Command 6 Ed: the CP/M Plus Context Editor Introduction to ED Starting ED ED Operation Appending Text into the Buffer ED Exit Basic Editing Commands Moving the Character Pointer Displaying Memory Buffer Contents Deliting Characters Inserting Characters into the Memory Buffer Replacing Characters Combining ED Commands Moving the Chacatres Pointer Displaying Text Editing Advanced ED Commands Moving the CP and Displaying Text Finding and Replacing Character Strings Moving Text Blocks Saving or Abandoning Changes: ED Exit ED Error Messages Part 2 PROGRAMMING WITH CP/M PLUS 7 Introduction Memory Organization PCW 8256 CPC 6128 System Components System Componet Interaction and Communication The BDOS and BIOS Applications and the BIOS Applications and RSXs Memory Region Boundaries Disk and Drive Organization and Requirements Disk Organization on PCW8256 and CPC6128 PCW8256 RAM Disk System Operation Cold Start Operation CCP Operation Transient Program Operation Resident System Extension Operation SUBMIT Operation System Control Block 8 The BDOS System Interface BDOS Calling Conventions BDOS Serial Device I/O BDOS Console I/O Other Serial I/O BDOS File System File Naming Conventions Disk and Files Organization File Control Block Definition File Attributes User Number Convetions Directory Labels and XFCBs File Passwords File Data and Time Stamps Record Blocking and Deblocking Multi-sector I/O Disk Reset and Removable Media File Byte Counts BDOS Error Handling Page Zero Initialization 9 BDOS Function Calls 10 Programming Examples A Sample File to File Copy Program A Sample File Dump Utility A Sample Random Access Program Construction of an RSX Program The RSX Prefix Example of RSX Use Part 3 APPENDICES A CP/M Plus Messages B ASCII and Hexadecimal Conversions C Filetypes D CP/M Plus Control Character Summary E System Control Block F PRL File Generation G SPR Generation H BDOS Function Summary I Extended Disk Parameter Blocks J BIOS Extended Jumpblock K CPC6128 Firmware Calls L GSX - Virtual Device Interface (VDI) Specification Glossary Index ===== Presentación ===== {{:libros:portadas:CP-M Plus Handbook - Second Edition_box_1.JPG?450|}} {{:libros:portadas:CP-M Plus Handbook - Second Edition_box_2.JPG?449|}} ===== Descargas ===== * {{libros:no_preservado:CP-M Plus Handbook - Second Edition.pdf|Libro CP/M Plus Handbook - Second Edition}}