Burning Sega CD och Saturn spel på Linux

Kahuna över på SegaXtreme har skrivit upp en detaljerad handledning om hur man bränner Sega CD och Sega Saturn backup CD med Linux. Jag tänkte att jag skulle posta detta eftersom det är ett bra komplement till mina guider för att rippa och bränna BIN/CUE och ISO/MP3-bilder med Windows. Jag antar att den här metoden också fungerar för några andra äldre system som Neo-Geo CD, 3DO och till och med Playstation.

den ursprungliga sidan och det är kommentarer kan hittas på denna segaxtreme tråd, men jag trodde att det skulle vara fördelaktigt att åter posta den här.

Inledning:
jag skrev detta HOWTO eftersom jag är en hardcore *nix användare och även ett stort fan av min Saturn. Jag har använt dessa tekniker under FreeBSD 4.8 och Redhat Linux 9, men de borde också fungera för din distribution av *nix, förutsatt att du har all programvara installerad korrekt. Det finns nästan ingenting där ute i vägen för handledning för Saturn / Sega CD-bränning för Linux / Unix. Jag har utvecklat dessa genom att läsa mansidor, söka på google och försök och fel i grund och botten för det enda syftet att undvika smärtan att starta i min windows-partition.

jag kommer inte att täcka grunderna för bränning, eftersom det redan är täckt på SegaXtreme och jag vill verkligen inte återuppfinna hjulet här. Om du behöver en grundläggande jordning i SCD / SAT burning, föreslår jag att du går till http://www.litespeedcomputers.com/sx/ för en grundläggande handledning och lista över verktyg. Jag kommer inte heller att täcka att få CD-bränning att fungera i ditt * nix-system. Jag antar att du redan har räknat ut det. Om du inte, för linux, du vill kolla in den utmärkta CD-Writing HOWTO på http://www.tldp.org/HOWTO/CD-Writing-HOWTO.html

DISCLAIMER
också, jag måste säga att detta HOWTO är inte en guide till piratkopiering programvara, men ger ett sätt för dig att säkerhetskopiera dina dyrbara och sällsynta spel som inte längre görs. Jag, författaren till denna guide kommer inte att ansvara för användning/missbruk av informationen häri. Författaren till denna guide är inte ansvarig för skador på hårdvara eller mjukvara på konsolen eller datorn som ett resultat av att följa denna guide. Med andra ord, om du skruvar upp är det allt ditt fel.

obligatorisk programvara:
dessa programvarupaket krävs för att bränna SCD/Saturn-säkerhetskopior på ett *nix-system. Det finns andra sätt att göra saker som beskrivs här. Du kan mixa och matcha olika verktyg som du är bekväm med efter eget gottfinnande.

cdrdao:
* den * DAO CD-bränning programpaket för * nix. Det finns några andra kommersiella alternativ där ute, men den här har inte gett mig några Underlägg än.

mpg123:
kommandoraden MP3-spelare för *nix. Kan också mata ut vågfiler. Om du inte har invändningar mot licensvillkoren, använd detta, eftersom anecdoatal eveidence säger att den här är snabbare.

mpg321:
en GPL alternativ till mpg123 för fri programvara fanatiker.

användbar programvara:
Unrar
detta är Unrar-programvaran för linux. Många använder rar för att arkivera sina säkerhetskopior, och det här programmet är bara trevligt att ha runt.

CFV:
en SFV checker för linux.

sat2toc.py:
mitt verktyg för att skapa TOC-ark för användning med cdrdao ur listor över filer.

python 2.3:
behövs för sat2toc.Py

Linux satconv:
detta är linux-versionen av satconv landskod växlare programvara.

Burning cue / bin bilder:

förklaring:
Cue/Bin bilder är lätta att bränna med cdrdao. Du kanske vill använda satconv på papperskorgen innan du bränner den. För att bränna med cdrda o måste du veta vilken drivrutin din cdrw använder. Du hittar informationen på http://cdrdao.sourceforge.net/drives.html.

Bränn Det!:
kommandot för att bränna en cue/bin med cdrdao är:
cdrdao write –driver –device –speed cuesheet.
som ett exempel skulle jag skriva:
cdrdao skriv –driver generic-mmc-raw-enhet 0,0,0-hastighet 2 mygame.cue
jag brinner alltid med 2 hastigheter, eftersom jag verkar få bättre kopior på det sättet. Det enda riktiga sättet att räkna ut max av din brännare och media är att experimentera. Du kan också använda alternativet-mata ut om du vill att cd-skivan ska spottas ut när den är klar.

Burning ISO + MP3:

Explanaton:
ISO+MP3 är lite mer knepigt att bränna med cdrdao. MP3-filerna måste först konverteras till wave-format, och cdrdao kan inte förstå ISO+WAV cue-ark, så vi måste skapa en TOC-fil för användning med cdrdao.

Konvertera MP3 till WAV:
det är enkelt att konvertera en massa MP3-filer till wav-format i *nix. I bash-skalet (eller bourne-skalet) kan du göra dem alla i 1-kommando med mpg123 och lite skalmagi:
för i in *.3; Gör mpg123-w $i. wav $I; gjort

efter att ha kört kommandot bör du ha en massa wav-filer som har samma namn som mp3-filer med .wav tackade på slutet. Du kan ta bort MP3-filerna, eftersom vi inte längre behöver dem. Nästa steg är att skapa ett TOC-ark för ISO+WAV-filerna som vi har i arbetskatalogen.
här är ett exempel TOC-ark för att komma igång:

CD_ROM
SPÅRLÄGE1
DATAFILE ”MyGame.iso”
noll 00:02:00 // post-gap

spår ljud
tystnad 00:02:00 // Pre-gap
START
fil ”Track_2.mp3.wav” 0

spår ljud
fil ”Track_3.mp3.wav” 0

spår ljud
fil ”track_4.mp3.wav” 0

ändra bara namnet i FILLINJEN till ISO-och WAV-filerna och lägg till ytterligare ljudspår efter behov. Det här verkar enkelt om du är van vid cue-filer.

ett annat alternativ är att använda sat2toc python-skriptet som jag har tillhandahållit.

sat2toc-t-i som ett exempel (förutsatt att de enda wav-filerna i den här katalogen tillhör mitt spel):
python2.3 sat2toc-t Mygame.toc – i Mygame.ISO *.wav

bränn det!:
när din TOC-fil är klar kan du bränna din säkerhetskopia. cdrdao-kommandot är exakt detsamma som det är för cue/bin-exemplet, förutom att du använder TOC-arkfilen istället för cuesheet.
cdrdao skriv –driver generic-mmc-raw-enhet 0,0,0-hastighet 2 Mygame.toc

var inte så lätt?
de flesta spel kan spelas in med bara ett par kommandon på kommandoraden. När du behärskar detta kommer du att bränna spel snabbare och med mindre ansträngning än du någonsin har på windows.

så länge för nu. På ett tag lägger jag upp en tråd om att rippa SCD/SAT-spel på *nix.

ytterligare nödvändiga filer finns här

tack igen till Kahuna för den här guiden!

juli 8th, 2005 vid 11: 19am av racketboy
Retro Gaming, Saturn, Sega

Write a Comment

Din e-postadress kommer inte publiceras.