Herramientas de usuario

Herramientas del sitio


es:mallard_basic_for_the_amstrad_pcw8256_8512_pcw9512_-_introduction_and_reference_or

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
es:mallard_basic_for_the_amstrad_pcw8256_8512_pcw9512_-_introduction_and_reference_or [2016/11/02 14:57] – [Descripción] jevicaces:mallard_basic_for_the_amstrad_pcw8256_8512_pcw9512_-_introduction_and_reference_or [2017/05/25 23:00] (actual) – [Ficha] jevicac
Línea 3: Línea 3:
 ===== Ficha ===== ===== Ficha =====
  
-{{:otros:Mallard_Basic_For_the_Amstrad_v1_p1.JPG?340|}} {{:otros:Mallard_Basic_For_the_Amstrad_v1_p2.JPG?340|}} +{{:libros:presentacion:Mallard_Basic_For_the_Amstrad_v1_p1.JPG?340|}} {{:libros:presentacion:Mallard_Basic_For_the_Amstrad_v1_p2.JPG?340|}} 
 ^ Editorial | [[..:compañias:locomotive_software|Locomotive Software Limited]]       | ^ Editorial | [[..:compañias:locomotive_software|Locomotive Software Limited]]       |
-^ Distribuidora | [[..:compañias:locomotive_software|Locomotive Software Limited]] | 
 ^ Dimensiones | 21,00 x 14,70 x 2,60 cm                               | ^ Dimensiones | 21,00 x 14,70 x 2,60 cm                               |
 ^ Año |1987                               | ^ Año |1987                               |
Línea 20: Línea 19:
 Más que un libro, es una guía de referencia del lenguaje Mallard Basic y, como tal es un elemento indispensable en la biblioteca de cualquier programador del Basic del PCW. Más que un libro, es una guía de referencia del lenguaje Mallard Basic y, como tal es un elemento indispensable en la biblioteca de cualquier programador del Basic del PCW.
  
-Esta escrito por los creadores de Mallard Basic, este libro satisface las necesidades de la programación tanto en la serie 8000 y 9000 de los PCWs. El libro contiene secciones vitales para la información tanto del alumno como del programador más experimentado.+Todos los PCWs vienen equipados con el sistema de programación Mallard BASICpero en su sabiduría Amstrad decidió no dar a los propietarios las instrucciones sobre como utilizarlo. Los futuros programadores tenían que comprar como un extra el manual de BASIC de Amstrad para programar, y hasta ahora, incluso aquellos que mantienen una lucha con este lenguaje, ya que los capítulos del tutorial fueron un poco superficiales. 
 + 
 +Luego, Locomotive Software (los creadores de Mallard BASIC), presentaron una nueva edición del manual, que, naturalmente se aplicó a las máquinas de la serie 8000 y 9512. Este libro satisface las necesidades de la programación de los PCWs. El libro contiene secciones vitales para la información tanto del alumno como del programador más experimentado.
  
 Sus capítulos son bastante detallados sobre cómo hacer uso del Mallard BASIC y "Jetsam" (sistema de manejo de archivos), así como la extensión gráfica GSX que lo hace bastante interesante y vital.  Sus capítulos son bastante detallados sobre cómo hacer uso del Mallard BASIC y "Jetsam" (sistema de manejo de archivos), así como la extensión gráfica GSX que lo hace bastante interesante y vital. 
  
-Recomendamos la lectura de esta guía para sacar el máximo provecho de alguno de los dos lenguajes de programación que vienen con su PCW.+La primera parte del libro es una introducción a la programación en BASIC comenzando desde cero, y que lleva a escribir sus propios programas de bases de datos. No hay que preocuparse si no se tiene ninguna idea de como escribir un programa o cómo nos gustaría escribir uno; se toma muy suavemente hasta cómo hay que encender con la mano derecha el ordenador. 
 + 
 +La segunda parte es una completa guía de referecia de todos los comandos de BASIC, así que si nuestra memoria nos falla, podremos buscar rápidamente la forma correcta de usar MID$ o ADDREC. 
 + 
 +Todas las utilidades de este manual, parecen haber sido puestas en gran medida para el beneficio de los programadores principiantes en lugar del hacker y para las personas que quieren programas que puedan aplicar en su trabajo, ocio o negocio. 
 + 
 +Una de las grandes fortalezas de BASIC es el sistema "Jetsam", un potente conjunto de comandos que nos permite almacenar e indexar la información de los archivos en disco, en efecto, escribir nuestro propio programa de base de datos. El manual dedica un amplio capítulo a la creación de estos archivos, y cuenta con una detallada información de cómo escribir un indexado con nombre y dirección, con el programa de base de datos totalmente escrito en el ejemplo. 
 + 
 +Los otros extras notables son secciones sobre el código máquina y el sistema gráfico GSX. Si alguna vez nos hemos preocupado por nuestra ignorancia de lo que es PEEK y POKE todo este proceso se encuentra aquí. Sólo sirve como una guía aproximada para las tantas cartas que se recibían en las revistas que indicaban todo acerca de POKE (pantalla) y PEEK (reloj).  
 +Recomendamos la lectura de esta guía para sacar el máximo provecho de alguno de los dos lenguajes de programación que vienen con su PCW, y e aconseja a los hackers que consulten las publicaciones especializadas en código máquina.
  
 ===== Imágenes ===== ===== Imágenes =====
Línea 30: Línea 40:
 Este libro es de tipo anillado metálico, con tapas de cartón blando a color y las hojas interiores en papel normal impresas en en blanco y negro cuyas medidas son; Alto 21,00 cm x Ancho 14,70 cm. Este libro es de tipo anillado metálico, con tapas de cartón blando a color y las hojas interiores en papel normal impresas en en blanco y negro cuyas medidas son; Alto 21,00 cm x Ancho 14,70 cm.
  
-{{:otros:Mallard_Basic_For_the_Amstrad_v1_cover.jpg?1000 }}+{{:libros:portadas:Mallard_Basic_For_the_Amstrad_v1_cover.jpg?1000}}
  
 ===== Contenido ===== ===== Contenido =====
  
 <file> <file>
 +Part I - INTRODUCTION
  
 +CONTENTS
 +
 +1. Starting with BASIC
 +   1.1 Entering BASIC
 +   1.2 Leaving BASIC
 +   1.3 Using BASIC
 +   1.4 Giving BASIC commands
 +   1.5 Types of information
 +   1.6 Chapter revier
 +   
 +2. Starting programming with BASIC
 +   2.1 A first program
 +   2.2 More complex programs
 +   2.3 Changing a program
 +   2.4 Chapter revie
 +
 +3. Real programming
 +   3.1 Designing programs
 +   3.2 Getting information
 +   3.3 How information is stored
 +   3.4 Outputting the results
 +
 +4. Building larger programs
 +   4.1 Compartmenting a program
 +   4.2 Sequences and loops
 +   4.3 Making decisions
 +   4.4 Stopping the program
 +   4.5 Organising the program
 +
 +5. Manipulating information
 +   5.1 Manipulating numeric information
 +   5.2 Manipulating textual information
 +   5.3 Converting between different types of information
 +
 +6. Using dises for information storage
 +   6.1 General disc commands
 +   6.2 Sequential access files
 +   6.3 Random access files
 +
 +7. Keyed access files for data bases
 +   7.1 Writing a program that uses Keyed files
 +   7.2 Working out the main program
 +   7.3 Preparatory stage
 +   7.4 Adding a record
 +   7.5 Reading a record
 +   7.6 Deleting an entry
 +   7.7 Closing the Keyed file
 +   7.8 Enhancements
 +
 +8. Machine level operations
 +   8.1 General information
 +   8.2 Applying a patch
 +   8.3 Loading a machine code program
 +   8.4 Using a machine code program
 +   
 +PART II - REFERENCE
 +
 +CONTENTS
 +
 +1. Introduction
 +   1.1 Metalanguage
 +
 +2. The Elements of BASIC
 +   2.1  Character Set
 +   2.2  White Space
 +   2.3  Names
 +   2.4  Numbers
 +   2.5  String Constants
 +   2.6  Data Types
 +   2.7  Variables
 +   2.8  Arrays
 +   2.9  Type Compatability and Conversion
 +   2.10 Usigned Integer
 +   2.11 Expressions
 +   2.12 Functions
 +   2.13 Decimal Fractions and Binary Floating Point
 +
 +3. Direct and Program Mode
 +   3.1 Direct Mode
 +   3.2 Program Mode
 +   3.3 Suspending BASIC
 +   3.4 Run Only - Special Direct Mode
 +
 +4. The Line Editor and Simple Line Input
 +   4.1 Simple Line Input
 +   4.2 The Screen Line Editor
 +
 +5. Overview of Commands and Functions
 +   5.1  Creation of Programs
 +   5.2  Loading and Running of Programs
 +   5.3  Program Termination
 +   5.4  Miscellaneous
 +   5.5  Control Structures
 +   5.6  Variables
 +   5.7  Console I/O
 +   5.8  Line Printer Output
 +   5.9  Files
 +   5.10 Constant Data
 +   5.11 Arithmetic Functions
 +   5.12 String Functions
 +   5.13 Type Conversion Functions
 +   5.14 ;achine Level Operations
 +   5.15 Error Trapping
 +   5.16 Program Development
 +
 +6. Introduction to Printing
 +   6.1 Operation of a Print Statement
 +   6.2 Control Character Handling
 +   6.3 Logical Position
 +   6.4 Free Format Printing
 +   6.5 USIGN Formatted Printing
 +
 +7. Control of output devices
 +   7.1 Specification of control sequences
 +   7.2 Transmission of control sequences
 +   7.3 Interpretation of control sequences
 +
 +8. Introduction to File Handling
 +   8.1 File Names
 +   8.2 Disc and Directory Operations
 +   8.3 Opening and Closing Files and File Numbers
 +   8.4 Sequential File Handling
 +   8.5 Random File Handling
 +
 +9. Keyed File Handling and Multiuser file handlinh
 +   9.1 Consistency of the Data and Index Files
 +   9.2 Multiuser Systems . Record and File Locking
 +   9.3 Finding Records and Current Position in a Keyed File
 +   9.4 Overview of Facilities and Recommended Use
 +   9.5 General Remarks of Jetsam Commands and Functions
 +
 +10. The Commands and Built In Functions
 +    10.1 Definition of Common Terms
 +    10.2 Definition of Common Terms (Jetsam and Multiuser)
 +    10.3 Common terms for MSDOS2
 +    10.4 A-Z of Commands and Built in Functions
 +
 +Appendix I: Initialising BASIC
 +
 +Appendix II: Error Numbers and Messages
 +   II.1 Ordinary BASIC Errors
 +   II.2 Disc and File Related Errors
 +   II.3 Jetsam Specific Error Numbers
 +
 +Appendix III: External Routines
 +   III.1 Data Formats
 +   III.2 USR Functions
 +   III.3 CALLed Subroutines
 +   III.4 Mallard-86 and Segment Registers
 +   
 +Appendix IV: BASIC Keywords
 +
 +Appedinx V: Hints on the Use of Jetsam and Multiuser Facilities
 +   V.1 Numeric Keys
 +   V.2 Sequential processing of Keyed Files in Multiuser Environment
 +   V.3 Sub-Keys
 +   V.4 Straightforward Multiuser Random File Handling
 +   V.5 Guard Record
 +
 +Appendix VI: Installation of BASIC
 +   VI.1 Screen requirements
 +   VI.2 Keyboard Commands for Editor
 +   VI.3 Install Program
 +   VI.4 Running Install
 +
 +Appendix VII: The Command editor
 +
 +Appendix VIII: ASCII Character Set
 +
 +Appednix IX: Trigonometrical Functions
 +
 +Appendix X: Binary Floating Point
 +   X.1 Brief Introduction
 +   X.2 Decimal Fractions & BFP
 +   X.3 BFP & Financial Calculations
 +   X.4 BFP & Scientific/Engineering Calculations
 </file> </file>
 +
 ===== Presentación ===== ===== Presentación =====
  
