Skip to content

This repository demonstrates transferring data between the PSP Media Engine and the main CPU via DMACPlus, drawing one half of a 'clock' on each side and gathering data with DMACPlus channels and LLIs.

License

Notifications You must be signed in to change notification settings

mcidclan/me-dmacplus-transfer

Repository files navigation

Dmacplus Sample Code

This repository provides a sample implementation for transferring data between the Media Engine (Me) and the main CPU (Sc) using DMACPlus hardware registers.

It draws one half of a 'clock' on the Me side and the other half on the Sc side, then gathers the data using two DMACPlus channels and LLIs.

Requirements

Run ./build.sh from a bash shell.

Special Thanks To

  • Contributors to psdevwiki.
  • The PSP homebrew community, for being an invaluable source of knowledge.
  • davee for enlightening me on the specifications behind the hardware.
  • crazyc from ps2dev.org, for pioneering discoveries related to the Media Engine.
  • All developers and contributors who have supported and continue to support the scene.

resources:

m-c/d

About

This repository demonstrates transferring data between the PSP Media Engine and the main CPU via DMACPlus, drawing one half of a 'clock' on each side and gathering data with DMACPlus channels and LLIs.

Topics

Resources

License

Stars

Watchers

Forks