Hi!
First of all, I love your emulator pSX Author! I just it since the first version came out on Windows. I makes me happy that it finally came here too and even though it's a WIP it works FAR better than it ever did in Windows for me. And you are way ahead of ePSXe and PCSX that existed on Linux before. Hail the new king!
I get a similar error as markos. When I start pSX and just let it boot the bios (SCPH1001.bin) the program just quit after the logo has shown and it goes over to showing the bios menu (CD player and memcards). If I start pSX and configurate it's options it just quits to when I press "OK" or "Cancel".
Running it normaly:
anders@anders:~/Spel/pSX$ ./pSX
X Error: BadDevice, invalid or uninitialized input device 166
Major opcode: 146
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 166
Major opcode: 146
Minor opcode: 3
Resource id: 0x0
Failed to open device
(pSX:26888): GtkGLExt-CRITICAL **: gtk_widget_get_gl_context: assertion `GTK_IS_WIDGET (widget)' failed
(pSX:26888): GtkGLExt-CRITICAL **: gtk_widget_get_gl_window: assertion `GTK_IS_WIDGET (widget)' failed
buffer_time=371519us
buffer_size=16384
offset=2646
period=725us
period_size=32 (dir=0)
HID 6666:0667: id=ecf8f5bf js=/dev/input/js0 ff=(null)
sound: underrun
Otillåten instruktion
anders@anders:~/Spel/pSX$
"Otillåten instruktion" equals Illegal instruction or something like that.
Running with gdb:
anders@anders:~/Spel/pSX$ gdb pSX
GNU gdb 6.4.90-debian
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(gdb) run
Starting program: /home/anders/Spel/pSX/pSX
[Thread debugging using libthread_db enabled]
[New Thread -1231870256 (LWP 25925)]
X Error: BadDevice, invalid or uninitialized input device 166
Major opcode: 146
Minor opcode: 3
Resource id: 0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 166
Major opcode: 146
Minor opcode: 3
Resource id: 0x0
Failed to open device
(pSX:25925): GtkGLExt-CRITICAL **: gtk_widget_get_gl_context: assertion `GTK_IS_WIDGET (widget)' failed
(pSX:25925): GtkGLExt-CRITICAL **: gtk_widget_get_gl_window: assertion `GTK_IS_WIDGET (widget)' failed
buffer_time=371519us
buffer_size=16384
offset=2646
period=725us
period_size=32 (dir=0)
HID 6666:0667: id=ecf8f5bf js=/dev/input/js0 ff=(null)
sound: underrun
sound: underrun
Program received signal SIGILL, Illegal instruction.
[Switching to Thread -1231870256 (LWP 25925)]
0x080abdf6 in fill_flat_texture<16, -1, (unsigned short)0, (unsigned short)0, 0> ()
(gdb)
Specs:
Kubuntu 6.10
Athlon XP 1800+
512mb DDR
Soundblaster Live!
Geforce 3 ti 200 with nvidias official 96.31 drivers.
GLX enabled.
Something I missed?
EDIT: Nevermind, pSX Author has just explained why it doesn't work.