JayFoxRox / xbox-tools

A collection of tools related to original Xbox
62 stars 11 forks source link

Add bios-tools #68

Open JayFoxRox opened 6 years ago

JayFoxRox commented 6 years ago

See bios-tools/README.md for more information.

I will have to add more files to this PR. I had to keep the loaders and their assembly private for now, because I copied code from a variety of projects, and I'm not sure about their licenses. I also copied some code from the extracted bioses, so I want to make sure that this is all legal before uploading it.

JayFoxRox commented 5 years ago

I've stripped some functionality (was probably dead-code) from load-2bl for license reasons. This version of load-2bl remains untested, but is public now.

load-xboxkrnl.asm is still missing. It contains 2BL emulation that is based on research of the MS 2BL. Use load-2bl for now.

I also have another file called "bios-loader" locally, but I don't remember what it is. It looks like a port of the original PBL to xboxpy. It looks incomplete (I've probably replaced it with load-2bl).