Cuesheet
Contenido
Cuesheet
Cuesheet es un formato de archivo que especifica estructuras de pistas de discos compactos en modo mixto. Se puede usar con DOSBox, cuando un juego necesita acceder a pistas de audio de su CD que está almacenado como un archivo de imagen. El formato ISO predominante solo puede almacenar pistas de datos.
El formato CUE / BIN para imágenes de CD
Cuesheets generalmente vienen como un par CUE / BIN. La cuesheet, p. image.cue, es un archivo de texto ASCII que almacena la información de acceso para el volcado binario "disco a la vez", p. image.bin, del contenido del CD. (Para obtener más información sobre el formato de archivo cuesheet, consulte aquí).
El montaje de un par CUE / BIN se realiza de la manera habitual con
Z: \> IMGMOUNT E C: \ Images \ MyImage.cue -t iso
Una hoja de ejemplo es:
FILE "image.bin" BINARY
TRACK 01 MODE1 / 2352
INDEX 01 00:00:00
TRACK 02 AUDIO
PREGAP 00:02:00
INDEX 01 35:17:41
TRACK 03 AUDIO
INDEX 01 37:37:70
TRACK 04 AUDIO
INDEX 01 39:02:74
TRACK 05 AUDIO
INDEX 01 41:34:17
TRACK 06 AUDIO
INDEX 01 43:43:29
TRACK 07 AUDIO
INDEX 01 46:35:11
TRACK 08 AUDIO
INDEX 01 48:47:52
TRACK 09 AUDIO
INDEX 01 51:29:30
TRACK 10 AUDIO
INDEX 01 53:43:54
TRACK 11 AUDIO
INDEX 01 56:28:53
TRACK 12 AUDIO
INDEX 01 58:53:44
TRACK 13 AUDIO
INDEX 01 60:53:66Windows
Use una aplicación de grabación de CD como CDRWIN que pueda escribir archivos de imagen en formato de hoja de cálculo. (Una alternativa al montaje de las imágenes CUE / BIN directamente con DOSBox es cargarlo con Daemon Tools o unidades virtuales similares y montar ese volumen como un CD-ROM normal).
Linux
Para producir un par CUE / BIN con Linux, use los comandos:
> cdrdao read-cd --datafile image.bin --driver generic-mmc: 0x20000 --device / dev / cdrom --read-raw image.toc
> toc2cue image.toc image.cueLa opción
--driver generic-mmc: 0x20000
se encarga del orden de bytes correcto. Omitirlo provocaría ruido en lugar de música.
Mac OS X
Producir un par CUE / BIN en Mac OS X es similar a Linux, pero con un par de modificaciones. Primero, debe instalar el paquete "cdrdao" desde MacPorts (recomendado), Fink o desde la fuente. Luego, inserte su CD. Se montará automáticamente, y deberá desmontarlo con un comando como:
bash$ disktool -u disk3
disk3 device will be unmounted ...
*** Notificaciones completas para el tipo 1
*** Respondiendo sí para desmontar - disk3s0
*** Disco desmontado ('disk3s0')
*** Respondiendo sí para desmontar - disk3
*** Disco desmontado ('disk3')Sustituya el disco apropiado por "disk3". Puede averiguar qué dispositivo de bloque diskX corresponde a su unidad de CD o DVD mediante el comando "montar".
Después de desmontar, las instrucciones son similares a Linux, excepto con un dispositivo diferente:
cdrdao read-cd --datafile image.bin --driver generic-mmc: 0x20000 --device IODVDServices / 0 --read-raw image.toc
toc2cue image.toc image.cuePistas de audio comprimido
Otra ventaja de las cuesheets es la posibilidad de comprimir pistas de audio. La imagen del contenido de un CD puede dividirse en una imagen ISO de la pista de datos y uno o más archivos comprimidos en formato OGG o MP3 para las pistas de audio. Este método puede reducir drásticamente el tamaño de la imagen sin una pérdida sustancial de calidad de audio.
Primero tienes que extraer y codificar las pistas de audio. Entonces la hoja de cues tendrá que ser editada. Tenga en cuenta los cambios para la primera PISTA y las etiquetas de ÍNDICE.
FILE "image.iso" BINARY
TRACK 01 MODO1 / 2048
ÍNDICE 01 00:00:00
FILE "track02.ogg" MP3
TRACK 02 AUDIO
PREGAP 00:02:00
ÍNDICE 01 00:00:00
FILE "track03.ogg" MP3
TRACK 03 AUDIO
ÍNDICE 01 00:00:00
FILE "track04.ogg" MP3
TRACK 04 AUDIO
ÍNDICE 01 00:00:00
FILE "track05.ogg" MP3
TRACK 05 AUDIO
ÍNDICE 01 00:00:00
FILE "track06.ogg" MP3
TRACK 06 AUDIO
ÍNDICE 01 00:00:00
FILE "track07.ogg" MP3
TRACK 07 AUDIO
ÍNDICE 01 00:00:00
FILE "track08.ogg" MP3
TRACK 08 AUDIO
ÍNDICE 01 00:00:00
FILE "track09.ogg" MP3
TRACK 09 AUDIO
ÍNDICE 01 00:00:00
FILE "track10.ogg" MP3
TRACK 10 AUDIO
ÍNDICE 01 00:00:00
FILE "track11.ogg" MP3
TRACK 11 AUDIO
ÍNDICE 01 00:00:00
FILE "track12.ogg" MP3
TRACK 12 AUDIO
ÍNDICE 01 00:00:00
FILE "track13.ogg" MP3
TRACK 13 AUDIO
ÍNDICE 01 00:00:00Advertencia: la duración de las pistas de audio comprimidas nunca coincidirá exactamente con la duración de reproducción original. Desviará algunos cuadros (1 cuadro = 1/75 seg) de los valores correctos.
La imagen ISO de la pista de datos se puede dominar con cualquier aplicación de grabación de CD.
Linux
Para extraer y codificar las pistas de audio, puede usar los comandos
> cdparanoia -B "2-"
> oggenc *.wavAdvertencia: puede ser que DOSBox no admita pistas codificadas fuera de la caja, dependiendo de su distribución. (El lanzamiento oficial para Windows normalmente lo hace). De lo contrario, deberá compilarlo usted mismo: después de desempaquetar las fuentes y hacer ./configure, verifique que #define C_SDL_SOUND 1 se haya configurado en config.h. (Por ejemplo, el paquete SDL_sound-devel debe estar presente para Suse Linux 11.0 para establecer el indicador). Luego, proceda como de costumbre (consulte el archivo README e INSTALL para obtener una referencia).
Referencias
- Cuesheet - DOSBox