es:aplicaciones:exbasic_nabitchi_or
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
es:aplicaciones:exbasic_nabitchi_or [2019/03/16 11:02] – jevicac | es:aplicaciones:exbasic_nabitchi_or [2019/08/31 23:39] (actual) – borrado jevicac | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ====== EXBASIC-80 NABITCHI ====== | ||
- | |||
- | {{: | ||
- | ^ Compañía | [[..: | ||
- | ^ Distribuidora | [[..: | ||
- | ^ Año | 1986 | | ||
- | ^ Embalaje | Estuche plástico tipo carpeta de 22, | ||
- | ^ Compatibilidad | PCW 8256 - PCW 8512 | | ||
- | ^ Periféricos | Teclado | | ||
- | ^ Carga | CP/M | | ||
- | ^ Género | Extensión Gráfica| | ||
- | ^ Lenguaje | Inglés | | ||
- | ^ Precio | Inglaterra: £9, | ||
- | ^ Estado | [[es: | ||
- | |||
- | ===== CAPTURAS ===== | ||
- | |||
- | | {{ : | ||
- | | {{ : | ||
- | |||
- | ===== DESCRIPCIÓN ===== | ||
- | |||
- | Si algo se echaba de menos en el PCW, era la posibilidad de dibujar con él desde Basic. Para amortiguar este fallo de los programadores de Locomotive Software, aparecieron en el mercado algunas extensiones gráficas, la mayoría de ellas tienen la función de simplificar las largas cadenas de escape necesarias para conseguir efectos tan sencillos en otros ordenadores como son los borrados de pantalla, o la función " | ||
- | |||
- | Exbasic tan sólo nos priva de unos 4K de la memoria para programa e incorpora además de diversos comandos gráficos, facilidades para conseguir todo lo que es realizable mediante caracteres de control. Asimismo, nos permite escribir el texto rotado en 90, 180 ó 360 grados, salvar y cargar pantallas de disco, obtener copias de pantalla en la impresora, guardar un área de pantalla en memoria para luego recuperarla (muy útil para realizar menús " | ||
- | |||
- | El disco contiene además diversas demostraciones y cuatro pantallas ejemplo, así como una pequeña broma, y se adjunta con un folleto que explica la sintaxis de los nuevos comandos. Estos, curiosamente, | ||
- | |||
- | Exbasic no utiliza GSX y se encarga él mismo de cargar BASIC.COM. | ||
- | |||
- | **¿Qué nos ofrece esta extensión que no tiene nuestro Basic normal?** | ||
- | |||
- | - Una extremada simplificación de las cadenas de escape | ||
- | - Las rutinas gráficas Circle, Plot, Draw, Paper. | ||
- | - Opciones como cargar y salvar pantallas. | ||
- | - Distintos tamaños de letra en pantalla y la posibilidad de girar los caracteres, 90, 180, 270 y 360 grados. | ||
- | |||
- | La presentación del programa no la han dejado de lado, ha sido muy cuidada. Se acompaña de varias demostraciones así como de un fichero salvado en Ascii, conteniendo la sintaxis de todas las órdenes así como un breve comentario de ellas. | ||
- | |||
- | La sintaxis de las órdenes no podría ser más sencilla, todas comienzan por un PRINT seguida de una apertura de comillas, un corchete y la orden deseada, luego se cierran comillas. | ||
- | |||
- | Para conseguir un CLS, antes teníamos que teclear PRINT CHR$(27)+" | ||
- | |||
- | La carga del programa, tampoco podía ser más simple, dese el CP/M tecleamos EXBASIC y el programa carga solo, si en el disco de seguridad no se encontrase el Mallard Basic, el propio programa nos pedirá que indiquemos la unidad en la que éste se encuentra, pudiendo ser esta la M:, la A: o la B:, en caso de confusión, se puede volver al CP/M con la opción X. | ||
- | |||
- | **Interceptando al BASIC** | ||
- | |||
- | Modificar el BASIC para añadir nuevos comandos no es nada fácil. De hecho, la forma de extender un BASIC suele ser distinta según quien lo haga. Exbasic, opta por interceptar la rutina del comando PRINT. Así, para utilizar uno de los nuevos comandos deberemos " | ||
- | |||
- | Por ejemplo, la sentencia PRINT " | ||
- | |||
- | Exbasic tiene, además de comandos gráficos, una serie de utilidades que realizan funciones que se pueden conseguir con los caracteres de control. Por ejemplo, para borrar la pantalla, en lugar de utilizar la engorrosa sentencia PRINT CHR$(27)" | ||
- | |||
- | **Los comandos gráficos de Exbasic** | ||
- | |||
- | Contamos con comandos para cargar y salvar pantallas, utilizar dos modos de impresión gráfica distintos, utilizar un modo especial de borrado, mover el cursor gráfico, dibujar un punto, dibujar una línea, trazar una circunferencia, | ||
- | |||
- | Estos comandos presentan pequeños inconvenientes, | ||
- | |||
- | **Otros comandos de Exbasic** | ||
- | |||
- | Los comandos no tan relacionados con los gráficos son de tipo muy diverso. Entre otros podemos citar PAUSE (para conseguir una pausa), BEEP (lo mismo que PRINT CHR$(7)), CLS, activar y desactivar el cursor, activar y desactivar la línea de estado, mover el cursor de texto en cualquier dirección, activar y desactivar la escritura subrayada o la escritura envídeo inverso, situar el cursor en las coordenadas que deseemos, etc. | ||
- | |||
- | Evidentemente, | ||
- | |||
- | En definitiva podemos concluir diciendo que estamos ante una gran utilidad para los usuarios del Amstrad PCW, que echan de menos algunas opciones de su Basic, pero que no quieren perder ninguna de las ventajas que tenían, lo malo es que nos reduce la memoria disponible para programas. | ||
- | |||
- | < | ||
- | |||
- | COMANDOS GRÁFICOS | ||
- | |||
- | [NORMAL | ||
- | [INVERT | ||
- | [RUBBER | ||
- | [SAVE | ||
- | [LOAD | ||
- | [MOVE | ||
- | [PLOT | ||
- | [DRAW | ||
- | [CIRCLE | ||
- | | ||
- | COMANDOS DE TEXTO | ||
- | |||
- | [UP | ||
- | [DOWN | ||
- | [LEFT | ||
- | [RIGHT | ||
- | [AT | ||
- | [HOME | ||
- | [SCP | ||
- | [RCP | ||
- | [-CUR | ||
- | [+CUR | ||
- | [-UL | ||
- | [+UL | ||
- | [-REV | ||
- | [+REV | ||
- | | ||
- | COMANDOS DE PANTALLA | ||
- | |||
- | [32*90 | ||
- | [24*80 | ||
- | [-PAPER | ||
- | [+PAPER | ||
- | [CLS | ||
- | [CLS2 | ||
- | [-SL | ||
- | [+SL | ||
- | [-STORE | ||
- | [+STORE | ||
- | [POINT | ||
- | [LDUMP | ||
- | | ||
- | COMANDOS VARIOS | ||
- | |||
- | [PAUSE | ||
- | [BEEP | ||
- | | ||
- | </ | ||
- | |||
- | |||
- | ===== EMBALAJE ===== | ||
- | |||
- | En las siguientes imágenes podéis comprobar el empaquetado original en la versión francesa. | ||
- | |||
- | |{{: | ||
- | |||
- | ===== CARÁTULA ===== | ||
- | |||
- | Aquí tenéis la parte frontal de la carátula original. Sus medidas son: Alto 22,00 x largo 41,00 cm. | ||
- | |||
- | {{: | ||
- | |||
- | ===== MANUAL ===== | ||
- | |||
- | A continuación se muestra el manual impreso en cartón fino a doble cara en azul y negro. Sus medidas son Alto: 20,30 cm x largo: 14,40 cm por hoja. | ||
- | |||
- | {{: | ||
- | {{: | ||
- | {{: | ||
- | {{: | ||
- | {{: | ||
- | {{: | ||
- | {{: | ||
- | {{: | ||
- | |||
- | ===== DISCOS ===== | ||
- | |||
- | Disco original suministrado con Exbasic Nabitchi. | ||
- | |||
- | {{: | ||
- | {{: | ||
- | |||
- | ===== ETIQUETAS ===== | ||
- | |||
- | Etiquetas a medida para imprimirlas. Con el paso de los años debido a su uso, las etiquetas se van estropeando y perdiendo su color y calidad. Ahora intentamos adaptar lo más parecido en la medida de nuestras posibilidades, | ||
- | |||
- | |{{: | ||
- | |||
- | ===== EXTRAS ===== | ||
- | |||
- | Instrucciones del producto impresas a doble cara en hojas tamaño DIN-A4 en blanco y negro cuyas medidas son; Alto 29,70 x Ancho: 21,00 cm | ||
- | |||
- | {{: | ||
- | |||
- | |||
- | **__Publicidad__** | ||
- | |||
- | Algunos anuncios del programa en revistas de gran tirada de la época. | ||
- | |||
- | {{: | ||
- | |||
- | ===== DESCARGA ===== | ||
- | |||
- | __**Programa**__ | ||
- | |||
- | Las imágenes de disco, se han obtenido de la versión original de Exbasic Nabitchi, han sido grabadas y verificadas. | ||
- | |||
- | * {{: | ||
- | |||
- | __**Manual / Instrucciones**__ | ||
- | |||
- | A continuación puede descargar el manual o las instrucciones del programa Exbasic Nabitchi o verlo en línea. | ||
- | |||
- | * {{: | ||
- | * {{: | ||
es/aplicaciones/exbasic_nabitchi_or.1552723345.txt.gz · Última modificación: 2019/03/16 11:02 por jevicac