petran79
26-12-2004, 14:34
First Merry Christmas to all and I hope the new year will be better than the previous (yeah right...)
then to the topic
After following closely the various guides included in the self-boot files and also in the forums (Segagen/Smashpack problem (http://www.fileforums.com/showthread.php?t=39045&highlight=segagen) ) I was unable to make a self-bootable version of the emulator. I had also problems with CDRWIN not yet recognizing my DVD recorder.
the only thing I was able to make was a working version with DSSB final and Pinoy 2001 though no rom folder would appear.
Basically DSSB converted the image in CDI format and I used Alcohol 120. cdrecord has no results.
I notice when I use mkisofs with command 0,11700 the ISO file structure becomes unreadable in ISObuster. Only with 0,0 is it readable. But even after I use Ipins.exe to insert the ip.bin, in Isobuster I see that no image is inserted when the ISO file structure is readable of course.
basically here's the process and questions.
First about ROM conversion. I converted the ROMS to bin. And renamed them so that no space is between letters. Do they have to have a specific name for Segagen to read them? Eg. CASTLEVANIA_BLOODLINES.BIN instead of Castlevania.bin?
Now in the more frustrating process.
using Echelon Smash Pack.
1.binhack manifest.bin, ginreset.bin, mde_us.bin to 11700 with IP.bin as read-only, then 1st_read.bin with ip.bin as no read-only.
is this process correct? Should I hack only ip.bin and 1st_read.bin? Do I have to replace the ip.bin (date 12/02/2001) with another, eg from Nester? do I have to use also a HEX editor and if so convert what?
2. remove ip.bin from CD_root folder.
3. type the command mkisofs -C 0,11700 -V segagen -l -o data.iso CD_ROOT.
Is this correct or should I type 0,0 instead (see problem above).
4. use ipins to insert the newly created ip.bin file in the ISO.
But I see in ISObuster when I use mkiso with 0,0 only (or else it is unreadable )that no ip.bin file is inserted. Should I use bin2boot /nohack instead?
5. finally the recording process. as I said CDRWIN (version 3.9H) doesnt recognize the CD-ROM drive. Is there a way to record to harddisk with CDRWIN? CDrecord records but with no results so far. It Burns the AUdio.raw and then the ISO file but Dreamcast takes me to the OS title screen.
Only with DSSB final was I able to boot Segagen but only if the Ip.bin wasnt removed from the CD_root folder. Is to possible to modify the dssb.bat to burn segagen?
Basically these are the main problems I encountered. I gave up after waisting many CD's.
here's the dssb.bat file. Basically I renamed the NEW folder in CD_ROOT folder
@echo off
if exist "new\ip.bin" goto start1
echo: ΪΔΔΔΔΔΔΔΔΏ
echo: ³ ERROR! ³
echo: ΐΔΔΔΔΔΔΔΔΩ
echo:Detected missing Dreamcast file(s)
echo:Please make sure all needed files are in \new
exit
:start1
if exist "programs\bin2boot.exe" if exist "programs\mkisofs.exe" if exist "programs\cygwin1.dll" if exist "programs\cdi2nero.exe" if exist "programs\cdirip.exe" if exist "programs\TData.cue" goto start2
echo: ΪΔΔΔΔΔΔΔΔΏ
echo: ³ ERROR! ³
echo: ΐΔΔΔΔΔΔΔΔΩ
echo:please make sure the following are in \programs:
echo:bin2boot, cdi2nero, mkisofs, cdirip, Tdata, and cygwin1
exit
:start2
echo:
echo: ΪΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔ ΔΏ
echo: ³ ³
echo: ³ Disco Stu's Self Boot Solution ³
echo: ³ FINAL ³
echo: ³ ³
echo: ΐΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔ ΔΩ
echo:
echo:
echo:Which burning program would you like to use?
echo:
echo: (1)DiscJuggler (2)Nero
echo: (3)CDRWIN (4)FireBurner
echo:
Choice /c:1234
if errorlevel 4 set cdrwin=y
if errorlevel 3 set cdrwin=y
if errorlevel 2 set nero=y
programs\mkisofs -C 0,0 -V NEW -l -o new.iso new
if exist "new\*.exe" goto wince
programs\bin2boot new.iso /nohack
:wincedone
del new.iso
del *.tmp
if %cdrwin%==y goto cdrwin
if %nero%==y goto nero
cls
exit
:cdrwin
programs\cdirip image.cdi
del *.cue
copy programs\TData.cue TData.cue
del *.cdi
cls
exit
:nero
programs\cdi2nero image.cdi new.nrg
C:\nero\nero\nero new.nrg
del *.cdi
cls
exit
:wince
programs\bin2boot new.iso
goto wincedone
cls
exit
then to the topic
After following closely the various guides included in the self-boot files and also in the forums (Segagen/Smashpack problem (http://www.fileforums.com/showthread.php?t=39045&highlight=segagen) ) I was unable to make a self-bootable version of the emulator. I had also problems with CDRWIN not yet recognizing my DVD recorder.
the only thing I was able to make was a working version with DSSB final and Pinoy 2001 though no rom folder would appear.
Basically DSSB converted the image in CDI format and I used Alcohol 120. cdrecord has no results.
I notice when I use mkisofs with command 0,11700 the ISO file structure becomes unreadable in ISObuster. Only with 0,0 is it readable. But even after I use Ipins.exe to insert the ip.bin, in Isobuster I see that no image is inserted when the ISO file structure is readable of course.
basically here's the process and questions.
First about ROM conversion. I converted the ROMS to bin. And renamed them so that no space is between letters. Do they have to have a specific name for Segagen to read them? Eg. CASTLEVANIA_BLOODLINES.BIN instead of Castlevania.bin?
Now in the more frustrating process.
using Echelon Smash Pack.
1.binhack manifest.bin, ginreset.bin, mde_us.bin to 11700 with IP.bin as read-only, then 1st_read.bin with ip.bin as no read-only.
is this process correct? Should I hack only ip.bin and 1st_read.bin? Do I have to replace the ip.bin (date 12/02/2001) with another, eg from Nester? do I have to use also a HEX editor and if so convert what?
2. remove ip.bin from CD_root folder.
3. type the command mkisofs -C 0,11700 -V segagen -l -o data.iso CD_ROOT.
Is this correct or should I type 0,0 instead (see problem above).
4. use ipins to insert the newly created ip.bin file in the ISO.
But I see in ISObuster when I use mkiso with 0,0 only (or else it is unreadable )that no ip.bin file is inserted. Should I use bin2boot /nohack instead?
5. finally the recording process. as I said CDRWIN (version 3.9H) doesnt recognize the CD-ROM drive. Is there a way to record to harddisk with CDRWIN? CDrecord records but with no results so far. It Burns the AUdio.raw and then the ISO file but Dreamcast takes me to the OS title screen.
Only with DSSB final was I able to boot Segagen but only if the Ip.bin wasnt removed from the CD_root folder. Is to possible to modify the dssb.bat to burn segagen?
Basically these are the main problems I encountered. I gave up after waisting many CD's.
here's the dssb.bat file. Basically I renamed the NEW folder in CD_ROOT folder
@echo off
if exist "new\ip.bin" goto start1
echo: ΪΔΔΔΔΔΔΔΔΏ
echo: ³ ERROR! ³
echo: ΐΔΔΔΔΔΔΔΔΩ
echo:Detected missing Dreamcast file(s)
echo:Please make sure all needed files are in \new
exit
:start1
if exist "programs\bin2boot.exe" if exist "programs\mkisofs.exe" if exist "programs\cygwin1.dll" if exist "programs\cdi2nero.exe" if exist "programs\cdirip.exe" if exist "programs\TData.cue" goto start2
echo: ΪΔΔΔΔΔΔΔΔΏ
echo: ³ ERROR! ³
echo: ΐΔΔΔΔΔΔΔΔΩ
echo:please make sure the following are in \programs:
echo:bin2boot, cdi2nero, mkisofs, cdirip, Tdata, and cygwin1
exit
:start2
echo:
echo: ΪΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔ ΔΏ
echo: ³ ³
echo: ³ Disco Stu's Self Boot Solution ³
echo: ³ FINAL ³
echo: ³ ³
echo: ΐΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔΔ ΔΩ
echo:
echo:
echo:Which burning program would you like to use?
echo:
echo: (1)DiscJuggler (2)Nero
echo: (3)CDRWIN (4)FireBurner
echo:
Choice /c:1234
if errorlevel 4 set cdrwin=y
if errorlevel 3 set cdrwin=y
if errorlevel 2 set nero=y
programs\mkisofs -C 0,0 -V NEW -l -o new.iso new
if exist "new\*.exe" goto wince
programs\bin2boot new.iso /nohack
:wincedone
del new.iso
del *.tmp
if %cdrwin%==y goto cdrwin
if %nero%==y goto nero
cls
exit
:cdrwin
programs\cdirip image.cdi
del *.cue
copy programs\TData.cue TData.cue
del *.cdi
cls
exit
:nero
programs\cdi2nero image.cdi new.nrg
C:\nero\nero\nero new.nrg
del *.cdi
cls
exit
:wince
programs\bin2boot new.iso
goto wincedone
cls
exit