Lofty
Lofty
You are correct; I must have gotten confused by Chapter 2 being in the order of MODE, COUNT, COMP, HOLD when the hardware order is COUNT, MODE, COMP, HOLD. Good...
The FIFO is pretty low on the list of things; I think the ~~DMAC~~ GIF is a better starting point. (the DMAC's already been done, fortunately)
Looks good to me.
>> Also, with regards to documentation sources, would everything needed be accessible via the PS2-Programming-Docs repo? That's what I've been reading so far (not counting ps2tek). > Indeed. I'm going...
Thinking about it, I'm not sure I trust the BIOS bindings anymore; #4 migrated from `asm!` to `llvm_asm!` and then #8 migrated from `llvm_asm!` to the new-flavour `asm!` which has...
Sounds good.
> > For ABI reasons, linking to PS2SDK from Rust isn't a feasible approach. > > @Ravenslofty going back to this for a second. Is the reason basically that ps2sdk...
Yes, that's correct.
(Though for the sake of clarity, when the manual says "the following processes are executed", it's referring to the CPU executing them, rather than user code needing to do this.)
Do keep in mind that you're working in an interrupt context when doing so. That means things like disabling interrupts at the start of the handler, and being mindful of...