Comunidad > Off-topic

Splitpather, organización óptima de archivos en dispositivos retro

(1/3) > >>

cpcbegin:
Os presento este script GNU/Linux que busca recursivamente en una ruta todos los archivos con una extensión y los copia en otra con otra estructura optimizada para encontrarlos entre miles en un dispositivo con dos botones como emuladores de disquetera, cassette o cartuchos (p.e.: un tapuino).

Le he metido cierta normalización extra estos días para que no tenga problemas al copiar los archivos en un pendrive con FAT32 sobre todo (todo en minúsculas, guiones bajos por espacios, solo tener en cuenta letras y números para componer los subdirectores).
Un ejemplo: supón el archivo 3D Grand Prix.DSK, se copiaría en la ruta destino en la siguiente subruta si elegimos la profundidad por defecto de 3 niveles:
3/d/g/3d_gran_prix.dsk
Además así evitamos duplicidades si tenemos ese mismo archivo en otra ubicación dentro del directorio orígen o con alguna letra cambiada mayúsculas por minúsculas o viceversa.

Los directorios os quedarían tal que así:



Las instrucciones en castellano las tenéis aquí.

Zael:

Esto va más allá de mi entendimiento, pero se agradece el aporte, como siempre.


P.D.: @cpcbegin, tú que parece que pilotas bastante de CPC, una preguntita... ¿cómo de difícil puede ser hacer un pequeño juego de ajedrez para Amstrad CPC en una escala del 1 al 10? ¿A la hora de hacer ports de juegos/programas de ZX Spectrum es el CPC el ordenador más sencillo o lo sería más un MSX, por ejemplo? Gracias, un saludo!

jose lopez:
Al que le haga falta y entienda le va a venir muy bien, yo no soy uno de ellos  ;D, de todas maneras gracias por el aporte.

jmpuk:

--- Cita de: cpcbegin en 01 Marzo 2021, 10:26:08 ---Os presento este script GNU/Linux que busca recursivamente en una ruta todos los archivos con una extensión y los copia en otra con otra estructura optimizada para encontrarlos entre miles en un dispositivo con dos botones como emuladores de disquetera, cassette o cartuchos (p.e.: un tapuino).

Le he metido cierta normalización extra estos días para que no tenga problemas al copiar los archivos en un pendrive con FAT32 sobre todo (todo en minúsculas, guiones bajos por espacios, solo tener en cuenta letras y números para componer los subdirectores).
Un ejemplo: supón el archivo 3D Grand Prix.DSK, se copiaría en la ruta destino en la siguiente subruta si elegimos la profundidad por defecto de 3 niveles:
3/d/g/3d_gran_prix.dsk
Además así evitamos duplicidades si tenemos ese mismo archivo en otra ubicación dentro del directorio orígen o con alguna letra cambiada mayúsculas por minúsculas o viceversa.

Los directorios os quedarían tal que así:



Las instrucciones en castellano las tenéis aquí.

--- Fin de la cita ---

Si que suena interesante si ... sobre todo lo de estructurar en 3 niveles / subdirectorios, es la primera vez que lo veo  ... de que forma mejora esto la organizacion? donde se puede leer mas al respecto?

Gracias y abracete

cpcbegin:

--- Cita de: Zael en 04 Marzo 2021, 17:45:55 ---
Esto va más allá de mi entendimiento, pero se agradece el aporte, como siempre.


P.D.: @cpcbegin, tú que parece que pilotas bastante de CPC, una preguntita... ¿cómo de difícil puede ser hacer un pequeño juego de ajedrez para Amstrad CPC en una escala del 1 al 10? ¿A la hora de hacer ports de juegos/programas de ZX Spectrum es el CPC el ordenador más sencillo o lo sería más un MSX, por ejemplo? Gracias, un saludo!

--- Fin de la cita ---
No te creas, pilotó más GNU/Linux 🤣
Para programar en CPC tienes dos herramientas que destacan del resto y que te facilitan mucho la ardua tarea:
- CPCTelera, que simplificar muchas cosas pero se necesita buenos conocimientos de ensamblador y código máquina.
- 8BP: librería que ropa el Basic con nuevos comandos que te permiten hacer cualquier cosa a un nivel profesional.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa