Kahuna sobre a SegaXtreme tem escrito até um tutorial detalhado sobre como gravar Sega CD e Sega Saturn backup de CDs utilizando o Linux. Achei que deveria postar isso, pois é um bom complemento para meus guias para rasgar e gravar imagens BIN/CUE e ISO/MP3 usando o Windows. Presumo que esse método também funcione para alguns outros sistemas mais antigos, como Neo-Geo CD, 3DO e até Playstation.
a página original e seus comentários podem ser encontrados neste segmento SegaXtreme, mas pensei que seria benéfico publicá-lo novamente aqui.
introdução:
escrevi este HOWTO porque sou um usuário hardcore * nix e também um grande fã do meu Saturn. Eu usei essas técnicas no FreeBSD 4.8 e Redhat Linux 9, mas elas também devem funcionar para sua distribuição de *nix, desde que você tenha todo o software instalado corretamente. Não há praticamente nada lá fora na forma de tutoriais para Saturn / Sega CD burning Para Linux / Unix. Eu desenvolvi isso lendo páginas de manual, pesquisando no google, e tentativa e erro basicamente com o único propósito de evitar a dor de inicializar na minha partição do windows.
não vou cobrir o básico da queima, já que já está coberto no SegaXtreme e realmente não quero reinventar a roda aqui. Se você precisar de um aterramento básico na gravação SCD/SAT, sugiro que você vá para http://www.litespeedcomputers.com/sx/ para um tutorial básico e uma lista de ferramentas. Também não cobrirei a gravação de CD para funcionar no seu sistema *nix. Vou assumir que você já descobriu isso. Se você não fizer isso, para linux, você vai querer verificar o excelente HOWTO de gravação de CD em http://www.tldp.org/HOWTO/CD-Writing-HOWTO.html
DISCLAIMER
além disso, eu preciso dizer que este HOWTO não é um guia para piratear software, mas fornece uma maneira para você fazer backup de seus jogos preciosos e raros que não estão mais sendo feitos. Eu, o autor deste guia não será responsável pelo uso/uso indevido das informações aqui contidas. O autor deste guia não é responsável por qualquer dano ao hardware ou software no console ou PC, como resultado de seguir este guia. Em outras palavras, se você estragar tudo, é tudo culpa sua.
software necessário:
esses pacotes de software são necessários para gravar backups SCD/Saturn em um sistema *nix. Existem outras maneiras de fazer as coisas descritas aqui. Você pode misturar e combinar diferentes ferramentas com as quais se sente confortável a seu critério.
cdrdao:
* o pacote de software de gravação de cd * DAO para * nix. Existem algumas outras alternativas comerciais por aí, mas esta ainda não me deu nenhuma porta-copos.
mpg123:
linha de comando MP3 player para * nix. Também pode produzir arquivos de onda. Se você não tiver objeção aos termos da licença, use isso, já que a evasão anedoatal diz que esta é mais rápida.
mpg321:
uma alternativa GPL para mpg123 para o fanático por software livre.
software útil:
Unrar
este é o software unrar Para linux. Muitas pessoas usam o rar para arquivar seus backups, e este programa é bom ter por perto.
CFV:
um verificador SFV Para linux.
sat2toc.py:
meu utilitário para criar planilhas TOC para uso com cdrdao fora de listas de arquivos.
python 2.3:
necessário para sat2toc.Py
Linux satconv:
esta é a versão linux do software satconv country code changer.
Burning cue/bin imagens:
explicação:
Cue/Bin imagens são fáceis de gravar com cdrdao. Você pode querer usar o satconv na lixeira antes de queimá-lo. Para gravar com cdrda o, você precisará saber qual driver seu cdrw usa. Você pode encontrar as informações em http://cdrdao.sourceforge.net/drives.html.
Queime!:
o comando para gravar um cue / bin com cdrdao é:
cdrdao write-driver – device-speed cuesheet.
como exemplo, eu digitaria:
cdrdao write-driver generic-mmc-raw-device 0,0,0-speed 2 mygame.cue
eu sempre gravo a 2 velocidades, já que pareço obter cópias melhores dessa maneira. A única maneira real de descobrir o máximo de seu queimador e mídia é experimentar. Você também pode usar a opção-eject se quiser que o cd seja cuspido quando terminar de gravar.
queima ISO + MP3:
Explanaton:
ISO+MP3 é um pouco mais complicado de queimar com cdrdao. os arquivos MP3 devem primeiro ser convertidos para o formato wave, e o cdrdao não consegue entender as folhas ISO+WAV cue, portanto, devemos fazer um arquivo TOC para uso com o cdrdao.
Converter MP3 para WAV:
é fácil converter um monte de arquivos MP3 para o formato wav em *nix. No shell bash (ou shell bourne), você pode fazer todos eles em 1 comando com mpg123 e alguma magia shell:
para eu em *.3; Faça mpg123-w $I. wav $i; feito
depois de executar o comando, você deve ter um monte de arquivos wav com o mesmo nome dos arquivos mp3 .o wav agarrou-se ao fim. Você pode excluir os arquivos MP3, pois não precisamos mais deles. O próximo passo é criar uma folha de TOC para os arquivos ISO+WAV que temos no diretório de trabalho.
aqui está uma folha de amostra TOC para você começar:
CD_ROM
TRACK MODE1
DATAFILE “MyGame.iso”
ZERO 00:02:00 // pós-gap
PISTA de AUDIO
SILÊNCIO 00:02:00 // pre-gap
INICIAR
ARQUIVO “Track_2.o mp3.wav” 0
PISTA de AUDIO
ARQUIVO “Track_3.o mp3.wav” 0
PISTA de AUDIO
ARQUIVO “Track_4.o mp3.wav” 0
Basta alterar o nome do ARQUIVO para a linha de ISO e arquivos WAV e adicionar faixas de áudio, conforme necessário. Isso parecerá fácil se você estiver acostumado a sugerir arquivos.
outra alternativa é usar o script python sat2toc que forneci.
sat2toc-t-i como exemplo (assumindo que os únicos arquivos wav neste diretório pertencem ao meu jogo):
python2.3 sat2toc-T Mygame.toc-I Mygame.norma *.wav
queimá-lo!:
assim que o arquivo TOC for concluído, você poderá gravar seu backup. o comando cdrdao é exatamente o mesmo que é para o exemplo cue / bin, exceto que você usará o arquivo de folha TOC no lugar do cuesheet.
cdrdao write-driver generic-mmc-raw-device 0,0,0-speed 2 Mygame.toc
não foi tão fácil?
a maioria dos jogos pode ser gravada com apenas alguns comandos na linha de comando. Depois de dominar isso, você estará queimando jogos mais rápido e com menos esforço do que nunca no windows.
por enquanto. Em um tempo, vou postar um tópico sobre rasgar jogos SCD / SAT em * nix.
arquivos adicionais necessários podem ser encontrados aqui
Obrigado novamente a Kahuna por este guia!