PDA

View Full Version : [RELEASE] Cross Extended ver.1.1 Update


Nefarious
08-08-2008, 03:43 AM
Description:
Cross Extended is a plugin that provides detailed information about PSP.

Installation:
1. Copy "crossext.prx" to "ms0:/seplugins" folder.
2. Add the following to line to vsh.txt and/or game.txt. (for some reason, this cannot be used in pops).

ms0:/seplugins/crossext.prx

3.Enable the plugin from the recovery menu.


How to use:

While in XMB or Game,
(VolumeUp + L) to show info.
(Note + R) to take screenshot.

While in Info displayed,
(Home) to close info.
(Note) to take screenshot of info.



Credits:
Very useful information provided by Jas0nuk & harleyg from LAN.ST


Special Thanks:
silver_surfer from Exophase.com for beta testing.
Hellcat & Insert_witty_name from ps2dev





Version History

1.1 (build date 08/08/2008 )
Features:
- Fixed strange control bug when used with other homebrew (notably PSPFiler, LightMP3)
making it completely available in games.

- Fixed the limitation for Memory Stick greater than 4Gb.

Known Issues:
- Cannot run in pops.


1.0 (build date 08/05/2008 )
Features:
- System information display.
- Diagnostics.
- Built-in screen capture.

Known Issues:
- Cannot display Memory Stick capacity greater than 4Gb.
- Strange control bug when used with other homebrew (notably PSPFiler, LightMP3)
- Cannot run in pops

Illegal Machine
08-08-2008, 08:06 AM
I dig this plugin..

but it needs to have some info about active plugins,

a way to set the hotkeys, and a way to turn the screenshot on or off if desired.


thanks for the great work!


edit:


doesn't work


Nothing happens when I hit L+ vol+


and its enabled..

and it worked before I updated it.

silver_surfer
08-08-2008, 08:45 AM
@ Nefarious: you didn't have to say my handle.. :blushing:

here's the latest screenshot from Cross Extended ver.1.1 Update

http://img391.imageshack.us/img391/7526/snap000gu4.png

all working now thanks for this update.. :wink:

Nefarious
08-08-2008, 09:24 AM
@ Nefarious: you didn't have to say my handle.. :blushing:

here's the latest screenshot from Cross Extended ver.1.1 Update

all working now thanks for this update.. :wink:


It's all thanks to you.:smile:

silver_surfer
08-08-2008, 09:33 AM
@ Nefarious:

bro here's another screenshot using my other psp with 8G :smile:

http://img390.imageshack.us/img390/9342/snap000gh6.png

thanks again.:wink:

Nefarious
08-08-2008, 09:34 AM
I dig this plugin..

but it needs to have some info about active plugins,

a way to set the hotkeys, and a way to turn the screenshot on or off if desired.


thanks for the great work!

Don't worry i've taken consideration of it and will be in the future releases.
I have many plans to expand its features since I've also came from being a
mere PSP user that also have so many wishes to have :smile:

alkartiz
08-08-2008, 09:44 AM
<p>for some reason ver1.1 wont run on my psp, but v1 was able to display the system info....</p>

silver_surfer
08-08-2008, 09:50 AM
@ alkartiz:

try to reboot your psp

aero125
08-08-2008, 12:20 PM
Mine failed to work too. Nothing happen when I pressed L and Vol+.

The earlier v1.0 worked but displayed the MS with an inaccurate size.

I rebooted the PSP and checked again that crossext.prx was enabled at recovery in vsh and game.

Still cannot activate......... what's wrong ??

biro
08-08-2008, 02:52 PM
<p>The menu looks awesome!</p>

aero125
08-08-2008, 04:51 PM
Something new. Just tested and found out :-

v1.1 failed to work on my PSP2006 (TA-088 2g slim), but the earlier v1.0 can. My PSP2006 is running 401M33-2.

Both v1.0 and v1.1 worked on my PSP2000JP (TA-085 2g slim). My PSP2000 is running 390M33-3.

??

Nefarious
08-08-2008, 05:24 PM
@aero125

Ic, I'll check out what seems missing in 1.1 where 1.0 has. thanks for the reply:smile:

Here you can try this :

Illegal Machine
08-08-2008, 05:52 PM
Something new. Just tested and found out :-

v1.1 failed to work on my PSP2006 (TA-088 2g slim), but the earlier v1.0 can. My PSP2006 is running 401M33-2.

Both v1.0 and v1.1 worked on my PSP2000JP (TA-085 2g slim). My PSP2000 is running 390M33-3.

