|
Post by jrodman on Feb 16, 2007 23:13:39 GMT -5
although pSX Author recently posted a Windows WIP to fix some controller configuration problems; I think the latest Linux WIP has it too. Is pSX v1.11 WIP a unique string? The URL I used was from the start of this thread and doesn't contain versioning. The tar internally has a timestamp of February 13th on the executable. md5sum: 5c611d5b3da407a33a648c5a940eef51 pSX/pSX
|
|
|
Post by patrickp on Feb 17, 2007 9:06:38 GMT -5
No. By my count there have been 5 Linux 1.11 WIPs released, all on the same URL. IIRC the second one replaced the first without notice, but pSX Author has announced the other WIP updates. Yes, my latest executable has: 5c611d5b3da407a33a648c5a940eef51 pSX the same as yours, and the date and time are 2007-02-13 20:47:55 So the WIP you download will always be the latest. pSX Author has always done it like that, Windows WIPs as well. I guess, since it's a non-free project, he can do it how he wants... On the other hand, all the Windows full releases are still available for download, so presumably pSX Author will do the same when he gets round to releasing full Linux versions. C'est la vie... Edit: pSX Author's method does have the advantage that he seems to distribute all his WIPs (Windows as well as Linux) on the same URLs (One for Windows and now one for Linux). So even if he puts up new WIPs and doesn't announce them you can still get them...
|
|
|
Post by patrickp on Feb 17, 2007 13:45:40 GMT -5
Holy cow! I just installed the ATI fglrx driver - excellent instructions can be found at the Unofficial Wiki for the ATI Linux Driver. There are sections for several distributions; the Ubuntu section includes step-by-step instructions that even I could follow. pSX is running really well now - I tried Final Fantasy VII: absolutely no slowdowns at all, even on the game startup which, for some reason, used to drop down to 20/30 fps at some points. I tried Chrono Cross (which didn't perform too well previously), but my controller configuration was acting up so I couldn't get ingame; nevertheless, what I could see was 60 fps all the way - drops of one or two fps, but not much. Not quite as lively as the Windows version, I think, but close... ;D Edit: and no crashes! ;D Edit the second: managed to get the controller working in Chrono Cross and there is quite a bit of slowdown, as compared to pSX in Windows, where it's negligible or non-existent. But the slowdown's really only in menus and the start of a battle - walking around on the world map or in various locations, and even in battles once the start is over (including using elements) there's very little slowdown - virtually none walking around, and 2-3 fps in battles. A lot better than before! ;D
|
|
|
Post by shimavak on Feb 17, 2007 14:51:42 GMT -5
Well, I tried fixing the problem I was having with the emulated CD drive, but I discovered that it does not seem to be possible. I get some rather serious kernel errors when I try, such as:
Feb 17 14:17:35 kernel: cdemu:157: ver 0.8.0 loaded. Registered 8 cdemus. Feb 17 14:37:17 kernel: cdemu:528: loaded Final Fantasy VII CD1.iso cd (1 track[s]) on drive cdemu0 by uid 501 Feb 17 14:37:52 kernel: BUG: unable to handle kernel NULL pointer dereference at virtual address 00000004 Feb 17 14:37:52 kernel: printing eip: Feb 17 14:37:52 kernel: c04f3668 Feb 17 14:37:52 kernel: *pde = 138b0067 Feb 17 14:37:52 kernel: Oops: 0000 [#1] Feb 17 14:37:52 kernel: SMP Feb 17 14:37:52 kernel: last sysfs file: /block/cdemu7/range Feb 17 14:37:52 kernel: Modules linked in: cdemu(U) ip6table_filter ip6_tables ip_conntrack_netbios_ns xt_state ip_conntrack nfnetlink iptable_filter ip_tables i915 drm autofs4 hidp l2cap bluetooth sunrpc ipt_REJECT ip6t_REJECT xt_tcpudp x_tables ipv6 sr_mod sg ide_scsi dm_mirror dm_mod video sbs i2c_ec button battery asus_acpi ac lp joydev snd_intel8x0 snd_ac97_codec snd_ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm floppy snd_timer iTCO_wdt snd i2c_i801 i2c_core soundcore e1000 serio_raw pcspkr ide_cd snd_page_alloc cdrom parport_pc parport ata_piix libata sd_mod scsi_mod ext3 jbd ehci_hcd ohci_hcd uhci_hcd Feb 17 14:37:52 kernel: CPU: 1 Feb 17 14:37:52 kernel: EIP: 0060:[<c04f3668>] Not tainted VLI Feb 17 14:37:52 kernel: EFLAGS: 00210082 (2.6.19-1.2911.fc6 #1) Feb 17 14:37:52 kernel: EIP is at _raw_spin_lock+0x8/0xdc Feb 17 14:37:52 kernel: eax: 00000000 ebx: 00000000 ecx: 000000d0 edx: 00000000 Feb 17 14:37:52 kernel: esi: 00000000 edi: 000000d0 ebp: de808554 esp: de85a820 Feb 17 14:37:52 kernel: ds: 007b es: 007b ss: 0068 Feb 17 14:37:52 kernel: Process pSX (pid: 4960, ti=de85a000 task=dedae170 task.ti=de85a000) Feb 17 14:37:52 kernel: Stack: 00000000 00000000 00000000 00200246 00000000 00000000 00000000 de808554 Feb 17 14:37:52 kernel: 000000d0 c04e4fa2 00000000 00000000 de85a8d4 fffffff4 de808554 c04e8168 Feb 17 14:37:52 kernel: 00000000 dd7657c0 de808554 00000000 00000000 00000000 00000002 00000002 Feb 17 14:37:52 kernel: Call Trace: Feb 17 14:37:52 kernel: [<c04e4fa2>] blk_get_request+0x38/0x77 Feb 17 14:37:52 kernel: [<c04e8168>] sg_io+0xc0/0x335 Feb 17 14:37:52 kernel: [<c04e882d>] scsi_cmd_ioctl+0x1ae/0x36d Feb 17 14:37:52 kernel: [<df96ee99>] cdrom_ioctl+0x24/0xb58 [cdrom] Feb 17 14:37:52 kernel: [<dfba29f8>] cdemu_block_ioctl+0x4f4/0x544 [cdemu] Feb 17 14:37:52 kernel: [<c04e6992>] blkdev_driver_ioctl+0x4e/0x5e Feb 17 14:37:52 kernel: [<c04e6fd0>] blkdev_ioctl+0x62e/0x67a Feb 17 14:37:52 kernel: [<c04962fc>] block_ioctl+0x18/0x1b Feb 17 14:37:52 kernel: [<c048029b>] do_ioctl+0x1f/0x62 Feb 17 14:37:52 kernel: [<c0480528>] vfs_ioctl+0x24a/0x25c Feb 17 14:37:52 kernel: [<c0480586>] sys_ioctl+0x4c/0x66 Feb 17 14:37:52 kernel: [<c040404b>] syscall_call+0x7/0xb Feb 17 14:37:52 kernel: [<00c27b14>] 0xc27b14 Feb 17 14:37:52 kernel: ======================= Feb 17 14:37:52 kernel: Code: 08 74 0c ba c9 7c 65 c0 89 d8 e8 a4 fe ff ff c7 43 0c ff ff ff ff b0 01 c7 43 08 ff ff ff ff 86 03 5b c3 57 56 89 c6 53 83 ec 18 <81> 78 04 ad 4e ad de 74 0a ba b3 7c 65 c0 e8 75 fe ff ff 89 e0 Feb 17 14:37:52 kernel: EIP: [<c04f3668>] _raw_spin_lock+0x8/0xdc SS:ESP 0068:de85a820 Feb 17 14:37:52 kernel: <3>BUG: sleeping function called from invalid context at kernel/rwsem.c:20 Feb 17 14:37:52 kernel: in_atomic():0, irqs_disabled():1 Feb 17 14:37:52 kernel: [<c0405018>] dump_trace+0x69/0x1b6 Feb 17 14:37:52 kernel: [<c040517d>] show_trace_log_lvl+0x18/0x2c Feb 17 14:37:52 kernel: [<c0405778>] show_trace+0xf/0x11 Feb 17 14:37:52 kernel: [<c0405875>] dump_stack+0x15/0x17 Feb 17 14:37:52 kernel: [<c043c46a>] down_read+0x12/0x28 Feb 17 14:37:52 kernel: [<c0433f66>] blocking_notifier_call_chain+0xe/0x29 Feb 17 14:37:52 kernel: [<c0429fe8>] do_exit+0x1b/0x79b Feb 17 14:37:52 kernel: [<c0405719>] die+0x2c3/0x2e8 Feb 17 14:37:52 kernel: [<c062729d>] do_page_fault+0x41c/0x4ef Feb 17 14:37:52 kernel: [<c0625b09>] error_code+0x39/0x40 Feb 17 14:37:52 kernel: [<c04f3668>] _raw_spin_lock+0x8/0xdc Feb 17 14:37:52 kernel: [<c04e4fa2>] blk_get_request+0x38/0x77 Feb 17 14:37:52 kernel: [<c04e8168>] sg_io+0xc0/0x335 Feb 17 14:37:52 kernel: [<c04e882d>] scsi_cmd_ioctl+0x1ae/0x36d Feb 17 14:37:52 kernel: [<df96ee99>] cdrom_ioctl+0x24/0xb58 [cdrom] Feb 17 14:37:52 kernel: [<dfba29f8>] cdemu_block_ioctl+0x4f4/0x544 [cdemu] Feb 17 14:37:52 kernel: [<c04e6992>] blkdev_driver_ioctl+0x4e/0x5e Feb 17 14:37:52 kernel: [<c04e6fd0>] blkdev_ioctl+0x62e/0x67a Feb 17 14:37:52 kernel: [<c04962fc>] block_ioctl+0x18/0x1b Feb 17 14:37:52 kernel: [<c048029b>] do_ioctl+0x1f/0x62 Feb 17 14:37:52 kernel: [<c0480528>] vfs_ioctl+0x24a/0x25c Feb 17 14:37:52 kernel: [<c0480586>] sys_ioctl+0x4c/0x66 Feb 17 14:37:52 kernel: [<c040404b>] syscall_call+0x7/0xb Feb 17 14:37:52 kernel: [<00c27b14>] 0xc27b14 Feb 17 14:37:52 kernel: ======================= Feb 17 14:39:13 kernel: cdemu:544: unloaded cd on drive cdemu0
As you can see, it seems to fail when pSX attempts to call _raw_spin_lock. I'm guessing it to be more of cdemu's fault than pSX, as pSX is acting as though it were a normal drive, and the emulator is not providing for some of the requests which might be expected of a normal drive. I thought I'd give you the info though, pSX Author, in case you have any ideas. Wonderful job, all the same!
|
|
|
Post by belegdol on Feb 18, 2007 17:06:24 GMT -5
... this was just a test release to see if it would work on anyone elses machine (which seems to have failed!) Well, it works for me. The only thing that happens is the buffer thing, but increasing the latency helps. Under Fedora Core 6 x86_64, the only thing missing from official repos was i386 gtkglext, which I pulled from i386 extras. Cheers.
|
|
|
Post by pSX Author on Feb 18, 2007 18:04:47 GMT -5
No, not yet - this was just a test release to see if it would work on anyone elses machine (which seems to have failed!) Once I release an official version we can start taking proper support questions... Well, it works for me. The only thing that happens is the buffer thing, but increasing the latency helps. Under Fedora Core 6 x86_64, the only thing missing from official repos was i386 gtkglext, which I pulled from i386 extras. Cheers. There have been several versions since I posted that - it should now be working for most people... official release will be soon
|
|
hanman
Full Member
Irvine "Super-Pimp" Kinneas
Posts: 142
|
Post by hanman on Feb 18, 2007 18:12:25 GMT -5
woohoo! can't wait for the official release. do we have aspect ratio support to look forward to? maybe configurable window sizes?
|
|
amano
New Member
Posts: 42
|
Post by amano on Feb 19, 2007 0:34:29 GMT -5
-removed post to check a link-
|
|
|
Post by dryerlint on Feb 19, 2007 5:10:58 GMT -5
Wow, I just registered to tell you that this is one of the most amazing Linux emulators I have ever tried! And it beats ePSXe and PCSX hands-down in simplicity and ease of use! I never got all my games to work with the same settings there, something was always wrong.
But this WIP build so far ran all the games I tried perfectly. Only Soul Blade was stuttering a bit sometimes, but this might be because it was the only game I loaded directly off of the CD.
It's really nice that it's possible to select the joysticks and CD-drives by their names and not having to input the device!
Some small bugs I noticed: * When configuring controls for Port 2, joystick input only works for the d-pad. You can't assign joystick buttons to PSX buttons. It works with keyboard keys, though. * in fullscreen mode, there are white lines at the top and bottom border of the screen (possible part of the window decorations?); note: I'm using the official ATI drivers and my resolution is 1680x1050
BTW, does pSX use the PS2 BIOS for anything?
|
|
|
Post by patrickp on Feb 19, 2007 13:42:41 GMT -5
The pSX will run a PS2 BIOS, dryerlint, although pSX Author has now introduced SSE2 and MMX optimisation into the Linux version, and AFAIK you can only run the emulator as a PS2 emulator if you have an SSE2 capable CPU.
However, it doesn't run games as yet. This is, apparently, for future development.
If you disable Frame skipping on the Graphics tab, the emulator won't stutter except on games where this is caused by compatibility problems. It'll slow down sometimes, but smoothly - it seems to me that, although the Linux version doesn't run as fast as the Windows version, it does seem to run more smoothly. In Windows, the -r switch (enable event rescheduling) is useful for dealing with games that do stutter, don't know if it works in Linux. Got to be worth a try...
Yes, I've noticed the white lines at top and bottom (I'm also using the ATI driver, and at 1600 x 1200, which is close to your resolution), but I assumed they were because I'm running Ubuntu, with toolbars top and bottom. It's been my experience in Windows that toolbars show like that with a number of applications in fullscreen, and I assumed that was what was happening here. Will have to check it out sometime...
|
|
solis
Junior Member
Posts: 94
|
Post by solis on Feb 19, 2007 21:50:57 GMT -5
Hello everyone,
I just started using to this emulator on Ubuntu 6.10. This seems to be the best looking and supported one, but i have some problems with it.
1). Sometimes while playing games the emulator takes long in loading the next area. Looks like a hang but you can move and if wait long enough it continues.
2). The Sony Playstation Screen i can barely see the symbol mostly the red part and a little of the yellow but that's It.
|
|
|
Post by Ultima on Feb 19, 2007 22:36:31 GMT -5
1) That doesn't sound so much like an issue with the emulator itself... could always be a slow computer or drive spin up lag or something, but yeah, I haven't experienced that yet.
2) Graphics driver? Tried messing with the texture options in the preferences?
In all, you're not providing enough information for us to be able to make any judgments.
|
|
solis
Junior Member
Posts: 94
|
Post by solis on Feb 19, 2007 23:54:51 GMT -5
well
it does not have plugins and i don't get any errors on the console other than sound buffer underrun. and my computer is
Dfi Ad77 Ati x700 pro 256mb Amd +2400 256 System Memory Maxtor 80 Gig Hd
so i don't think its my computer and i have tried all 16 bit display formats. About the driver i'm using which ever Ubuntu 6.10 has which is flgx. Also i could not find Textures in preferences. The only thing i found was Themes under the letter t. i don't what else i can write other then they are all usa iso multiple games like capcom vs snk pro,castlevania and alundra etc...
|
|
|
Post by Ultima on Feb 20, 2007 0:00:40 GMT -5
Mm. I've no clue about the speeds then =\
Regarding the drivers... Have you tried switching driver versions, if possible? And er, I meant the 16-bit display format in the Graphics tab in Configuration. I myself am not too sure how it affects things, but I guess it's always worth trying to mess with it.
|
|
solis
Junior Member
Posts: 94
|
Post by solis on Feb 20, 2007 0:26:57 GMT -5
I think you miss understood about the speed it works fine for a while but every so often it takes really long to load. The cd icon blinks for a long time.
Which other driver can i use? And i did graphic tab in the configuration it changed colors of the screen blue to red, red to blue. BTW With Castlevania the part after you defeat dracula with ricther when the words are coming about halfway through it i see different letters or character some small and so big.
|
|