I'm very happy, about the script-idea since I think it could bring some extra-flexibility especially, if these can be started in a convenient way, like the ELFs linked to a button in the main-menu are.
Originally Posted by dlanor
But one question.
Why no minimal support for a CLI-Like system?
I think the script interpreter and all it's surrounding stuff is a lot more work, then for example to include another "choice" for ELFs, when highlighted by filebrowser.
For example if you normally use X or O to start an ELF, you can press an as of yet undefined button and the virtual-keyboard can pop-up, where a user enters the args he/she wish[es].
After all args are inserted, the "average joe" only need to press the same button, as if he changed a name, or if he want to skip that, like if he's skipping entering a name (I mean the same buttons could be used the same way for accepting the VirtualKeyboard-Entry and start the ELFs with args, or disregarded by the same button [exactly like in other instances, where the virtual keyboard is used], to jump back to the file-selection.).
...as of yet...
Sure, we could add various such features, but to my knowledge not one existing boot system has any capability for using such features.
What do you mean by Boot-System?
I guess, DEV.1/DEV.2/DEV.X/Chip-DEV/SwapMagic (Coder)/FMCB and so on?
I fully agree and you're right there.
And the main purpose of uLE is to be a boot target, after which boot it takes over the launch responsibilities for other homebrews. And it is only for post-boot relaunching that this feature could be useful.
I'm very interested, what you plan to integrate into this script-support.
However, once we do have some kind of script interpreter implemented, the most flexible alternate launch command implementation for uLE would of course be to launch it with a command to open and execute some script file. And then virtually anything we can think of can be handled by such scripts, tailor-made for specific needs.
If those scripts then also could be used, for example to use other functions of uLE (for example copy files a/b/c from device 1 to device 2 and then start an ELF), unbeatable.
If this would be possible, hwooo... (o.k., it is more a matter of wanting it to implement again, thought... )
That would combine allmost all useful features from RAD-Shell and PS2-Shell in uLE.
...and you're sure it couldn't possibly handled by the Highlevel-App, using the currently available drivers?
I am of course familiar with the need for something similar to the difference between 'Move' and 'Copy' in the Windows Explorer. But implementing this requires either a set of device drivers with such a 'Move' ability built-in, which we lack, or the willingness to write new device-drivers for every existing storage device driver, adding such capabilities. And I am not going to do that myself, so unless someone else does it, this is not going to happen. (Even though I regret that as much as anyone else...)
Best regards: dlanor
For example I thought that it atleast should be possible on MC, with Jimmis MC-drivers and it's RAW-Capabilities (even thought it is pretty much senceless there, since no MC has so many space, but even there it could be useful).
That feature would be uber-cool for mass and hdd atleast, making the filehandling a lot more convenient for the end-user while saving a lot of time.
I think that this will find it's way into uLE, "at one or the other day..."
Hopefully it's not in 2012 or later.
It wouldn't make the PS2 totally, but atleast a LOT more PC-independent.
In the end the file stays on the exact same device, so it's really irritating that a file is really "copied", rather than "moved".
The copying-method also wouldn't work on a device, where the free space is smaller then the file which should be moved.
Another thing is that the time for copying proportionally grows with the filesize, while all that would make no difference, if it has Move-Support.
It will come at one day,..
I'm exactly as sure as when you said something similar about a (no quote) "yet non-written Open Souce Gameloader for all kind of devices".
(So of course I didn't knew it before but had the feeling, that the time is/was right... The same applies to the move-function. I really think, we'll have it at one day...).
Btw.: If we would have it at one day, it would be cool if there wouldn't be an extrabutton for move, but that the Paste-Command can check where the file was copied from and accordingly uses the correct function.
Last edited by TnA; 08-21-2010 at 02:48 AM.
Reason: a few typos. I'm sure, there are still enough in there... :)
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