...not only you. ^^
Originally Posted by suloku
I thinker about it also, when I see how FMCB rejects to the loader, when it tries to load PS2-CDVDs.
Another method I've thought about was to load encrypted ELFs (but of course, that isn't very "handy".).
...based, on how SkipMC works.
This way, it should "direct" to a new name/folder.
...needs also passing an argument from OSD-Hack back to FMCB-Loader (+"restart"),... <-- Problem for me was,... How to pass the arg from hacked OSD back to loader,...
But if you are the first one, you should get the creditz. (<-- Like I assume, the guy, which create the first PS2Browser.elf, should also get a lil credit to him,...)
But I appreciate, what you've done.
The configurator-ELF, was what I've wished since CNF-Support is available.
That was clear to me.
Sure, the hack is made before launching osdsys, so it's still fmcb launcher code, thus we can use cnf settings to modify all options that will be displayed once launched, rather than having code for that in the actual hacking, which maybe is more troublesome as sony code is running.
I was a bit puzzled, when I read about the 14CNF-Entries,...
Hm,... I thought about an "micro-controller-elf", which runs in the background,... (much like a PRX-Plugin from PSP).
But the result is nearly the same,...
We can do, what we want. ^^
I think, it might good, to do so.
If osdhack is ever moved to a separate elf file for space problems (and also allowing to launch it from other apps), that won't suppose a problem (but cnf parsing may have to be added, but it doesn't take so much space)
...only for the 75KB-People,...
Btw.: If the loader2 recognizes, where it was started from, it could be also started from lets say USB, and also as "RESCUE.ELF".
Easiest available Update, to a running FMCB.
People only must install/update to osdmain, if they need a fix for init (loader 1) and can keep their 1.5FMCB-osdmain.elf (75KB) on MC.
If there are only new features, they could use the loader 2 as an extrnal ELF.
I thought I have a code here "anywhere" on HD, if it wasn't in FMCB-Source, that explains it, like preventing the OSD, to boot DVD when it was in.
I looked for all options available on a unpacked osdsys.elf and tried them, there seems to be no sony argument to prevent disc booting, so it will need hacking.
I'm not sure and don't want to share maybe wrong information.
But a "OSD-Hack" instead of an invalid argument should also be possible (but may take more code and space...)
I think a CNF-Variable to set the "button-delay-time" would be nice,...
FMCB waits 3 seconds for pad input. An option to just boot the autoboot app directly may be nice if people prefer using another launch tool/the hacked OSD.
I mentioned it anywhere, or I write it in a PM to Jimmi,...
Also, maybe the hardcoded delay should set a "bit" down. 2,5sec?
Hm,... An option (in CNF), that kicks you directly to Device-Browser, when you restart/power-on your PS2 (instead of going to the Sony-Logo,...)?
Then have an other option to pass the invalid argument that triggers going into the mc manager screen, skipping the disc booting when going to OSD.
Yes, I thought about it, with a OSDhack,instead of an invalid argument,...
I wanted to start my OSDSYS directly with the swirrling electrons, like the Skip-Sony-Logo from PSPs.
Also a OSD-Hack, to hide corrupt Save-Icons (also like on PSP-CFW). ^^
But an invalid arg is much better, than a hack I assume (even, if it isn't that "beautiful" in my opinion,...).
(...hack needs more code [probably], and more space,... It MAY also cause problems, what an invalid arg wont.)
So I also agree with an invalid arg.
Yes,... This is exactly, what "puzzled" me. ^^
That's what I said about the 14/12 new cnf strings (you know, 6 options can be added to the menu, a 7th one can be "hidden" outside the screen, but 6 may be enough for all day apps).
I knew, that we can add 7 new items, so I ask myself,... "Why so many CNF-Entries?".
Btw.: The CNF-Variables, I'm talking about are something different.
It let specify settings to a specific ELF.
This way, I could start one and the same ELF from the same location with different settings, without reconfigure my FMCB new,...
(Edit: Yes, this time. You never know,... )
Dunno why, it doesn't hurt anyone if it's hacked or not, there's no known issues or strange behaviours caused by the hacked OSD.
Maybe you're right, but Jimmi (or who was it ) adds it quickly to a test-build.
Also, if we have an external OSDHACK.ELF (which may be "bug"ous), and it is defined in the path, we can disable it VERY quickly with that option,...
Thought it doesn't really need much code.
DS is also not very useful for the user.
Only, to avoid bugs, or "get behind", why something doesn't work.
Nice work also with the CNF Jimmi.
Originally Posted by jimmikaelkael
@suloku: So you're the one, who managed to pass args from hacked OSD back to loader?
If that's the case,...
That was a big prob for me.
Can't await next final along with the src.
It only takes the time, to load the osdmain.elf as far as I can see.
Originally Posted by suloku
Please explain it a bit more for me, cuz it seems, I couldn't understand anything anymore,... To much text (to read/write).
BTW I'll still like to see the options to skip the timer (straigh boot to autoboot app) and to go to sony's browser screen (by passing the invalid argument).
That's why all CNF-Entries are also optional. <-- Don't need to force all to the same direction. It will just causes confusion and people will declare bugs, where no bugs are. So no-one is forced to configure all. That would be a mess. To much work,... I think, even Jimmi doesn't use all available things,...
I was against having all those paths on the cnf (don't really see any use for it) but not against having total control of how will my ps2 boot.
The Sample-CNFs just show all available Entries/Configs.
Is there a list of all args?
EDIT: and I forgot the BootClock argument (faster boot). Anyway I can edit those things when next version is released (for my personal use) so do what you think better for the project.
PS2 V7/DMS3 V2 (FW:2.4b7); Seagate Baracuda 200GB
PS2 V7/CC1.0 (FW:34 hacked v2 BM:2.1.6); Maxtor DiamondMAX9 PLUS 160GB
PS2 SCPH-30004R; NoMod+NoLaser
3xSony MC 8MB
MAX/Datel 16MB with Boot-CD
Custom FMCB 1.8b+ Beta-Build, my AIO 0.5, Sony&xRhino-Linux