New Memory Card

https://www.atariware.cl/archivos/newmemorycard/newmemorycard.png

1. Descripción del producto

El MEMORY CARD es un dispositivo de almacenamiento de información especialmente diseñado para los computadores ATARI. Es una tarjeta electrónica con una memoria RAM estática que permite el almacenamiento de 32 kbytes de información, en
la cual el usuario puede almacenar programas desarrollados con los computadores Atrari 600XL, 800XL, 65XE, 130XE y XEGS.

2. Instalación

Para instalar el Memory Card en el computador hay que conectarlo en el zócalo que el computador Atari posee para la instalación de Cartridges de juegos. Recuerde que el computador debe estar apagado al insertar el Cartridge.
En el caso de instalarlo en un computador ATARI 65XE o en un 130XE, el zócalo se encuentra en la parte posterior del equipo y el cartridge se instala dejando la etiqueta de presentación del MEMORY CARD visible para el usuario, es decir, para arriba. Si se
instala el cartucho en un ATARI 600XL, 800XL o en un XEGS, dicho zócalo se encuentra en la parte superior del teclado y el cartridge se coloca de tal manera que la etiqueta de presentación quede de frenta al usuario.
Una instalado el Memory Card en el computador es necesario encender el computador para que en la pantalla aparezca el mensaje "READY" que indica que el computador está listo para recibir instrucciones en el lenguaje BASIC.

3. Utilizando el Memory Card

Una vez desarrollado un programa en el lenguaje Basic es necesario almacenarlo en un dispositivo, pues al apagar el computador, toda la información que este posee se pierde. En el Memory Card se pueden almacenar hasta 20 programas en Basic sin que la
información se pierda, pues al apagarse el computador toma control automático la tarjeta del Memory Card.
El Memory Card es compatible con las instrucciones de almacenamiento que posee el lenguaje Basic utilizando la letra M como nombre del dispositivo.

4. Instrucción SAVE

Una vez realizado un programa es necesario almacenarlo en el Memory Card. Para realizar esta tarea utilizamos la instrucción SAVE que posee la siguiente sintaxis:

SAVE "M:A

Con el comando SAVE indicamos al computador la intensión de almacenar un programa en algún dispositivo. Luego es necesario colocar la comillas de apertura pues sino el Basic no reconoce el comando y a continuación es indispensable colocar el dispositivo de almacenamiento que en el caso del Memory Card se indica con M:. Con esto terminamos de indicarle al computador la intensión de almacenar un archivo en el Memory Card, pero como en este dispositivo se pueden almacenar hasta 20 archivos es necesario colocarle a cada uno de ellos un nombre que lo identifique.


En el caso del Memory Card, el nombre de un archivo está compuesto por un solo carácter alfabético. Son válidos entonces las siguientes instrucciones:

SAVE "M A
SAVE "M:G
SAVE "M:X
SAVE "M J

No son válidas las siguientes instrucciones:

SAVE "M:PRUEBAS.BAS
SAVE "M:A1
SAVE "M:FACTURA.BAS

5. Instrucción LOAD

Una vez almacenado en el Memory Card un programa, este puede ser leído utilizando la instrucción LOAD. Al igual que en la instrucción SAVE, la instrucción LOAD tiene la misma sintaxis:

LOAD "M:A
LOAD "M:X

Estas dos instrucciones toman control una vez presionada la tecla RETURN y almacenan los programas en un formato interno que posee el Basic comprimiendo las instrucciones para que ocupen menos espacio. Existe un juego de instrucciones que almacenan los programas tal cual fueron escritos y son útiles cuando queremos mezclar en memoria el contenido de dos o mas programas.

6. Instrucción LIST

Con esta instrucción grabamos en el Memory Card un programa tal cual como fue ingresado en el computador, sin compresión. Su formato es:

LIST "M:A
LIST "M:X

7. Instrucción ENTER

Una vez grabado un programa con el comando List, para recuperarlo es necesario ocupar el comando Enter con la siguiente sintaxis:

ENTER "M:A
ENTER "M:X

8. Instrucción XIO

Esta instrucción XIO es muy útil para mantener un control de los archivos almacenados en el Memory Card. Este comando se utiliza para tres tipos de operaciones:


  1. para ver el directorio del Catridge
  2. para borrar un archivo del Catridge
  3. para borrar todos los archivos del Catridge (FORMAT)

