- added PSX CD make files

This commit is contained in:
Ilya Shurumov 2021-04-29 04:55:41 +06:00
parent 4b2ac87438
commit e9a2b7eeb1
7 changed files with 162 additions and 0 deletions

2
.gitignore vendored
View File

@ -30,6 +30,8 @@ PSXToolchain/Overlay*
PSXToolchain/0_CD_DATA/*
PSXToolchain/PsyQ/*
PSXToolchain/mipsel-unknown-elf/*
PSXToolchain/REDRIVER2.bin
PSXToolchain/REDRIVER2.cue
src_rebuild/dependencies/*
src_rebuild/.vs/*
src_rebuild/bin/*

4
PSXToolchain/SYSTEM.CNF Normal file
View File

@ -0,0 +1,4 @@
BOOT = cdrom:\DRIVER2.EXE;1
TCB = 4
EVENT = 10
STACK = 801ffff0

BIN
PSXToolchain/licensea.dat Normal file

Binary file not shown.

3
PSXToolchain/makecd.bat Normal file
View File

@ -0,0 +1,3 @@
mkpsxiso.exe -lba2 redriver2.txt -lba redriver2_.txt redriver2_cd.xml
pause

View File

@ -0,0 +1,23 @@
SYSTEM.CNF 23 68
DRIVER2.EXE 24 552960
FRONTEND.BIN 295 47576
LEAD.BIN 319 25424
PATH.BIN 332 45584
SKY0.RAW 356 327680
SKY1.RAW 516 327680
SKY2.RAW 676 327680
SKY3.RAW 836 327680
FONT2.FNT 997 7276
SPLASH1N.TIM 1001 328224
LOADCHIC.TIM 1162 164384
LOADHAVA.TIM 1243 164384
LOADVEGA.TIM 1324 164384
LOADRIO.TIM 1405 164384
CHICAGO.LEV 1487 10915840
HAVANA.LEV 6817 10915840
VEGAS.LEV 12147 10915840
RIO.LEV 17477 10915840
MISSIONS.BLK 22808 315392
PATH40.0 22962 640
MUSIC.BIN 22964 777944
VOICES2.BLK 23344 2377156

View File

@ -0,0 +1,44 @@
File LBA log generated by MKPSXISO v1.23.GEC
Image bin file: REDRIVER2.bin
Image cue file: REDRIVER2.cue
File System:
Type Name Length LBA Timecode Bytes Source File
File SYSTEM.CNF;1 1 23 00:02:23 68 SYSTEM.CNF
File DRIVER2.EXE;1 270 24 00:02:24 552960 0_CD_DATA/DRIVER2.ps-exe
Dir DRIVER2 1 294 00:05:69 2048
File FRONTEND.BIN;1 24 295 00:05:70 47576 0_CD_DATA/Overlay.frnt
File LEAD.BIN;1 13 319 00:06:19 25424 0_CD_DATA/Overlay.lead
File PATH.BIN;1 23 332 00:06:32 45584 0_CD_DATA/Overlay.path
Dir DATA 1 355 00:06:55 2048
File SKY0.RAW;1 160 356 00:06:56 327680 0_CD_DATA/DATA/SKY0.RAW
File SKY1.RAW;1 160 516 00:08:66 327680 0_CD_DATA/DATA/SKY1.RAW
File SKY2.RAW;1 160 676 00:11:01 327680 0_CD_DATA/DATA/SKY2.RAW
File SKY3.RAW;1 160 836 00:13:11 327680 0_CD_DATA/DATA/SKY3.RAW
End DATA
Dir GFX 1 996 00:15:21 2048
File FONT2.FNT;1 4 997 00:15:22 7276 0_CD_DATA/GFX/FONT2.FNT
File SPLASH1N.TIM;1 161 1001 00:15:26 328224 0_CD_DATA/GFX/SPLASH1N.TIM
File LOADCHIC.TIM;1 81 1162 00:17:37 164384 0_CD_DATA/GFX/LOADCHIC.TIM
File LOADHAVA.TIM;1 81 1243 00:18:43 164384 0_CD_DATA/GFX/LOADHAVA.TIM
File LOADVEGA.TIM;1 81 1324 00:19:49 164384 0_CD_DATA/GFX/LOADVEGA.TIM
File LOADRIO.TIM;1 81 1405 00:20:55 164384 0_CD_DATA/GFX/LOADRIO.TIM
End GFX
Dir LEVELS 1 1486 00:21:61 2048
File CHICAGO.LEV;1 5330 1487 00:21:62 10915840 0_CD_DATA/LEVELS/CHICAGO.LEV
File HAVANA.LEV;1 5330 6817 01:32:67 10915840 0_CD_DATA/LEVELS/HAVANA.LEV
File VEGAS.LEV;1 5330 12147 02:43:72 10915840 0_CD_DATA/LEVELS/VEGAS.LEV
File RIO.LEV;1 5330 17477 03:55:02 10915840 0_CD_DATA/LEVELS/RIO.LEV
End LEVELS
Dir MISSIONS 1 22807 05:06:07 2048
File MISSIONS.BLK;1 154 22808 05:06:08 315392 0_CD_DATA/MISSIONS/MISSIONS.BLK
File PATH40.0;1 1 22962 05:08:12 640 0_CD_DATA/MISSIONS/PATH40.0
End MISSIONS
Dir SOUND 1 22963 05:08:13 2048
File MUSIC.BIN;1 380 22964 05:08:14 777944 0_CD_DATA/SOUND/MUSIC.BIN
File VOICES2.BLK;1 1161 23344 05:13:19 2377156 0_CD_DATA/SOUND/VOICES2.BLK
End SOUND
End DRIVER2

View File

@ -0,0 +1,86 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- MKPSXISO example XML script -->
<iso_project image_name="REDRIVER2.bin" cue_sheet="REDRIVER2.cue">
<!-- <track>
Specifies a track to the ISO project. This example element creates a data
track for storing data files and CD-XA/STR streams.
Only one data track is allowed and data tracks must only be specified as the
first track in the ISO image and cannot be specified after an audio track.
Attributes:
type - Track type (either data or audio).
source - For audio tracks only, specifies the file name of a wav audio
file to use for the audio track.
-->
<track type = "data" >
<identifiers
system = "PLAYSTATION"
application = "PLAYSTATION"
volume = "DRIVER2"
volumeset = "DRIVER2"
publisher = "INFOGRAMES"
datapreparer = "INFOGRAMES"
/>
<license file = "licensea.dat"/>
<directory_tree>
<file name = "SYSTEM.CNF" type = "data" source="SYSTEM.CNF"/>
<file name = "DRIVER2.EXE" type = "data" source="0_CD_DATA\DRIVER2.ps-exe"/>
<dir name = "DRIVER2">
<file name = "FRONTEND.BIN" type = "data" source="0_CD_DATA\Overlay.frnt"/>
<file name = "LEAD.BIN" type = "data" source="0_CD_DATA\Overlay.lead"/>
<file name = "PATH.BIN" type = "data" source="0_CD_DATA\Overlay.path"/>
<dir name = "DATA">
<file name = "SKY0.RAW" type = "data" source="0_CD_DATA\DATA\SKY0.RAW"/>
<file name = "SKY1.RAW" type = "data" source="0_CD_DATA\DATA\SKY1.RAW"/>
<file name = "SKY2.RAW" type = "data" source="0_CD_DATA\DATA\SKY2.RAW"/>
<file name = "SKY3.RAW" type = "data" source="0_CD_DATA\DATA\SKY3.RAW"/>
</dir>
<dir name = "GFX">
<file name = "FONT2.FNT" type = "data" source="0_CD_DATA\GFX\FONT2.FNT"/>
<file name = "SPLASH1N.TIM" type = "data" source="0_CD_DATA\GFX\SPLASH1N.TIM"/>
<file name = "LOADCHIC.TIM" type = "data" source="0_CD_DATA\GFX\LOADCHIC.TIM"/>
<file name = "LOADHAVA.TIM" type = "data" source="0_CD_DATA\GFX\LOADHAVA.TIM"/>
<file name = "LOADVEGA.TIM" type = "data" source="0_CD_DATA\GFX\LOADVEGA.TIM"/>
<file name = "LOADRIO.TIM" type = "data" source="0_CD_DATA\GFX\LOADRIO.TIM"/>
</dir>
<dir name = "LEVELS">
<file name = "CHICAGO.LEV" type = "data" source="0_CD_DATA\LEVELS\CHICAGO.LEV"/>
<file name = "HAVANA.LEV" type = "data" source="0_CD_DATA\LEVELS\HAVANA.LEV"/>
<file name = "VEGAS.LEV" type = "data" source="0_CD_DATA\LEVELS\VEGAS.LEV"/>
<file name = "RIO.LEV" type = "data" source="0_CD_DATA\LEVELS\RIO.LEV"/>
</dir>
<dir name = "MISSIONS">
<file name = "MISSIONS.BLK" type = "data" source="0_CD_DATA\MISSIONS\MISSIONS.BLK"/>
<file name = "PATH40.0" type = "data" source="0_CD_DATA\MISSIONS\PATH40.0"/>
</dir>
<dir name = "SOUND">
<file name = "MUSIC.BIN" type = "data" source="0_CD_DATA\SOUND\MUSIC.BIN"/>
<file name = "VOICES2.BLK" type = "data" source="0_CD_DATA\SOUND\VOICES2.BLK"/>
</dir>
</dir>
</directory_tree>
</track>
</iso_project>