More improvements to funworld.c driver [Roberto Fresca]

* Added a second set of Jolly Card Professional.
    Documented the code differences.
 * Added another Royal Vegas Joker Card set, from Mile.
    These sets aren't intended to work with coins. Only remote credits
    are allowed. There are external modules that can manage up to 4
    machines simultaneously, adding/removing/watching credits.
 * Added default NVRAM to the above sets.
 * Added proper inputs and DIP switches to vegasmil.
 * Replaced the jolyc980 default NVRAM with one totally clean.
    Temporal and total meters are cleared to zero.


New clones added
----------------
Jolly Card Professional 2.0 (MZS Tech) [Roberto Fresca]
Royal Vegas Joker Card (fast deal, Mile) [Roberto Fresca]
This commit is contained in:
Roberto Fresca 2010-03-23 10:17:42 +00:00
parent 658a24b1da
commit 78393e559e
3 changed files with 266 additions and 92 deletions

View File

@ -11,7 +11,8 @@
* Jolly Card (austrian), TAB-Austria, 1985.
* Jolly Card (3x3 deal), TAB-Austria, 1985.
* Jolly Card Professional 2.0, Spale-Soft, 2000.
* Jolly Card Professional 2.0 (MZS Tech), MZS Tech, 1993.
* Jolly Card Professional 2.0 (Spale Soft), Spale Soft, 2000.
* Jolly Card (Evona Electronic), Evona Electronic 1998.
* Jolly Card (croatian, set 1), TAB-Austria, 1985.
* Jolly Card (croatian, set 2), Soft Design, 1993.
@ -45,6 +46,7 @@
* Royal Vegas Joker Card (slow deal), Funworld, 1993.
* Royal Vegas Joker Card (fast deal), Soft Design, 1993.
* Royal Vegas Joker Card (fast deal, english gfx), Soft Design, 1993.
* Royal Vegas Joker Card (fast deal, Mile), Mile, 1993.
* Jolly Joker (98bet, set 1). Impera, 198?.
* Jolly Joker (98bet, set 2). Impera, 198?.
* Jolly Joker (40bet, croatian hack), Impera, 198?.
@ -208,7 +210,7 @@
Going through the code, there's not any NVRAM initialization routine through service 1 & 2.
* Jolly Card Professional 2.0 (Spale-Soft)
* Jolly Card Professional 2.0 (MZS Tech & Spale Soft)
Each 1st boot, this game show a generated code. You must enter this code in a DOS program to
get the input codes necessary to allow boot the game.
@ -216,6 +218,8 @@
This set is one of the most wanted for customers because is a real SCAM.
The program has 2 hidden menues that allow change parameters without knowledge of the players.
See more at ROM_LOAD section...
* Jolly Card (Evona Electronic)
@ -415,7 +419,7 @@
- Cleaned up and renamed all sets. Made parent-clone relationship.
[2005/12/15]
- Corrected CPU freq (2 MHz) in cuoreuno and elephfam (both have R65c02P2).
- Corrected CPU freq (2 MHz) in cuoreuno and elephfam (both have R65C02P2).
(I suspect more games must have their CPU running at 2 MHz).
- Corrected videoram and colorram offsets in cuoreuno and elephfam.
- To initialize the NVRAM in cuoreuno and elephfam:
@ -448,7 +452,8 @@
- Splitted the driver to driver/video.
- Corrected the screen size and visible area to magiccrd based on mc6845 registers.
- Added the remaining 2 GFX planes to magiccrd, but GFX are imperfect (bad decode or bad dump?). Color PROM need to be dumped.
- Added the remaining 2 GFX planes to magiccrd, but GFX are imperfect (bad decode or bad dump?).
Color PROM need to be dumped.
- Royalcrd: Added all inputs and DIP switches.
Fixed memory map, gfx decode
Corrected screen size and visible area based on mc6845 registers.
@ -463,18 +468,26 @@
- Fixed CPU clock to 2MHz. in all remaining games.
- Fixed ay8910 frequency based on elephfam audio.
- Fixed ay8910 volume in all games to avoid clipping.
- Reworked jolycdcr inputs: The game was designed to work only with remote credits. After nvram init, set the payout dip to "manual".
- Reworked jolycdit inputs: After nvram init, set the payout dip to "manual" to allow work the remote mode.
- Set jolycdat as bigdeal clone. The game has the same layout/behaviour instead of the normal jolly card games, even when are sharing gfx roms.
- Reworked jolycdcr inputs: The game was designed to work only with remote credits.
After nvram init, set the payout dip to "manual".
- Reworked jolycdit inputs: After nvram init, set the payout dip
to "manual" to allow work the remote mode.
- Set jolycdat as bigdeal clone. The game has the same layout/behaviour instead of the normal
jolly card games, even when they are sharing gfx roms.
- Added the bipolar PROM and GAL to jolycdit. Confirmed the GFX ROMs as good dumps.
- Added an alternate set of Elephant Family. This one lacks of test mode and doesn't allow to switch between min-max bets through stop1.
- Added color PROMs to cuoreuno and elephfam sets but still no routed. Also added PLDs (protected, bad dumps).
- Added an alternate set of Elephant Family. This one lacks of test mode and doesn't allow
to switch between min-max bets through stop1.
- Added color PROMs to cuoreuno and elephfam sets but still no routed.
Also added PLDs (protected, bad dumps).
- Corrected jollycrd screen size and visible area based on mc6845 registers.
- Hooked, wired and decoded the color prom in jollycrd sets based on jolycdit redump. Now colors are perfect.
- Wired and decoded the color prom in cuoreuno and elephfam sets. Now colors are perfect.
- Hooked, wired and decoded the color prom in jollycrd sets based on jolycdit redump.
Now colors are perfect.
- Wired and decoded the color prom in cuoreuno and elephfam sets.
Now colors are perfect.
- Wired and decoded the color prom in royalcrd. Now colors are perfect.
- Hooked, wired and decoded the color prom in bigdeal sets based on jolycdat (jollycrd palette).
Colors seems to be correct, but need to check against the real thing. Flagged as IMPERFECT_COLORS till a color PROM dump appear.
Colors seems to be correct, but need to check against the real thing.
Flagged as IMPERFECT_COLORS till a color PROM dump appear.
- Decrypted jolycdit gfx roms.
- Added set Jolly Card (Austria, encrypted).
- Decrypted jolycdae and managed the planes to show correct colors. The set is working properly.
@ -586,7 +599,7 @@
[2008/12/01]
- Decripted saloon's program, graphics and color PROM.
- Created a new memory map and machine driver for saloon.
- Removed set jolycdae (it's not coming from a real board).
- Removed set jolycdae (not coming from a real board).
- Renamed the sets magiccrd, magiccda and magiccdb, to magicrd2, magicd2a and magicd2b.
- Updated technical notes.
@ -667,7 +680,7 @@
[2010/03/21]
- Added dual-state palette (addressable through PLDs).
This allow to choose which half of the palette will be addressed.
- Splitted the main Machine driver to cover both palette states.
- Splitted the main machine driver to cover both palette states.
- Reworked inputs / DIP switches for vegasslw, vagasfst and vegasfte.
- Created new default NVRAM for Royal Vegas Joker Card sets.
These need to be configurated to be valid ones. Now vegasfte can
@ -677,6 +690,17 @@
- Improved colors for Big Deal sets.
- Correct colors for Royal Vegas Joker Card sets.
- Added a second set of Jolly Card Professional.
Documented the code differences.
- Added another Royal Vegas Joker Card set, from Mile.
These sets aren't intended to work with coins. Only remote credits
are allowed. There are external modules that can manage up to 4
machines simultaneously, adding/removing/watching credits.
- Added default NVRAM to the above sets.
- Added proper inputs and DIP switches to vegasmil.
- Replaced the jolyc980 default NVRAM with one totally clean.
Temporal and total meters are cleared to zero.
*** TO DO ***
@ -1576,16 +1600,16 @@ static INPUT_PORTS_START( vegasslw )
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:8")
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x02, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:7")
PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:7")
PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:6")
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x08, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:5")
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:5")
PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x10, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:4")
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:4")
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x20, 0x00, "Joker" ) PORT_DIPLOCATION("SW1:3")
@ -1637,16 +1661,16 @@ static INPUT_PORTS_START( vegasfst )
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:8")
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x02, 0x00, "Remote" ) PORT_DIPLOCATION("SW1:7")
PORT_DIPNAME( 0x02, 0x02, "Remote" ) PORT_DIPLOCATION("SW1:7")
PORT_DIPSETTING( 0x00, "100 Points/Pulse" )
PORT_DIPSETTING( 0x02, "1000 Points/Pulse" )
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:6")
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x08, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:5")
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:5")
PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x10, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:4")
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:4")
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x20, 0x00, "Joker" ) PORT_DIPLOCATION("SW1:3")
@ -1698,16 +1722,16 @@ static INPUT_PORTS_START( vegasfte )
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:8")
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x02, 0x00, "Remote" ) PORT_DIPLOCATION("SW1:7")
PORT_DIPNAME( 0x02, 0x02, "Remote" ) PORT_DIPLOCATION("SW1:7")
PORT_DIPSETTING( 0x00, "100 Points/Pulse" )
PORT_DIPSETTING( 0x02, "1000 Points/Pulse" )
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:6")
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x08, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:5")
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:5")
PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x10, 0x00, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:4")
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:4")
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x20, 0x00, "Joker" ) PORT_DIPLOCATION("SW1:3")
@ -1724,6 +1748,67 @@ static INPUT_PORTS_START( vegasfte )
PORT_DIPSETTING( 0x80, "Manual Payout SW" )
INPUT_PORTS_END
static INPUT_PORTS_START( vegasmil )
PORT_START("IN0")
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 / Prihoduj (Take)")
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_START1 ) PORT_NAME("Start / Dupliraj (Double)")
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_POKER_HOLD5 ) PORT_NAME("Hold 5 / Ulog (Bet)")
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_SERVICE1 ) PORT_NAME("Buch (Service1)")
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_SERVICE2 ) PORT_NAME("Einstellen (Service2)")
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_POKER_HOLD4 ) PORT_NAME("Hold 4 / Velika (High)")
PORT_START("IN1")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_POKER_HOLD2 ) PORT_NAME("Hold 2 / Mala (Low)")
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_POKER_HOLD3 ) PORT_NAME("Hold 3")
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_OTHER ) PORT_NAME("Auszahlen") PORT_CODE(KEYCODE_E)
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_SERVICE ) PORT_NAME("Hopper Switch") PORT_CODE(KEYCODE_H)
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_COIN2 )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_GAMBLE_KEYOUT ) PORT_NAME("Abschreiben (Payout)")
PORT_START("IN2")
PORT_BIT( 0x01, IP_ACTIVE_LOW, IPT_COIN1 )
PORT_BIT( 0x02, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x04, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x08, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x10, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x20, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x40, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_BIT( 0x80, IP_ACTIVE_LOW, IPT_UNKNOWN )
PORT_START("DSW")
PORT_DIPNAME( 0x01, 0x01, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:8")
PORT_DIPSETTING( 0x01, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x02, 0x02, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:7")
PORT_DIPSETTING( 0x02, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x04, 0x04, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:6")
PORT_DIPSETTING( 0x04, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x08, 0x08, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:5")
PORT_DIPSETTING( 0x08, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x10, 0x10, DEF_STR( Unknown ) ) PORT_DIPLOCATION("SW1:4")
PORT_DIPSETTING( 0x10, DEF_STR( Off ) )
PORT_DIPSETTING( 0x00, DEF_STR( On ) )
PORT_DIPNAME( 0x20, 0x00, "Joker" ) PORT_DIPLOCATION("SW1:3")
PORT_DIPSETTING( 0x00, "With Joker" ) /* also enable Five of a Kind */
PORT_DIPSETTING( 0x20, "Without Joker" )
PORT_DIPNAME( 0x40, 0x00, "Hold" ) PORT_DIPLOCATION("SW1:2")
PORT_DIPSETTING( 0x00, "Auto Hold" )
PORT_DIPSETTING( 0x40, "No Auto Hold" )
/* after nvram init, set the following one to 'manual'
to allow the remote credits mode to work */
PORT_DIPNAME( 0x80, 0x00, "Payout" ) PORT_DIPLOCATION("SW1:1")
PORT_DIPSETTING( 0x00, "Hopper" )
PORT_DIPSETTING( 0x80, "Manual Payout SW" )
INPUT_PORTS_END
static INPUT_PORTS_START( saloon )
PORT_START("IN0")
@ -2212,14 +2297,82 @@ ROM_END
/*
Jolly Card Professional 2.0
Special version with maximum bet up to 98 credits.
Jolly Card Professional 2.0
---------------------------
Special version with maximum bet up to 98/980 credits.
This game has an annoying password system through a DOS program.
differences:
----------------------------------------------------------
MZS Soft:
- All manufacturer strings, phones and dates.
- Doesn't allow to clean partial IN/OUT meters.
$9FFF LDX #$EA ; Just clean 24 bytes from memory.
$A001 LDA #$00
$A003 STA $0300,X
$A006 INX
$A007 BNE $A003
$A009 RTS
- The following unknown bytes...
$47EB - $47FF: 05 05 01 04 04 ; Unknown.
----------------------------------------------------------
Spale Soft:
- All manufacturer strings, phones and dates.
- Allow to clean partial IN/OUT meters.
$9FFF LDX #$00 ; Just clean 255 bytes from memory.
$A001 LDA #$00
$A003 STA $0300,X
$A006 INX
$A007 BNE $A003
$A009 RTS
- The following unknown bytes...
$47EB - $47FF: 00 00 00 00 00 ; Unknown.
----------------------------------------------------------
034E-034F: Partial IN.
0360-0361: Partial OUT.
044E-044F: Total IN.
0460-0461: Total OUT.
*/
ROM_START( jolycmzs )
ROM_REGION( 0x10000, "maincpu", 0 ) /* MZS Tech */
ROM_LOAD( "mzstech.bin", 0x8000, 0x8000, CRC(cebd1e56) SHA1(24d88b3383cecf3829556d75460053663aab4ef1) )
ROM_REGION( 0x10000, "gfx1", 0 )
ROM_LOAD( "jolycard.ch2", 0x0000, 0x8000, CRC(c512b103) SHA1(1f4e78e97855afaf0332fb75e1b5571aafd01c29) )
ROM_LOAD( "jolycard.ch1", 0x8000, 0x8000, CRC(0f24f39d) SHA1(ac1f6a8a4a2a37cbc0d45c15187b33c25371bffb) )
/* Load a default eeprom, otherwise an annoying password system should be inserted with
inputs correlated to a code that pops up on the screen.
This code should be inserted into a PC-DOS program, that program is nowhere to be found right now.
*/
ROM_REGION( 0x0800, "nvram", 0 ) /* default NVRAM */
ROM_LOAD( "jolycmzs_nvram.bin", 0x0000, 0x0800, CRC(828ffeef) SHA1(6a52282231f1944ba79049f267a9c1941373aea2) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "82s147.bin", 0x0000, 0x0200, CRC(5ebc5659) SHA1(8d59011a181399682ab6e8ed14f83101e9bfa0c6) )
ROM_END
ROM_START( jolyc980 )
ROM_REGION( 0x10000, "maincpu", 0 )
ROM_REGION( 0x10000, "maincpu", 0 ) /* Spale Soft */
ROM_LOAD( "j980.bin", 0x8000, 0x8000, CRC(48249fff) SHA1(390cd0eb3399446a66363dc6760458170e1970fd) )
ROM_REGION( 0x10000, "gfx1", 0 )
@ -2231,7 +2384,7 @@ ROM_START( jolyc980 )
This code should be inserted into a PC-DOS program, that program is nowhere to be found right now.
*/
ROM_REGION( 0x0800, "nvram", 0 ) /* default NVRAM */
ROM_LOAD( "jolyc980_nvram.bin", 0x0000, 0x0800, CRC(c917f071) SHA1(fdcd974d3acd4acf2e0ff5fca820cfc65fe18867) )
ROM_LOAD( "jolyc980_nvram.bin", 0x0000, 0x0800, CRC(ef2c89c7) SHA1(a286001e205dcd16d914e07ba2b7c820335ab9c2) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "82s147.bin", 0x0000, 0x0200, CRC(5ebc5659) SHA1(8d59011a181399682ab6e8ed14f83101e9bfa0c6) )
@ -3211,6 +3364,21 @@ ROM_START( vegasfte ) /* Royal Vegas Joker Card (fast deal, english gfx) */
ROM_END
ROM_START( vegasmil )
ROM_REGION( 0x10000, "maincpu", 0 ) /* Mile */
ROM_LOAD( "mile.bin", 0x8000, 0x8000, CRC(ef7e02e2) SHA1(7432b0e723dc528901c422ab1d7d01fd1bc1eb20) )
ROM_REGION( 0x10000, "gfx1", 0 )
ROM_LOAD( "v2.bin", 0x0000, 0x8000, CRC(af7ab460) SHA1(01ea400424152c09c10eb83a1bd569019969ccb7) )
ROM_LOAD( "v1.bin", 0x8000, 0x8000, CRC(23e0d1c6) SHA1(98967b14d3264c444a1dfbd15c57cde70f41f09d) )
ROM_REGION( 0x0800, "nvram", 0 ) /* default NVRAM */
ROM_LOAD( "vegasmil_nvram.bin", 0x0000, 0x0800, CRC(d2608e5f) SHA1(ac936df71dbc0bfb811a3ba3c91444a2a3e7b036) )
ROM_REGION( 0x0200, "proms", 0 )
ROM_LOAD( "jokercrd_prom.bin", 0x0000, 0x0200, CRC(e59fc06e) SHA1(88a3bb89f020fe2b20f768ca010a082e0b974831) )
ROM_END
/*
Impera - Jolly Joker
@ -3996,7 +4164,8 @@ static DRIVER_INIT( royalcdc )
/* YEAR NAME PARENT MACHINE INPUT INIT ROT COMPANY FULLNAME FLAGS LAYOUT */
GAMEL( 1985, jollycrd, 0, fw1stpal, funworld, 0, ROT0, "TAB-Austria", "Jolly Card (austrian)", 0, layout_jollycrd )
GAMEL( 1985, jolyc3x3, jollycrd, fw1stpal, funworld, 0, ROT0, "TAB-Austria", "Jolly Card (3x3 deal)", 0, layout_jollycrd )
GAMEL( 2000, jolyc980, jollycrd, cuoreuno, jolyc980, 0, ROT0, "Spale-Soft", "Jolly Card Professional 2.0", 0, layout_jollycrd )
GAMEL( 1993, jolycmzs, jollycrd, cuoreuno, jolyc980, 0, ROT0, "MZS Tech", "Jolly Card Professional 2.0 (MZS Tech)", 0, layout_jollycrd )
GAMEL( 2000, jolyc980, jollycrd, cuoreuno, jolyc980, 0, ROT0, "Spale-Soft", "Jolly Card Professional 2.0 (Spale Soft)", 0, layout_jollycrd )
GAMEL( 1998, jolycdev, jollycrd, fw1stpal, funworld, 0, ROT0, "TAB/Evona", "Jolly Card (Evona Electronic)", 0, layout_jollycrd )
GAMEL( 1985, jolyccra, jollycrd, cuoreuno, jolycdcr, 0, ROT0, "TAB-Austria", "Jolly Card (croatian, set 1)", 0, layout_jollycrd )
GAMEL( 1993, jolyccrb, jollycrd, cuoreuno, jolycdcr, 0, ROT0, "Soft Design", "Jolly Card (croatian, set 2)", 0, layout_jollycrd )
@ -4030,6 +4199,7 @@ GAME( 1996, magicd2b, magicrd2, magicrd2, magicrd2, magicd2b, ROT0, "Impera",
GAMEL( 1993, vegasslw, 0, fw2ndpal, vegasslw, 0, ROT0, "Funworld", "Royal Vegas Joker Card (slow deal)", 0, layout_jollycrd )
GAMEL( 1993, vegasfst, vegasslw, fw2ndpal, vegasfst, 0, ROT0, "Soft Design", "Royal Vegas Joker Card (fast deal)", 0, layout_jollycrd )
GAMEL( 1993, vegasfte, vegasslw, fw2ndpal, vegasfte, 0, ROT0, "Soft Design", "Royal Vegas Joker Card (fast deal, english gfx)", 0, layout_jollycrd )
GAMEL( 1993, vegasmil, vegasslw, fw2ndpal, vegasmil, 0, ROT0, "Mile", "Royal Vegas Joker Card (fast deal, Mile)", 0, layout_jollycrd )
GAMEL( 198?, jolyjokr, 0, fw1stpal, funworld, 0, ROT0, "Impera", "Jolly Joker (98bet, set 1)", 0, layout_jollycrd )
GAMEL( 198?, jolyjokra, jolyjokr, fw1stpal, jolyjokra, 0, ROT0, "Impera", "Jolly Joker (98bet, set 2)", 0, layout_jollycrd )
GAMEL( 198?, jolyjokrb, jolyjokr, fw1stpal, funworld, 0, ROT0, "Impera", "Jolly Joker (40bet, croatian hack)", 0, layout_jollycrd )

View File

@ -9079,6 +9079,7 @@ Other Sun games
/* Funworld */
DRIVER( jollycrd ) /* (c) 1985 TAB-Austria */
DRIVER( jolyc3x3 ) /* (c) 1985 TAB-Austria */
DRIVER( jolycmzs ) /* (c) 1993 MZS Tech */
DRIVER( jolyc980 ) /* (c) 2000 Spale-Soft */
DRIVER( jolycdev ) /* (c) 1998 TAB/Evona */
DRIVER( jolyccra ) /* (c) 1985 TAB-Austria */
@ -9113,6 +9114,7 @@ Other Sun games
DRIVER( vegasslw ) /* (c) 1993 Funworld */
DRIVER( vegasfst ) /* (c) 1993 Soft Design */
DRIVER( vegasfte ) /* (c) 1993 Soft Design */
DRIVER( vegasmil ) /* (c) 1993 Mile */
DRIVER( jolyjokr ) /* (c) 198? Impera */
DRIVER( jolyjokra ) /* (c) 198? Impera */
DRIVER( jolyjokrb ) /* (c) 198? Impera */

View File

@ -11,7 +11,8 @@
* Jolly Card (austrian), TAB-Austria, 1985.
* Jolly Card (3x3 deal), TAB-Austria, 1985.
* Jolly Card Professional 2.0, Spale-Soft, 2000.
* Jolly Card Professional 2.0 (MZS Tech), MZS Tech, 1993.
* Jolly Card Professional 2.0 (Spale Soft), Spale Soft, 2000.
* Jolly Card (Evona Electronic), Evona Electronic 1998.
* Jolly Card (croatian, set 1), TAB-Austria, 1985.
* Jolly Card (croatian, set 2), Soft Design, 1993.
@ -45,6 +46,7 @@
* Royal Vegas Joker Card (slow deal), Funworld, 1993.
* Royal Vegas Joker Card (fast deal), Soft Design, 1993.
* Royal Vegas Joker Card (fast deal, english gfx), Soft Design, 1993.
* Royal Vegas Joker Card (fast deal, Mile), Mile, 1993.
* Jolly Joker (98bet, set 1). Impera, 198?.
* Jolly Joker (98bet, set 2). Impera, 198?.
* Jolly Joker (40bet, croatian hack), Impera, 198?.