maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   PCSX-m (https://talk.maemo.org/showthread.php?t=47227)

smoku 2010-03-12 16:55

PCSX-m
 
PCSX-m - PCSX Playstation Emulator Maemo Edition

Sources: http://github.com/smokku/pcsx-m
Packages: http://repository.maemo.org/extras-d...free/p/pcsx-m/
Some Info: http://tomasz.sterna.tv/2010/03/pcsx-for-maemo/
OS2008 thread that started it all: http://talk.maemo.org/showthread.php?t=8002

This is a for-developers-release. Don't try this at home! ;-)

What can you help with?
  • The MIPS2ARM recompiler is ported from PSX4ALL - it crashes a lot though
  • There are some bits of i386 assembly in SoftGPU code, that may be ported to ARM assembly
  • PCSX architecture is plugin based and there already is OpenGL GPU plugin in the sources - unfortunately OpenGL is not supported on N900 and I had no luck with running it on glesport nor on gl-wes-v2
  • There is OpenGL 2 GPU plugin available which I guess would be trivial to port to OpenGL ES 2.0 - unfortunately it is closed source. I contacted Pete asking him to share it, but I got no answer so far.

Have fun though. :D

http://i.ytimg.com/vi/LOJvI_0RdyQ/hqdefault.jpg
http://talk.maemo.org/attachment.php...1&d=1268610465
http://tomasz.sterna.tv/uploads/2010/03/PCSX_2.png

cashclientel 2010-03-12 17:07

Re: PCSX-m
 
New question a few people might like clarified:

When is this going to get into the repos? How far is it from extras-testing?

smoku 2010-03-12 17:11

Re: PCSX-m
 
It's already in the repos.
Very far.

bachagabriel 2010-03-12 17:17

Re: PCSX-m
 
I have a lot of extra-devel apps on my phone

I feel like trying PCSX but a have a few questions

Is is optified?
Is the code decent? In other words will it brick my phone? (I know all apps can do that but is the probability of this app way higher or acceptable?)

Is the fps any better than before? (I saw your past vid)


And good job Smoku, thanks for working on this app. I'm sure it must be insanely time consuming

zehjotkah 2010-03-12 17:22

Re: PCSX-m
 
why are there pornographic pictures???

O.o

edit: now they're away... crazy
edit2: now they're again there^^

Reffyyyy 2010-03-12 17:23

Re: PCSX-m
 
I am also wondering why there is porn...

qwerty12 2010-03-12 17:25

Re: PCSX-m
 
Holy ****.

The goggles, they do **** all!

cashclientel 2010-03-12 17:25

Re: PCSX-m
 
ohhh **** - no more TMO at work!

lvlonkey 2010-03-12 17:27

Re: PCSX-m
 
yeah...not just any porn but a graphic gay porn. i was like wtf? am i the only one that see this because none of the earlier posters said a thing

zehjotkah 2010-03-12 17:31

Re: PCSX-m
 
Quote:

Originally Posted by cashclientel (Post 565275)
ohhh **** - no more TMO at work!

LOL really???

UQs 2010-03-12 17:32

Re: PCSX-m
 
What. The. ****.

The last two images are very much gay porn!

bachagabriel 2010-03-12 17:32

Re: PCSX-m
 
I noticed the pics too but the links say PCSX-2.jpg and PCSX-3.jpg
mistake maybe?

Quote:

Originally Posted by smoku (Post 565247)
As http://talk.maemo.org/showthread.php?t=8002 diverted too much from the original topic, I am starting a new one for PCSX-m.

Nice way to start a new thread :P

Reffyyyy 2010-03-12 17:34

Re: PCSX-m
 
They weren't there initially, he edited them into the post...

gabby131 2010-03-12 17:36

Re: PCSX-m
 
im sorry if im so noob and dumb but what's the format of the game files that can be played? same on psp's psx emu?

raphseraph 2010-03-12 17:38

Re: PCSX-m
 
Well, they are grotesquely out of place here. Can some Moderator delete them?

nax3000 2010-03-12 17:39

Re: PCSX-m
 
Uh, so the last two images kind of look like gay porn to me rather than a PSX emulator.

Just in case you didn't notice.
________
HAWAII MEDICAL MARIJUANA DISPENSARY

joshua.maverick 2010-03-12 17:47

Re: PCSX-m
 
PLease remove the porn. Also, whats the status on this?

badboyuk 2010-03-12 17:54

Re: PCSX-m
 
why the hell is there gay porn on a maemo forum?! wtf!!
jeeezz! if ur going to put porn up then at least make sure its of a bunch of chicks.
This is ridicilous!

I am surprised this hasnt been removed yet

NvyUs 2010-03-12 18:17

Re: PCSX-m
 
last time i saw images go like that was when a site i used to host them got hacked.
all my images on my blog turned into granny porn

lucbl3 2010-03-12 18:18

Re: PCSX-m
 
Besides that porn thing (o.O), i've tried to download and install it through the repos...But when i try to use pcsx-m, it runs for about 5 seconds in a black screen then shuts down!
What's going on?

scorpio16v 2010-03-12 18:22

Re: PCSX-m
 
The icon didn't work.
You must run it with:

/usr/games/pcsx

Bingley Joe 2010-03-12 18:23

Re: PCSX-m
 
....


Well that was unexpected!

Nice to know this will have joystick support though :)

lucbl3 2010-03-12 18:32

Re: PCSX-m
 
Quote:

Originally Posted by scorpio16v (Post 565327)
The icon didn't work.
You must run it with:

/usr/games/pcsx


Ok thank you!

smoku 2010-03-12 18:41

Re: PCSX-m
 
Quote:

Originally Posted by zehjotkah (Post 565270)
why are there XXX pictures???

Aw crap!
This is a content theft "protection" of my blogs.
There are people there making verbatim copies of my blogs posts to their SEO/AdSense "blogs". This is a punishement. :rolleyes:

I forgot to add maemo.org to the exceptions list. It's fixed now. (Force reload the page Shift-Ctrl-R or clear browser cache.)

My apologies to all offended. :o

smoku 2010-03-12 18:44

Re: PCSX-m
 
Quote:

Originally Posted by lucbl3 (Post 565324)
Besides that porn thing (o.O), i've tried to download and install it through the repos...But when i try to use pcsx-m, it runs for about 5 seconds in a black screen then shuts down!
What's going on?

Running through menu does not work. It should though... I don't know what is the problem :(

Use terminal and /usr/games/pcsx for now...

This is why I shared the code as soon as it reached usable state - to get community bug reports and maybe someone to help. :)

Jack6428 2010-03-12 19:01

Re: PCSX-m
 
Hey smoku, thanks for the effort!
Do you think you will able to make use of the N900's hardware (ARM and OpenGL ES2) sometime in the future or is it a no-go ? And would donating help?

aspidites 2010-03-12 19:02

Re: PCSX-m
 
smoku, any way you could move the install location to /usr/share/games ? /usr/games is non-standard, at least in all the years I've used linux.

edit:
better yet, leave all data files in /usr/share/pcsx and move /usr/games/pcsx-m to /usr/bin/pcsx-m

alternatively, you can do like other games and move everything from /usr/share/pcsx to /usr/share/games/pcsx

At least then, a user can run by just envoking:
Code:

pcsx-m
It might also solve your icon launcher problems. The desktop file would need to be fixed as well

smoku 2010-03-12 19:10

Re: PCSX-m
 
Quote:

Originally Posted by Jack6428 (Post 565359)
Hey smoku, thanks for the effort!
Do you think you will able to make use of the N900's hardware (ARM and OpenGL ES2) sometime in the future or is it a no-go ?

  • The MIPS2ARM recompiler is already there - ported from PSX4ALL
  • There are some bits of i386 assembly in SoftGPU code, that may be ported to ARM assembly
  • PCSX architecture is plugin based and there already is OpenGL GPU plugin in the sources - unfortunately OpenGL is not supported on N900 and I had no luck with running it on glesport nor on gl-wes-v2
  • There is OpenGL 2 GPU plugin available which I guess would be trivial to port to OpenGL ES 2.0 - unfortunately it is closed source. I contacted Pete asking him to share it, but I got no answer so far.
.

I will do what I can to optimize the axisting CPU and software renderer, but don't count on me doing any OpenGL ES work.
I shared this so anyone could pick up this work.

gabby131 2010-03-12 19:12

Re: PCSX-m
 
uh, pcsx game file formats please.....

smoku 2010-03-12 19:13

Re: PCSX-m
 
Quote:

Originally Posted by aspidites (Post 565361)
smoku, any way you could move the install location to /usr/share/games ? /usr/games is non-standard, at least in all the years I've used linux.

Maemo is not standard Linux, and /usr/games is where N900 stores games.

Code:

~ $ ls /usr/games
drnoksnes  gltron    gnuchessx  lmarbles  scummvm
flobopuyo  gnuchess  kobodl    pcsx      wrapper


zehjotkah 2010-03-12 19:15

Re: PCSX-m
 
Quote:

Originally Posted by gabby131 (Post 565370)
uh, pcsx game file formats please.....

look at the code^^
this is still nothing really usable to impress your friends^^

2fre57 2010-03-12 19:21

Re: PCSX-m
 
hello i am french sorry for my english.i have several errors.please can you help me with the following error: the folder contents could not be dispalyed.
Error stating file'/home/user/.pcsx/bois':permission denied.
Thank you in advance.

aspidites 2010-03-12 19:22

Re: PCSX-m
 
Quote:

Originally Posted by smoku (Post 565373)
Maemo is not standard Linux, and /usr/games is where N900 stores games.

Code:

~ $ ls /usr/games
drnoksnes  gltron    gnuchessx  lmarbles  scummvm
flobopuyo  gnuchess  kobodl    pcsx      wrapper


That is game data, NOT game executables, so my argument is still somewhat relevant.

/usr/games/pcsx should be in /usr/bin/pcsx

/usr/share/pcsx should be in /usr/games

gabby131 2010-03-12 19:25

Re: PCSX-m
 
Quote:

Originally Posted by zehjotkah (Post 565374)
look at the code^^
this is still nothing really usable to impress your friends^^

awright then! i'll just play with those mini games provided in the package. :D

qwerty12 2010-03-12 19:32

Re: PCSX-m
 
Quote:

Originally Posted by smoku (Post 565346)
Running through menu does not work. It should though... I don't know what is the problem :(

Use terminal and /usr/games/pcsx for now...

This is why I shared the code as soon as it reached usable state - to get community bug reports and maybe someone to help. :)

I had to comment out X-Osso-Service=com.xiaoka.pcsx in the desktop file to get it to start from the menu (although, if using X-Osso-Service, you also need X-Osso-Type=application/x-executable in there, too).

On another note, you're osso_initializing with "com.xiaoka.pcsxpcsx" when the service name (as defined in the D-Bus service and desktop file) is "com.xiaoka.pcsx".

Ronaldo 2010-03-12 19:50

Re: PCSX-m
 
mine keeps saying cannot open the folders i.e plugin, bios.

how can i make it read them?

edit: had to manually set permission on folder.

cant seem to load bios

slaapliedje 2010-03-12 20:24

Re: PCSX-m
 
Quote:

Originally Posted by smoku (Post 565373)
Maemo is not standard Linux, and /usr/games is where N900 stores games.

Code:

~ $ ls /usr/games
drnoksnes  gltron    gnuchessx  lmarbles  scummvm
flobopuyo  gnuchess  kobodl    pcsx      wrapper


/usr/games is also where Debian puts it's executable games, and game DATA goes in /usr/share/games/

It does this so that if your user doesn't have /usr/games in your path, then you can't load the games (well unless you use absolute paths) and they are also owned by the 'games' user group, so you'd need to be in that group to execute them. Well at least that's the general idea, but not all packages set this up correctly.

In essence, it's so admins can make it so other people can't play solitaire.

Flandry 2010-03-12 20:41

Re: PCSX-m
 
Or you can avoid the debate and put it all in /opt/pcsx...

smoku 2010-03-12 20:46

Re: PCSX-m
 
Quote:

Originally Posted by aspidites (Post 565385)
That is game data, NOT game executables, so my argument is still somewhat relevant.

Have you double checked that? ;)

-rwxr-xr-x surely looks like executable, not data directory.

Ronaldo 2010-03-12 20:48

Re: PCSX-m
 
i made a iso from one of my fav games but pcsx closes when i select it.

any ideas?


All times are GMT. The time now is 09:03.

vBulletin® Version 3.8.8