Atariware Wiki: S.O.C. Sistema Operativo de Casete

https://www.atariware.cl/wiki     Versión: 25 (24.11.2023 15:53)

S.O.C. Sistema Operativo de Casete



1. Introducción

Para usted que es poseedor de un computador ATARI 800XL ó 130XE con unidad de casete va dirigida esta pregunta:

¿Le gustaría poder manejar sus programas o archivos en casete de forma similar al diskette?

Ahora existe una poderosa herramienta de software para su unidad de casete: SOC, Sistema Operativo de Casete. Este es un programa especialmente diseñado para simular el DOS (Sistema Operativo del Disco) utilizado con las unidad de diskette.

De esta forma, ahora es posible disponer de un "Directorio" con los contenidos de programas y su ubicación dentro dé la cinta, facilitando la tarea de búsqueda y carga de programas desde la cinta, asegurando un óptimo rendimiento de su unidad de casete (ATARI 410, 1010. XC-11 o XC-12).

¿Cómo utilizar el SOC?

Muy fácil, usted coloca el casete conteniendo el programa SOC en su unidad de casete, presiona la tecla PLAY y luego enciende su computador con la tecla START presionada. Al cabo de algunos segundos, el programa SOC se carga en su computador y se encuentra disponible para su uso. Para pasar al menú de opciones del SOC debe digitar la palabra SOC y presionar la tecla RETURN. En forma inmediata se despliega en pantalla el siguiente menú:

  1. Directorio
  2. Volver a basic
  3. Copiar archivo
  4. Duplicar archivo
  5. Leer archivo con start
  6. Leer archivo con option y start
  7. Grabar S.O.C.
  8. Correr desde dirección
  9. Escribir directorio
  10. Leer directorio

Para escoger cualquiera de las opciones del menú, debe digitar la letra correspondiente y presionar RETURN.

La utilización del SOC le permite grabar y leer los programas del casete con sus nombres de archivo (igual al DOS) y el sistema se preocupa de realizar la búsqueda y correcta carga del programa. De esta forma, ya no tendrá problemas al cargar un programa que se encuentra dentro de un casete.

El Sistema Operativo de Casete permite "formatear una cinta" y tener beneficios similares al DOS. Una buena noticia para los usuarios de caseteras.

Para lograr un óptimo aprovechamiento del SOC, es importante ceñirse a una metodología de uso, que involucra utilizar los comandos correctos de grabación y lectura, utilización correcta del contador de vueltas, definir el espacio al comienzo de la cinta para el directorio, etc. y de esta forma no tendrá más errores en la carga de sus programas.
No espere más, utilice desde hoy el nuevo SOC y disfrute de la unidad de casete.

Fuente : Revista MundoAtari N°6, página 11.

2. Directorio SOC


Permite emular en el casete un directorio para mantener el nombre de los archivos presentes físicamente en el casete.

Este programa en máquina es perfectamente duplicable, pues una de las opciones del menú lo ejecuta expresamente.

Al inicializar y cargar el SOC puede hacerse de dos maneras:

  1. Incorporando el BASIC. Para ello se enciende el computador manteniendo presionada la tecla START.
  2. Eliminando el BASIC de la memoria. Para ello se enciende presionando simultáneamente las teclas OPTION y START.

Con el BASIC incorporado aparece el mensaje READY, pero el cursor se modifica a una línea centelleante.
Sin el BASIC aparece directamente el menú de opciones para el SOC.

Nuestra tarea de hoy será la creación de un Directorio en un casete, con lo que respondemos a consultas de lectores.

1. En el casete que utilice en este sentido elija la opción escribir directorio. En el casete se grabará un directorio en blanco.


2. A continuación regrese al BASIC. (siempre que haya inicializado el computador presionando la tecla START)

3. Digite un corto programa en BASIC, por ejemplo:
10 REM Programa uno 
20 PRINT "UNO"
30 END	

4. Salve este programa en el casete a continuación del anterior. Presione las teclas PLAY y RECORD y luego la tecla RETURN 2 veces, con el nombre siguiente:
SAVE"C:PROGRAM1.BAS,0XX	

Complete los valores XX con el número que indique el contador de su casetera, antes de iniciar la grabación.

5. Llame el SOC, digitando la palabra SOC y presionando RETURN. Nuevamente aparece el menú. Seleccione la opción directorio con lo que aparecerá el directorio actual en memoria, como lo ilustra la foto:


6. Retorne nuevamente al BASIC, para grabar un nuevo programa como el siguiente ejemplo:
10 REM Programa dos 
20 PRINT "DOS"
30 END	

7. Digite las líneas anteriores y salve el programa con la instrucción:
SAVE"C:PROGRAM2.BAS,0XX	

Los valores XX corresponden a la lectura actual de su contador.

Presione las teclas PLAY y RECORD y presione RETURN 2 veces. En la cinta estarán contenidos los siguientes programas:


El esquema describe lo afirmado:


8. Ahora debemos reemplazar el programa del directorio vacío (grabado al empezar) por el directorio residente en memoria.
Digite SOC y RETURN.

Para visualizar el directorio residente en memoria seleccione la opción correspondiente. En pantalla se verá lo siguiente:


Ahora rebobine el casete hasta el punto inicial para grabar sobre el directorio vacío el actual.

Presione las teclas PLAY y RECORD de la casetera, seleccione la opción escribir directorio.

Ahora su casete contendrá:


Comprobemos esta afirmación:
  1. Apague su computador.
  2. Cargue el programa SOC con BASIC.
  3. Llame al menú del SOC.
  4. Inserte en la casetera el casete de trabajo.
  5. Use la opción del menú para leer el directorio. Recuerde que debe usar sólo la tecla PLAY.

Ahora debe encontrarse en memoria el directorio visto anteriormente.
Digite la opción directorio, y los nombres y números correspondientes aparecerán en pantalla.

Fuente : Revista MundoAtari N°13, páginas 21 y 22.

3. Agradecimientos


4. Descarga