New Game Added

--------------
Guns and Roses (C606191SMP, Australia)  [Lord-Data]
This commit is contained in:
Scott Stone 2014-04-01 19:36:08 +00:00
parent 35e6028a3f
commit 458fa22d75
5 changed files with 354 additions and 3 deletions

1
.gitattributes vendored
View File

@ -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

View File

@ -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 )

View 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>

View File

@ -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

View File

@ -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