Skip to content

This is a minimal reset handler for the Sony PSP's Media Engine CPU. After a hardware reset, the CPU jumps to 0xBFC00000, initializes the status register, configures the FPU coprocessor flags, and continues execution in kernel mode.

License

Notifications You must be signed in to change notification settings

mcidclan/me-minimal-handler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Me Minimal Handling

This is a minimal Me reset exception handler. The Me CPU jumps to the default reset exception vector at 0xBCF00000 after a hardware reset. From here, the status register is cleared, and the EPC register takes the destination address to which we will jump using ERET. The Me program will then continue to run there.

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.
  • 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 is a minimal reset handler for the Sony PSP's Media Engine CPU. After a hardware reset, the CPU jumps to 0xBFC00000, initializes the status register, configures the FPU coprocessor flags, and continues execution in kernel mode.

Topics

Resources

License

Stars

Watchers

Forks