Previous Thread
Next Thread
Print Thread
Page 1 of 2 1 2
SDLMAME 0.135u1 is released! #56502
11/20/09 03:50 PM
11/20/09 03:50 PM
Joined: Mar 2001
Posts: 16,070
USA
R
R. Belmont Online content OP
Very Senior Member
R. Belmont  Online Content OP
Very Senior Member
R
Joined: Mar 2001
Posts: 16,070
USA
Get it at the homepage.

SDL-wise this includes a better-fitting version of the fix for non-Mac PowerPC targets and changes the previous IA64=1 switch to the better-named NOASM=1 since we're also using that work to target ARM. (Not complete yet).

Baseline-wise there are lots of fixes, save state support for a few dozen more games, and Run and Gun 2 is playable. See the full baseline changelog here.

Smoke tested on Fedora 12 (x64) and Mac OS X 10.6.2 (Intel).

Re: SDLMAME 0.135u1 is released! [Re: R. Belmont] #56503
11/20/09 06:13 PM
11/20/09 06:13 PM
Joined: Sep 2006
Posts: 200
São José dos Campos, SP, Bra...
Cyberzinho Punk Offline
Senior Member
Cyberzinho Punk  Offline
Senior Member
Joined: Sep 2006
Posts: 200
São José dos Campos, SP, Bra...
u1 runs OK on Slackware Linux 13.0.....


Sorry, my English is bad!
MAME for Slackware
Re: SDLMAME 0.135u1 is released! [Re: Cyberzinho Punk] #56504
11/20/09 06:29 PM
11/20/09 06:29 PM
Joined: Mar 2004
Posts: 610
Switzerland
belegdol Offline
Senior Member
belegdol  Offline
Senior Member
Joined: Mar 2004
Posts: 610
Switzerland
In case you're interested, with stricter warnings there is nothing unusual - only a load of fread, fwrite and fgets.

Re: SDLMAME 0.135u1 is released! [Re: belegdol] #56506
11/20/09 07:02 PM
11/20/09 07:02 PM
Joined: Dec 2006
Posts: 52
F
Foul Offline
Member
Foul  Offline
Member
F
Joined: Dec 2006
Posts: 52
Why ARCHOPTS="-march=pentium-m -msse3" optimisation on my Intel Q6600 fail ?

Re: SDLMAME 0.135u1 is released! [Re: Foul] #56507
11/20/09 07:05 PM
11/20/09 07:05 PM
Joined: Mar 2001
Posts: 16,070
USA
R
R. Belmont Online content OP
Very Senior Member
R. Belmont  Online Content OP
Very Senior Member
R
Joined: Mar 2001
Posts: 16,070
USA
I've warned over and over again that Gentoo hotrodder ARCHOPTS are simply asking for compile and run-time bugs with GCC 4. Don't do it.

