PDA

View Full Version : PAD Buttons Reassign


Mr. Worm~~
11-25-2005, 07:49 AM
I was thinking to make game pad buttons more intuitive based on pad design and use for buttons, so my opinion is (movie player mode):

X Play/Pause
O OSD On/Off (Time/Remaining/Total - Timeline) (not yet implemented)
[] Zoom
/\ Exit to SMS Browser
L1 Scr left (zoom mode)
R1 Scr Right (zoom mode)
L2 ???
R2 ???
L3 Audio 1/2 (not often used)
R3 Subs On/Off (not often used)
Select ???
Start Menu
Up Vol+ (maybe delay + subs from pause)
Down Vol- (maybe delay - subs from pause)
Left FF Timeline Up (form Pause)
Right REW Timeline Down (from Pause)

as you note with this, 3 buttons are for future options...;):)

JuddMan
11-25-2005, 08:52 AM
I would suggest adding start to pause IF the menu is not accesable during play (instead of select), and maybe select to display OSD instead of circle, cause that's how it is in the PS2 DVD player.

paulodeleo
11-25-2005, 06:01 PM
[], L1 and L2 seems to much buttons for zoom, rarely used.
If, up, down, left, right can be detected form the analog pad, I think it's more intuitive to zoom in/out by left analog up/down and use right analog to pan.

And a button to toggle stretched fullscreen when not at 4:3.

dave_t
12-09-2005, 12:18 PM
The button suggestions sound good.

I'm currently taking a look at what needs doing to make the official PS2 remote work with SMS. On there are seperately labeled pause, play ffd, disp, etc buttons, but they don't work in SMS. I'm expecting it's just additional buttons to look out for during SMS_Player.c:_sms_play ().

If anyone is already working on this, or has tried and failed for a good reason, please let me know to prevent me from wasting my time!

EEUG
12-09-2005, 02:24 PM
@dave_t: I would really implement RM support. But I don't have one :). Last week I've visited some shops in hope to buy one, but my PS2 has no built-in IR sensor, and they don't have that old model of RM :(...

Bixente
12-09-2005, 02:33 PM
Hey,

I've worked a little bit on librm, and it's very complicate to add support of rmman in SMS.:(

There is 2 points why i stop my work:

- Drivers needed are not placed in rom0.
so first you load ADDRV from rom0 then SIO2MAN, PADMAN and RMMAN from rom1.
- Rmman don't work on the same way with all consol version. ( don't work properly with mine V7 ):cry:

That's why i've just added support of pad2, permitted to plug remote in slot2.;)

I don't want to stop your work, so if you want some help, search rmman on ps2dev forum.

Bye

Bixente

dave_t
12-10-2005, 10:27 AM
@EEUG: This is the one i have: http://www.amazon.com/exec/obidos/tg/detail/-/B00005NYZ1/qid=1134228136/sr=8-1/ref=pd_bbs_unbuck_1/002-9122680-2984822?v=glance&s=videogames&n=541966

There is no infra-red sensor on my PS2 - the DVD remote kit comes with a small plug-in dongle. This contains the IR receiver and plugs into the controller port.

@bixente: Thanks for the help. I'll give it my best shot. The remote doesn't allow you to hold 2 buttons down, but now that there is a config menu, that shouldn't be necessary. We'll see what happens.

HypERSoniC
12-11-2005, 09:52 PM
i think L2 and R2 should be used as CUE/REW to be the same as the ps2 dvd player. this would help new users understand the program.

i also think the CUE/REW amount should be displayed on the screen, and the movie should be able to enter the normal PLAY state by using CUE/REW, ie by making the movie CUE/REWto 0. REW from +3 CUE should simply return to the play state without pressing X.

i also think the analogue sticks should be used in some way (maybe for zoom?).

i think the "chapter skip" function that was initially discussed should be implemented (move the movie forward or backwards 15 minutes)

@dave_t, inbuilt infra-red sensor was introduced with v9 ps2s

skidude2121
12-12-2005, 01:45 AM
If they get the scroll bar working 15 minute skip will not be necassary.

Mr. Worm~~
12-13-2005, 08:08 PM
Scroll bar wont be a 15 min skip, just a faster way to navigate the movie, like a quick "goto" function, and of course you will have the option to use it or not...:D

Mr. Worm~~
12-13-2005, 08:11 PM
I have RM with sensor built in, also have the IR to plug anyway I can handle PAD buttons from RM, maybe someday DVD buttons could be adapted for SMS too...a wish for next year...:D

dave_t
12-18-2005, 09:43 AM
Hi All,

I'm quite excited as i've just got the remote AND the pad working on my PS2 in a small test program. I ended up having to do:
<iop reset>
rom0:ADDDRV
rom1:SIO2MAN
rom1:PADMAN
rom1:RMMAN

Also, the libpad in the ps2sdk version i was using doesn't automatically work with rom1:PADMAN, (defaults to be compatible with rom0:PADMAN) you have to change a define at the top of the file from
#define ROM_PADMAN
to
#define NEW_PADMAN

Anyway, once all that's done, and the modified libpad.c is compiled in, the IR remote works, and the PAD works, including all the extra buttons (play ffwd etc). By 'works' i mean it displays the button codes in my test program. I've yet to integrate this into SMS to make the remote's extra buttons control the SMS playback.

Does rom1 exist with the same contents on all PS2 models? I notice that SMS only loads things from rom0 - is this for backwards compatibility?

I was thinking that if this was a problem, then the GUI_initpad() function could be modified to attempt to load the RMMAN support roms, and if this failed, reset the IOP then just load the plain old normal roms, disabling RM support.

Don't know how well this will support other remote controls (e.g. built in IR sensor etc), but at least its a start.

When i've got a functional SMS build with IR remote support built in, I'll let you know, so you can all try it out.

Dave

EEUG
12-18-2005, 12:10 PM
@dave_t: just a small note - I've modified libpad stuff (cut unnecessary things etc.) and now it is integrated into SMS (I did it also to avoid 'memcpy'/'SifWriteBackDCache' calls in hope to keep performance as high as possible since pad read function is called each time when data packet read from avi file (quite frequent thus)). I'll put my changes to SVN this year :), so you can use is as some kind of reference for RM stuff...
P.S.: rom1 context is available in SMS by default...

Mr. Worm~~
12-18-2005, 06:58 PM
RM Pad buttons work with the built in receiver, So I hope that you got something to make work the others 32...;)
My best wishes...:D

HypERSoniC
12-18-2005, 08:31 PM
i never knew rom1 contained anything of considerable intrest to the programmer.. its considerably smaller than rom0.