Atari ST - 1993
CopyRAM

- Genre
- Memory
- Year
- 1993
- Language
- [unknown]
- Publisher
- [no publisher]
- Controls
- Keyboard
- Distributor
- —
- Resolution
- Low / Medium / High
- Developer
- [n/a]
- ST Type
- ST, STe / 0.5MB
- Licensed from
- —
- Programmer(s)
- Ferrero, Joaquín
- Country

- MIDI
- —
- Software
- Spanish
- Version
- —
- Box/Instructions
- Spanish
- Number of Disks
- 1 / Double Sided
- License
- PD / Freeware / Shareware
- Dump
- Download
- Serial
- —
- Dump format
- MSA
- Protection
- —
INSTRUCTIONS
CopyRam.TxT Joaquín Ferrero. Abril 1993
----------------------------------------------------------------------
CopyRam es el clásico y genuino programa para copiar ficheros
de un sitio a otro. Su principal uso es para copiar desde el disco
duro o disquette, al disco Ram, pero se puede extender a cualquier
combinación.
CopyRam necesita la presencia de un fichero de texto en su
mismo directorio (o en el directorio por defecto), de donde leerá
las instrucciones a seguir. Tal fichero será COPYRAM.SYS por defecto,
pero se le puede indicar cualquier otro, si CopyRam es un .TTP.
Como parámetro, indicarle qué fichero (con el camino completo si es
necesario) será el que deba leer. De este modo, podremos tener una
colección de ficheros de instrucciones, junto con una única copia del
programa.
El formato del fichero de instrucciones es la siguiente:
- Primera línea
-> una especificación de directorio.
-> un dispositivo del sistema. A saber:
AUX:, PRN: y CON:
- Líneas siguientes
-> Camino fuente de donde leer los ficheros a
copiar. Son válidos los comodines '*' y '?'.
Ejemplos
========
M
E:\LC\LIB\CSR.O
E:\LC\LIB\LCSR.LIB
E:\LC\BIN\CLINK.TTP
E:\LC\HEADERS\*.H
CopyRam copiará a la unidad M: los ficheros E:\LC\LIB\CSR.O,
E:\LC\LIB\LCSR.O, E:\LC\BIN\CLINK.TTP y todos los ficheros que
tengan por extensión .H de la carpeta E:\LC\HEADERS\ (¡Este es
precisamente el fichero que yo utilizo para programar en C!)
M:\SUB\
C:\SUB\*.*
Se copiarán todos los ficheros de la carpeta SUB de la
unidad C: a la misma carpeta en la unidad M:
AUX:
F:\TEXTOS\CARTA.DOC
Envio por la salida estándar serie del fichero
F:\TEXTOS\CARTA.DOC
PRN:
D:\DESARR\*.C
Salida por el puerto estándar de impresión, de todos los
ficheros .C de la carpeta D:\DESARR\
*.*
D:\ASSEMBLE\*.S
Copiar desde D:\ASSEMBLE\ todos los ficheros .S al
directorio actual. Obsérvese la forma de indicarlo. Otra forma
no es posible (no vale utilizar '\', ni espacio en blanco).
NOTAS
=====
-> Todas las letras del fichero de texto serán mayúsculas.
-> CopyRam NO CREA carpetas destino.
-> Sólo existe un directorio destino.
-> CopyRam es respetuoso con la fecha original de los
ficheros copiados, excepto, claro está, cuando la salida
es hacia algún dispositivo.
-> No hay separación entre ficheros cuando se envian por los
dispositivos estándar, pero aún así, ya habrá alguien que
se construya una red local con CopyRam ... sólo es
necesario programar un shell que creé los ficheros de
texto adecuados.
-> Los errores más comunes vienen de escribir mal los
directorios. El formato oficial es:
+ Un nombre de fichero completo consiste en una
especificación de unidad lógica, seguida de un
camino y un sólo nombre de fichero.
+ Una unidad lógica consiste en una simple letra
mayúscula, de la A a la P, seguida de ':'. Si no
se especifica, se sobreentiende la unidad actual.
+ Un camino consiste en una lista de nombres de
fichero individuales separados por '\'. Si el
camino se inicia con un '\', se refiere a que
cuelga desde el directorio raíz. Sino, cuelga
desde el directorio actual. Si no está presente
el camino, se utiliza el camino actual.
+ Un nombre de fichero individual consiste en la
agrupación desde una a ocho caracteres, seguidos
opcinalmente por un punto y una extension desde
cero hasta 3 caracteres.
Luego, M:\FILES se refiere al fichero "FILES." del
directorio raíz de la unidad M:, y no a la carpeta
"\FILES\". Lo correcto sería "M:\FILES\".
----------------------------------------------------------------------
CopyRam.Txt
Naturalmente, no me hago responsable de lo que pudiera ocurrir
con el uso de este programa. Para haberlo hecho en catorce horas, no me he
preocupado mucho de someterlo a las condiciones "mas duras". Simplemente,
a mi me funciona, y lo utilizo bastante.
Este programa es de dominio público, y no hay limitación de uso,
EXCEPTO en aquel en el que intervenga directa o indirectamente en la labor
de intercomunicación de información entre dos o más unidades de cálculo,
sea cual sea la unidad procesadora, soporte lógico y/o físico. En ese
caso, deberá ser considerado como un producto exclusivo de utilización
por parte del autor y de toda aquella persona fiscal que éste autorize
a manejarlo. (Je, Je, quiero decir que si alguien lo utiliza para algo
más que para copiar ficheros, le agradecería que me lo dijera... )
----------------------------------------------------------------------
Joaquín Ferrero.
C/Eusebio González Suárez, 31, 7º A
47014 Valladolid.
_____
/_---_\ -> (Voz) (983) 33 55 11
|*0#|
\___/ -> Desktop BBS. (983) 37 02 77. [300,1200, 8 N 1] (Spain)
----------------------------------------------------------------------
