summaryrefslogblamecommitdiffstatshomepage
path: root/src/mame/layout/gamball.lay
blob: b029771f237dd7eb0d8139781aa730e95402085c (plain) (tree)
1
2
3
4
5
6
7

                        




                                                                  




                                                            
                  
                                 
                                 

                                                                     

                                 

                                                                   
                       

















































                                                                     
                  



































































































































                                                                       
                       










                                                                       
                       










                                                                    
                       






                                                                  
                       


                                                                    
                       










                                                                    
                       





                                                                     
                  
 




                                                                                                                                                                  
                                                   
                                                                                                                                                                                                                                       





                                                   
                                                                                                                                                                                                                                                                                              





                                                   
                                                                                                                                                                                                                                                                                                           





                                                   
                                                                                                                                                                                                                                                                                               


                                                   







                                                                

                                                                                 
                           
                                                                     

                                                                                 

                                                                          

                                                                            
 

                                                                            
                           
 

                                                                                                      
                           

                                                                                                    
                           

                                                                                                    
                           

                                                                                                    
                           

                                                                                                    
                           

                                                                                                     
                           

                                                                            
                           

                                                                            
                           

                                                                            
                           


                                                                             
                           

                                                                             
                           


                                                                      
                           

                                                                      
                           

                                                                      
                           

                                                                             
                           

                                                                                  
                           

                                                                                  
                           

                                                                             
                           

                                                                             
                           

                                                                                 
                           

                                                                                  
                           

                                                                             
                           

                                                                             
                           

                                                                                  
                           

                                                                                  
                           

                                                                             
                           

                                                                       
                           

                                                                       
                           

                                                                        
                           

                                                                        
                           

                                                                       
                           

                                                                       
                           

                                                                        
                           

                                                                        
                           

                                                                       
                           

                                                                       
                           

                                                                        
                           

                                                                        
                           

                                                                                                  
                           

                                                                                                  
                           
 
                                                                  
                                                                       

                                                                  
                                                                       

                                                                  
                                                                       

                                                                  
                                                                       

                                                                  






                                                                        


















































                                                                       
<?xml version="1.0"?>
<mamelayout version="2">
	<element name="digit">
	<led7seg>
			<color red="1.0" green="0.0" blue="0.0" />
	</led7seg>
	</element>
	<element name ="bezelblock">
		<rect state ="0">
		<bounds x="0" y="0" width="1" height="1" />
			<color red="0" green="0" blue="0" />
		</rect>
	</element>
	<element name="reellamp">
		<rect state ="0">
			<bounds x="0" y="0" width="7" height="3" />
			<color red="0.05" green="0.05" blue="0.05" />
		</rect>
		<rect state ="1">
			<bounds x="0" y="0" width="7" height="3" />
			<color red="0.4" green="0.4" blue="0.4" />
		</rect>
	</element>
	<element name="1" defstate="0">
		<text string="1" state="0">
			<color red="1.0" green="1.0" blue="1.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
		<text string="1" state="1">
			<color red="1.0" green="1.0" blue="0.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
	</element>
	<element name="2" defstate="0">
		<text string="2" state="0">
			<color red="1.0" green="1.0" blue="1.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
		<text string="2" state="1">
			<color red="1.0" green="1.0" blue="0.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
	</element>
	<element name="3" defstate="0">
		<text string="3" state="0">
			<color red="1.0" green="1.0" blue="1.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
		<text string="3" state="1">
			<color red="1.0" green="1.0" blue="0.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
	</element>
	<element name="4" defstate="0">
		<text string="4" state="0">
			<color red="1.0" green="1.0" blue="1.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
		<text string="4" state="1">
			<color red="1.0" green="1.0" blue="0.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
	</element>
	<element name="5" defstate="0">
		<text string="5" state="0">
			<color red="1.0" green="1.0" blue="1.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
		<text string="5" state="1">
			<color red="1.0" green="1.0" blue="0.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
	</element>
	<element name="6" defstate="0">
		<text string="6" state="0">
			<color red="1.0" green="1.0" blue="1.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
		<text string="6" state="1">
			<color red="1.0" green="1.0" blue="0.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
	</element>
	<element name="7" defstate="0">
		<text string="7" state="0">
			<color red="1.0" green="1.0" blue="1.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
		<text string="7" state="1">
			<color red="1.0" green="1.0" blue="0.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
	</element>
	<element name="8" defstate="0">
		<text string="8" state="0">
			<color red="1.0" green="1.0" blue="1.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
		<text string="8" state="1">
			<color red="1.0" green="1.0" blue="0.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
	</element>
	<element name="9" defstate="0">
		<text string="9" state="0">
			<color red="1.0" green="1.0" blue="1.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
		<text string="9" state="1">
			<color red="1.0" green="1.0" blue="0.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
	</element>
	<element name="10" defstate="0">
		<text string="10" state="0">
			<color red="1.0" green="1.0" blue="1.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
		<text string="10" state="1">
			<color red="1.0" green="1.0" blue="0.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
	</element>
	<element name="11" defstate="0">
		<text string="11" state="0">
			<color red="1.0" green="1.0" blue="1.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
		<text string="11" state="1">
			<color red="1.0" green="1.0" blue="0.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
	</element>
	<element name="12" defstate="0">
		<text string="12" state="0">
			<color red="1.0" green="1.0" blue="1.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
		<text string="12" state="1">
			<color red="1.0" green="1.0" blue="0.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
	</element>
	<element name="bank" defstate="0">
		<text string="BANK" state="0">
			<color red="1.0" green="1.0" blue="1.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
	</element>
	<element name="repeat" defstate="0">
		<text string="REPEAT?" state="0">
			<color red="1.0" green="1.0" blue="1.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
	</element>
	<element name="nudge" defstate="0">
		<text string="NUDGE" state="0">
			<color red="1.0" green="1.0" blue="1.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
		<text string="NUDGE" state="1">
			<color red="1.0" green="1.0" blue="0.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
	</element>
	<element name="now" defstate="0">
		<text string="NOW" state="0">
			<color red="1.0" green="1.0" blue="1.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
		<text string="NOW" state="1">
			<color red="1.0" green="1.0" blue="0.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
	</element>
	<element name="no" defstate="0">
		<text string="NO" state="0">
			<color red="1.0" green="1.0" blue="1.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
		<text string="NO" state="1">
			<color red="1.0" green="1.0" blue="0.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
	</element>
	<element name="yes" defstate="0">
		<text string="YES" state="0">
			<color red="1.0" green="1.0" blue="1.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
		<text string="YES" state="1">
			<color red="1.0" green="1.0" blue="0.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
	</element>
	<element name="hi" defstate="0">
		<rect state="1">
			<color red="1.0" green="0.0" blue="0.0" />
		</rect>
		<rect state="0">
			<color red="0.3" green="0.0" blue="0.0" />
		</rect>
		<text string="HI">
			<color red="0.0" green="0.0" blue="0.0" />
			<bounds x="0" y="0.1" width="1" height="0.8" />
		</text>
	</element>
	<element name="lo" defstate="0">
		<rect state="1">
			<color red="1.0" green="0.0" blue="0.0" />
		</rect>
		<rect state="0">
			<color red="0.3" green="0.0" blue="0.0" />
		</rect>
		<text string="LO">
			<color red="0.0" green="0.0" blue="0.0" />
			<bounds x="0" y="0.1" width="1" height="0.8" />
		</text>
	</element>
	<element name="cancol" defstate="0">
		<rect state="1">
			<color red="1.0" green="0.0" blue="0.0" />
		</rect>
		<rect state="0">
			<color red="0.3" green="0.0" blue="0.0" />
		</rect>
		<text string="CANCEL / COLLECT">
			<color red="0.0" green="0.0" blue="0.0" />
			<bounds x="0" y="0" width="1" height=".6" />
		</text>
	</element>
	<element name="hold" defstate="0">
		<rect state="1">
			<color red="1.0" green="0.0" blue="0.0" />
		</rect>
		<rect state="0">
			<color red="0.3" green="0.0" blue="0.0" />
		</rect>
		<text string="HOLD / NUDGE">
			<color red="0.0" green="0.0" blue="0.0" />
			<bounds x="0" y="0" width="1" height=".6" />
		</text>
	</element>
	<element name="start" defstate="0">
		<rect state="1">
			<color red="1.0" green="0.0" blue="0.0" />
		</rect>
		<rect state="0">
			<color red="0.3" green="0.0" blue="0.0" />
		</rect>
		<text string="START">
			<color red="0.0" green="0.0" blue="0.0" />
			<bounds x="0" y="0" width="1" height=".6" />
		</text>
	</element>
	<element name="credit" defstate="0">
		<text string="CREDIT" state="0">
			<color red="1.0" green="1.0" blue="1.0" />
			<bounds x="0" y="0.1" width="1" height="1" />
		</text>
	</element>

	<!-- Barcrest reels have the opto flag set central to their first symbol, which we say is around step 1 (halfsteps = 2)
	We base our reel generation from the top, so we need an offset to drag the right symbol down.
	Each half step is 65536/96 =  682.6 recurring, with a symbol taking 8 half steps when on 12 per reel (5461 per symbol), or 6 when on 16 (4096 per symbol).
	We also need to allow for that 2 half step deflection (1365).
	-->
	<element name="SteppersReel1" defstate="0">
	<reel stateoffset="-6826" symbollist="3.00 RPT:300p.png,2.40:240.png,2.20:220.png,2.00:200.png,1.60:160.png,1.20:120.png,1.00:100p.png,80p:80p.png,60p:60p.png,LOSE:lose.png,JACK:jack.png,POT:pot.png"  numsymbolsvisible="3">
	<color red="1.0" green="1.0" blue="1.0" />
	<bounds x="0" y="0" width="1" height="1" />
	</reel>
	</element>

	<element name="SteppersReel2" defstate="0">
	<reel stateoffset="-5461" symbollist="7:7.png,Cherry:cherry.png,Bar:bar.png,Melon:melon.png,7:7.png,Bar:bar.png,Bell:bell.png,Cherry:cherry.png,Melon:melon.png,Bell:bell.png,7:7.png,Bar:bar.png,Cherry:cherry.png,Bell:bell.png,Bar:bar.png,Melon:melon.png"  numsymbolsvisible="3">
	<color red="1.0" green="1.0" blue="1.0" />
	<bounds x="0" y="0" width="1" height="1" />
	</reel>
	</element>

	<element name="SteppersReel3" defstate="0">
	<reel stateoffset="-5461" symbollist="7:7.png,Melon:melon.png,Bell:bell.png,Cherry:cherry.png,Bar:bar.png,Bell:bell.png,Melon:melon.png,Bar:bar.png,Cherry:cherry.png,7:7.png,Melon:melon.png,Bar:bar.png,Cherry:cherry.png,Melon:melon.png,Cherry:cherry.png,Bell:bell.png" numsymbolsvisible="3">
	<color red="1.0" green="1.0" blue="1.0" />
	<bounds x="0" y="0" width="1" height="1" />
	</reel>
	</element>

	<element name="SteppersReel4" defstate="0">
	<reel stateoffset="-5461" symbollist="Bell:bell.png,7:7.png,Bell:bell.png,Bar:bar.png,7:7.png,Cherry:cherry.png,Melon:melon.png,Bell:bell.png,Cherry:cherry.png,Bar:bar.png,7:7.png,Melon:melon.png,Cherry:cherry.png,Bell:bell.png,Bar:bar.png,Melon:melon.png" numsymbolsvisible="3">
	<color red="1.0" green="1.0" blue="1.0" />
	<bounds x="0" y="0" width="1" height="1" />
	</reel>
	</element>
	<element name="vfd0">
	<led16segsc>
			<color red="0" green="0.6" blue="1.0" />
	</led16segsc>
	</element>

	<view name="Gamball AWP Simulated Video (No Artwork)">
		<backdrop name="lamp8" element="reellamp" state="0">
			<bounds x="85" y="491.3333" width="49" height="29.3333"/>
		</backdrop>
		<backdrop name="lamp16" element="reellamp" state="0">
			<bounds x="85" y="520.6666" width="49" height="29.3333"/>
		</backdrop>

		<backdrop name="sreel1" element="SteppersReel1" state="0">
			<bounds x="85" y="463" width="49" height="87.9999"/>
		</backdrop>

		<backdrop name="blk" element="bezelblock" state="0">
			<bounds x="85" y="463" width="49" height="29.3333"/>
		</backdrop>

		<backdrop name="lamp26" element="cancol" state="0" inputtag="BLACK2" inputmask="0x04">
			<bounds x="10" y="560" width="50" height="30"/>
		</backdrop>
		<backdrop name="lamp32" element="hold" state="0" inputtag="BLACK2" inputmask="0x08">
			<bounds x="85" y="560" width="50" height="30"/>
		</backdrop>
		<backdrop name="lamp33" element="hold" state="0" inputtag="BLACK2" inputmask="0x10">
			<bounds x="161" y="560" width="50" height="30"/>
		</backdrop>
		<backdrop name="lamp34" element="hold" state="0" inputtag="BLACK2" inputmask="0x20">
			<bounds x="236" y="560" width="50" height="30"/>
		</backdrop>
		<backdrop name="lamp40" element="hold" state="0" inputtag="BLACK2" inputmask="0x40">
			<bounds x="311" y="560" width="50" height="30"/>
		</backdrop>
		<backdrop name="lamp41" element="start" state="0" inputtag="BLACK2" inputmask="0x80">
			<bounds x="386" y="560" width="50" height="30"/>
		</backdrop>
		<backdrop name="repeat" element="repeat" state="0">
			<bounds x="35" y="481.3333" width="20" height="10"/>
		</backdrop>
		<backdrop name="lamp105" element="yes" state="0">
			<bounds x="35" y="491.3333" width="20" height="10"/>
		</backdrop>
		<backdrop name="lamp106" element="no" state="0">
			<bounds x="35" y="501.3333" width="16" height="10"/>
		</backdrop>

		<backdrop name="lamp36" element="nudge" state="0">
			<bounds x="365" y="491.3333" width="20" height="10"/>
		</backdrop>
		<backdrop name="lamp28" element="now" state="0">
			<bounds x="367" y="501.3333" width="16" height="10"/>
		</backdrop>

		<backdrop name="lamp4" element="3" state="0">
			<bounds x="365" y="512" width="8" height="9"/>
		</backdrop>
		<backdrop name="lamp12" element="2" state="0">
			<bounds x="372" y="512" width="8" height="9"/>
		</backdrop>
		<backdrop name="lamp20" element="1" state="0">
			<bounds x="379" y="512" width="8" height="9"/>
		</backdrop>
		<backdrop name="lamp1" element="reellamp" state="0">
			<bounds x="161" y="463" width="49" height="29.3333"/>
		</backdrop>
		<backdrop name="lamp9" element="reellamp" state="0">
			<bounds x="161" y="491.3333" width="49" height="29.3333"/>
		</backdrop>
		<backdrop name="lamp17" element="reellamp" state="0">
			<bounds x="161" y="520.6666" width="49" height="29.3333"/>
		</backdrop>
		<backdrop name="sreel2" element="SteppersReel2" state="96">
			<bounds x="161" y="463" width="49" height="87.9999"/>
		</backdrop>
		<backdrop name="lamp2" element="reellamp" state="0">
			<bounds x="236" y="463" width="49" height="29.3333"/>
		</backdrop>
		<backdrop name="lamp10" element="reellamp" state="0">
			<bounds x="236" y="491.333" width="49" height="29.3333"/>
		</backdrop>
		<backdrop name="lamp18" element="reellamp" state="0">
			<bounds x="236" y="520.6666" width="49" height="29.3333"/>
		</backdrop>
		<backdrop name="sreel3" element="SteppersReel3" state="96">
			<bounds x="236" y="463" width="49" height="87.9999"/>
		</backdrop>
		<backdrop name="lamp3" element="reellamp" state="0">
			<bounds x="311" y="463" width="49" height="29.3333"/>
		</backdrop>
		<backdrop name="lamp11" element="reellamp" state="0">
			<bounds x="311" y="491.3333" width="49" height="29.3333"/>
		</backdrop>
		<backdrop name="lamp19" element="reellamp" state="0">
			<bounds x="311" y="520.6666" width="49" height="29.3333"/>
		</backdrop>
		<backdrop name="sreel4" element="SteppersReel4" state="96">
			<bounds x="311" y="463" width="49" height="87.9999"/>
		</backdrop>
		<backdrop name="lamp68" element="1" state="0">
			<bounds x="64" y="310" width="30" height="20"/>
		</backdrop>
		<backdrop name="lamp69" element="2" state="0">
			<bounds x="94" y="310" width="30" height="20"/>
		</backdrop>
		<backdrop name="lamp70" element="3" state="0">
			<bounds x="124" y="310" width="30" height="20"/>
		</backdrop>
		<backdrop name="lamp71" element="4" state="0">
			<bounds x="154" y="310" width="30" height="20"/>
		</backdrop>
		<backdrop name="lamp72" element="5" state="0">
			<bounds x="64" y="330" width="30" height="20"/>
		</backdrop>
		<backdrop name="lamp73" element="6" state="0">
			<bounds x="94" y="330" width="30" height="20"/>
		</backdrop>
		<backdrop name="lamp74" element="7" state="0">
			<bounds x="124" y="330" width="30" height="20"/>
		</backdrop>
		<backdrop name="lamp75" element="8" state="0">
			<bounds x="154" y="330" width="30" height="20"/>
		</backdrop>
		<backdrop name="lamp76" element="9" state="0">
			<bounds x="64" y="350" width="30" height="20"/>
		</backdrop>
		<backdrop name="lamp77" element="10" state="0">
			<bounds x="94" y="350" width="30" height="20"/>
		</backdrop>
		<backdrop name="lamp78" element="11" state="0">
			<bounds x="124" y="350" width="30" height="20"/>
		</backdrop>
		<backdrop name="lamp79" element="12" state="0">
			<bounds x="154" y="350" width="30" height="20"/>
		</backdrop>
		<backdrop name="lamp42" element="hi" state="0" inputtag="BLACK1" inputmask="0x01">
			<bounds x="85" y="430" width="30" height="20"/>
		</backdrop>
		<backdrop name="lamp48" element="lo" state="0" inputtag="BLACK1" inputmask="0x02">
			<bounds x="311" y="430" width="30" height="20"/>
		</backdrop>

		<backdrop name="digit3" element="digit" state="0">
			<bounds x="308" y="280" width="8" height="10"/>
		</backdrop>
		<backdrop name="digit4" element="digit" state="0">
			<bounds x="316" y="280" width="8" height="10"/>
		</backdrop>
		<backdrop name="digit5" element="digit" state="0">
			<bounds x="300" y="250" width="8" height="10"/>
		</backdrop>
		<backdrop name="digit6" element="digit" state="0">
			<bounds x="308" y="250" width="8" height="10"/>
		</backdrop>
		<backdrop name="digit7" element="digit" state="0">
			<bounds x="316" y="250" width="8" height="10"/>
		</backdrop>
		<backdrop name="BANK" element="bank" state="0">
			<bounds x="332" y="250" width="16" height="10"/>
		</backdrop>
		<backdrop name="CREDIT" element="credit" state="0">
			<bounds x="332" y="280" width="20" height="12"/>
		</backdrop>
		<backdrop name="vfd0" element="vfd0" state="0">
			<bounds x="17" y="280" width="7" height="24"/>
		</backdrop>
		<backdrop name="vfd1" element="vfd0" state="0">
			<bounds x="24" y="280" width="7" height="24"/>
		</backdrop>
		<backdrop name="vfd2" element="vfd0" state="0">
			<bounds x="31" y="280" width="7" height="24"/>
		</backdrop>
		<backdrop name="vfd3" element="vfd0" state="0">
			<bounds x="38" y="280" width="7" height="24"/>
		</backdrop>
		<backdrop name="vfd4" element="vfd0" state="0">
			<bounds x="45" y="280" width="7" height="24"/>
		</backdrop>
		<backdrop name="vfd5" element="vfd0" state="0">
			<bounds x="52" y="280" width="7" height="24"/>
		</backdrop>
		<backdrop name="vfd6" element="vfd0" state="0">
			<bounds x="59" y="280" width="7" height="24"/>
		</backdrop>
		<backdrop name="vfd7" element="vfd0" state="0">
			<bounds x="66" y="280" width="7" height="24"/>
		</backdrop>
		<backdrop name="vfd8" element="vfd0" state="0">
			<bounds x="73" y="280" width="7" height="24"/>
		</backdrop>
		<backdrop name="vfd9" element="vfd0" state="0">
			<bounds x="80" y="280" width="7" height="24"/>
		</backdrop>
		<backdrop name="vfd10" element="vfd0" state="0">
			<bounds x="87" y="280" width="7" height="24"/>
		</backdrop>
		<backdrop name="vfd11" element="vfd0" state="0">
			<bounds x="94" y="280" width="7" height="24"/>
		</backdrop>
		<backdrop name="vfd12" element="vfd0" state="0">
			<bounds x="101" y="280" width="7" height="24"/>
		</backdrop>
		<backdrop name="vfd13" element="vfd0" state="0">
			<bounds x="108" y="280" width="7" height="24"/>
		</backdrop>
		<backdrop name="vfd14" element="vfd0" state="0">
			<bounds x="115" y="280" width="7" height="24"/>
		</backdrop>
		<backdrop name="vfd15" element="vfd0" state="0">
			<bounds x="122" y="280" width="7" height="24"/>
		</backdrop>
	</view>
</mamelayout>