Page 1 of 1

Direct memory access

Posted: Wed Apr 06, 2011 8:10 am
by Slab of concrete
Do you think anyone will ever bring DMA to the IDE-EXI? Also, does anyone know whether this would be relatively difficult or relatively easy?

Re: Direct memory access

Posted: Wed Apr 06, 2011 10:48 am
by Jaecus
Slab of concrete wrote:Do you think anyone will ever bring DMA to the IDE-EXI? Also, does anyone know whether this would be relatively difficult or relatively easy?
I know not of this technology, but judging from this, looks like its possible:

Emu_kiddid wrote: Post: Homebrew for the IDE-EXI

This topic will contain all the homebrew which supports the IDE-EXI.
All will share the same base interface code so and all source will be provided bundled with the binaries.
Most are placeholders but eventually they should all be available with full IDE-EXI support :)

Quote:
MPlayer CE (Media Player Homebrew for Gamecube)
Limitations:
- Maxes out at about the 1500kbps mark in combined video+audio so keep it low res for now until we have DMA on the IDE-EXI worked out

Re: Direct memory access

Posted: Wed Apr 06, 2011 1:03 pm
by Dragoon
Do you mean DMA for returning to swiss ingame?
I guess it should be possible to write some loader code to RAM and make it return to swiss when a certain button combo is pressed (or the reset switch).

Re: Direct memory access

Posted: Wed Apr 06, 2011 2:20 pm
by emu_kidid
@Slab of concrete, we're looking into this. it's certainly possible!

@Dragoon, you're way, waaaaaaaaaaaay off.

lookup DMA (Direct Memory Access) vs PIO (Polled I/O)

Re: Direct memory access

Posted: Thu Apr 07, 2011 2:51 pm
by Dragoon
Sorry emu, hardware isn't my strongest part :p