Support PS3 by default

This commit is contained in:
Jaby
2024-03-14 00:17:48 -05:00
committed by Jaby
parent bd295f24e5
commit bd1b25ecf5
6 changed files with 14 additions and 11 deletions

View File

@@ -19,6 +19,7 @@ namespace JabyEngine {
((parameter_fifo.write(CD_IO::ParameterFifo{args})),...);
cmd_fifo.write(CD_IO::CommandFifo {cmd.id});
cmd_interrupt_bit = bit::set(0, cmd.complete_irq);
}
template<typename T, typename...ARGS>
@@ -29,8 +30,7 @@ namespace JabyEngine {
template<typename...ARGS>
static void send_wait(IOPort<CD_IO::CommandFifo>& cmd_fifo, IOPort<CD_IO::ParameterFifo>& parameter_fifo, CD_IO::Command::Desc cmd, ARGS...args) {
send(cmd_fifo, parameter_fifo, cmd, args...);
cmd_interrupt_bit = bit::set(0, cmd.complete_irq);
wait_completed(); // TODO: This was moved because of Duckstation - but is it fine on real hardware?
wait_completed();
}
template<typename T, typename...ARGS>