@volca:
great, please commit your fix![]()
|
|
|
|
Would you like to get all the new info from
PSX-Scene in your email each day?
Want to learn more about the team keeping you up to date with the latest scene news?
Read about them now! Check out our Developer bios, too! | ||
|
|
@volca:
great, please commit your fix![]()
Just to let you know. The version you posted still freezes if modchip is enabled. So the only one that didn't freeze with modchip was the one compiled by ifcaro.
Some suggestions (regarding only the gui):
1. Proportional font would be a nice idea. It's just as easy to handle as the fixed width one. I usually just use 4bit font and calculate the widths on the fly at application launch (plus 1 or 2 px negative offsetting for characters like "t" or "j").
2. Scroll or bouncing scroll for game names that are too long.
3. Improve the scroll in top right (and use it for the names) to be a little bit more fluent, as now it scrolls char by char, which looks quite weird and makes the text quite hard to read. If you'll enable bilinear filter for the font texture, you'll be able to use subpixel offsets, so it can be really fluent (if it is nearest neighbor filtered, it can be offsetted only by whole pixels, obvious). Just make sure that there is one pixel or two of free (transparent) space at both sides in the direction of movement, as otherwise you might get some wave-like weird behavior at the edges (so for horizontal scrolling you just make say every char 4 pixels wider, 2px at each side, then offset it by 2px to the left before actually drawing it - so the result is just as if you used exact widths with no weird scrolling effects - in many cases it can corrected by correct clamping, which is easier and faster, but not everytime gives that good results).
Here are some test results from me.
PC with fresh installed Windows 7 Home Premium, directly connected to my PlayStation 2 Slim SCPH-75004 using second network adapter on my pc and cross-over cable. The console has a Matrix Infinity clone modchip and its a MUST to disable the chip before starting Open USB Loader rev 62 which jimmi provided few post early.
The network configuration now works like a charm for me. In no time I had the game list loaded and showed on screen. And here comes the first issue. When ot Network games tab select Start Network a black dialog box saying "Network Loading: 4" comes out and if you switch to another tab like HDD games or USB Games the dialog box will stay at 4 and wont update until you go back to Network games. That goes for all numbers, not only "4". So you need to stay in Network games if you want to get the list.
Time for the second issue. The game list in Network games does not refresh/update once loaded. That means if you install addition game while the Open USB Loader is running you will not see the new game in the list.
And I will finish with some PAL game tests (none of them are patched or anything else)
MotorStorm Arctic Edge - Starts, the videos and loadings are choppy, but the gameplay is fine.
Resident Evil 4 - Starts, cutscenes and sounds are choppy, but overall its good.
Splinter Cell Pandora Tomorrow - freezes at black screen.
Splinter Cell Double Agent - like Pandora Tomorrow. But I want to note that the game started from usb actually boots, but freezes at black screen when Singleplayer or Multiplayer is chosen.
Please keep in mind that smbman is reloaded in-game.
Integrating NTLM Challenge/Response for full secure login will be another bunch of code, contibuting to make smbman module to grow and have a greater footprint on IOP.
This is actually worrying me is thre's already the need to implement a lighter version of TCP/IP stack, yeah some games simply don't run because we're running short on IOP mem:
this is the case for 3 Tomb Raider games I have: all these are trying to allocate ten 65536 bytes slots on IOP, and it fails to allocate the last block.
If I make a patch to reduce these mem slots to 9, these games are running, but how safe it could be with 1 IOP mem slot missing...
That's why I'm actually worried of making IOP module grow, as that's what having the greater impact on game compatibility.
Just tested it, I just knew I was doing everything right but the games wouldn't load, then came here and noticed the folder is no longer "PUBLIC".
When I used the iso2usbld.exe and tried to manually edit the ul.cfg, it wouldn't load the games(stuck at black and white screens) and the menu was messed up. But after using USBUtilv2 to fix the ul.cfg, I have a game running right now. Awesomeness
Here is rev62 compiled with my ps2dev setup.
I don't know how to see what rev I'm using of ps2sdk.![]()
hehe, so we have to debug it, we already know it freezes on game list after pressing X.
@ifcaro, could you add debug to launch_game function, and maybe to loader main function to see if it reach it or not ?
| « Previous Thread | Next Thread » |
| Tags for this Thread |