• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

uae 0.828 unter suse 10.1???

kruwi

Newbie
Nachdem ich schon längere Zeit winuae 1.2 unter winxp benutzt hatte, wollte ich auch nach meinem Umstieg auf Suse Linux 10.1 mittels uae den guten alten Amiga emulieren.
Also habe ich das rpm-paket uae-0.8.28-1.pm.0.i586.rpm heruntergeladen und auch geschafft, dieses erfolgreich zu installieren.

Meine Rom-images und adfs sind auf jeden Fall in Ordung, da ich diese bereits unter winuae erfolgreich getestet habe. Hier liegt der Fehler also auf keinen Fall.

Das Problem ist folgendes: Sobald ich die Emulation starte, erscheint das Emulations-Fenster nur für ganz kurze Zeit und verschwindet dann einfach wieder ins nirvana (sprich: stürzt ab!).

Dies ist die von uae erzeugte Konfigurationsdatei:

config_description=UAE default configuration
config_hardware=false
config_host=false
config_version=0.8.28
unix.rom_path=~/
unix.floppy_path=~/
unix.hardfile_path=~/
unix.cpu_idle=0
x86.use_tsc=yes
x11.low_bandwidth=false
x11.use_mitshm=true
x11.hide_cursor=true
x11.map_raw_keys=true
use_gui=yes
use_debugger=false
kickstart_rom_file=/windows/D/WinUAE/Roms/Kickstart v1.3 rev 34.5 (1987)(Commodore)(A500-A1000-A2000-CDTV)[o].rom
kickstart_ext_rom_file=
kickstart_key_file=
flash_file=
cart_file=
kickshifter=false
floppy0=/windows/D/WinUAE/Floppies/Workbench132.adf
floppy0type=0
floppy0sound=0
floppy1=
floppy1type=0
floppy1sound=0
floppy2=
floppy2type=-1
floppy2sound=0
floppy3=
floppy3type=-1
floppy3sound=0
nr_floppies=2
floppy_speed=100
floppy_volume=33
parallel_on_demand=false
serial_on_demand=false
serial_hardware_ctsrts=true
serial_direct=false
scsi=false
scsi_device=
sound_output=exact
sound_bits=16
sound_channels=stereo
sound_max_buff=8192
sound_frequency=44100
sound_interpol=none
sound_adjust=0
sound_filter=off
sound_volume=0
comp_trustbyte=direct
comp_trustword=direct
comp_trustlong=direct
comp_trustnaddr=direct
comp_nf=true
comp_constjump=true
comp_oldsegv=false
comp_flushmode=soft
compforcesettings=false
compfpu=true
comp_midopt=false
comp_lowopt=false
avoid_cmov=false
cachesize=0
joyport0=mouse
joyport1=kbd1
bsdsocket_emu=false
synchronize_clock=no
maprom=0x0
gfx_display=0
gfx_framerate=1
gfx_width=720
gfx_height=568
gfx_width_windowed=720
gfx_height_windowed=568
gfx_width_fullscreen=800
gfx_height_fullscreen=600
gfx_refreshrate=0
gfx_vsync=false
gfx_lores=false
gfx_linemode=double
gfx_correct_aspect=false
gfx_fullscreen_amiga=false
gfx_fullscreen_picasso=false
gfx_center_horizontal=none
gfx_center_vertical=none
gfx_colour_mode=8bit
immediate_blits=false
ntsc=false
show_leds=false
keyboard_leds=numlock:none,capslock:none,scrollloc k:none
chipset=ecs_agnus
collision_level=playfields
fastmem_size=0
a3000mem_size=0
z3mem_size=0
bogomem_size=2
gfxcard_size=0
chipmem_size=1
cpu_speed=real
cpu_type=68000
cpu_compatible=true
cpu_cycle_exact=false
blitter_cycle_exact=false
log_illegal_mem=false
catweasel_io=0x0
kbd_lang=us
state_replay=no
state_replay_rate=250
state_replay_buffer=20971520
input.config=0
input.joymouse_speed_analog=20
input.joymouse_speed_digital=10
input.joymouse_deadzone=33
input.joystick_deadzone=33
input.mouse_speed=100
input.autofire=10
input.1.mouse.0.disabled=0
input.1.mouse.0.axis.0=MOUSE1_HORIZ.0
input.1.mouse.0.axis.1=MOUSE1_VERT.0
input.1.mouse.0.axis.2=MOUSE1_WHEEL.0
input.1.mouse.0.button.0=JOY1_FIRE_BUTTON.0
input.1.mouse.0.button.1=JOY1_2ND_BUTTON.0
input.1.mouse.0.button.2=JOY1_3RD_BUTTON.0
input.2.mouse.0.disabled=0
input.2.mouse.0.axis.0=MOUSE1_HORIZ.0
input.2.mouse.0.axis.1=MOUSE1_VERT.0
input.2.mouse.0.axis.2=MOUSE1_WHEEL.0
input.2.mouse.0.button.0=JOY1_FIRE_BUTTON.0
input.2.mouse.0.button.1=JOY1_2ND_BUTTON.0
input.2.mouse.0.button.2=JOY1_3RD_BUTTON.0
input.3.mouse.0.disabled=0
input.3.mouse.0.axis.0=MOUSE1_HORIZ.0
input.3.mouse.0.axis.1=MOUSE1_VERT.0
input.3.mouse.0.axis.2=MOUSE1_WHEEL.0
input.3.mouse.0.button.0=JOY1_FIRE_BUTTON.0
input.3.mouse.0.button.1=JOY1_2ND_BUTTON.0
input.3.mouse.0.button.2=JOY1_3RD_BUTTON.0
input.4.mouse.0.disabled=0
input.4.mouse.0.axis.0=MOUSE1_HORIZ.0
input.4.mouse.0.axis.1=MOUSE1_VERT.0
input.4.mouse.0.axis.2=MOUSE1_WHEEL.0
input.4.mouse.0.button.0=JOY1_FIRE_BUTTON.0
input.4.mouse.0.button.1=JOY1_2ND_BUTTON.0
input.4.mouse.0.button.2=JOY1_3RD_BUTTON.0