(ETA: And if you do and want us to care, posting the actual error messages you get is an important starting point - I don't have access to your computer so "it failed" is meaningless).

Last edited by R. Belmont; 11/20/09 07:06 PM.
Re: SDLMAME 0.135u1 is released! [Re: R. Belmont] #56508
11/20/09 07:06 PM
11/20/09 07:06 PM
Joined: Dec 2006
Posts: 52
F
Foul Offline
Member
Foul  Offline
Member
F
Joined: Dec 2006
Posts: 52
Code:
foul@Foulnux:~/Tlchargements/sdlmame0135u1$ make -j5
mkdir -p obj/sdl/mame                                 
mkdir -p obj/sdl/mame/build                           
mkdir -p obj/sdl/mame/emu/audio                       
mkdir -p obj/sdl/mame/emu/cpu                         
mkdir -p obj/sdl/mame/emu/cpu/adsp2100                
mkdir -p obj/sdl/mame/emu/cpu/alph8201                
mkdir -p obj/sdl/mame/emu/cpu/apexc                   
mkdir -p obj/sdl/mame/emu/cpu/arm                     
mkdir -p obj/sdl/mame/emu/cpu/arm7                    
mkdir -p obj/sdl/mame/emu/cpu/asap                    
mkdir -p obj/sdl/mame/emu/cpu/avr8                    
mkdir -p obj/sdl/mame/emu/cpu/ccpu                    
mkdir -p obj/sdl/mame/emu/cpu/cdp1802                 
mkdir -p obj/sdl/mame/emu/cpu/cop400                  
mkdir -p obj/sdl/mame/emu/cpu/cp1610                  
mkdir -p obj/sdl/mame/emu/cpu/cubeqcpu                
mkdir -p obj/sdl/mame/emu/cpu/dsp32                   
mkdir -p obj/sdl/mame/emu/cpu/dsp56k                  
mkdir -p obj/sdl/mame/emu/cpu/e132xs                  
mkdir -p obj/sdl/mame/emu/cpu/esrip                   
mkdir -p obj/sdl/mame/emu/cpu/f8                      
mkdir -p obj/sdl/mame/emu/cpu/g65816                  
mkdir -p obj/sdl/mame/emu/cpu/h6280                   
mkdir -p obj/sdl/mame/emu/cpu/h83002                  
mkdir -p obj/sdl/mame/emu/cpu/hd6309                  
mkdir -p obj/sdl/mame/emu/cpu/i386                    
mkdir -p obj/sdl/mame/emu/cpu/i4004                   
mkdir -p obj/sdl/mame/emu/cpu/i8085                   
mkdir -p obj/sdl/mame/emu/cpu/i86                     
mkdir -p obj/sdl/mame/emu/cpu/i860                    
mkdir -p obj/sdl/mame/emu/cpu/i960                    
mkdir -p obj/sdl/mame/emu/cpu/jaguar                  
mkdir -p obj/sdl/mame/emu/cpu/konami                  
mkdir -p obj/sdl/mame/emu/cpu/lh5801                  
mkdir -p obj/sdl/mame/emu/cpu/lr35902                 
mkdir -p obj/sdl/mame/emu/cpu/m37710                  
mkdir -p obj/sdl/mame/emu/cpu/m6502                   
mkdir -p obj/sdl/mame/emu/cpu/m6800                   
mkdir -p obj/sdl/mame/emu/cpu/m68000                  
mkdir -p obj/sdl/mame/emu/cpu/m6805                   
mkdir -p obj/sdl/mame/emu/cpu/m6809                   
mkdir -p obj/sdl/mame/emu/cpu/mb86233                 
mkdir -p obj/sdl/mame/emu/cpu/mb88xx                  
mkdir -p obj/sdl/mame/emu/cpu/mc68hc11                
mkdir -p obj/sdl/mame/emu/cpu/mcs48                   
mkdir -p obj/sdl/mame/emu/cpu/mcs51                   
mkdir -p obj/sdl/mame/emu/cpu/minx                    
mkdir -p obj/sdl/mame/emu/cpu/mips                    
mkdir -p obj/sdl/mame/emu/cpu/nec                     
mkdir -p obj/sdl/mame/emu/cpu/pdp1                    
mkdir -p obj/sdl/mame/emu/cpu/pic16c5x                
mkdir -p obj/sdl/mame/emu/cpu/powerpc                 
mkdir -p obj/sdl/mame/emu/cpu/rsp                     
mkdir -p obj/sdl/mame/emu/cpu/s2650                   
mkdir -p obj/sdl/mame/emu/cpu/saturn                  
mkdir -p obj/sdl/mame/emu/cpu/sc61860                 
mkdir -p obj/sdl/mame/emu/cpu/se3208                  
mkdir -p obj/sdl/mame/emu/cpu/sh2                     
mkdir -p obj/sdl/mame/emu/cpu/sh4                     
mkdir -p obj/sdl/mame/emu/cpu/sharc                   
mkdir -p obj/sdl/mame/emu/cpu/sm8500                  
mkdir -p obj/sdl/mame/emu/cpu/spc700                  
mkdir -p obj/sdl/mame/emu/cpu/ssem                    
mkdir -p obj/sdl/mame/emu/cpu/ssp1601                 
mkdir -p obj/sdl/mame/emu/cpu/superfx                 
mkdir -p obj/sdl/mame/emu/cpu/t11                     
mkdir -p obj/sdl/mame/emu/cpu/tlcs90                  
mkdir -p obj/sdl/mame/emu/cpu/tlcs900                 
mkdir -p obj/sdl/mame/emu/cpu/tms0980                 
mkdir -p obj/sdl/mame/emu/cpu/tms32010                
mkdir -p obj/sdl/mame/emu/cpu/tms32025                
mkdir -p obj/sdl/mame/emu/cpu/tms32031                
mkdir -p obj/sdl/mame/emu/cpu/tms32051                
mkdir -p obj/sdl/mame/emu/cpu/tms34010                
mkdir -p obj/sdl/mame/emu/cpu/tms57002                
mkdir -p obj/sdl/mame/emu/cpu/tms7000                 
mkdir -p obj/sdl/mame/emu/cpu/tms9900                 
mkdir -p obj/sdl/mame/emu/cpu/upd7810                 
mkdir -p obj/sdl/mame/emu/cpu/v30mz                   
mkdir -p obj/sdl/mame/emu/cpu/v60                     
mkdir -p obj/sdl/mame/emu/cpu/v810                    
mkdir -p obj/sdl/mame/emu/cpu/z180                    
mkdir -p obj/sdl/mame/emu/cpu/z8                      
mkdir -p obj/sdl/mame/emu/cpu/z80                     
mkdir -p obj/sdl/mame/emu/cpu/z8000                   
mkdir -p obj/sdl/mame/emu/debug                       
mkdir -p obj/sdl/mame/emu/drivers                     
mkdir -p obj/sdl/mame/emu/layout                      
mkdir -p obj/sdl/mame/emu/machine                     
mkdir -p obj/sdl/mame/emu/sound                       
mkdir -p obj/sdl/mame/emu/video                       
mkdir -p obj/sdl/mame/lib/expat                       
mkdir -p obj/sdl/mame/lib/util                        
mkdir -p obj/sdl/mame/lib/zlib                        
mkdir -p obj/sdl/mame/mame/audio                      
mkdir -p obj/sdl/mame/mame/drivers                    
mkdir -p obj/sdl/mame/mame/layout                     
mkdir -p obj/sdl/mame/mame/machine                    
mkdir -p obj/sdl/mame/mame/video                      
mkdir -p obj/sdl/mame/osd/sdl                         
mkdir -p obj/sdl/mame/tools                           
Compiling src/emu/cpu/m68000/m68kmake.c...            
Compiling src/osd/sdl/strconv.c...                    
Compiling src/osd/sdl/sdldir.c...                     
Compiling src/osd/sdl/sdlfile.c...                    
Compiling src/osd/sdl/sdlos_unix.c...                 
src/osd/sdl/sdldir.c:1: error: CPU you selected does not support x86-64 instruction set
src/osd/sdl/sdlos_unix.c:1: error: CPU you selected does not support x86-64 instruction set
src/osd/sdl/sdldir.c:1: error: CPU you selected does not support x86-64 instruction set    
src/osd/sdl/sdlos_unix.c:1: error: CPU you selected does not support x86-64 instruction set
src/osd/sdl/strconv.c:1: error: CPU you selected does not support x86-64 instruction set   
src/osd/sdl/strconv.c:1: error: CPU you selected does not support x86-64 instruction set
src/emu/cpu/m68000/m68kmake.c:1: error: CPU you selected does not support x86-64 instruction set
src/osd/sdl/sdlfile.c:1: error: CPU you selected does not support x86-64 instruction setsrc/emu/cpu/m68000/m68kmake.c:1: error: CPU you selected does not support x86-64 instruction set

src/osd/sdl/sdlfile.c:1: error: CPU you selected does not support x86-64 instruction set
make: *** [obj/sdl/mame/osd/sdl/sdlos_unix.o] Erreur 1
make: *** Attente des tches non termines....
make: *** [obj/sdl/mame/osd/sdl/sdlfile.o] Erreur 1
make: *** [obj/sdl/mame/emu/cpu/m68000/m68kmake.o] Erreur 1
make: *** [obj/sdl/mame/osd/sdl/sdldir.o] Erreur 1
make: *** [obj/sdl/mame/osd/sdl/strconv.o] Erreur 1
foul@Foulnux:~/Tlchargements/sdlmame0135u1$


Code:
foul@Foulnux:~$ cat /proc/cpuinfo
processor       : 0                
vendor_id       : GenuineIntel     
cpu family      : 6                
model           : 15               
model name      : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
stepping        : 11                                             
cpu MHz         : 2004.000                                       
cache size      : 4096 KB                                        
physical id     : 0                                              
siblings        : 4                                              
core id         : 0                                              
cpu cores       : 4                                              
apicid          : 0                                              
initial apicid  : 0                                              
fpu             : yes                                            
fpu_exception   : yes                                            
cpuid level     : 10                                             
wp              : yes                                            
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep
mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2
 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts
 rep_good pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16
xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority                                                                                                                                                                                                             
bogomips        : 6013.02                                                                                                                                                                                                                               
clflush size    : 64                                                                                                                                                                                                                                    
cache_alignment : 64                                                                                                                                                                                                                                    
address sizes   : 36 bits physical, 48 bits virtual                                                                                                                                                                                                     
power management:                                                                                                                                                                                                                                       

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6           
model           : 15          
model name      : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
stepping        : 11                                             
cpu MHz         : 2004.000                                       
cache size      : 4096 KB                                        
physical id     : 0                                              
siblings        : 4                                              
core id         : 3                                              
cpu cores       : 4                                              
apicid          : 3                                              
initial apicid  : 3                                              
fpu             : yes                                            
fpu_exception   : yes                                            
cpuid level     : 10                                             
wp              : yes                                            
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority                                                                                                                                                                                                             
bogomips        : 175273.99                                                                                                                                                                                                                             
clflush size    : 64                                                                                                                                                                                                                                    
cache_alignment : 64                                                                                                                                                                                                                                    
address sizes   : 36 bits physical, 48 bits virtual                                                                                                                                                                                                     
power management:                                                                                                                                                                                                                                       

processor       : 2
vendor_id       : GenuineIntel
cpu family      : 6           
model           : 15          
model name      : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
stepping        : 11                                             
cpu MHz         : 2004.000                                       
cache size      : 4096 KB                                        
physical id     : 0                                              
siblings        : 4                                              
core id         : 1                                              
cpu cores       : 4
apicid          : 1
initial apicid  : 1
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority
bogomips        : 6013.75
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

processor       : 3
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 Quad CPU    Q6600  @ 2.40GHz
stepping        : 11
cpu MHz         : 2004.000
cache size      : 4096 KB
physical id     : 0
siblings        : 4
core id         : 2
cpu cores       : 4
apicid          : 2
initial apicid  : 2
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm tpr_shadow vnmi flexpriority
bogomips        : 6013.76
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

foul@Foulnux:~$


smile

Last edited by Foul; 11/20/09 07:15 PM.
Re: SDLMAME 0.135u1 is released! [Re: Foul] #56509
11/20/09 07:17 PM
11/20/09 07:17 PM
Joined: Mar 2004
Posts: 610
Switzerland
belegdol Offline
Senior Member
belegdol  Offline
Senior Member
Joined: Mar 2004
Posts: 610
Switzerland
RB, your workaround does not work. I'm building for ppc with BIGENDIAN=1, maybe I should be using something else?

Last edited by Belegdol; 11/20/09 07:17 PM.
Re: SDLMAME 0.135u1 is released! [Re: belegdol] #56510
11/20/09 07:20 PM
11/20/09 07:20 PM
Joined: Mar 2001
Posts: 16,070
USA
R
R. Belmont Online content OP
Very Senior Member
R. Belmont  Online Content OP
Very Senior Member
R
Joined: Mar 2001
Posts: 16,070
USA
Try with powerpc=1 (lowercase is important).

Re: SDLMAME 0.135u1 is released! [Re: R. Belmont] #56511
11/20/09 07:22 PM
11/20/09 07:22 PM
Joined: Mar 2001
Posts: 16,070
USA
R
R. Belmont Online content OP
Very Senior Member
R. Belmont  Online Content OP
Very Senior Member
R
Joined: Mar 2001
Posts: 16,070
USA
Foul: you're trying to build a 64-bit executable for a processor that doesn't have x64 (pentium-m). -march=core2 will work better if your GCC is new enough to have it.

Re: SDLMAME 0.135u1 is released! [Re: R. Belmont] #56513
11/20/09 07:46 PM
11/20/09 07:46 PM
Joined: Dec 2006
Posts: 52
F
Foul Offline
Member
Foul  Offline
Member
F
Joined: Dec 2006
Posts: 52
everything ok

thank you wink

Page 1 of 2 1 2

Moderated by  R. Belmont 

Who's Online Now
4 registered members (Reznor007, Breiztiger, 2 invisible), 122 guests, and 3 spiders.
Key: Admin, Global Mod, Mod
Shout Box
Forum Statistics
Forums9
Topics8,606
Posts112,515
Members4,827
Most Online296
Dec 5th, 2018
Powered by UBB.threads™ PHP Forum Software 7.6.1.1
(Release build 20180111)
Page Time: 0.028s Queries: 15 (0.010s) Memory: 5.7320 MB (Peak: 5.9526 MB) Zlib enabled. Server Time: 2018-12-15 13:23:56 UTC