mirror of
https://github.com/holub/mame
synced 2025-06-05 12:26:35 +03:00
New Game Added
-------------- Guns and Roses (C606191SMP, Australia) [Lord-Data]
This commit is contained in:
parent
35e6028a3f
commit
458fa22d75
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -6163,6 +6163,7 @@ src/mame/layout/gridiron.lay svneol=native#text/xml
|
||||
src/mame/layout/gunchamp.lay svneol=native#text/xml
|
||||
src/mame/layout/gunchamps.lay svneol=native#text/xml
|
||||
src/mame/layout/gunfight.lay svneol=native#text/xml
|
||||
src/mame/layout/gunnrose.lay svneol=native#text/plain
|
||||
src/mame/layout/gypsyjug.lay svneol=native#text/xml
|
||||
src/mame/layout/icecold.lay svneol=native#text/xml
|
||||
src/mame/layout/igspoker.lay svneol=native#text/xml
|
||||
|
@ -12,10 +12,12 @@
|
||||
***************** INITIALISATION *********************************************************************
|
||||
|
||||
Method 1 :
|
||||
* Key in with the Jackpot Key followed by the Audit Key
|
||||
* Key in with the Jackpot Key followed by the Audit Key (K+L Keys)
|
||||
* Hit UP (W key) twice (for gunnrose only)
|
||||
* Press PB4, PB5 and PB6 keys simultaneously (Z+X+C keys by default)
|
||||
* A value (displayed below) will appear next to RF/AMT on the right of the screen
|
||||
* Key out both the Jackpot and Audit Keys
|
||||
|
||||
|
||||
This method works with the following games:
|
||||
3bagflnz 200
|
||||
@ -36,6 +38,7 @@
|
||||
swtht2nz 200
|
||||
wildone 200
|
||||
wtigernz 200
|
||||
gunnrose
|
||||
|
||||
Method 2 :
|
||||
* Key in with the Jackpot Key followed by the Audit Key
|
||||
@ -65,7 +68,7 @@
|
||||
eforest
|
||||
fhunter
|
||||
fhuntera
|
||||
|
||||
|
||||
Technical Notes:
|
||||
|
||||
68B09EP Motorola Processor
|
||||
@ -173,9 +176,12 @@
|
||||
Promoted Fortune Hunter and clone to working status, as they were in fact working for quite a while.
|
||||
Fixed ROM names for kgbird/kgbirda; 5c and 10c variants were mixed up.
|
||||
|
||||
11/12/13 - Lord-Data
|
||||
11/12/2014 - Lord-Data
|
||||
Added hopper and meter outputs.
|
||||
|
||||
27/03/2014
|
||||
Added new game: Gun's and Roses Poker - gunnrose
|
||||
|
||||
****************************************************************************
|
||||
|
||||
When the games first power on (or when reset), they will display a TILT message on the screen. This doesn't affect gameplay, and if there are no pending errors the game should coin up and/or play immediately.
|
||||
@ -272,6 +278,7 @@
|
||||
#include "kgbird.lh" // NZ 25cr with double up
|
||||
#include "topgear.lh" // NZ 5 line without gamble
|
||||
#include "wildone.lh" // Video poker
|
||||
#include "gunnrose.lh" // Video poker
|
||||
#include "gldnpkr.lh" // Video poker
|
||||
|
||||
UINT8 crtc_cursor_index = 0;
|
||||
@ -2371,6 +2378,30 @@ ROM_START( 86lions )
|
||||
// ROM_LOAD( "prom.x", 0x00, 0x20, NO_DUMP )
|
||||
ROM_END
|
||||
|
||||
ROM_START( gunnrose ) // MK2.5
|
||||
ROM_REGION(0x10000, "maincpu", 0 )
|
||||
/* VIDEO AND SOUND EPROM */
|
||||
ROM_LOAD("gnr.u7", 0x06000, 0x2000, CRC(fe7d0ea4) SHA1(3F3F4809534065C33ECA2CFFF0D1D2A3E3992406)) // 1VL/SH136 RED AND BLACK
|
||||
|
||||
/* GAME EPROMS */
|
||||
ROM_LOAD("gnr.u9", 0x08000, 0x8000, CRC(4fb5f757) SHA1(A4129BCA7E573FAAC0D11DE41A9BF8EA144091EE)) // E/C606191SMP
|
||||
|
||||
/* SHAPE EPROMS */
|
||||
ROM_REGION(0xc000, "tile_gfx", 0 )
|
||||
ROM_LOAD("gnr.u8", 0x00000, 0x2000, CRC(dec9e695) SHA1(A596C4243D6D39E0611FF714E19E14188C90B6F1)) // 1VL/SH136 RED AND BLACK
|
||||
ROM_LOAD("gnr.u10", 0x02000, 0x2000, CRC(e83b8e79) SHA1(595F41A5F59F938581A57B445370AA716C6B1409)) // 1VL/SH136 RED AND BLACK
|
||||
ROM_LOAD("gnr.u12", 0x04000, 0x2000, CRC(9134d029) SHA1(D698FB91D8F5FA78FFD056149421008D3F12C456)) // 1VL/SH136 RED AND BLACK
|
||||
ROM_LOAD("gnr.u9t", 0x06000, 0x2000, CRC(73a0c2cd) SHA1(662056D570EAA069483D378B77EFCFB42EFF6D0D)) // E/C606191SMP
|
||||
ROM_LOAD("gnr.u11", 0x08000, 0x2000, CRC(c50adffe) SHA1(A7C4A3CDD4D5D31A1420E47859408CAA75CE2636)) // 1VL/SH136 RED AND BLACK
|
||||
ROM_LOAD("gnr.u13", 0x0a000, 0x2000, CRC(e0a6bfc5) SHA1(07E4C8191503F0EA2DE4F7CE18FE6290D20EF80E)) // 1VL/SH136 RED AND BLACK
|
||||
|
||||
/* COLOR PROM */
|
||||
ROM_REGION(0x200, "proms", 0 ) /* are either of these correct? They are taken from different games */
|
||||
//ROM_LOAD("2cm07.u71", 0x0000, 0x0200, CRC(1e3f402a) SHA1(f38da1ad6607df38add10c69febf7f5f8cd21744)) // Using 2CM07 until a correct PROM is confirmed
|
||||
ROM_LOAD("1cm48.u71", 0x0000, 0x0200, BAD_DUMP CRC(81daeeb0) SHA1(7dfe198c6def5c4ae4ecac488d65c2911fb3a890))
|
||||
|
||||
ROM_END
|
||||
|
||||
GAMEL( 1985, 86lions, 0, 86lions, aristmk4, aristmk4_state, aristmk4, ROT0, "Aristocrat", "86 Lions", GAME_NOT_WORKING, layout_topgear )
|
||||
GAMEL( 1996, eforest, 0, aristmk4, eforest, aristmk4_state, aristmk4, ROT0, "Aristocrat", "Enchanted Forest (12XF528902, US)", 0, layout_eforest )
|
||||
GAMEL( 1995, eforesta, eforest, aristmk4, aristmk4, aristmk4_state, aristmk4, ROT0, "Aristocrat", "Enchanted Forest (4VXFC818, NSW)", 0, layout_aristmk4 ) // 10c, $1 = 10 credits
|
||||
@ -2397,3 +2428,4 @@ GAMEL( 1996, fhuntera, fhunter, aristmk4, fhunter, aristmk4_state, aristmk4, R
|
||||
GAMEL( 1996, arcwins, 0, aristmk4, arcwins, aristmk4_state, aristmk4, ROT0, "Aristocrat", "Arctic Wins (4XF5227H03, USA)", 0, layout_arcwins )
|
||||
GAMEL( 1997, wildone, 0, aristmk4_poker, wildone, aristmk4_state, aristmk4, ROT0, "Aristocrat", "Wild One (4VXEC5357, New Zealand)", 0, layout_wildone ) // 20c, $2 = 10 credits, video poker
|
||||
GAMEL( 1986, gldnpkr, 0, aristmk4_poker, gldnpkr, aristmk4_state, aristmk4, ROT0, "Ainsworth Nominees P.L.", "Golden Poker (8VXEC037, New Zealand)", 0, layout_gldnpkr ) // possibly 20c, 1 coin = 1 credit, video poker
|
||||
GAMEL( 1993, gunnrose, 0, aristmk4_poker, wildone, aristmk4_state, aristmk4, ROT0, "Aristocrat", "Guns and Roses (C606191SMP, Australia)", GAME_WRONG_COLORS, layout_gunnrose )
|
||||
|
316
src/mame/layout/gunnrose.lay
Normal file
316
src/mame/layout/gunnrose.lay
Normal file
@ -0,0 +1,316 @@
|
||||
<?xml version="1.0"?>
|
||||
<mamelayout version="2">
|
||||
<element name="collect">
|
||||
<rect state="1">
|
||||
<color red="1.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.5" green="0.5" blue="0.0" />
|
||||
</rect>
|
||||
<text string="COLLECT">
|
||||
<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="red">
|
||||
<rect state="1">
|
||||
<color red="1.0" green="1.0" blue="1.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.5" green="0.5" blue="0.5" />
|
||||
</rect>
|
||||
<text string="RED">
|
||||
<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="draw">
|
||||
<rect state="1">
|
||||
<color red="1.0" green="1.0" blue="1.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.5" green="0.5" blue="0.5" />
|
||||
</rect>
|
||||
<text string="DRAW">
|
||||
<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="black">
|
||||
<rect state="1">
|
||||
<color red="1.0" green="1.0" blue="1.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.5" green="0.5" blue="0.5" />
|
||||
</rect>
|
||||
<text string="BLACK">
|
||||
<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="double up">
|
||||
<rect state="1">
|
||||
<color red="0.5" green="0.0" blue="0.7" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.25" green="0.0" blue="0.35" />
|
||||
|
||||
</rect>
|
||||
<text string="DOUBLE UP">
|
||||
<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="service">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.5" blue="0.0" />
|
||||
</rect>
|
||||
<text string="SERVICE">
|
||||
<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="hold1">
|
||||
<rect state="1">
|
||||
<color red="1.0" green="1.0" blue="1.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.5" green="0.5" blue="0.5" />
|
||||
</rect>
|
||||
<text string="BET 1/HOLD 1">
|
||||
<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="hold2">
|
||||
<rect state="1">
|
||||
<color red="1.0" green="1.0" blue="1.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.5" green="0.5" blue="0.5" />
|
||||
</rect>
|
||||
<text string="BET 2/HOLD 2">
|
||||
<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="hold3">
|
||||
<rect state="1">
|
||||
<color red="1.0" green="1.0" blue="1.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.5" green="0.5" blue="0.5" />
|
||||
</rect>
|
||||
<text string="BET 3/HOLD 3">
|
||||
<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="hold4">
|
||||
<rect state="1">
|
||||
<color red="1.0" green="1.0" blue="1.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.5" green="0.5" blue="0.5" />
|
||||
</rect>
|
||||
<text string="BIG 5/HOLD 4">
|
||||
<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="hold5">
|
||||
<rect state="1">
|
||||
<color red="1.0" green="1.0" blue="1.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.5" green="0.5" blue="0.5" />
|
||||
</rect>
|
||||
<text string="HIGH 5/HOLD 5">
|
||||
<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="take win">
|
||||
<rect state="1">
|
||||
<color red="1.0" green="0.7" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.5" green="0.35" blue="0.0" />
|
||||
</rect>
|
||||
<text string="TAKE WIN">
|
||||
<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="light tower1">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.5" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<text string="">
|
||||
<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="light tower2">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.5" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<text string="">
|
||||
<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="light tower3">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.5" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<text string="">
|
||||
<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="light tower4">
|
||||
<disk state="1">
|
||||
<color red="1.0" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<disk state="0">
|
||||
<color red="0.5" green="0.0" blue="0.0" />
|
||||
</disk>
|
||||
<text string="">
|
||||
<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="auditkey">
|
||||
<rect state="1">
|
||||
<color red="0.5" green="0.35" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="1.0" green="0.7" blue="0.0" />
|
||||
</rect>
|
||||
<text string="Audit Key">
|
||||
<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="jackpotkey">
|
||||
<rect state="1">
|
||||
<color red="0.2" green="0.2" blue="0.2" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.4" green="0.4" blue="0.4" />
|
||||
</rect>
|
||||
<text string="Jackpot Key">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.8" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<view name="Button Lamps">
|
||||
<screen index="0">
|
||||
<bounds left="0" top="0" right="4" bottom="3" />
|
||||
</screen>
|
||||
|
||||
<bezel name="lamp6" element="collect">
|
||||
<bounds x="0.67" y="3.02" width="0.31" height="0.24" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp5" element="red">
|
||||
<bounds x="1.08" y="3.02" width="0.31" height="0.24" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp2" element="draw">
|
||||
<bounds x="1.91" y="3.02" width="0.31" height="0.24" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp1" element="black">
|
||||
<bounds x="2.72" y="3.02" width="0.31" height="0.24" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp7" element="double up">
|
||||
<bounds x="3.13" y="3.02" width="0.31" height="0.24" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp12" element="service">
|
||||
<bounds x="0.67" y="3.28" width="0.31" height="0.24" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp4" element="hold1">
|
||||
<bounds x="1.08" y="3.28" width="0.31" height="0.24" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp11" element="hold2">
|
||||
<bounds x="1.49" y="3.28" width="0.31" height="0.24" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp10" element="hold3">
|
||||
<bounds x="1.91" y="3.28" width="0.31" height="0.24" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp9" element="hold4">
|
||||
<bounds x="2.31" y="3.28" width="0.31" height="0.24" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp8" element="hold5">
|
||||
<bounds x="2.72" y="3.28" width="0.31" height="0.24" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp3" element="take win">
|
||||
<bounds x="3.13" y="3.28" width="0.31" height="0.24" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp14" element="light tower1">
|
||||
<bounds x="3.70" y="3.28" width="0.10" height="0.10" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp15" element="light tower2">
|
||||
<bounds x="3.80" y="3.28" width="0.10" height="0.10" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp16" element="light tower3">
|
||||
<bounds x="3.70" y="3.38" width="0.10" height="0.10" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp17" element="light tower4">
|
||||
<bounds x="3.80" y="3.38" width="0.10" height="0.10" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp19" element="auditkey">
|
||||
<bounds x="0.26" y="3.09" width="0.31" height="0.12" />
|
||||
</bezel>
|
||||
|
||||
<bezel name="lamp20" element="jackpotkey">
|
||||
<bounds x="0.26" y="3.34" width="0.31" height="0.12" />
|
||||
</bezel>
|
||||
|
||||
</view>
|
||||
</mamelayout>
|
@ -11302,6 +11302,7 @@ gtroppo // (c) 1986 Ainsworth Nominees P.L.
|
||||
clkwise // (c) 1986 Ainsworth Nominees P.L.
|
||||
gldnpkr // (c) 1986 Ainsworth Nominees P.L.
|
||||
cgold // (c) 1986 Ainsworth Nominees P.L.
|
||||
gunnrose // (c) 1993
|
||||
3bagflvt // (c) 1994
|
||||
3bagflnz // (c) 1994
|
||||
eforest // (c) 1994
|
||||
|
@ -2322,6 +2322,7 @@ $(DRIVERS)/aristmk4.o: $(LAYOUT)/aristmk4.lh \
|
||||
$(LAYOUT)/kgbird.lh \
|
||||
$(LAYOUT)/topgear.lh \
|
||||
$(LAYOUT)/wildone.lh \
|
||||
$(LAYOUT)/gunnrose.lh \
|
||||
$(LAYOUT)/gldnpkr.lh \
|
||||
|
||||
$(DRIVERS)/asteroid.o: $(LAYOUT)/astdelux.lh
|
||||
|
Loading…
Reference in New Issue
Block a user