mirror of
https://github.com/holub/mame
synced 2025-04-26 18:23:08 +03:00
Novo Play Multi Card / Club Card improvements: [Roberto Fresca]
* Added proper button-lamps support and layout. * Added default NVRAM, necessary to boot. * Added technical notes.
This commit is contained in:
parent
9d4f247eab
commit
3dc2595bbe
1
.gitattributes
vendored
1
.gitattributes
vendored
@ -3770,6 +3770,7 @@ src/mame/layout/nbmj8688.lay svneol=native#text/plain
|
||||
src/mame/layout/neogeo.lay svneol=native#text/plain
|
||||
src/mame/layout/noraut11.lay svneol=native#text/plain
|
||||
src/mame/layout/noraut12.lay svneol=native#text/plain
|
||||
src/mame/layout/novoplay.lay svneol=native#text/plain
|
||||
src/mame/layout/outrun.lay svneol=native#text/plain
|
||||
src/mame/layout/overdriv.lay svneol=native#text/plain
|
||||
src/mame/layout/paradice.lay svneol=native#text/plain
|
||||
|
@ -61,6 +61,7 @@
|
||||
* Saloon (French, encrypted), unknown, 199?.
|
||||
* Fun World Quiz (Austrian), Funworld, 198?.
|
||||
* Witch Royal (Export version 2.1), Video Klein, 199?.
|
||||
* Novo Play Multi Card / Club Card, Admiral/Novomatic, 1986.
|
||||
|
||||
***********************************************************************************
|
||||
|
||||
@ -348,6 +349,32 @@
|
||||
as soon as the current game ends.
|
||||
|
||||
|
||||
* Novo Play Multi Card / Club Card
|
||||
|
||||
This game needs a default NVRAM to work. There is a special ROM that need to be
|
||||
placed into the program socket, then turn ON the board till the OK message appear.
|
||||
After this operation, just switch the special ROM with the regular program.
|
||||
The board now is ready to operate.
|
||||
|
||||
To program the game, enter the service mode (Key 9), and then keep pressed both
|
||||
HOLD2 & HOLD4 at least for 5 seconds....
|
||||
|
||||
You can see:
|
||||
|
||||
C1 C2 REMOTE IN-MAX/IN-MIN CONT
|
||||
|
||||
(Coin A) (Coin B) (Remote credits) (Bet Max & Minimum) (Difficult)
|
||||
|
||||
|
||||
C2: Coin B, from 1-20... Selectable through HOLD1.
|
||||
REMOTE: Remote Credits, from 10-100... Selectable through HOLD3.
|
||||
IN-MAX: Maximum Bet allowed. From 1-40. selectable through HOLD4.
|
||||
IN_MIN: Minimum Bet allowed. From 1-5. selectable through HOLD4, keeping COLLECT pressed.
|
||||
CONT: Earnings control... From 1-4, selectable through HOLD5. 4 is the highest payment.
|
||||
|
||||
Press DEAL/DRAW to exit the mode.
|
||||
|
||||
|
||||
***********************************************************************************
|
||||
|
||||
|
||||
@ -722,6 +749,13 @@
|
||||
- Reworked the button-lamps layout to get the hold buttons
|
||||
more centered.
|
||||
|
||||
[2011/10/20]
|
||||
- Added 'Novo Play Multi Card / Club Card' from Admiral/Novomatic.
|
||||
Seems a derivated game from Royal Vegas...
|
||||
- Added proper button-lamps support and layout.
|
||||
- Added default NVRAM, necessary to boot.
|
||||
- Added technical notes.
|
||||
|
||||
|
||||
*** TO DO ***
|
||||
|
||||
@ -749,6 +783,7 @@
|
||||
#include "machine/nvram.h"
|
||||
#include "jollycrd.lh"
|
||||
#include "bigdeal.lh"
|
||||
#include "novoplay.lh"
|
||||
#include "royalcrd.lh"
|
||||
#include "includes/funworld.h"
|
||||
|
||||
@ -2059,7 +2094,7 @@ static INPUT_PORTS_START( novoplay )
|
||||
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_GAMBLE_KEYIN ) PORT_NAME("Remote")
|
||||
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_POKER_HOLD1 ) PORT_NAME("Hold 1")
|
||||
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_POKER_CANCEL ) PORT_NAME("Cancel / Collect (D-UP) / Autohold")
|
||||
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Deal Draw / Double")
|
||||
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Deal/Draw / Double")
|
||||
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_HOLD5 ) PORT_NAME("Hold 5 / Bet / Half")
|
||||
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SERVICE1 ) PORT_NAME("Service 1 / Test")
|
||||
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE2 ) PORT_NAME("Service 2 / Select")
|
||||
@ -4589,4 +4624,4 @@ GAME( 199?, soccernw, 0, royalcd1, royalcrd, soccernw, ROT0, "bootleg"
|
||||
GAME( 198?, saloon, 0, saloon, saloon, saloon, ROT0, "<unknown>", "Saloon (French, encrypted)", GAME_NOT_WORKING )
|
||||
GAME( 198?, funquiz, 0, funquiz, funquiz, 0, ROT0, "Funworld / " O_UMLAUT "hlinger", "Fun World Quiz (Austrian)", 0 )
|
||||
GAMEL( 199?, witchryl, 0, witchryl, witchryl, 0, ROT0, "Video Klein", "Witch Royal (Export version 2.1)", 0, layout_jollycrd )
|
||||
GAME( 1986, novoplay, 0, fw2ndpal, novoplay, 0, ROT0, "Admiral/Novomatic", "Novo Play Multi Card / Club Card", 0 )
|
||||
GAMEL( 1986, novoplay, 0, fw2ndpal, novoplay, 0, ROT0, "Admiral/Novomatic", "Novo Play Multi Card / Club Card", 0, layout_novoplay )
|
||||
|
148
src/mame/layout/novoplay.lay
Normal file
148
src/mame/layout/novoplay.lay
Normal file
@ -0,0 +1,148 @@
|
||||
<?xml version="1.0"?>
|
||||
<mamelayout version="2">
|
||||
<element name="hold1" 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 1">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<text string="------">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="hold2" 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 2">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<text string="LOW">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="hold3" 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 3">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<text string="------">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="hold4" 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 4">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<text string="HIGH">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="hold5" 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 5">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<text string="BET/HALF">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="cancel" defstate="0">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.3" blue="0.0" />
|
||||
</rect>
|
||||
<text string="CANCEL">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<text string="COLLECT">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<element name="deal" defstate="0">
|
||||
<rect state="1">
|
||||
<color red="0.0" green="1.0" blue="0.0" />
|
||||
</rect>
|
||||
<rect state="0">
|
||||
<color red="0.0" green="0.3" blue="0.0" />
|
||||
</rect>
|
||||
<text string="DEAL">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.1" width="1" height="0.4" />
|
||||
</text>
|
||||
<text string="GAMBLE">
|
||||
<color red="0.0" green="0.0" blue="0.0" />
|
||||
<bounds x="0" y="0.5" width="1" height="0.4" />
|
||||
</text>
|
||||
</element>
|
||||
|
||||
<view name="Button Lamps">
|
||||
<screen index="0">
|
||||
<bounds left="0" top="0" right="4" bottom="3" />
|
||||
</screen>
|
||||
<bezel name="lamp0" element="hold1">
|
||||
<bounds x="0" y="3.13" width="0.55" height="0.24" />
|
||||
</bezel>
|
||||
<bezel name="lamp1" element="hold2">
|
||||
<bounds x="0.65" y="3.13" width="0.55" height="0.24" />
|
||||
</bezel>
|
||||
<bezel name="lamp2" element="hold3">
|
||||
<bounds x="1.3" y="3.13" width="0.55" height="0.24" />
|
||||
</bezel>
|
||||
<bezel name="lamp3" element="hold4">
|
||||
<bounds x="1.95" y="3.13" width="0.55" height="0.24" />
|
||||
</bezel>
|
||||
<bezel name="lamp4" element="hold5">
|
||||
<bounds x="2.6" y="3.13" width="0.55" height="0.24" />
|
||||
</bezel>
|
||||
<bezel name="lamp5" element="cancel">
|
||||
<bounds x="3.45" y="3.02" width="0.55" height="0.24" />
|
||||
</bezel>
|
||||
<bezel name="lamp6" element="deal">
|
||||
<bounds x="3.45" y="3.28" width="0.55" height="0.24" />
|
||||
</bezel>
|
||||
</view>
|
||||
</mamelayout>
|
@ -1958,6 +1958,7 @@ $(DRIVERS)/firebeat.o: $(LAYOUT)/firebeat.lh
|
||||
|
||||
$(DRIVERS)/funworld.o: $(LAYOUT)/jollycrd.lh \
|
||||
$(LAYOUT)/bigdeal.lh \
|
||||
$(LAYOUT)/novoplay.lh \
|
||||
$(LAYOUT)/royalcrd.lh
|
||||
|
||||
$(DRIVERS)/galaxi.o: $(LAYOUT)/galaxi.lh
|
||||
|
@ -61,6 +61,7 @@
|
||||
* Saloon (French, encrypted), unknown, 199?.
|
||||
* Fun World Quiz (Austrian), Funworld, 198?.
|
||||
* Witch Royal (Export version 2.1), Video Klein, 199?.
|
||||
* Novo Play Multi Card / Club Card, Admiral/Novomatic, 1986.
|
||||
|
||||
***********************************************************************************
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user