Folgende Fehlermeldung erscheint im Terminal:
E-UAE 0.8.28
Build date: Mar 17 2006 23:49:09
X11GFX: Initialized.
X11GFX: Keyboard uses xfree86 keycodes
Found 0 joystick(s)
X11GFX: Enabling raw key-mapping.
Opening cfgfile '/home/kruwi/.uaerc'...okay.
Testing the RDTSC instruction ... done.
TSC frequency: 599,000000 MHz
Testing system sleep function...................................
Average duration of a 1ms sleep: 0 ms
Found 0 joystick(s)
X11GFX: Enabling raw key-mapping.
Building CPU table for configuration: 68000 24-bit addressing
1866 CPU functions
Building CPU function table, 44736 opcodes (0 0 1).
JIT: Max CPUID level=2 Processor is GenuineIntel
JIT: have_cmov=1, have_rat_stall=1
JIT: Setting signal handler
JIT: Building Compiler function table
JIT: Supposedly 42108 compileable opcodes!
Using 16 bit visual, 16 bits per pixel
Using MIT-SHM extension.
Sound driver found and configured for 16 bits at 44100 Hz, buffer is 1024 bytes
reset at 0
PAL mode, 50Hz (h=227 v=312)
The program 'UAE' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
(Details: serial 50 error_code 2 request_code 143 minor_code 3)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)


Wenn ich den Wert in der von mir fettgedruckten Zeile (x11.use_mitshm=true) in x11.use_mitshm=false abändere, ändert sich das Problem: Das Emulations-Window verschwindet nicht sofort wieder, aber es tut sich in diesem Emulations-Fenster so gut wie nichts... . Als würde die Emulation laufen, aber kriechend langsam (vielleicht wäre die Workbench-Diskette nach einer Stunde geladen? Soviel Geduld habe ich nicht!). Woran könnte das alles liegen? :cry:
 
OP
K

kruwi

Newbie
Ich habe eine ati radeon x 700 (laptopversion) mit 64 MB RAM. Die Unterstützung der 3d-Grafiktreiber dieser Karte funktioniert unter suse-linux allerdings leider nicht.

Oder was meintest Du mit "Grafiktreiber"?
 

Grothesk

