...en un CPC 6128 incluyendo los ocultos, de preferencia desde Basic y sin utilidades externas.
Hola amigos,
Tengo discos con archivos que comienzan por ! y que son cargados desde Basic pero no aparecen en el listado con un simple CAT.
Gracias compañeros
Como obtener el listado de todos los ficheros en un disco
Como obtener el listado de todos los ficheros en un disco
Saludos cordiales
P.D.P.
P.D.P.
Re: Como obtener el listado de todos los ficheros en un disco
El símbolo !
Esto se usa en cinta y creo recordar que sirve para desactivar el eco en pantalla de que bloque de cinta está cargando, en disco no se usa.
Los cargadores suelen llevarlo incluido. Si el juego carga de cinta pues desactiva los mensajes, si carga de disco no hace nada.
Esto se usa en cinta y creo recordar que sirve para desactivar el eco en pantalla de que bloque de cinta está cargando, en disco no se usa.
Los cargadores suelen llevarlo incluido. Si el juego carga de cinta pues desactiva los mensajes, si carga de disco no hace nada.
Re: Como obtener el listado de todos los ficheros en un disco
De hecho puedes encontrar algún fichero que con ! Llegue a los 9 caracteres en el nombre de fichero.
Es como si vieses
RUN "12:PROG.BAS"
Creo que era así.
12:
Lo que hace es cargar ese fichero directamente del user 12, no forma parte del nombre de fichero.
Es como si vieses
RUN "12:PROG.BAS"
Creo que era así.
12:
Lo que hace es cargar ese fichero directamente del user 12, no forma parte del nombre de fichero.
Re: Como obtener el listado de todos los ficheros en un disco
Gracias de verdad, acabo de retomarlo y no recuerdo nada de como iba esto.
Tengo un disco con La Pulga de Paco Suárez, hago CAT y solo veo"LAPULGA.BAS", hago LOAD "LAPULGA" y la línea 100 es: RUN "!PULCOD1"
Si ejecuto manualmente RUN "!PULCOD1" carga y ejecuta el juego pero con CAT no veo en el disco ningún archivo llamado "PULCOD1".
El cargador en BASIC ("LAPULGA.BAS") se ve, carga y ejecuta para el usuario # 0, pero para los usuarios # 1,...,# 15 CAT no muestra nada.
Tengo un disco con La Pulga de Paco Suárez, hago CAT y solo veo"LAPULGA.BAS", hago LOAD "LAPULGA" y la línea 100 es: RUN "!PULCOD1"
Si ejecuto manualmente RUN "!PULCOD1" carga y ejecuta el juego pero con CAT no veo en el disco ningún archivo llamado "PULCOD1".
El cargador en BASIC ("LAPULGA.BAS") se ve, carga y ejecuta para el usuario # 0, pero para los usuarios # 1,...,# 15 CAT no muestra nada.
Saludos cordiales
P.D.P.
P.D.P.
Re: Como obtener el listado de todos los ficheros en un disco
Haz una prueba muy sencilla y entenderás lo que te digo.
Coge un emulador con la pulga versión cinta.
Haz load del cargador.
Edita las líneas de carga de ficheros y quitarles el !
Ejecuta el cargador
Verás que en pantalla aparecen mensajes del sistema. Creo recordar que hacían referencia al bloque del fichero.
Luego resetea y carga el juego sin modificar.
Para eso sirve !
Digamos y es como una instrucción más de basic que se añade al nombre de fichero, un carácter reservado que tiene su función.
Por cierto, mi ejemplo posterior del usuario era solo eso, un ejemplo, nada más, era para ver qué en una instrucción de carga puede haber en el nombre del fichero algo más que solo su nombre.
Coge un emulador con la pulga versión cinta.
Haz load del cargador.
Edita las líneas de carga de ficheros y quitarles el !
Ejecuta el cargador
Verás que en pantalla aparecen mensajes del sistema. Creo recordar que hacían referencia al bloque del fichero.
Luego resetea y carga el juego sin modificar.
Para eso sirve !
Digamos y es como una instrucción más de basic que se añade al nombre de fichero, un carácter reservado que tiene su función.
Por cierto, mi ejemplo posterior del usuario era solo eso, un ejemplo, nada más, era para ver qué en una instrucción de carga puede haber en el nombre del fichero algo más que solo su nombre.
Re: Como obtener el listado de todos los ficheros en un disco
Es posible que el símbolo ! no tenga que ver con el hecho de que existan archivos ocultos. Con el emulador he probado con una imagen de The Sentinel de Firebird y aunque el directorio con CAT no muestra nada, con RUN "SENTINEL" carga el juego.
¿No hay forma de tener el listado con todos los archivos?
¿No hay forma de tener el listado con todos los archivos?
Saludos cordiales
P.D.P.
P.D.P.
Re: Como obtener el listado de todos los ficheros en un disco
El símbolo ! No tiene que ver con qué un fichero sea oculto o no.
Que un fichero sea oculto tiene que ver con el atributo SYSTEM y solo afecta al disco, no a cinta (de esto no estoy seguro al 100%).
Lo que si puedo añadir es que el que el fichero sea oculto es un "efecto secundario". El atributo realmente sirve para que ese fichero sea accesible en cualquier nivel de usuario.
Si estás en cpm y hay ficheros ocultos al hacer un DIR te dirá
SYTEM file (s) exist (s)
Entonces con un
DIRSYS
DIRS
Verás solo los ocultos.
En amsdos no existe ese comando por lo que directamente no podrás verlos y por eso los usamos para ocultar, pero su fin original es el de ser accesible desde cualquier user.
Yo no conozco forma directa de ver los ficheros ocultos desde amsdos. En la máquina real usaba o bien
Diredit de oddjob o el discology.
En emulador dan problemas, necesitas un emulador que los soporte pero puedes usar
Cpctools
Que no encontré pegas en emulador.
Que un fichero sea oculto tiene que ver con el atributo SYSTEM y solo afecta al disco, no a cinta (de esto no estoy seguro al 100%).
Lo que si puedo añadir es que el que el fichero sea oculto es un "efecto secundario". El atributo realmente sirve para que ese fichero sea accesible en cualquier nivel de usuario.
Si estás en cpm y hay ficheros ocultos al hacer un DIR te dirá
SYTEM file (s) exist (s)
Entonces con un
DIRSYS
DIRS
Verás solo los ocultos.
En amsdos no existe ese comando por lo que directamente no podrás verlos y por eso los usamos para ocultar, pero su fin original es el de ser accesible desde cualquier user.
Yo no conozco forma directa de ver los ficheros ocultos desde amsdos. En la máquina real usaba o bien
Diredit de oddjob o el discology.
En emulador dan problemas, necesitas un emulador que los soporte pero puedes usar
Cpctools
Que no encontré pegas en emulador.
Re: Como obtener el listado de todos los ficheros en un disco
Gracias. Había buscado en inglés información sobre estos archivos ocultos y no tuve suerte porque no encontré nada pero ahora que lo has dicho, he recordado algo, he instalado la ROM ParaDOS y con su administrador de discos por fin puedo listar todo el contenido del disco.
Saludos cordiales
P.D.P.
P.D.P.
Re: Como obtener el listado de todos los ficheros en un disco
Fantástico.
Yo con las ROM he "jugado" poco, tengo un buen listado para explorar...
Yo con las ROM he "jugado" poco, tengo un buen listado para explorar...
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro
La Comunidad Española |