Refer to note by eeug below on how to setup ps2dev.
hope this help to start to code..
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxx
There's ps2dev.bat file in the root of extracted directory. Change
lines #2 and #3 in accordance to the extracted path. Save the file. Launch it from the
explorer. Command window will open. Type 'make'<enter> in it. If following line will appear:
make: *** No targets specified and no makefile found. Stop.
then changes were correct and ps2dev environment is ready for use. Go to the SMS root
folder. Type 'make clean'<enter>. Then 'make'<enter>. After some time and a lot of cryptic
things 'bin' directory will contain 'SMS.elf' . It will be 'starting point'...
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxx
Today I noticed that on my official PS2 remote, the buttons Next/Prev don't do anything during MP3 playback on SMS. I expected these buttons to skip forwards/backwards in my playlist. The 'scan' buttons perform this function, as do the left/right keypad arrows, but next/prev buttons do nothing.
I've tested a patch (attached) which adds functionality of the Next/Prev remote buttons. It really is the most simple of updates, but I think it's an improvement!
Dave
P.S. The patch file seems longer than it should - I don't know why, I've only changed 2 lines (lines 59/60 and 68/69 in .patch file).
@EEUG:
Lately I've seen you mention a few times that the network drivers used for SMS v2.1 had some problem due to an optimization you tried which 'backfired', causing 'lost' connections. You also said that you were going to revert to a version without that flaw, which leaves me wondering what version of the drivers you currently have in the SVN repository.
My main concern is for uLE of course, as it uses those same modules. I updated my SMS sources from SVN recently, and I'm worried that the network modules used for the upcoming uLE release may still have that flaw.
So summing up, my question is whether the current SVN sources still have that flaw, and if they don't then when did you upload the fixed versions ?
...yes, sources in SVN have that flaw. Quick and dirty DMA trick didn't work (at least here it worked fine with one LAN card on my PC, but it freezes with the other, so no-go for it at the moment (I'll make, however, another attempt one day ). I'm terrible sorry for this mess. Here're "old" drivers that are in SMS right now...
...yes, sources in SVN have that flaw. Quick and dirty DMA trick didn't work (at least here it worked fine with one LAN card on my PC, but it freezes with the other, so no-go for it at the moment (I'll make, however, another attempt one day ).
I know how it feels when some improvement you've planned doesn't work out as intended. There are several minor features that we've had to leave out of uLE for the time being, because we haven't found quite the right methods yet. (Like having gamepad interactions before CNF loading and the IOP reset this normally specifies.)
I'm terrible sorry for this mess.
No need. These things happen. If you weren't the kind that likes to try new methods, like this one that didn't work out, then we wouldn't have any high-speed network drivers at all. But it does mean that we should go back to having local copies of the drivers in the uLE project, instead of referring to your project folders downloaded from SVN, like we currently do.
Using local copies (of the drivers you just posted), means that you can keep experimenting as much as you like, without worrying about effects on uLE. That is our responsibility after all (meaning mine and EP's).
Just let us know if/when you've made some new major improvements that you consider 'stable', so that we can update the drivers in the uLE package again.
Here're "old" drivers that are in SMS right now...
Thanks a lot. I'll use these as mentioned above for the upcoming release of uLE v4.13 .