??


I too have a TA-088 2g slim.


is this why it's not working for me either?


and would it work if I had a lower version MoBo?

Nefarious
08-08-2008, 05:56 PM
I too have a TA-088 2g slim.


is this why it's not working for me either?


and would it work if I had a lower version MoBo?

I don't think so, try my attachement in my previous post.

soulburn
08-08-2008, 09:17 PM
I don't think so, try my attachement in my previous post.

just tried 1.1 and 1.1 test, and both dosn't work. however version 1.0 does. running on psp phat, ta-079v1, jap and 4.01 M33-2.

silver_surfer
08-08-2008, 11:29 PM
@ soulburn:

do you have any other plugins beside cross extended? try to delete CONF.BIN inside

seplugins folder and then enter recovery menu and enable crossext.prx [vsh] & crossext.prx [game]

Illegal Machine
08-08-2008, 11:35 PM
just tried 1.1 and 1.1 test, and both dosn't work. however version 1.0 does.



Same here.


Im using a lot of plugins tho.. I'm using HUD, Red Squirrel alternate VSH menu, Joysens, and CXMB.

None of those are enabled in GAME or POPS, but all of them are on in the VSH... including yours (but yours doesn't work)


like I said yours worked before, so I dunno what to say.. but I liked it when it worked :)

soulburn
08-09-2008, 01:25 AM
@ soulburn:

do you have any other plugins beside cross extended? try to delete CONF.BIN inside

seplugins folder and then enter recovery menu and enable crossext.prx [vsh] & crossext.prx [game]

Tried this on fresh memstick, with any other plugins. I hope that solution will be find soon, it's very useful and nice-looking plugin ;)

aero125
08-09-2008, 05:25 AM
No Nefarious, v1.1test still cannot work on my psp2006 TA-088 2g slim.

