mirror of
https://github.com/holub/mame
synced 2025-07-01 08:18:59 +03:00
pinball/inder.cpp: Add an unknown gambling game on Inder pinball hardware (#12325)
New systems marked not working ------------------------------ Unknown gambling game on Inder pinball hardware [Arcade Planet, Recreativas.org]
This commit is contained in:
parent
e0eb2603ae
commit
e9ec26eccc
@ -1,11 +1,11 @@
|
|||||||
// license:BSD-3-Clause
|
// license:BSD-3-Clause
|
||||||
// copyright-holders:Robbbert
|
// copyright-holders: Robbbert
|
||||||
/*******************************************************************************************************
|
/*******************************************************************************************************
|
||||||
|
|
||||||
PINBALL
|
PINBALL
|
||||||
Inder S.A. of Spain
|
Inder S.A. of Spain
|
||||||
|
|
||||||
All manuals are in Spanish (including the 'English' ones), so some guesswork will be needed.
|
All manuals are in Spanish (including the 'English' ones).
|
||||||
The schematics for Brave Team, Canasta are too blurry to read.
|
The schematics for Brave Team, Canasta are too blurry to read.
|
||||||
Each game has different hardware. Note with switches: "Veleta" is normally closed.
|
Each game has different hardware. Note with switches: "Veleta" is normally closed.
|
||||||
Order of dips on "new cpu" games: 3,2,1,0,4,5,6,7 (so SL1(1) uses bit 3 of input definition).
|
Order of dips on "new cpu" games: 3,2,1,0,4,5,6,7 (so SL1(1) uses bit 3 of input definition).
|
||||||
@ -19,8 +19,11 @@ Note
|
|||||||
- La Rana is not a pinball machine - it looks like an upright arcade game with a frog's mouth and some
|
- La Rana is not a pinball machine - it looks like an upright arcade game with a frog's mouth and some
|
||||||
holes on a lower panel, while some indicators are on the upper panel. The main scores are on the
|
holes on a lower panel, while some indicators are on the upper panel. The main scores are on the
|
||||||
marquee. Each of 4 players has 3 digits. There's other buttons on the marquee too. The game has
|
marquee. Each of 4 players has 3 digits. There's other buttons on the marquee too. The game has
|
||||||
no screen. The purpose and usage of the game is unknown. Unable to get a manual, although it is known
|
no screen.
|
||||||
to exist.
|
Gameplay and description can be found on the patent fill (it's a traditional Spanish game, it's
|
||||||
|
easy to find more info about how to play it):
|
||||||
|
https://worldwide.espacenet.com/patent/search/family/008268025/publication/ES1014799U?q=pn%3DES1014799U
|
||||||
|
Photos and a (partial) manual can be found at: https://www.recreativas.org/la-rana-1051-inder
|
||||||
It can be played by pressing 5 (insert coin), press 1 (start) for each player, press A (start timer),
|
It can be played by pressing 5 (insert coin), press 1 (start) for each player, press A (start timer),
|
||||||
press various keys to score. Don't press X or the game instantly ends. When the timer runs out it
|
press various keys to score. Don't press X or the game instantly ends. When the timer runs out it
|
||||||
switches to the next player, or ends.
|
switches to the next player, or ends.
|
||||||
@ -29,7 +32,7 @@ Status:
|
|||||||
- All games are playable with sound.
|
- All games are playable with sound.
|
||||||
|
|
||||||
ToDo:
|
ToDo:
|
||||||
- The "new cpu" machines are lacking mechanical sounds. The output bits vary per game.
|
- The "new CPU" machines are lacking mechanical sounds. The output bits vary per game.
|
||||||
- La Rana: playable. Needs its own layout. Inputs to be figured out.
|
- La Rana: playable. Needs its own layout. Inputs to be figured out.
|
||||||
|
|
||||||
********************************************************************************************************/
|
********************************************************************************************************/
|
||||||
@ -1664,19 +1667,39 @@ ROM_START(ind250cc)
|
|||||||
ROM_LOAD("e-250cc.bin", 0x30000, 0x10000, CRC(538b3274) SHA1(eb76c41a60199bb94aec4666222e405bbcc33494))
|
ROM_LOAD("e-250cc.bin", 0x30000, 0x10000, CRC(538b3274) SHA1(eb76c41a60199bb94aec4666222e405bbcc33494))
|
||||||
ROM_END
|
ROM_END
|
||||||
|
|
||||||
|
/*---------------------------------------------------------------------------------------------------------------
|
||||||
|
/ Unknown gambling game on Inder pinball hardware.
|
||||||
|
/ According to PinMAME dev:
|
||||||
|
/ By inspecting the program ROMs, it seems that the game will "spin" several lamps so a pattern emerges.
|
||||||
|
/ If a certain pattern appears (a win), two to five tries can be made to increase your win, using three buttons.
|
||||||
|
/ You may also wait, not pushing anything, in which case the win stays the same.
|
||||||
|
/ If a win is made, some sort of payout starts (probably coins being dispensed).
|
||||||
|
/--------------------------------------------------------------------------------------------------------------*/
|
||||||
|
ROM_START(indunkgam)
|
||||||
|
ROM_REGION(0x4000, "maincpu", ROMREGION_ERASEFF)
|
||||||
|
ROM_LOAD("0.ci3", 0x0000, 0x2000, CRC(f819d4a4) SHA1(f8f73dadbf9d45af8fa004e92e660a6014c31f68))
|
||||||
|
ROM_LOAD("1.ci4", 0x2000, 0x2000, CRC(31837bed) SHA1(27edb9dec0e0368b5144922bc9e23fc9f69da34b))
|
||||||
|
|
||||||
|
ROM_REGION(0x2000, "audiocpu", ROMREGION_ERASEFF)
|
||||||
|
ROM_LOAD("audiocpu.snd", 0x0000, 0x2000, NO_DUMP)
|
||||||
|
|
||||||
|
ROM_REGION(0x40000, "audiorom", ROMREGION_ERASEFF)
|
||||||
|
ROM_LOAD("audiorom.snd", 0x00000, 0x10000, NO_DUMP)
|
||||||
|
ROM_END
|
||||||
|
|
||||||
} // Anonymous namespace
|
} // Anonymous namespace
|
||||||
|
|
||||||
|
|
||||||
// old cpu board, 6 digits, sn76489
|
// old CPU board, 6 digits, sn76489
|
||||||
GAME(1985, brvteam, 0, brvteam, brvteam, inder_state, empty_init, ROT0, "Inder", "Brave Team", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE )
|
GAME(1985, brvteam, 0, brvteam, brvteam, inder_state, empty_init, ROT0, "Inder", "Brave Team", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE )
|
||||||
|
|
||||||
// old cpu board, 7 digits, ay8910
|
// old CPU board, 7 digits, ay8910
|
||||||
GAME(1986, canasta, 0, canasta, canasta, inder_state, empty_init, ROT0, "Inder", "Canasta '86'", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE )
|
GAME(1986, canasta, 0, canasta, canasta, inder_state, empty_init, ROT0, "Inder", "Canasta '86'", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE )
|
||||||
|
|
||||||
// old cpu board, 7 digits, sound cpu with 2x ay8910
|
// old CPU board, 7 digits, sound cpu with 2x ay8910
|
||||||
GAME(1986, lapbylap, 0, lapbylap, lapbylap, inder_state, empty_init, ROT0, "Inder", "Lap By Lap", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE )
|
GAME(1986, lapbylap, 0, lapbylap, lapbylap, inder_state, empty_init, ROT0, "Inder", "Lap By Lap", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE )
|
||||||
|
|
||||||
// new cpu board, sound board with msm5205
|
// new CPU board, sound board with msm5205
|
||||||
GAME(1987, pinmoonl, 0, inder, pinmoonl, inder_state, init_0, ROT0, "Inder", "Moon Light (Inder)", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE )
|
GAME(1987, pinmoonl, 0, inder, pinmoonl, inder_state, init_0, ROT0, "Inder", "Moon Light (Inder)", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE )
|
||||||
GAME(1988, pinclown, 0, inder, pinclown, inder_state, init_1, ROT0, "Inder", "Clown (Inder)", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE )
|
GAME(1988, pinclown, 0, inder, pinclown, inder_state, init_1, ROT0, "Inder", "Clown (Inder)", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE )
|
||||||
GAME(1989, corsario, 0, inder, corsario, inder_state, init_1, ROT0, "Inder", "Corsario", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE )
|
GAME(1989, corsario, 0, inder, corsario, inder_state, init_1, ROT0, "Inder", "Corsario", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE )
|
||||||
@ -1684,3 +1707,6 @@ GAME(1990, mundial, 0, inder, mundial, inder_state, init_1, ROT0, "Inder",
|
|||||||
GAME(1991, atleta, 0, inder, atleta, inder_state, init_1, ROT0, "Inder", "Atleta", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE )
|
GAME(1991, atleta, 0, inder, atleta, inder_state, init_1, ROT0, "Inder", "Atleta", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE )
|
||||||
GAME(1991, larana, 0, inder, larana, inder_state, init_0, ROT0, "Inder", "La Rana", MACHINE_IS_SKELETON_MECHANICAL | MACHINE_SUPPORTS_SAVE )
|
GAME(1991, larana, 0, inder, larana, inder_state, init_0, ROT0, "Inder", "La Rana", MACHINE_IS_SKELETON_MECHANICAL | MACHINE_SUPPORTS_SAVE )
|
||||||
GAME(1992, ind250cc, 0, inder, ind250cc, inder_state, init_1, ROT0, "Inder", "250 CC", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE )
|
GAME(1992, ind250cc, 0, inder, ind250cc, inder_state, init_1, ROT0, "Inder", "250 CC", MACHINE_MECHANICAL | MACHINE_SUPPORTS_SAVE )
|
||||||
|
|
||||||
|
// Unknown sound hardware, unknown machine (using 'larana' inputs until proper ones are figured out).
|
||||||
|
GAME(1991, indunkgam, 0, inder, larana, inder_state, init_0, ROT0, "Inder", "Unknown gambling game on Inder pinball hardware", MACHINE_IS_SKELETON_MECHANICAL | MACHINE_SUPPORTS_SAVE )
|
||||||
|
Loading…
Reference in New Issue
Block a user