Grabación de juegos de Sega CD y Saturn en Linux

Kahuna en SegaXtreme ha escrito un tutorial detallado sobre cómo grabar CD de Sega y CD de copia de seguridad de Sega Saturn usando Linux. Pensé que debería publicar esto, ya que es un buen complemento para mis guías para Extraer y Grabar imágenes BIN/CUE e ISO/MP3 usando Windows. Supongo que este método también funciona para otros sistemas antiguos como Neo-Geo CD, 3DO e incluso Playstation.

La página original y sus comentarios se pueden encontrar en este hilo de SegaXtreme, pero pensé que sería beneficioso volver a publicarlo aquí.

Introducción:
Escribí este HOWTO porque soy un usuario hardcore * nix y también un gran fan de mi Saturn. He usado estas técnicas bajo FreeBSD 4.8 y Redhat Linux 9, pero también deberían funcionar para su distribución de *nix, siempre que tenga todo el software instalado correctamente. No hay prácticamente nada en el camino de los tutoriales para grabar CD de Saturn/Sega para Linux / Unix. Los he desarrollado leyendo páginas de manual, buscando en Google y prueba y error básicamente con el único propósito de evitar el dolor de arrancar en mi partición de Windows.

No cubriré los conceptos básicos de la quema, ya que ya está cubierto en SegaXtreme y realmente no quiero reinventar la rueda aquí. Si necesita una conexión a tierra básica en grabación SCD/SAT, le sugiero que vaya a http://www.litespeedcomputers.com/sx/ para obtener un tutorial básico y una lista de herramientas. Tampoco cubriré cómo hacer que la grabación de CD funcione en su sistema * nix. Asumiré que ya lo has resuelto. Si no lo hace, para Linux, querrá ver el excelente CÓMO de escritura de CD en http://www.tldp.org/HOWTO/CD-Writing-HOWTO.html

DESCARGO DE RESPONSABILIDAD
Además, tengo que decir que este CÓMO no es una guía para el software de piratería, sino que proporciona una forma de hacer copias de seguridad de sus preciosos y raros juegos que ya no se están haciendo. Yo, el autor de esta guía no será responsable por el uso/mal uso de la información aquí contenida. El autor de esta guía no es responsable de ningún daño al hardware o software en la consola o PC como resultado de seguir esta guía. En otras palabras, si metes la pata, es todo culpa tuya.

Software requerido:
Estos paquetes de software son necesarios para grabar copias de seguridad de SCD/Saturn en un sistema * nix. Aquí se describen otras formas de hacer las cosas. Puede mezclar y combinar diferentes herramientas con las que se sienta cómodo a su discreción.

cdrdao:
* el paquete de software de grabación de CD * DAO para * nix. Hay algunas otras alternativas comerciales por ahí, pero esta todavía no me ha dado ningún posavasos.

mpg123:
Reproductor de MP3 de línea de comandos para * nix. También puede generar archivos de onda. Si no tiene objeciones a los términos de la licencia, use esto, ya que anecdoatal eveidence dice que este es más rápido.

mpg321:
Una alternativa GPL a mpg123 para los fanáticos del software libre.

Software útil:
Descomprimir
Este es el software descomprimir para linux. Muchas personas usan rar para archivar sus copias de seguridad, y este programa es agradable de tener.

CFV:
Un comprobador de SFV para linux.

sat2toc.py:
Mi utilidad para crear hojas de TDC para usar con cdrdao a partir de listas de archivos.

python 2.3:
Necesario para sat2toc.py

Linux satconv:
Esta es la versión para linux del software de cambio de código de país satconv.

Grabar imágenes cue / bin:

Explicación:
Las imágenes Cue/Bin son fáciles de grabar con cdrdao. Es posible que desee usar satconv en el contenedor antes de quemarlo. Para grabar con cdrda o, necesitará saber qué controlador usa su cdrw. Puede encontrar la información en http://cdrdao.sourceforge.net/drives.html.

Grabarlo!:
El comando para grabar un cue/bin con cdrdao es:
cdrdao escribir –controlador de dispositivo de velocidad cuesheet.
como ejemplo, escribiría:
controlador de escritura cdrdao generic-mmc-raw-device 0,0,0-speed 2 mygame.cue
Siempre grabo a 2 velocidades, ya que parece que obtengo mejores copias de esa manera. La única manera real de descubrir el máximo de su quemador y medios es experimentar. También puede usar la opción-eject si desea que el cd se escupa cuando termine de grabarse.

Grabar ISO+MP3:

Explanaton:
ISO+MP3 es un poco mas complicado de grabar con cdrdao. los archivos MP3 primero deben convertirse a formato wave, y cdrdao no puede entender las hojas de referencia ISO+WAV, por lo que debemos crear un archivo TOC para usarlo con cdrdao.

Convertir MP3 a WAV:
Es fácil convertir un montón de archivos MP3 a formato wav en * nix. En el shell bash (o shell bourne), puedes hacerlo todo en 1 comando con mpg123 y algo de magia de shell:
para i en *.3; do mpg123-w i i.wav i i;done

Después de ejecutar el comando, debería tener un montón de archivos wav que tengan el mismo nombre que los archivos mp3 con .wav clavado en el extremo. Puede eliminar los archivos MP3, ya que ya no los necesitamos. El siguiente paso es crear una hoja de TDC para los archivos ISO+WAV que tenemos en el directorio de trabajo.
Aquí hay una hoja de TDC de muestra para comenzar:

CD_ROM
MODO DE PISTA 1
ARCHIVO DE DATOS «MyGame.iso»
CERO 00:02:00 // post-gap

AUDIO DE PISTA
SILENCIO 00:02:00 // pre-gap
INICIO
ARCHIVO «Track_2.mp3.wav» 0

AUDIO DE PISTA
ARCHIVO «Track_3.mp3.wav» 0

PISTA AUDIO
ARCHIVO «Track_4.mp3.wav» 0

Simplemente cambie el nombre en la línea de ARCHIVO a los archivos ISO y WAV y agregue pistas de audio adicionales según sea necesario. Esto parecerá fácil si está acostumbrado a los archivos de referencia.

Otra alternativa es usar el script python sat2toc que he proporcionado.

sat2toc-t-i Como ejemplo (asumiendo que los únicos archivos wav en este directorio pertenecen a mi juego):
python2.3 sat2toc-t Mi juego.toc – i Mi Juego.ISO *.wav

¡Quémalo!:
Una vez finalizado el archivo TOC, puede grabar la copia de seguridad. el comando cdrdao es exactamente el mismo que para el ejemplo cue/bin, excepto que usará el archivo de hoja de índice en lugar de la hoja de cue.
controlador de escritura cdrdao generic-mmc-raw-device 0,0,0-speed 2 Mygame.toc

¿No fue tan fácil?
La mayoría de los juegos se pueden grabar con solo un par de comandos en la línea de comandos. Una vez que domines esto, estarás grabando juegos más rápido y con menos esfuerzo que nunca en Windows.

Hasta la vista por ahora. En un rato, publicaré un hilo sobre la extracción de juegos SCD/SAT en *nix.

Los archivos adicionales necesarios se pueden encontrar aquí

¡Gracias de nuevo a Kahuna por esta guía!

8 de julio de 2005 a las 11: 19 am por racketboy
Retro Gaming, Saturn, Sega

Write a Comment

Tu dirección de correo electrónico no será publicada.