https://www.segasaturno.com/portal/viewtopic.php?f=33&t=81
-----------------------------------
Ryo Suzuki
09 Octobre 2005, 11:38 PM

Otra vez Rockin'-B
-----------------------------------
De nuevo el bueno de [b]Rockin'-B[/b], un alemán que se dedica a desarrollar para Sega Saturn, ha vuelto a darnos una agradable sorpresa.
Su última idea se llama [b]Atlas[/b] para Sega Saturn. ¿De qué se trata? pues ni más ni menos que un bootloader en plan menu para poder ejecutar varios juegos o aplicaciones de Saturn desde un unico disco.

[align=center][img]http://www.segasaturno.com/Minerva-238/images/almacen/noticias/saturn/atlas_segasaturn.jpg[/img][/align]
Según el propio autor es algo equivalente al Dream Inducer de Dreamcast. En teoría podemos crear un disco con una compilación de juegos de Saturn con menu y screenshots que podemos lanzar a nuestro gusto.

Estas son las especificaciones de la aplicación:
[code]Atlas
Demo Demo Loader for SEGA Saturn
by The Rockin'-B, www.rockin-b.de
version 05/10/09


Atlas is a fully customizeable bootloader
for run on SEGA Saturn videogame system.
(similar to the Self Boot Inducer method for Dreamcast)


Features:
- up to 50 games per disc
- multiregion disc
- multitap and pad disconnection support
- resolution 352x224
- 4 methods of per-game info
- fully customizable
- 3D display


Controls:
   LEFT / RIGHT        -       change selected game
                               NOTE: when releasing LEFT/RIGHT
                                   1. the audio file playback is stoppe
                                   2. the selected game info screen is loaded from CD
                                   3. and the audio file is played back, if present
                                   -> so there might be a short wait time involved
   START               -       boot selected game
   A                   -       show game info screen
   B                   -       back to main screen
   C                   -       credits screen
   A or Y or Z         -       play game audio information
   START+A+B+C         -       exit Atlas and return to multiplayer



Things to customize:
   Atlas:
       - main screen image (352x224, 15bpp)
       - credits screen image (352x224, 15bpp)
   
   For each game (not required, optionally):
       - thumbnail screenshot sprite (64x64, 15bpp)
       - info screen image (352x224, 15bpp)
       - audio file (.AIF, supports ADPCM, up to 60min)
       - text file with:
           - CDDA start track specified
           - info text (up to 8 lines of up to 20 characters)



Not customizeable:
- title screen
- title sound
- button help sprites
- button mapping
- default data (if not available)
 for "GAMENAME.IMG", "GAMENAME.SPR", "GAMENAME.TXT"



How to customize:
   1.  create temporary folder "myAtlas"
   2.  create an ISO:
       2.1 create folder "cd" in "myAtlas" and
           put the 8 Atlas files in:
           0.bin
           ABS.TXT
           ATLAS.IMG   (your custom)
           BIB.TXT
           CREDITS.IMG (your custom)
           CPY.TXT
           FLD_KNL.BIN
           README.TXT  (your custom)
           
       2.2 download and extract Mkisofs.exe and Cygwin1.dll
           into "myAtlas"
           
       2.3 create file "MAKEISO.BAT" into "myAtlas":
           mkisofs -quiet -sysid "SEGA SATURN" -volid "SaturnApp" -volset "SaturnApp" -publisher "SEGA ENTERPRISES, LTD." -preparer "SEGA ENTERPRISES, LTD." -appid "SaturnApp" -abstract "ABS.TXT" -copyright "CPY.TXT" -biblio "BIB.TXT" -generic-boot ip.bin -full-iso9660-filenames -o myAtlas.iso cd
           
       2.4 add game data
           for each game add data into "cd":
           (see below how to create)
           "GAMENAME"       <- folder with all files on game CD
           "GAMENAME.IPI"   <- game ip.bin  
           "GAMENAME.IMG"
           "GAMENAME.SPR"
           "GAMENAME.TXT"
           "GAMENAME.AIF"

       2.5 put Atlas' "ip.bin" into "cd"
           
   3.  create a .CUE sheet:
       CDDA tracks of a game MUST BE consecutive.
       First track of a game MUST BE the same
       like specified in "GAMENAME.TXT".
       Here it would be
       "2" for "GAMENAM1.TXT" and
       "5" for "GAMENAM2.TXT".
     
       Example "myAtlas.cue" sheet:
           FILE "Atlas.ISO" BINARY
             TRACK 01 MODE1/2048
                 INDEX 01 00:00:00
                 POSTGAP 00:02:00
           FILE "GAMENAM1_Track1.wav" WAVE
             TRACK 02 AUDIO
               PREGAP 00:02:00
               INDEX 01 00:00:00
           FILE "GAMENAM1_Track2.wav" WAVE
             TRACK 03 AUDIO
               INDEX 01 00:00:00
           FILE "GAMENAM1_Track3.wav" WAVE
             TRACK 04 AUDIO
               INDEX 01 00:00:00
           FILE "GAMENAM2_Track1.wav" WAVE
             TRACK 05 AUDIO
               INDEX 01 00:00:00
           FILE "GAMENAM2_Track2.wav" WAVE
             TRACK 06 AUDIO
               INDEX 01 00:00:00
           
   4.  burn "myAtlas.cue" sheet with Nero, CDRWin or other
           