v1.1test on my psp2000JP (that's my wife psp !), OK.

Now, I tested v1.1 on my 3rd psp (ha ha, that my son's), PSP2006 TA-085 2g slim. It woked. All the plugins, including others such as fusaSCR, pops, cxmb ... , were all enabled in the recovery. The config.bin was also in the seplugins folder.

So it was unlikely to be due to the presence of all the other plugins or the config.bin ....etc, as seen in both my TA-085 psp2006 and psp2000. Also, the earlier v1.0 worked fine (except the mem stick error reporting) under the same conditions in my TA-088 2g psp2006.

Seems like the explanation lies in the board .... ??

@aero125

Ic, I'll check out what seems missing in 1.1 where 1.0 has. thanks for the reply:smile:

Here you can try this :

Nefarious
08-09-2008, 10:09 AM
(Technical)

The only changes in 1.1 are the:

1. Using control callback instead of sceCtrlPeekBufferPositive which affects when
using this with PSPFiler, LightMP3.. sceCtrlPeekBufferPositive seems to consume
control buffer which in effect the other homebrew cannot intercept the control inputs.

An issue in version 1.0.

As i've observed.

2. Used 2048 stack size on the main thread.

3. Adjustments to compute the memory stick actual size, which final value a u32
cannot handle. so i used u64 instead.

-------------------------------------------------------------------------------------------------------

While lacking resource, I can't test it in different types of PSP that's why its hard for
me to determine other issues. Thanks for your feedbacks, which i can rely on :laugh:

Anyway, I'll continue posting it in this thread for you to test. Thanks for the undestanding.

Nefarious
08-09-2008, 11:20 AM
Another test here. Rollbacked control fixes

Since this is a rollback, the control bug is present from 1.0.

But with this, we can tell if the control callback in 1.1

is the issue.

aero125
08-09-2008, 05:00 PM
OK, v1.1test2 worked in my psp2006 TA-088 2g slim. Displayed also the correct mem size of 143mb/7691mb in my 8G stick. Sweet .... :biggrin:

Another test here. Rollbacked control fixes

Since this is a rollback, the control bug is present from 1.0.

But with this, we can tell if the control callback in 1.1

is the issue.

aero125
08-09-2008, 05:06 PM
So the control callback may indeed be an issue .... for the TA-088 02g slim board.

The TA-085 2g slim boards in my two other psps worked ok before u made the change to v1.1test2.


OK, v1.1test2 worked in my psp2006 TA-088 2g slim. Displayed also the correct mem size of 143mb/7691mb in my 8G stick. Sweet .... :biggrin:

Nefarious
08-09-2008, 08:07 PM
So the control callback may indeed be an issue .... for the TA-088 02g slim board.

The TA-085 2g slim boards in my two other psps worked ok before u made the change to v1.1test2.

Thanks for testing v1.1test2.

Btw, do you mean v1.1test2 didn't work on your TA-085 2g?

Another test here w/ control callback enhancements:

Illegal Machine
08-09-2008, 10:32 PM
Thanks for testing v1.1test2.

Btw, do you mean v1.1test2 didn't work on your TA-085 2g?

Another test here w/ control callback enhancements:



wow another..


Test2 worked for me pretty well..


but doesnt the Memory stick inserted thing seem a little odd? I mean if any plugin is running it will be from the MS, so wouldn't that ALWAYS say yes no matter what?


and I'd like a version that doesnt display what the plugin is and who made it.. I downloaded and installed it, I know what it is.. and Seeing your names every time is annoying.. Same with Red_squirrels VSH menu..


thanks for hooking it up.. Great work so far!

Im thinking you should try to add in file managment by hijacking the OSK fonts, and folder tree display from the browser.. probably a lot of work, but Ive been wanting to see that plugin forever

kyogo
08-09-2008, 11:16 PM
<p>PSP Model: PSP-2001 (US)
Firmware: 4.01m33-2
MoBo: TA-085 v2 (2g)</p>
<p>Cross Extended v1.0: OK
Cross Extended v1.1: Failed
Cross Extended v1.1 Test: Failed
Cross Extended v1.1 Test2: OK
Cross Extended v1.1 Test3: Failed</p>

Bug detected on Cross Extended v1.1 Test2: screen blacked out on XMB Mode: Cross Extended Info view.(I have to remove the battery to make the system work again.)

Nefarious
08-10-2008, 04:43 AM
<p>PSP Model: PSP-2001 (US)
Firmware: 4.01m33-2
MoBo: TA-085 v2 (2g)</p>
<p>Cross Extended v1.0: OK
Cross Extended v1.1: Failed
Cross Extended v1.1 Test: Failed
Cross Extended v1.1 Test2: OK
Cross Extended v1.1 Test3: Failed</p>

Bug detected on Cross Extended v1.1 Test2: screen blacked out on XMB Mode: Cross Extended Info view.(I have to remove the battery to make the system work again.)

No, just press the screen button.

Thanks for the run down.

Nefarious
08-10-2008, 04:47 AM
wow another..


Test2 worked for me pretty well..


but doesnt the Memory stick inserted thing seem a little odd? I mean if any plugin is running it will be from the MS, so wouldn't that ALWAYS say yes no matter what?

No once the PSP started all enabled plugins are loaded in the memory and run without memory stick.


and I'd like a version that doesnt display what the plugin is and who made it.. I downloaded and installed it, I know what it is.. and Seeing your names every time is annoying.. Same with Red_squirrels VSH menu..

You have a point, and I agree.


thanks for hooking it up.. Great work so far!

Im thinking you should try to add in file managment by hijacking the OSK fonts, and folder tree display from the browser.. probably a lot of work, but Ive been wanting to see that plugin forever


Thats exactly what i'm planning for future releases, but as you've said it would be a lot of work

I'm glad of your suggestions since the first release.

Nefarious
08-10-2008, 04:55 AM
After 1.1 test2 & 1.1 test3 , It proves the control callback wasn't supported in other PSP's which is very unfortunate, I think.

Nefarious
08-10-2008, 07:27 AM
I can't just drop control callbacks, there must be a way

Since done revisions on the code, I've attached v1.2 for testing

soulburn
08-10-2008, 09:04 AM
Version 1.2.test1 works for me, however it identifies my mobo version as TA-088+ (1g).

Running on TA-079v1, T/B/P values are:
T: 0x00140000
B: 0x00020600
P: 0x00000103
(same on plugin and DCv6 hardware info).

Nefarious
08-10-2008, 09:29 AM
Version 1.2.test1 works for me, however it identifies my mobo version as TA-088+ (1g).

Running on TA-079v1, T/B/P values are:
T: 0x00140000
B: 0x00020600
P: 0x00000103
(same on plugin and DCv6 hardware info).

The Baryon 0x00020600 was not on my mobo list as far as iv'e researched.

Your mobo might not discovered yet. If it was, then there should be available info over the internet but I can't find atleast 1.

Instead i have TA-079v1 Baryon 0x00030600.

Try using jas0nuk's pspindent. and post the image here to confirm.

Illegal Machine
08-10-2008, 09:33 AM
Nice additions


I like the shutdown and reboot..


and the way its bordered now makes it more readable.


one bug.. THe keypresses don't register for X, O, Square, and Triangle.


and the analog axis thing does nothing (but this might be because I'm using Joysens and have the D-pad and analog on at the same time)


I get some white line at the bottom when it exits (no big deal)


Now all it needs is a way to choose the hotkeys

great work.. and I love how you make new tests every 5 hrs or so.. nice.. If everyone was this interested in working on stuff we'd have TONS of cool shit

Nefarious
08-10-2008, 10:01 AM
one bug.. THe keypresses don't register for X, O, Square, and Triangle.

Thats due to changes on control callback. but first, I'd like to make sure if you can see main

interface before i resume coding. As i've said, i can't drop control callback... without this

would interfere other programs/homebrew.

If you cannot see my point, a good example is ver1.0. Enable it while using

PSPFiler 5.4, LightMP3 or AdhocFileTransfer if you can control them properly. Thats

what i've observed. (if you're a programmer you might be familiar in thread race conditions)



and the analog axis thing does nothing (but this might be because I'm using Joysens and have the D-pad and analog on at the same time)

Not yet tested with it. I'll post my observations.

[EDIT]

I've tested it with Joysens 1.42 and it cannot retrieve info of the analog axis (Lx/Ly).

Joysens might have higher control reads for analog stick. I think its normal since it serves its true purpose. (Control Overriding)

Nefarious
08-10-2008, 10:12 AM
Ok, Another test update. Post a screenshot if possible :)

[Edit]

Added:

Tachyon = 0x00140000, Baryon = 0x00020600 TA-079 v1 1g

silver_surfer
08-10-2008, 10:33 AM
@ Nefarious:

screenshot of crossext.1.2.test2

http://img206.imageshack.us/img206/4861/snap000xs4.png

edit: problem with scrolling in Modules (not scrolling properly)

soulburn
08-10-2008, 11:03 AM
The Baryon 0x00020600 was not on my mobo list as far as iv'e researched.

Your mobo might not discovered yet. If it was, then there should be available info over the internet but I can't find atleast 1.

Instead i have TA-079v1 Baryon 0x00030600.

Try using jas0nuk's pspindent. and post the image here to confirm.


It's very first jap PSP, came with 1.00 firmware. PSPIdent and DCv6 identifies it as TA-079v1

http://images32.fotosik.pl/340/2c115ea3771158f9.png

1.2.test2:

http://images32.fotosik.pl/340/70eb37734edd1528.png

Nefarious
08-10-2008, 11:09 AM
It's very first jap PSP, came with 1.00 firmware. PSPIdent and DCv6 identifies it as TA-079v1


I'll add this to my list, thanks for the confirmation:smile:

Updated my last post of crossext.1.2.test2.rar

Nefarious
08-10-2008, 11:57 AM
@ Nefarious:
screenshot of crossext.1.2.test2

edit: problem with scrolling in Modules (not scrolling properly)

Control waiting, re-attached:smile:

Updated the last crossext.1.2.test2.rar post

silver_surfer
08-10-2008, 12:30 PM
Control waiting, re-attached:smile:

Updated the last crossext.1.2.test2.rar post

thanks for updating! it's working properly now.. :w00t:

by the way I have a different view regarding the display of version & name of the developer of the application..

I'd like to see the version & the name of the developer of the application..

the homebrew & the developer needs enough recognitions.. give credit where credit is due..

just my 2 cents! :smile:

Nefarious
08-10-2008, 12:41 PM
thanks for updating! :w00t:

by the way I have a different view regarding the display of version & name of the developer of the application..

I'd like to see the version & the name of the developer of the application..

the homebrew & the developer needs enough recognition.. give credit where credit is due..

just my 2 cents! :smile:

:laugh: hahaha, it's alright but I'll put atleast the version on-screen.

my name would be indicated in readme. Sharing this little app to my

fellow psp user is enough for me though :)


[Edit]

I'd like to officially release ver 1.2, but still waiting for feedbacks.

silver_surfer
08-10-2008, 01:09 PM
@ Nefarious:

the first time you release cross extended somebody posted your application in another site..

saying that this homebrew was developed by an unknown developer without even saying the

name of the developer I don't think its fair although he later updated his thread with your name.. :biggrin:

anyway I'll just wait for the latest release.. :smile:


Edit: Alek just posted this at Alek' blog

PSP FAT Motherboards id: 01g

TA-079 Motherboard
TA-079 v1 (Tachyon:0x00140000 ; Baryon:0x00030600)
TA-079 v2 (Tachyon:0x00200000 ; Baryon:0x00030600)
TA-079 v3 (Tachyon:0x00200000 ; Baryon:0x00040600)

TA-081 Motherboard
TA-081 (Tachyon:0x00300000 ; Baryon:0x00040600)

TA-082 Motherboard
TA-082 (Tachyon:0x00400000 ; Baryon:0x00114000)

TA-086 Motherboard
TA-086 (Tachyon:0x00400000 ; Baryon:0x00121000)


PSP SLIM && LITE Motherboards id: 02g

TA-085 Motherboard
TA-085 (Tachyon:0x00500000 ; Baryon:0x0022B200) Comes with 3.60 Firmware Installed.
TA-085 v2 (Tachyon:0x00500000 ; Baryon:0x00234000) Comes with 3.71 Firmware Installed.

TA-088 Motherboard
TA-088 v1 (Tachyon:0x00500000 ; Baryon:0x00243000) Comes with 3.90 Firmware Installed.
TA-088 v2 (Tachyon:TBA ; Baryon:TBA ) Comes with 3.90 Firmware Installed.
TA-088 v3 (Tachyon:??? ; Baryon:???) Comes with 4.01 Firmware Installed.

-EOF-

Thanks to jas0nuk for his help at this terms.
Source (http://sceners.org/)

aero125
08-10-2008, 03:18 PM
v1.1test2 worked on both the my TA-085 and TA-088 board, after u have sorted out the control call back issue.

v1.1 and v1.1test1 only worked on my TA-085 boards, but not TA-088 board. So the design of the board may have played a part in causing the problem due to the change of programming routine/module in v1.1 as compared to v1.0.


Thanks for testing v1.1test2.

Btw, do you mean v1.1test2 didn't work on your TA-085 2g?

Another test here w/ control callback enhancements:

aero125
08-10-2008, 03:22 PM
v1.1test3 OK.


Thanks for testing v1.1test2.

Btw, do you mean v1.1test2 didn't work on your TA-085 2g?

Another test here w/ control callback enhancements:

aero125
08-10-2008, 03:36 PM
v1.2 OK on both my TA088 and TA085 slims.

Just a feedback :- The letterings (especially the yellow ones) are difficult to read against a bright white background.

The previous coloured background in v1.1test 2/3 makes reading the info easier, and more appealing. 8)

I can't just drop control callbacks, there must be a way

Since done revisions on the code, I've attached v1.2 for testing

aero125
08-10-2008, 03:48 PM
v1.2test2 also worked fine on both my TA088 02g slim psp2006 (401m33-2) and TA085 02g slim psp2000 (390m33-3) boards.

Tested all the hotkeys, OK.

Could the white background be configured by the user ?


Ok, Another test update. Post a screenshot if possible :)