Ultimate Guru
Ich vermute, das du mit dem Treiber Erfolg hättest.
Ich haben den allerdings schon mal auf einem Notebook mit X700 installiert. Es geht also schon.
 
Also ich habe UAE 0.8.28 auf Suse 10.3 und es geht auch nicht. An der Grafikkarte liegt es denke ich nicht. Bei mir ist eine GeForce 8600 GT drin, Treiber von Nvidia sind installiert. Ich hab das RPM für UAE übrigens von Packman.

Diese Meldung bekomme ich in der Konsole

Code:
daniel@linux-umqt:~> uae
E-UAE 0.8.28
Build date: Sep  9 2007 16:56:47
X11GFX: Initialized.
Found 0 joystick(s)
X11GFX: Raw key-mapping disabled.
Opening cfgfile '/home/daniel/.uaerc'...okay.
Testing the RDTSC instruction ... done.
TSC frequency: 2002,000000 MHz
Testing system sleep function.........
Average duration of a 1ms sleep: 2 ms
Found 0 joystick(s)
X11GFX: Raw key-mapping disabled.
No disk in drive 0.
Resetting frame rate hack
Building CPU table for configuration: 68060
1866 CPU functions
Building CPU function table, 46416 opcodes (6 0 0).
JIT: Max CPUID level=10 Processor is GenuineIntel
JIT: have_cmov=1, have_rat_stall=1
JIT: Setting signal handler
JIT: Building Compiler function table
JIT: Supposedly 42381 compileable opcodes!
Using 16 bit visual, 16 bits per pixel
Using MIT-SHM extension.
Sound driver found and configured for 16 bits at 44100 Hz, buffer is 1023 bytes
Resetting frame rate hack
reset at 0
PAL mode, 50Hz (h=227 v=312)
The program 'UAE' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadValue (integer parameter out of range for operation)'.
  (Details: serial 52 error_code 2 request_code 146 minor_code 3)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
daniel@linux-umqt:~>
 

whois

Ultimate Guru
Hmm...

Code:
This probably reflects a bug in the program. 
The error was 'BadValue (integer parameter out of range for operation)'.

Das sieht aber schon nach einem Problem mit der Grafikkarte aus.
 
kruwi hat eine Ati. Ich habe eine Nvidia.
Kann das an x.org liegen ? Weil das Problem ja anscheinend bei sehr vielen Leuten auftritt.
Schade, ich hätte mal gerne wieder Giana Sisters gespielt.
 

whois

Ultimate Guru
Hi

Wo habt ihr eure Pakete her?
Ich habe hier noch einen alten Thread gefunden, vielleicht hilft der euch weiter.

http://www.linux-club.de/ftopic52101.html

cu
 
Meiner stand zum Zeitpunkt des testens auf 16 Bit. Werde mir aber die Quellen runterladen, selber kompilieren und dann das installierte RPM einfach per make install überschreiben. Das dürfte ja wohl funktionieren.
 
"checkinstall" brauche ich in dem Falle gar nicht da ich ja nur die schon durch das RPM Paket installierten Dateien mit den von mir kompilierten Dateien überschreibe. Vorausgesetzt das make install kopiert die Dateien an dieselben Stellen wie das RPM Paket von Packman. Bei meinem Slackware am großen Rechner habe ich das schon öfter gemacht, aber Slackware ist auch etwas "Originalquellengetreuer" als Suse. Ich werds mal probieren wenn ich Zeit habe.
 
Hmm. Jetzt kommt:
Code:
Sound driver found and configured at 44100 Hz, buffer is 8192 bytes (46 ms).
No disk in drive 0.
Resetting frame rate hack
Building CPU table for configuration: 68020
1888 CPU functions
Building CPU, 45954 opcodes (0). CPU=68020, FPU=0
Using 16 bit visual, 16 bits per pixel
Using MIT-SHM extension.
Resetting frame rate hack
Bug in sound code
Bug in sound code
Bug in sound code
Bug in sound code
PAL mode, 50Hz (h=227 v=312)
PAL mode, 50Hz (h=227 v=312)
Filesystem: mapped memory @$e90000.
   Card 1 (ZorroII) done.
Speicherzugriffsfehler

Ich glaub es ist besser bis zur finalen Version zu warten.
Oder hat es von euch einer hinbekommen ?
 
Oben