Ruslan Rostovtsev
Ruslan Rostovtsev
> > Please add typedefs for enums. > > Out of curiosity, is that for style reasons, or is it because you have use cases where you'd want to be...
So, you couldn't get rid of the mutex?
Try memory for loader - 0x8cff4800 It's works for me.
> Tested with Bloom and CD-R code now works with DMA. That's an ACK for me. Thanks for testing!
> I'll go ahead and close this now, as I don't believe it's to be used. @DC-SWAT if you'd want to use this in some way, I'll gladly reopen it...
It would be great to be able to set it directly to a variable in the Makefile. Since for example I compile for Naomi under the same address as for...
> I don't really like how you unhook the CDROM IRQ handler, to replace it with the G1ATA handler that eventually calls the old handler... > > > > I...
> @DC-SWAT Nooo, nothing that bad. I mean something like this: > > ```c > void g1_dma_irq_handler(uint32 code, void *data) { > if(g1_ata_irq_hdl) > g1_ata_irq_hdl(code, data); > else if (cdrom_irq_hdl)...
> Another idea: setting a ASIC handler is a cheap operation, why don't you set the handler / enable the IRQ right before starting DMA, and disable the IRQ in...
> I think this solution: > > ``` > void g1_dma_irq_handler(uint32 code, void *data) { > if(g1_ata_irq_hdl) > g1_ata_irq_hdl(code, data); > else if (cdrom_irq_hdl) > cdrom_irq_hdl(code, data); > } >...