How to create custom data:            
   Filenames are importand (8.3 format).
   Each game MUST HAVE:
       "GAMENAME"      - a folder where the game files are in
       "GAMENAME.IPI"  - an IP.BIN file
   Each game CAN HAVE (not required, optionally):
       "GAMENAME.IMG"  - info screen
       "GAMENAME.SPR"  - thumbnail screenshot
       "GAMENAME.TXT"  - text file
       "GAMENAME.AIF"  - audio file
   
   "GAMENAME.IMG" full screen image (352x224, 15bpp):
   "ATLAS.IMG" main screen:
   "CREDITS.IMG" credits screen:
       1.  save as "GAMENAME.TGA",
           size MUST MATCH width=352 and height=224

       2.  use BGCON to convert it to Saturn format
           (uncompressed raw bitmap 15bpp binary)
           2.1 create TGA2IMG.TXT:
               CD 15
               IF TGA
               IM BITMAP
               CMP NONE
               RGBHI ON
               TRANS -1
               OF BIN
               L atlas.tga
               S atlas.img
               L CREDITS.tga
               S CREDITS.img
               L GAMENAME.tga
               S GAMENAME.img
               .....

           2.2 create TGA2IMG.BAT:
               BGCON.EXE TGA2IMG.TXT            

       3.  convert by opening TGA2IMG.BAT
       

   "GAMENAME.SPR" thumbnail screenshot sprite (64x64, 15bpp)
       1.  save as .TGA,
           size MUST MATCH width=64 and height=64

       2.  use BGCON to convert it to Saturn format
           (uncompressed raw bitmap 15bpp binary)
           2.1 create TGA2SPR.TXT:
               CD 15
               IF TGA
               IM BITMAP
               CMP NONE
               RGBHI ON
               TRANS -1
               OF BIN
               L GAMENAME.tga
               S GAMENAME.img
               .....

           2.2 create TGA2SPR.BAT:
               BGCON.EXE TGA2SPR.TXT            

       3.  convert by opening TGA2SPR.BAT

   "GAMENAME.TXT" text file:
       - first line specifies the CDDA start track
         (default: 2)
       - following 8 lines are printed to screen AS IS
         (up to 20 characters, beyond 20 are skipped)
       

   "GAMENAME.AIF" audio info file:
       - up to 60 minutes long
       - can be ADPCM encoded

   "GAMENAME.IPI" ip.bin file:
       - this file is in the first couple of sectors of a Saturn CD.
         In some homebrew Saturn games it's included as a file.
         In all other cases such like commercial game,
         You'll have to extract the first sectors (< 30) of a CD or CD image
         with IsoBuster and remove the zero bytes after the IP.BIN with a hex
         editor. Usually IP.BIN's are 4-5 kBytes size,



Special thanks to VBT, who made the
MultiBoot Demo Demo Loader
for SX Saturn Coding Contest 2003.[/code]

De momento es sólo un proyecto, pero conociendo a Rockin'-B mucho nos tememos que pronto lo tendremos en nuestras manos :roll: 

Podeis ver más detalles [url=http://forums.segaxtreme.net/index.php?showtopic=16737]aquí.


-----------------------------------
inox
10 Octobre 2005, 07:03 AM

Re: Otra vez Rockin'-B
-----------------------------------
Hola 


Pues q bueno entonces.Si podemos meter mas de 1 juego en un cd y poderlo elegirlos mediante un menu  seria la leche.  8) 

Sino recuerdo mal creo q con los juegos de la PSX tambien habia algo...y de la XBOX tmb....aunke lo deskonocia para la Dreamcast.


Venga.


-----------------------------------
SunkDevifull
10 Octobre 2005, 07:55 AM