Para poder ver el Directorio del Memory decir, la lista de programas almacenados en el, es necesario ejecutar el comando:

XIO 35,#1,0,0,"M:

y presionar la tecla RETURN, Una vez realizada esta operación el computador indica la lista de programas grabados en el Memory Card con las longitudes en bytes de cada programa y el espacio disponible en el Memory Card para almacenar programas. Otra forma más rápida de ver el directorio es presionar las teclas HELP y RETURN sin la necesidad de tipear el instrucción XIO completa.
Es importante también posibilitar al usuario el borrado de algún programa dentro del memory Card. Para realizar esta función es necesario tipear el comando XIO y dar el nombre del archivo a borrar siguiendo la siguiente sintaxis:

XIO 33,#1,0,0,"M:A

y al presionar la tecla RETURN el computador pedirá una confirmación para preservar los archivos de posibles errores. Al tipear la letra S el archivo A será borrado del Memory Card sin posibilidad de recuperación. Por lo tanto recomendamos manejar esta
instrucción con cautela.
Por último es importante incorporar la posibilidad de Formatear el Memory Card, con lo cual todos los archivos almacenados se borran sin tener que utilizar tantas instrucciones de borrado como archivos almacenados tenga el Cartridge.
Para formatear el Memory Card es necesario ingresar la siguiente instrucción XIO y darle al computador la confirmación con la tecla S

XIO 254,#1,0,0,"M:

Es importante indicar que todas estas instrucciones mal utilizadas pueden dar errores que el computador va a informar con un código de error. Estos códigos de Error están indicados en la tabla de Errores del Sistema Operativo que se encuentra en el
Manual de Referencia del Computador.
En el Memory Card se pueden almacenar también archivos de datos para los programas Basic. Para realizar este trabajo es necesario ocupar las instrucciones: Open, Close, Put, Get, Print e Input las cuales están descritas en el manual de Referencia del
Lenguaje Basic que viene con el Computador.
El Memory Card puede interactuar normalmente con el resto de los dispositivos periféricos del Computador como las disqueteras, las impresoras y las caseteras pero en esta última es importante remarcar que el Memory Card acepta la casetera Injektor
pero funcionando únicamente en baja velocidad.
Los programas almacenados en el Memory Card pueden traspasarse a Disquetes y viceversa. Para hacer este trabajo debemos utilizar un disquete que contenga el sistema operativo DOS 2.5 0 similar y realizar las siguientes instrucciones para este ejemplo:

LOAD "D:FACTURA.BAS
SAVE "M:A

Con estas dos instrucciones hemos cargado de la unidad de discos el programa basic FACTURA.BAS y lo hemos almacenado en el Memory Card con el nombre A. Para realizar el proceso inverso debemos ejecutar las instrucciones:

LOAD "M:A
SAVE "D:FACTURA.BAS

9. Descarga de Rom

Aquí esta una imagen del Cartridge, gentiliza de retrogames.cl

10. Restaurador

Este Cartridge en su interior contiene una pila la cual energiza al chip para que mantenga en memoria el software para activar la unidad M: y todos los programas en Basic que se guarden en él.


Guillermo Fuenzalida (WillySoft) tuvo la gentiliza de realizar un programara para restaurar estos Cartridge y estas son las instrucciones:


  • Ejecutar el ATR en hardware real por su medio de preferencia, SIN EL MEMORY CARD CONECTADO.
  • Insertar el Memory Card cuando aparezca la pantalla "Presiona START". Recomiendo hacerlo en un modelo XE, ya que el 800XL tiende a colgarse.
  • Presionar START. El fondo se pondrá blanco mientras graba, y volverá a negro cuando termine.
  • Aparecerá pantalla "Listo. Pulse OPTION". Retirar Memory Card.
  • Presionar OPTION para realizar una nueva escritura.
Verificar que el Cartridge tenga una pila cargada. Si no tiene, por favor reemplácenla por una nueva antes de proceder. Como es una versión ALPHA, NO ME PUEDO HACER RESPONSABLE POR DAÑOS a la Memory Card. Recomiendo, por tanto, utilizar una Memory Card que sepan que está mala, o bien que estén dispuestos a arriesgar a perder la que tienen.

Descarga ATR

11. Dumpeador


Este programa te permite hacer una imagen de tu Cartridge (dumpear) para tener respaldado digital del contenido de él, solo necesitas cargar el ATR con Mydos y cargar el programa dumper.xex y seguir los pasos.


Descarga ATR