-{{:otros:Mallard_Basic_For_the_Amstrad_v1_box_1.JPG?200|}} {{:otros:Mallard_Basic_For_the_Amstrad_v1_box_2.JPG?200|}}+{{:libros:portadas:Mallard_Basic_For_the_Amstrad_v1_box_1.JPG?450|}} {{:libros:portadas:Mallard_Basic_For_the_Amstrad_v1_box_2.JPG?450|}}
  
 ===== Descargas ===== ===== Descargas =====
  
-^ PDF | {{manuales:manuales:Mallard Basic For the Amstrad PCW8256-8512 & PCW9512 (Introduction and Reference) (1987) (Pdf).zip|Mallard Basic For the Amstrad PCW8256/8512 & PCW9512 (Introduction and Reference)}} | +  * {{libros:descargas:Mallard Basic For the Amstrad PCW8256-8512 & PCW9512 Introduction and Reference - 1987.pdf|Libro Mallard Basic For the Amstrad PCW8256/8512 & PCW9512 (Introduction and Reference)}}
-^ DJVU | {{manuales:Mallard Basic For the Amstrad PCW8256-8512 & PCW9512 (Introduction and Reference) (1987) (Djvu).zip|Mallard Basic For the Amstrad PCW8256/8512 & PCW9512 (Introduction and Reference)}} +
-   +
-===== Extras =====+
es/mallard_basic_for_the_amstrad_pcw8256_8512_pcw9512_-_introduction_and_reference_or.1478087850.txt.gz · Última modificación: 2016/11/02 14:57 por jevicac