Integrate all the progress into master #6

Merged
jaby merged 595 commits from ToolBox into main 2025-01-01 13:17:44 +00:00
2 changed files with 6 additions and 3 deletions
Showing only changes of commit 0c173df82f - Show all commits

View File

@ -5,8 +5,8 @@ namespace JabyEngine {
namespace CDDA {
namespace CD = JabyEngine::CD::internal;
static CD::BCDTimeStamp playing_track;
static CD::BCDTimeStamp last_track;
CD::BCDTimeStamp playing_track;
TrackList get_tracks() {
CD::Command::send_wait_response(CD_IO::Command::GetTN);

View File

@ -6,6 +6,10 @@
#include <stdio.hpp>
namespace JabyEngine {
namespace CDDA {
extern CD::internal::BCDTimeStamp playing_track;
}
namespace CDXA {
CD::internal::State interrupt_handler(uint8_t irq);
}
@ -148,8 +152,7 @@ namespace JabyEngine {
} break;
case CD_IO::Interrupt::DataEnd: {
// TODO: Fix this!! This is a freaking static time
resume_at0(BCDTimeStamp{.min = 0x0, .sec = 0x09, .sector = 0x0});
resume_at0(CDDA::playing_track);
Command::send(CD_IO::Command::Play);
} break;