Вышло долгожданное обновление uLE - uLE 4.31
Из основных новых достоинств это поддержка до 4 usb устройств(mass:,mass1:,mass2:,mass3:)!!!
Правда сначала показывается только mass:, но после того как вы обратитесь к нему, появятся и остальные!!!
Теперь ждем от pvc1 руссификатор
Полный список изменений на английском:
Like the subject says, I've just released uLE v4.31, in the first post of this thread as usual. LaunchELF v4.31 (2009.01.04)
-Added new "MISC/About uLE" subprogram, displaying a program credits screen
-Enhanced FileBrowser to support multiple hotplugged USB mass drives
-Upgraded usbhdfsd to SVN rev 1490 by radad, for multiple USB drive support. Note that this may require running the new "setup.sh" script, for those who wish to compile uLE themselves. (Or use the new script "upgrade_usbhdfsd.sh".)
-Fixed various issues with TextEditor (inability to insert CRLF at CRLF etc)
-Fixed a partition unmounting issue, that sometimes caused non-fatal failure of the TextEditor to show proper partition contents when browsing for a text file
The big change this time is of course the multiple USB_mass support, and since this adds some new complications to the usage, I've written a small text about how it works, which is included in the release package. But to make sure everyone sees it I may as well add it in this post as well:
----- Start of "Multiple USB_mass drives.txt" -----
In uLE v4.31 a new revision of the usbhdfsd driver is used, as improved by 'radad' to support multiple USB storage drives, and the uLE FileBrowser has likewise been improved by me ('dlanor') to support this. The current implementation will allow up to 4 simultaneously connected USB drives to be accessed, though you will need a USB hub to be able to connect so many, since the PS2 itself only has two USB ports.
As before, uLE does not load USB_mass drivers until the user attempts to access mass:, and it is only when the user browses to the basic "mass:" device that the new features are enabled. Until then only that one "mass:" drive will be visible in the root device list of the FileBrowser.
But once you have browsed to mass: uLE will scan the ports for USB drives, and will present these in the root device list the next time you browse there. The same also applies to devices added or removed by 'hotplugging' during a browser session, as the changes will then be displayed the next time you browse to the root device list. (If already there, press 'Triangle' to refresh the list.) But there is one limitation, as the scan for changes will be skipped if less than 5 seconds have passed since the previous scan.
The maximum list of USB_mass drives currently looks like this:
mass:
mass1:
mass2:
mass3:
It is also permitted to use the form "mass0:" to access the "mass:" drive, but for compatibility reasons the "mass0:" form will not be displayed as such in the browser.
One more important thing to realize is that hotplugging may leave 'holes' in the drive list, as the remaining drives will keep their old drive numbers when one or more other drives are removed. So if you started with a 4-drive setup and then remove the first and the third drives (mass: and mass2, then the root device list will only show the following USB_mass drives:
mass1:
mass3:
And if you then reinsert the drive that previously was mass2: into any free USB port and refresh the device list, that drive will then be shown as "mass:"...
This new FileBrowser capability may take some getting used to, and for safest usage I recommend having some file or folder in the root directory of each USB drive, that uniquely identifies that particular drive. Otherwise you may mistake one drive for the other, with disastrous consequences when making a backup for example (restoring old stuff when you wanted to backup new stuff, or vice versa). So take care.
And since this is a brand new feature based on a brand new driver revision, be aware that this stuff has not yet been as rigorously tested as the old drivers. So be careful, and try to always have a backup of the files you work with.
Best regards: dlanor