Well, I hoped to get this thing rolling before the weekend, and may still, if I restrict this to running using absolute paths in the ini file (I had intended on using relative paths) so it can be used on the HD.
Tomorrow night I wrap up the launch code.
What's done?
A menu app similar to Complex Menu (The hacked demo menu system) with the following improvements:
1. A title screen
2. "INI" file support
3. Greater configurability
4. Screen saver functionality
I've hit a couple of snags that a debugging Xbox would help solve....
* I originally intended on supporting more than PNG and BMP files. WMVPlayer is giving me fits, as is my quick port of CxImage.
* Reading the "real" location of the menu's executable is proving to be a bit more challenging. I'm not familiar with the DDK functions of the NTDLL exports, nor do I have the DDK handy to reference. This makes using relative paths iffy at best. There are several kludges I can use, but I'd prefer the 'correct' way.
If there is anybody out there willing to put a bit of time into resolving these issues, I can get this moved into a true open source format.
What happens then? I'd like to see this menu system get new themes (screen savers, 3D animations in the menu screen, etc...) and other minor improvements (built-in installation capability, for example)
Let me know if you'd like to work on the video, CxImage or NtQuerySymbolicLinkObject issues. If you can make a positive contribution to the project, I will send you my sources. It's C++ written with the XDK (that should be obvious, but just wanted to clarify)
Thanks....