Don't blame people of illegal things when you just don't know:
Winhiip DID DO THAT.
In fact, it acts like that each time no proper SYSTEM.CNF file has been found in the root of iso.
Just try to add a DVD-video in winhiip, you'll see what happen (that's right, you get a generic SXXX_666.66 created by no other than winhiip itself)
I've just added the following options into the "-PS2-" section of "Network config" menu:
rev645 - Added ETH Operation Mode Auto/Manual(Full-duplex/Half-duplex,100M-BaseT/10M-BaseT) in Network config menuCode:
ETH Operation Mode
These options have been useful when making experiments and fine-tuning ETH settings (in my setup environment I use two NAS Devices @ manual/Full-Duplex/100M-BaseT). I've also changed INGAME_DRIVER setting to 0 in Makefile (original is 1, but 0 increased the throughput and reduced hangs on my games). BTW, the Nano NAS I'm using are Digitus DN-7023 and DX's Adapter Silver Grey (STORAGE-0381).
Maybe it seems easy to make commits like this, but unhappily it isn't... I had to change 17 files. I put a lot of time and effort for make this possible. As usual, compile it by yourself and use it at your own risk.
I've just pushed it to doctorxyz's fork of Open PS2 Loader, so, as you can notice, it is my fork! I prefer sharing the code with you that keep it just for me. But please take in account one thing: Neither push me nor mess ifcaro Open PS2 Loader main repo, until we know it's mature enough okay!
As soon as I have time, I'll intend to add INGAME_DRIVER toogle and l_oliveira/RandQalan recent tweaks in form of configureable options too in a formal way. And, who knows, try to take some benefit from SP193 lwip/SMAP work for OPL SMB users too (I can only spend my time making code for stuff I own and use. Please don't misunderstand me. My time is scarce).
That's all guys. Have fun! Now I gotta go.
Hey, keep up the good work! Tangling with the SMAP driver isn't easy, so you should feel proud of your accomplishment here.
I think that a lot of work may be required to get the OPL TCP/IP stack working properly with my SMAP driver, so it may be easier to copy the SMAP PHY initialization sequence instead.
I don't know what Jimmikaelkael did to the SMS TCP/IP stack, but it doesn't function exactly in the same way as the SMS TCP/IP stack.
Thanks doctorxyz but have slight problem it will not save conf of settings in network and if I go manual and ok it resets to default
only seems to happen to manual Full-duplex 100M-BaseT it go's to auto instead of manual
Just another thing you must have removed the reconnect if you don't have a share folder name in place ;)
Thanks for your feedback and encouragement words!
rev647 - Fixed bug when uploading current ETH Operation values to IP Config dialog
PS: ATM I'm working on "USB Cache Size" and many "ETH lwIP Memory" configureable GUI options, since currently they're all hardcoded (based on "INGAME_DRIVER" Makefile directive).
InitPHY() initializes the PHY, which should happen after the SMAP device itself has been initialized.
Of course, the structures in the OPL SMAP driver have to still be initialized appropriately... so don't erase the code for doing that.
Please take note that there are some differences in the configurations used by both SMAP drivers: Mine uses multicasting and has the TXMODE set to MULTI instead of SINGLE (SMAP_E3_TXREQ0_MULTI is set in SMAP_R_EMAC3_MODE1 instead of SMAP_E3_TXREQ0_SINGLE). The OPL driver can only operate in SINGLE mode.
it was added by hominem_te_ess to find shared folders on network if you were already connect to one share to find new share folder
Thanks doctorxyz it is saving and working correctly now for manual
about the folder reconnect not a big deal for me but people that use NAS Devices or multiple different network folders for games might have been using it