I'm in need of a few private testers for the All-in-Wonder menu v1.5
You'll need linux and be confident in compiling an image and using diffs (they are based on latest CVS so no manual editing required).
I'm after people who can compile the source code, test out the menu and provide screenshots and feedback.
The menu has been refined so that loadcam isnt necessary anymore. Instead, it
touches files (much to my digust! lol)
CHANGELOG:
Quote:
The "All in Wonder" menu. This is version 1.5, and has alot of bug fixes and enhancements:
VERSION 1.5
- ROM Menu has now been re-ordered into numerical format
- Added an option to turn LCD EPG on/off (touches /var/etc/.lcdepg)
- Added an option to turn NHTTPD on/off (touches /var/etc/.nhttpd)
- Added an option to turn FTP Server on/off (automatically handled)
- Added an entry to turn Internet Updates on/off (this is only shown when the image supports it)
- Fixed the debug output (added linebreaks) and also used debug.h instead
- EMU Selection now 'touches' files so that you can use start_neutrino instead of loadcam
- Added a panel to show EMU versions (this is only shown when the versions file exists)
REQUIREMENTS
You will need to modify your start_neutrino file to deal with the actions performed by this
menu. The loadcam binary has been removed from this release.
- You will need to check for the presence of /var/etc/.nhttpd, and load nhttpd as appropriate
- You will need to check for the presence of /var/etc/.lcdepg, and load lcdepg as appropriate
- You will need to check which camd to start, and load the appropriate file (/var/bin/evocamd)
If your image supports MY auto internet-update feature, you need to:
- Check for the presence of /var/etc/.inetupd, and load /sbin/inetupd as appropriate
- Ensure that inetupd is present in /sbin and is CHMOD 755
- Create a inetupd.conf file in /var/tuxbox/config
To enable the EMU version panel on the main AIW screen, you need to:
- Create a text file in /var/etc called emu_versions.txt
- Add 3 values: evocamd, mgcamd and newcamd (in that order)
- Give each value a string which is 7 characters long at most.
For the FTP server switching function to work, you will need to edit start_neutrino and:
- Check for the presence of /var/etc/.ftpsrv
- If the placeholder exists, do nothing (very important)
- If the placeholder does NOT exist, run "killall -9 in.ftpd" (without the quotes)
|
I would like testers to enable the full feature set of the menu (minus my auto internet update feature). By this, I mean fully editing the start_neutrino file to accompany the full set of features and switchable options, and also to create a emu_versions.txt file
If you're up to the task then give me a shout. I have the diffs here already and waiting, but they havent been tested yet at all. If you opt to try these out then you should be comfortable with adding bits that I've forgotten in extras_menu.cpp, like a semicolon here or there. You should not expect the build process to be perfect (although maybe it will be 100%!!! i hope lol)
Reply to this post if interested.