-----------------------------------
Genial, la verdad es que pinta muy bien, porque daba ya mucha pereza "malgastar" CDs con juegos que ocupaban menos de 100mb, ahora ya los aprovecharemos bien, : )
Menos mal que tenemos a Rockin'-B, xP


-----------------------------------
Gainsborough
13 Octobre 2005, 02:10 AM


-----------------------------------
Vale, gracias por la new ;)


-----------------------------------
Invitado
14 Octobre 2005, 09:36 PM


-----------------------------------
Hey Ryo!
How is Nozomi doing?
The new website is cool, I like it!

Yes, we will see an Atlas release as soon as possible. There are multiple things I want to do with it and those will take way more time than it took me to create Atlas. I'm working hard to release something.

See you,
Rockin'-B


-----------------------------------
Ryo Suzuki
15 Octobre 2005, 01:02 AM

Re: Otra vez Rockin'-B
-----------------------------------
:shock:  :shock: 
[size=18]¡Rockin'-B![/size]

I am glad of see you here, friend.

You're great :P, thanks for your hard work in the Saturn scene.

See you here, master :wink:


-----------------------------------
zazazezo
01 Noviembre 2005, 07:38 PM


-----------------------------------
oye ryo con tus amistades,no conoceras a yu suzuki o a yuji naka no???
XD


-----------------------------------
Ryo Suzuki
02 Noviembre 2005, 12:10 PM

Re: Otra vez Rockin'-B
-----------------------------------
Si, precisamente estuve tomando unas birras ayer con ellos :mrgreen:


-----------------------------------
elvizius
04 Noviembre 2005, 01:50 AM

Re: Otra vez Rockin'-B
-----------------------------------
Hombre,a tanto no creo,pero no estaria mal conocer al gachon que se compro la demo del sonic xtreme... :roll:


-----------------------------------
a_narka
04 Noviembre 2005, 12:18 PM

Re: Otra vez Rockin'-B
-----------------------------------
ya era hora de que alguien sacara un programa asi :-P pensar la de cd´s que hay y algunos de ellos ocupan una miseria. TNX ROCKING-B!!!


-----------------------------------
javierazoo
24 Noviembre 2009, 05:38 AM

Re: Otra Vez Rockin'-B
-----------------------------------
el medio aportazo men! ojala que luego este disponible =)


-----------------------------------
DonGloton
25 Noviembre 2009, 12:41 AM

Re: Otra Vez Rockin'-B
-----------------------------------
Great! :roll:


-----------------------------------
Fandu
25 Noviembre 2009, 01:45 AM

Re: Otra Vez Rockin'-B
-----------------------------------
Tremendazo reflote man, 4 años!!!!  :mrgreen:


-----------------------------------
manu_204
05 Noviembre 2011, 07:17 PM

Re: Otra Vez Rockin'-B
-----------------------------------
Hola , alguien podría decirme como extraer el Ip.bin
por ahora lo que he encontrado es  que usando el cdrwin extragio hasta los primero 15 sectores y luego con 
un editor Hexadecimal voy leyendo desde el principio hasta que encuentro una buena tanda de 00 00 00 00 
.Bien Haciendo esto he intentando meter el Scorcher y el darkseed en un cd y el cd me ha cargado pero a la hora de ejecutar el juego me sale el logo de sega y ahi se queda parado , he hecho algo mal?


-----------------------------------
vbt
10 Noviembre 2011, 10:50 PM

Re: Otra Vez Rockin'-B
-----------------------------------
a compilation of Scorcher & Darkseed may work (if the games boot) but you'll get a problem with sound tracks, in each game you have to read the track start number at 0x6000CCD, i'd be surprised the games these two games do that. SO the games may share the same sound tracks.


-----------------------------------
zeros
11 Noviembre 2011, 02:24 PM

Re: Otra Vez Rockin'-B
-----------------------------------
Es una gran noticia, y mas ahora que estamos acostumbrados a cambiar de juego sin levantarnos XD todo desde el disco duro.

Es como si la Saturn hubiese llegado a la generación actual... >_<


-----------------------------------
Wesker
11 Noviembre 2011, 05:19 PM

Re: Otra vez Rockin'-B
-----------------------------------
El primer Darkseed no tiene pistas de audio que yo recuerde, o al menos pistas que sean utilizadas en el juego propiamente dicho y aparte de la típica advertencia "Este es un disco de Sega Saturn, por favor utilízalo blablabla" que no importa que sea común a distintos juegos. El juego tira de música MIDI (por cierto, adaptada a Sega Saturn de manera bastante peculiar respecto a como suena mismamente el juego en Amiga) y creo recordar que era así en todo el juego.