[Edit]

Added:

Tachyon = 0x00140000, Baryon = 0x00020600 TA-079 v1 1g

aero125
08-10-2008, 04:03 PM
Screenshots :







v1.2test2 also worked fine on both my TA088 02g slim psp2006 (401m33-2) and TA085 02g slim psp2000 (390m33-3) boards.

Tested all the hotkeys, OK.

Could the white background be configured by the user ?

Nefarious
08-10-2008, 04:12 PM
Ok guys, thanks silver_surfer & aero125. And for the final adjustments for release v1.2 are on the work now. I'll be posting it soon & i'll try to include your suggestions but i can't promise to include all.

Thanks for all the patience :)

Illegal Machine
08-10-2008, 06:27 PM
@ Nefarious:

screenshot of crossext.1.2.test2

http://img206.imageshack.us/img206/4861/snap000xs4.png

edit: problem with scrolling in Modules (not scrolling properly)



Ive been wanting that theme on 4.01 M33-2 since it came out.. where did you get it? I only ever saw the white one released. I need this... a link would be really appreciated.

and I saw the scrolling thing too.. its like 5 times more sensitive than it needs to be somehow.. moves really far with just a slight touch on the last version... now it kind of freezes the PSP when the D-pad is touched?


and Im getting a slight flicker in the text.

Odd


May I recommend that you try something that hijacks the PSP font, and the standard Grey screen that we always see when we hit HOME in GAME?


I think using the PSP resources is the best way to go. (look at the new DCv6, it looks incredible)

I think theres a way to use the PSP font Library, I remember StrmnNrmn using them on Daedalus. (It's available somewhere on the net I just don't remember where)