Anyone know how to master with XA tracks?

General PSX CD Troubleshooting, PSX CD-ROM Mastering and Disc Creation
Post Reply
User avatar
LameGuy64
Verified
Psy-Q Enthusiast
Psy-Q Enthusiast
Posts: 388
Joined: Apr 10, 2013
I am a: Hobbyist Game Developer
Motto: Commercial or not, play it!
PlayStation Model: H2000/7000
Location: Philippines
Contact:

Anyone know how to master with XA tracks?

Post by LameGuy64 » June 21st, 2013, 10:43 am

t0rxe mentioned in one thread that he'll make a tutorial about mastering CD images with XA streams after the competition but, where is the tutorial? Ever since I started coding for the PlayStation, I have no idea how to incorporate XA streams of any kind into my CD image.

I'm also wondering if this method will work using cue sheets:

Code: Select all

FILE "MYGAME.BIN" BINARY
   TRACK 01 MODE2/2352
      INDEX 01 00:00:00
FILE "MUSIC.XA" BINARY
   TRACK 02 MODE2/2336
      INDEX 01 00:00:00
And then use the position of the track instead of a file for the player code.

From what I've read, normal files are stored in MODE2/FORM1 while XA files are stored in MODE2/FORM2 incorporated in such a way that both forms are used simultaneously in a single track (that's why you can't copy XA or STR files off of a PlayStation CD).
Please don't forget to include my name if you share my work around. Credit where it is due.

Dev. Console: SCPH-7000 with SCPH-7501 ROM, MM3, PAL color fix, Direct AV ports, DB-9 port for Serial I/O, and a Xplorer FX with Caetla 0.35.

DTL-H2000 PC: Dell Optiplex GX110, Windows 98SE & Windows XP, Pentium III 933MHz, 384MB SDRAM, ATI Radeon 7000 VE 64MB, Soundblaster Audigy, 40GB Seagate HDD, Hitachi Lite-on CD-RW Drive, ZIP 250 and 3.5" Floppy.

Orion_
Verified
Legendary Programmer
Legendary Programmer
Posts: 240
Joined: Aug 13, 2012
I am a: Programmer
PlayStation Model: Net Yaroze
Location: France
Contact:

Post by Orion_ » June 22nd, 2013, 3:34 am

it's much more complicated.
You need to use old tools from sony in dosbox or on an old computer.
The XA stream will be incorporated inside the cd image file.
You can check out this file: http://www.psxdev.net/forum/download/file.php?id=136
It's a movie player with a batch file and cti file that show you how to proceed.
Retro game development on Playstation and other consoles http://orionsoft.free.fr/

User avatar
t0rxe
C Programming Expert
C Programming Expert
Posts: 139
Joined: Dec 19, 2012
Motto: /\OX[]
PlayStation Model: SCPH-5502
Location: Australia

Post by t0rxe » June 22nd, 2013, 2:51 pm

I'll start writing the guide now. You WILL need Nero.
It is actually really simple to make XA tracks on a 2352 disc once you know how ;)
"Nostalgia isn't a big enough word to describe the PlayStation from my eyes"

User avatar
t0rxe
C Programming Expert
C Programming Expert
Posts: 139
Joined: Dec 19, 2012
Motto: /\OX[]
PlayStation Model: SCPH-5502
Location: Australia

Post by t0rxe » June 25th, 2013, 1:18 pm

"Nostalgia isn't a big enough word to describe the PlayStation from my eyes"

User avatar
LameGuy64
Verified
Psy-Q Enthusiast
Psy-Q Enthusiast
Posts: 388
Joined: Apr 10, 2013
I am a: Hobbyist Game Developer
Motto: Commercial or not, play it!
PlayStation Model: H2000/7000
Location: Philippines
Contact:

Post by LameGuy64 » June 26th, 2013, 9:48 am

Thanks!
Please don't forget to include my name if you share my work around. Credit where it is due.

Dev. Console: SCPH-7000 with SCPH-7501 ROM, MM3, PAL color fix, Direct AV ports, DB-9 port for Serial I/O, and a Xplorer FX with Caetla 0.35.

DTL-H2000 PC: Dell Optiplex GX110, Windows 98SE & Windows XP, Pentium III 933MHz, 384MB SDRAM, ATI Radeon 7000 VE 64MB, Soundblaster Audigy, 40GB Seagate HDD, Hitachi Lite-on CD-RW Drive, ZIP 250 and 3.5" Floppy.

User avatar
nocash
Verified
PSX Aficionado
PSX Aficionado
Posts: 541
Joined: Nov 12, 2012
Contact:

Post by nocash » October 2nd, 2013, 12:39 am

Are the XA-compression tools supporting 8bit ADPCM samples, and emphasis?

Most (or maybe all) existing PSX games are using 4bit ADPCM without emphasis, but those 8bit & emphasis features can be enabled in the codinginfo byte (in the cdrom sector's subheader), and the PSX hardware does actually support those features.

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests