maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   [OS2008] PSX / Playstation 1 Emulator (https://talk.maemo.org/showthread.php?t=8002)

ArnimS 2007-07-22 14:52

[OS2008] PSX / Playstation 1 Emulator
 
1 Attachment(s)
AND now for useless lust factor. Playstation emulator pcsx runs fine. Just needs libglade2-0 (apt-get install libglade2-0)

then dpkg -i pcsx-bin_1.699df-rc3-1_armel.deb

Course, to run any games it'll need psemu-video-x11-1.15 for graphics and the alsa plugin for sound.

The x11 plugin has Unmet build dependencies: libgtk1.2-dev | libgtk-dev xlibmesa-gl-dev | libgl-dev btw...

There are software gl emus floating around for gp2x, gizmondo etc, if someone wants to take a crack at it :)

jay8378 2007-07-26 15:32

Re: PSX / Playstation 1 Emulator
 
i would love to load up ff7 on the n800. only problem would be the controls.
what we need is usb host mode with gamepad drivers. that would rule. :D
there is a bluetooth controller but its ugly and too expensive.

iball 2007-07-26 15:46

Re: PSX / Playstation 1 Emulator
 
Arni's on a roll lately...first the SUper Mario Wars port and now this.
Downloading now to check out...

EDIT: So what's the command to run it after installing it? Nevermind, found it...

ArnimS 2007-07-27 11:08

Re: PSX / Playstation 1 Emulator
 
This was really just a tease. However there is some good news. The guy who wrote the psx emulator for gp2x might buy a N800 and port his emu to it.

http://youtube.com/watch?v=vuHJsPLo5ug
http://youtube.com/watch?v=_pYArK8Zb58

RioT 2007-07-27 11:34

Re: PSX / Playstation 1 Emulator
 
oh god... xenogears.....

zerojay 2007-07-27 13:18

Re: PSX / Playstation 1 Emulator
 
Just get a PSP.

jay8378 2007-07-27 16:34

Re: PSX / Playstation 1 Emulator
 
Quote:

Originally Posted by zerojay (Post 63501)
Just get a PSP.

But, i spent all my money on a n800 :( besides, half the fun is getting it to work and showing off what all this thing can do.

iball 2007-07-27 17:07

Re: PSX / Playstation 1 Emulator
 
This is neat. Already have a PSP running 3.40 OE-A firmware with good PS1 emulation, but this would be appreciated as well for reducing the number of devices I would have to drag around.

zerojay 2007-07-27 17:47

Re: PSX / Playstation 1 Emulator
 
Quote:

Originally Posted by iball (Post 63572)
This is neat. Already have a PSP running 3.40 OE-A firmware with good PS1 emulation, but this would be appreciated as well for reducing the number of devices I would have to drag around.

If you are expecting to get anywhere near the same emulation quality and speed on a device with nowhere near the performance on an emulator that was not created by Sony, you're just fooling yourself.

LosOutlandos 2007-07-27 18:49

Re: PSX / Playstation 1 Emulator
 
Quote:

Originally Posted by zerojay (Post 63582)
If you are expecting to get anywhere near the same emulation quality and speed on a device with nowhere near the performance on an emulator that was not created by Sony, you're just fooling yourself.

why?
the gp2x this emu is running on is clocked at 266 mhz and 64mb of ram. so, in theory, the n800 should perform even better.

ArnimS 2007-07-27 23:05

Re: PSX / Playstation 1 Emulator
 
Quote:

Originally Posted by zerojay (Post 63582)
If you are expecting to get anywhere near the same emulation quality and speed on a device with nowhere near the performance on an emulator that was not created by Sony, you're just fooling yourself.

The gp2x emu on the N800 would run faster than the psx emu that Sony delivered with the psp. From what I can tell, that was because it was emulating everything on one psp cpu, which is weaker than the N800 (or probably even the 770) cpu. You can check this for yourself - see youtube videos of those older psp emus which runs about 6-8 fps in most of the 3D scenes.

No fooling: http://youtube.com/watch?v=pxdExmBC3uk

The latest psp psx emus make full use of the 3D hardware of the psp, so they are a lot faster. It's a real shame that we don't have drivers for the 3D GPU in the N800.

Anyway like someone else said, a lot of us don't want to a) spend money on a gaming-only device and b) don't want to carry-around two devices.

Judging from the videos of 2D and 3D PS1 RPGs on the gp2x, N800 users should be in for a real treat in a couple of months. :D

Keep your fingers crossed.

DynaMight 2007-07-28 13:25

Re: PSX / Playstation 1 Emulator
 
I cant see the N770 or N800 being all that great with the lack of buttons and all. Dont forget the GP2X version is fairly optimized for the GP2X, just because the N800 has a faster CPU Mhz (It doesnt always mean it's faster, I dont know for sure if it is or not) it doesnt mean a quick port of an PSX Emu is instantly going to produce playability. I doubt it'll be any better than the GP2X version and never anywhere near the PSP.

Personally I have a GP2X so have no real interest in emulation on my N770.

DataPath 2007-07-28 16:08

Re: PSX / Playstation 1 Emulator
 
Quote:

Originally Posted by DynaMight (Post 63737)
I cant see the N770 or N800 being all that great with the lack of buttons and all. Dont forget the GP2X version is fairly optimized for the GP2X, just because the N800 has a faster CPU Mhz (It doesnt always mean it's faster, I dont know for sure if it is or not) it doesnt mean a quick port of an PSX Emu is instantly going to produce playability. I doubt it'll be any better than the GP2X version and never anywhere near the PSP.

Personally I have a GP2X so have no real interest in emulation on my N770.

The 770 uses an ARMv5TEJ (ARM 926) at 252MHz, while the GP2X uses an ARMv4TE (ARM 920) at 200MHz. They should have pretty comparable instructions-per-clock (1.1 for the ARMv5 vs. 1.111 for the ARMv4), which would favor the 770's processor because of it's higher clock speed.

That doesn't mean that the 770 as a platform is faster, but there's a decent basis for suggesting the possibility.

The N800 has an even stronger advantage with an ARMv6 (ARM 1136) at 330MHz (couldn't find any estimates on IPC), which adds some MMX-like instructions.

DynaMight 2007-07-28 22:42

Re: PSX / Playstation 1 Emulator
 
We'll see how it pans out, naturally theres lots of things other than pure CPU speed which may effect the final speed. PSX would be fairly heavy on data transfer between CPU and Memory so if theres a bottleneck between CPU/Mem etc this may cause a problem, again no idea if this will be better/same/worse than a GP2X. I doubt the N800/770 has ever been pushed in this way.

But as you said, specs wise, on paper the N770 is faster than the GP2X and the N800 should have some more to spare! Will be intestering to see how things pan out. Still a shame Nokia couldnt had given us 4 buttons on the right :) probably the only big reason why it's not crawling with emulators and ported games.

LosOutlandos 2007-07-28 23:42

Re: PSX / Playstation 1 Emulator
 
Quote:

The guy who wrote the psx emulator for gp2x might buy a N800 and port his emu to it.
did he mention such a thing or is this just wishful thinking?

Quote:

Still a shame Nokia couldnt had given us 4 buttons on the right probably the only big reason why it's not crawling with emulators and ported games.
as soon as the new n-gage platform is out, i bet there'll be some nice bluetooth controllers available from nokia. maybe they could be used somehow?

torx 2007-07-29 00:40

Re: PSX / Playstation 1 Emulator
 
Quote:

Originally Posted by DynaMight (Post 63810)
I doubt the N800/770 has ever been pushed in this way.


Try running Quake 2 fullscreen on the N800. It really shows the full potential of this monster. All this without the 3D accelerator.

I wish i could kick those bastards over at PowerVR for their crappy linux support.

earl00 2007-07-29 00:58

Re: PSX / Playstation 1 Emulator
 
this is all a joke right? I can't even play a simple nes or gba or mame game on my n800 smoothly. Plus it takes for ever to load a dumb as* game such as duck hunt. Keep dreaming on smooth PS emu. Your trying to cook a gourmet dish but you can't even turn an oven on. Get it right with the smaller stuff first (nes) you guys are way over your head.

ArnimS 2007-07-29 03:21

Re: PSX / Playstation 1 Emulator
 
Quote:

Originally Posted by earl00 (Post 63833)
this is all a joke right? I can't even play a simple nes or gba or mame game on my n800 smoothly. Plus it takes for ever to load a dumb as* game such as duck hunt. Keep dreaming on smooth PS emu. Your trying to cook a gourmet dish but you can't even turn an oven on. Get it right with the smaller stuff first (nes) you guys are way over your head.

  1. There isn't a single emulator that has been optimized for the N770 or N800.
  2. MAME isn't designed to be fast. It is designed to be accurate.
  3. The only app of any kind I'm aware-of that a) has high-level optimization and b) is hardware optimized for the tablets is ssvb's excellent mplayer port.
  4. Way over our head: I'll agree with that, :p which is why I'm excited that someone who does have skills has declared his intention to get a N800 for porting psx.
  5. Not claiming smooth framerates for 3D, but playable framerates. 2D games should be smooth. :D

LordFu 2007-07-29 20:38

Re: PSX / Playstation 1 Emulator
 
PSX would be great. There are many great strategy rpgs that would be very playable without needing to be fullspeed. The guys responsible for PSX4all are very, very talented. Just look at how their emu does on the Zaurus or Gizmondo. The GP2X was just too underpowered for it, and they still got some games running half-speed. With a bt controller on the N800, it would be heaven.

jay8378 2007-07-30 03:31

Re: PSX / Playstation 1 Emulator
 
has any one tried the BGP100 bluetooth gamepad with the n800? i just bought one off eBay. i know it will work with my ppc-6700 but i am just wondering if it'll work with the n800.

edit: ok maybe i should have searched first. /doh
apparently you need a hacked driver thats in the KBDD package.

on the nes emu. i run fceu with contra and punch out and those two games run perfect except for the on screen button flicker bug. maybe the blue tooth controller can solve this easily. plus the d-pad on the n800 is damn near impossible to play punch out with even. i also don't think diagonal on the d pad works at all.

ArnimS 2007-07-30 05:36

Re: PSX / Playstation 1 Emulator
 
The dpad is 4-way, not 8-way (edit it IS 8-way! just very hard to hit the diagonal!) so there's no diagonal. Let us know how the bt controller works for you. It should be possible to construct a case for it that fits around the tablet.

On the 'good news' side, I worked through the night and got Pete's software renderer ported.

365471 Jul 30 04:39 libgpuPeopsSoftX.so.1.0.15

Course PCSX needs all plugins to start a game. Looking at the CD/Iso loader plugin right now and it's at least another day to get that ported. Then the APU, and controller plugin (will try to cut that out completely) and we'll see if it runs. :P

If it runs at all, the speed is going to be a joke, so what's the point? I hope to 1) be the first person in the world with a working 770 psx port :).. And 2) get an unoptimised psx emu out there to help illustrate the amazing work that the psx4all / gp2psx crew has done.

jay8378 2007-07-30 16:01

Re: PSX / Playstation 1 Emulator
 
Thanks for your work man. I wish i could help but im still pretty new to the world of code. I've downloaded the torrent for the sdk i think. Thats as far as i have gotten.
i will post here when i get the bt gamepad to work.
theres a window manager called rox seems the creater penguinbait has gotten it to work. the driver is built in to rox. it looks pretty good too.

jay8378 2007-08-08 03:46

Re: PSX / Playstation 1 Emulator
 
Quote:

Originally Posted by ArnimS (Post 64038)
The dpad is 4-way, not 8-way (edit it IS 8-way! just very hard to hit the diagonal!)


Nice!!! i played contra once and never played again cause of this lol. I got killed on the first level :(
My game pad still hasn't gotten here :(

jay8378 2007-08-12 05:12

Re: PSX / Playstation 1 Emulator
 
I got it today :) works great :D not with fceu though :( unless theres a key binding cfg some where. also my new install of fceu isnt as good as the last one :confused: ah well. it works great on lxdoom now i just need more games to use.
Here's a link to the file containing the driver binary for the bgp100 (scroll down for the exact post) you need the updated kbdd package for the n800 available here

DataPath 2007-08-12 15:02

Re: PSX / Playstation 1 Emulator
 
Has anyone tried pairing with a wiimote for control?

jay8378 2007-08-12 16:08

Re: PSX / Playstation 1 Emulator
 
Quote:

Originally Posted by DataPath (Post 67894)
Has anyone tried pairing with a wiimote for control?

Sounds interesting. I'm sure a special driver would have to be written in order to access the motion features. Or ported if currently a linux one exists?
I haven't seen proof of a bluetooth mouse working yet so i don't think that will happen for awhile.

DataPath 2007-08-12 23:21

Re: PSX / Playstation 1 Emulator
 
The wiimote's motion capabilities, IIRC, are exported as 3 analog axes, much like on a normal gamepad. So as long as the right bluetooth profile is supported, it should work.

jay8378 2007-08-13 04:53

Re: PSX / Playstation 1 Emulator
 
lol we totally hi-jacked this thread sorry ArnimS. Any news on the psxemu?

ArnimS 2007-08-13 10:18

Re: PSX / Playstation 1 Emulator
 
Quote:

Originally Posted by jay8378 (Post 68018)
lol we totally hi-jacked this thread sorry ArnimS. Any news on the psxemu?

Yeah, finished building the plugins :)

http://pupnik.de/PCSX_Plugins2.png

jay8378 2007-08-13 14:38

Re: PSX / Playstation 1 Emulator
 
Nice job. :)

iball 2007-08-13 14:43

Re: PSX / Playstation 1 Emulator
 
Quote:

Originally Posted by ArnimS (Post 68057)
Yeah, finished building the plugins :)

http://pupnik.de/PCSX_Plugins2.png

So when can we expect a nice .deb package in a repository somewhere? ;)

ArnimS 2007-08-13 14:48

Re: PSX / Playstation 1 Emulator - Working!
 
It LIVES! mwaaahahahahaha!!!!

http://pupnik.de/Mad_Scientist.jpg

http://pupnik.de/PCSX_Nokia_770_01_Suikoden.png

My speed guess was spot-on... 40-70 fpm!!!

jay8378 2007-08-13 14:55

Re: PSX / Playstation 1 Emulator - Working!
 
Quote:

Originally Posted by ArnimS (Post 68124)
It LIVES! mwaaahahahahaha!!!!

http://pupnik.de/Mad_Scientist.jpg

http://pupnik.de/PCSX_Nokia_770_01_Suikoden.png

My speed guess was spot-on... 20-40 fpm!!!


I think i just wet my self :)

iball 2007-08-13 16:06

Re: PSX / Playstation 1 Emulator
 
YES! Suikoden on the N800 lives!

Now, how 'bout N800 hardware controls?

Is it playable?

(damn good movie reference though...)

desiv 2007-08-13 16:09

Re: PSX / Playstation 1 Emulator
 
>My speed guess was spot-on... 40-70 fpm!!!
>My speed guess was spot-on... 20-40 fpm!!!

OK, which is it...
And that is fpm, as in Frames Per Minute?

Still, VERY nice work!!!! Thanx..

desiv

I wonder, how much faster it might get if we could get a plugin that supports the 1710 chipset's Accelerated 3D??? Hmmm..

rcadden 2007-08-13 16:53

Re: PSX / Playstation 1 Emulator
 
this is the single most exciting thread I've ever read on ITTforums.

ArnimS 2007-08-13 16:55

Re: PSX / Playstation 1 Emulator
 
Quote:

Originally Posted by desiv (Post 68140)
>My speed guess was spot-on... 40-70 fpm!!!

OK, which is it...
And that is fpm, as in Frames Per Minute?

I wonder, how much faster it might get if we could get a plugin that supports the 1710 chipset's Accelerated 3D??? Hmmm..

The 40-70 fpm was an edit. I've seen up to about 100fpm so far.

Yes, Frames-per-minute. :/

Now available for download here! :)

The plugins are all set up. You'll need synergy or a bluetooth keyboard or CME's gaming virtual keyboard to control it. See the README in the plugins tarball for instructions on setting-up your own keymap.

(edit) In order to test without spending hours transferring isos, you can grab these
Public Domain PSX Games
written by Matt Verran at Hermitgames. Unfortunately cdrmooby is giving me the 'Seek Past EOF' bug which was supposedly fixed back in 2003 :(.

rcadden 2007-08-13 19:20

Re: PSX / Playstation 1 Emulator
 
The deb file on that site won't install on my N800 running the latest firmware.

jay8378 2007-08-14 03:53

Re: PSX / Playstation 1 Emulator
 
I'm running the latest firmware on the n800 and it installed fine. I didnt try the application manager.
first you need xterm
then becomeroot
type
Code:

sudo gainroot
edit: i missed this part as i already had it installed and forgot about it sorry
Code:

apt-get install libglade2-0
then install the 2 lib debs first then the pcsx deb with
Code:

dpkg -i debfile.deb
then untar the .pcsx into /home/user
Code:

tar xvzf tarfile.tgz
i havnt tested a game as i dont have a game image.
i did get the following gtk errors when starting it
Code:

/home/user/.pcsx # /usr/games/pcsx
pcsx[2891]: GLIB WARNING ** libglade - unknown attribute `comments' for <property>.
pcsx[2891]: GLIB WARNING ** libglade - unknown property `pack_direction' for class `GtkMenuBar'
pcsx[2891]: GLIB WARNING ** libglade - unknown property `child_pack_direction' for class `GtkMenuBar'
cfgPeopsSoft file not found!

but it still starts :)

ArnimS 2007-08-15 10:22

Re: PSX / Playstation 1 Emulator
 
Quote:

Originally Posted by jay8378 (Post 68302)
libglade - unknown attribute `comments' for <property>.
pcsx[2891]: GLIB WARNING ** libglade - unknown property `pack_direction' for class `GtkMenuBar'
pcsx[2891]: GLIB WARNING ** libglade - unknown property `child_pack_direction' for class `GtkMenuBar'
cfgPeopsSoft file not found!
[/code]
but it still starts :)

There are links to PD isos on my site. Unfortunately i still haven't found the seek past EOF bug. Will take a crack at it tonight.

If you run a PS1 game in the form of an .exe you'll see some strange behavior - first you'll get a gtk filebrowser menu which asks for the file/directory, then you get a fltk menu where you have to select the .exe again. I'll try to convert all the plugins to gtk eventually.


All times are GMT. The time now is 11:13.

vBulletin® Version 3.8.8