From aa8ee9733c5b1a6db6ffc262ea560e43b334d048 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Gaier?= Date: Fri, 14 Jun 2024 20:58:57 +0200 Subject: [PATCH] Screeeee --- src/Library/src/CD/cd.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Library/src/CD/cd.cpp b/src/Library/src/CD/cd.cpp index 487f3b44..a7e85301 100644 --- a/src/Library/src/CD/cd.cpp +++ b/src/Library/src/CD/cd.cpp @@ -155,7 +155,13 @@ namespace JabyEngine { void data_ready_handler(uint32_t data) { while(true) { - printf("Data: %i\n", data); + if(current_state == State::XAMode) { + if(data == CD_IO::Interrupt::DataReady) { + printf("Scree...\n"); + IRQ::resume_at0(BCDTimeStamp::from(221)); + NewCommand::send(CD_IO::Command::ReadS); + } + } data = Callback::internal::CD::resume(); } }