Using CDDA

This commit is contained in:
jaby 2022-08-09 13:28:31 +02:00
parent 82c69d27bc
commit 2f498a0f40
3 changed files with 7 additions and 7 deletions

View File

@ -15,9 +15,9 @@
<file name="SYSTEM.CNF" type="data" source="Library/Code/iso/JabyEngine.cnf"/>
<file name="SCES_003.90" type="data" source="Library/Code/bin/PSX-release/JabyEngine.psexe"/>
<dummy sectors="1024"/>
<!--<dummy sectors="1024"/>-->
</directory_tree>
</track>
<track type="audio" source="D:\PSX\projects\NEXTGPU\data\Burg.wav"/>
<track type="audio" source="D:\PSX\projects\VS2019\JabyPhew\JabyPhew\Ressources\shark.wav"/>-->
<track type="audio" source="D:\PSX\projects\VS2019\JabyPhew\JabyPhew\Ressources\shark.wav"/>
</iso_project>

View File

@ -27,10 +27,10 @@ static int fill_toc() {
return CdGetToc(TOC); // TOC
}
static void play_track(int track) {
for(int n = 0; n < 100; n++) {
static void play_track(int track, int track_count) {
for(int n = 0; n < track_count; n++) {
const auto& cur_toc = TOC[n];
printf("Now playing %i.) %x:%x:%x\n", n, cur_toc.minute, cur_toc.second, cur_toc.sector);
printf("Track %i.) starts at %x:%x:%x\n", n, cur_toc.minute, cur_toc.second, cur_toc.sector);
}
CdControlB(CdlSetloc, reinterpret_cast<u_char*>(&TOC[track]), 0); // seek to start of track "track"
@ -43,7 +43,7 @@ int main() {
printf("Hello Planschi!\nI found %i tracks\n", track_count);
play_track(2);
play_track(2, track_count);
while(true);
return 0;
}

@ -1 +1 @@
Subproject commit d2df040fac0f7b6af909bd920317d0bd4d9a8148
Subproject commit 68456a24546332c042d00ff9b162ab475478d6c5