PROGRAMMER'S GUIDEXBLD User's Manual
BackForward
XBLD User's Manual

2. Basic matters


2.1 Package configuration

The XBLD package consists of the following files.

Table 2.1 XBLD package configuration file
File explanation
XBLD.EXE DOS extender version XBLD (works in MS-DOS environment)
XBLD32.EXE 32-bit version XBLD (works only in Windows95 DOS window environment)
SAMPLE.SCR Sample script file
SAMPLE.BLD Sample subcommand file
MANXBLD.TXT CD Builder XBLD External Specifications

2.2 Operating environment

This system operates in a DOS environment on an IBM-PC.
The required hardware and software are listed below.

Table 2.2 Operating environment
Item Operating conditions, models, etc.
XBLD XBLD32
hardware
IBM-PC compatibles 80486 / 33MHz and above
memory 8Mbyte or more
hard disk 600Mbyte or more (VCD recommended model)
CD-R drive * 1 YAMAHA CDE100 / CDE102
SCSI I / F board * 1 adaptec SCSI MASTER (recommended)
VCD I / F board * 2 I / F board for CD emulation
software
OS MS-DOS
Windows95 (DOS window)
Windows95 (DOS window)
DOS extender DOS / 4GW DOS extender Unnecessary
driver ASPI driver * 1
Other tools Write-once system * 1 (ADDCDW),
VCD emulator * 2 (VCDEMU), etc.
* 1
When writing to a CD-R disc, hardware software such as a CD-R drive, SCSI I / F board, ASPI driver, and write-once system is required.

* 2
For CD emulation, related hardware and software such as VCD I / F board and VCD emulator are required.

2.3 Input / output files

(1) Input file
Specify it as an input file for XBLD when creating a CD or performing CD emulation.

Table 2.3 XBLD input files
SCR file Script file
file name scrfile.scr
explanation Specifies how the program data is placed on the CD.
(The script grammar is the same as VCDBUILD)

(2) Output file
XBLD outputs the file as follows according to the operation mode.

Table 2.4 XBLD operating modes and output files
 XBLD operation mode
 Subcommand
 Output file
 CD creation
unspecified
 DSK, TOC
 Real-time emulation
r
 DSK, TOC, RTI
 Direct DOS file access
p
 PVD, TOC, RTI, QSB
 On-the-fly writing
otf
 PVD, TOC, SCT, OTI

Table 2.5 XBLD output file
DSK file Disk image (CD image)
file name dskbase.dsk (specified by the Disc command in the script file)
Output destination The path specified by the Disc command in the script file
size Several Mbytes to 600Mbyte (file size of the same capacity as the created CD)
explanation A file in which the image of a CD required for creating a CD (writing to a CD-R) or performing CD emulation is constructed as it is.

TOC file TOC information file
file name dskbase.toc (DSK file base name + extension TOC)
Output destination Output to the same position as the DSK file
size (Total number of indexes + 2) x 8 bytes
explanation A file that describes track information.
Used when creating a CD.

RTI file CD configuration information file
file name dskbase.rti (DSK file base name + extension RTI)
Output destination Output to the same position as the DSK file
size Number 10byte to Number 10Kbyte
explanation It analyzes the SCR file and outputs the CD configuration information as an RTI file.
CD emulation (real-time emulation, direct DOS
It is used when performing file access).

PVD file
file name pvdfile.pvd
(Specified by the Primariy Volume command in the script file)
Output destination The path specified by the Primariy Volume command in the script file
size Number 10Kbyte ~ Number 100Kbyte
explanation A file that records the contents of a PVD (basic volume descriptor).
When performing CD emulation by direct DOS file access
It is also used for on-the-fly writing.

QSB file
file name vcd0000.qsb ~ vcd9999.qsb
Output destination Output to the same position as the DSK file
size Number of CDDA source file sectors x 98 bytes
explanation A file containing information about CDDA tracks.
It is used when performing CD emulation by direct DOS file access.

SCT file
file name dskbase.sct (DSK file base name + extension TOC)
Output destination Output to the same position as the DSK file
size (Number of DOS files + number of gaps) x 28 bytes
explanation This is an XBLD-specific file.
Used when writing on the fly,
A file that records disk sector information.

OTI file
file name xbld0000.oti ~ xbld9999.oti
Output destination Output to the same position as the DSK file
size Several hundred Kbytes to several tens of Mbytes (interleaved file size)
explanation This is an XBLD-specific file.
Used when writing on the fly,
Interleaved intermediate file.

2.4 Definition of terms

Defines the basic terms used in this system.

Subcommand
Instructions for XBLD.
Specify a subcommand as a command option for XBLD.

Subcommand file
A file that describes subcommands. Specify subcommands by file instead of command options.

DOS window
Refers to a Windows MS-DOS window. XBLD32, a 32-bit version of XBLD, only works in Windows 95 DOS windows.

DOS extender
Basic software for using protected mode from MS-DOS.
A typical DOS extender is DOS / 4GW.

CD builder
A tool for creating disk image files.
There are XBLD and VCDBUILD in the CD builder for Sega Saturn.

DSK file (disk image)
A file in which the CD image required for CD creation or CD emulation is constructed as it is.

TOC file
A file that describes track information.
Used when creating a CD.

ISO file
A file recorded on an ISO9660 standard CD.

DOS file (source file)
The MS-DOS file from which the disk image is created.

ISO9660 standard
A standard that defines the logical format of a CD-ROM.

ISO11172 standard
MPEG-1 standard. In addition to MPEG video and MPEG audio, it includes system standards that handle synchronization and multiplexing of them.

ISO11172 stream
This refers to multiplexing of MPEG video and MPEG audio.

Write-once system (CD-R writing software)
Software that writes to CD-R discs.
There are ADDCDW and SEGACDW as write-once systems for Sega Saturn.

ADDCDW
A write-once system that allows you to write to a CD-R disc multiple times.
It also supports on-the-fly writing.

On-the-fly writing
A method of writing to a CD-R disc while creating a sector image of the disc (no need to create a DSK file).
On-the-fly writing can be performed by linking XBLD and ADDCDW.


BackForward
PROGRAMMER'S GUIDEXBLD User's Manual
Copyright SEGA ENTERPRISES, LTD ,. 1997