~ubuntu-branches/debian/sid/mame/sid

« back to all changes in this revision

Viewing changes to mess/src/mame/drivers/jp.c

  • Committer: Package Import Robot
  • Author(s): Jordi Mallach, Jordi Mallach, Emmanuel Kasper
  • Date: 2011-12-19 22:56:27 UTC
  • mfrom: (0.1.2)
  • Revision ID: package-import@ubuntu.com-20111219225627-ub5oga1oys4ogqzm
Tags: 0.144-1
[ Jordi Mallach ]
* Fix syntax errors in DEP5 copyright file (lintian).
* Use a versioned copyright Format specification field.
* Update Vcs-* URLs.
* Move transitional packages to the new metapackages section, and make
  them priority extra.
* Remove references to GNU/Linux and MESS sources from copyright.
* Add build variables for s390x.
* Use .xz tarballs as it cuts 4MB for the upstream sources.
* Add nplayers.ini as a patch. Update copyright file to add CC-BY-SA-3.0.

[ Emmanuel Kasper ]
* New upstream release. Closes: #651538.
* Add Free Desktop compliant png icons of various sizes taken from
  the hydroxygen iconset
* Mess is now built from a new source package, to avoid possible source
  incompatibilities between mame and the mess overlay.
* Mame-tools are not built from the mame source package anymore, but
  from the mess source package

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#include "emu.h"
2
 
#include "cpu/z80/z80.h"
3
 
 
4
 
extern const char layout_pinball[];
5
 
 
6
 
class jp_state : public driver_device
7
 
{
8
 
public:
9
 
        jp_state(const machine_config &mconfig, device_type type, const char *tag)
10
 
                : driver_device(mconfig, type, tag) { }
11
 
};
12
 
 
13
 
 
14
 
static ADDRESS_MAP_START( jp_map, AS_PROGRAM, 8 )
15
 
        AM_RANGE(0x0000, 0xffff) AM_NOP
16
 
ADDRESS_MAP_END
17
 
 
18
 
static INPUT_PORTS_START( jp )
19
 
INPUT_PORTS_END
20
 
 
21
 
static MACHINE_RESET( jp )
22
 
{
23
 
}
24
 
 
25
 
static DRIVER_INIT( jp )
26
 
{
27
 
}
28
 
 
29
 
static MACHINE_CONFIG_START( jp, jp_state )
30
 
        /* basic machine hardware */
31
 
        MCFG_CPU_ADD("maincpu", Z80, 5000000)
32
 
        MCFG_CPU_PROGRAM_MAP(jp_map)
33
 
 
34
 
        MCFG_MACHINE_RESET( jp )
35
 
 
36
 
        /* video hardware */
37
 
        MCFG_DEFAULT_LAYOUT(layout_pinball)
38
 
MACHINE_CONFIG_END
39
 
 
40
 
/*-------------------------------------------------------------------
41
 
/ America 1492
42
 
/-------------------------------------------------------------------*/
43
 
ROM_START(america)
44
 
        ROM_REGION(0x10000, "maincpu", 0)
45
 
        ROM_LOAD("cpvi1492.dat", 0x0000, 0x2000, CRC(e1d3bd57) SHA1(049c17cd717404e58339100ab8efd4d6bf8ee791))
46
 
        ROM_REGION(0x10000, "cpu2", 0)
47
 
        ROM_LOAD("sbvi1492.dat", 0x00000, 0x4000, CRC(38934e06) SHA1(eef850a5096a7436b728921aed22fe5f3d85b4ee))
48
 
        ROM_REGION(0x40000, "sound1", 0)
49
 
        ROM_LOAD("b1vi1492.dat", 0x0000, 0x8000, CRC(e93083ed) SHA1(6a44675d8cc8b8af40091646f589b833245bf092))
50
 
        ROM_LOAD("b2vi1492.dat", 0x8000, 0x8000, CRC(88be85a0) SHA1(ebf9d88847d6fd787892f0a34258f38e48445014))
51
 
        ROM_LOAD("b3vi1492.dat", 0x10000, 0x8000, CRC(1304c87b) SHA1(f84eb3116dd9841892f46106f9443c09cc094675))
52
 
        ROM_LOAD("b4vi1492.dat", 0x18000, 0x8000, CRC(831e4033) SHA1(f51f3f5a226692caed59e4aac0843cdb40f0667d))
53
 
        ROM_LOAD("b5vi1492.dat", 0x20000, 0x8000, CRC(46ee29a5) SHA1(08d756f5a0430aca723f842951dd8520024859b0))
54
 
        ROM_LOAD("b6vi1492.dat", 0x28000, 0x8000, CRC(5180d751) SHA1(6c2e8edf606d24d86f4ab6da4adaf1d1095e9b19))
55
 
        ROM_LOAD("b7vi1492.dat", 0x30000, 0x8000, CRC(ba98138f) SHA1(2c8ef3b17972b7022afdf89c6280d02038b65501))
56
 
ROM_END
57
 
 
58
 
/*-------------------------------------------------------------------
59
 
/ Aqualand
60
 
/-------------------------------------------------------------------*/
61
 
ROM_START(aqualand)
62
 
        ROM_REGION(0x10000, "maincpu", 0)
63
 
        ROM_LOAD("jpaqcpu", 0x0000, 0x2000, CRC(53230fab) SHA1(0b049f3be412be598982537e7fa7abf9b2766a16))
64
 
        ROM_REGION(0x10000, "cpu2", 0)
65
 
        ROM_LOAD("jpaqsds", 0x00000, 0x4000, CRC(ff1e0cd2) SHA1(ef58d2b59929c7250dd30c413a3ba31ebfd7e09d))
66
 
        ROM_REGION(0x80000, "sound1", 0)
67
 
        ROM_LOAD("jpaq-1sd", 0x0000, 0x8000, CRC(7cdf2f7a) SHA1(e00482a6accd11e96fd0d444b3167b7d36332f7b))
68
 
        ROM_LOAD("jpaq-2sd", 0x8000, 0x8000, CRC(db05c774) SHA1(2d40410b70de6ab0de57e94c6d8ada6e8a4a2050))
69
 
        ROM_LOAD("jpaq-3sd", 0x10000, 0x8000, CRC(df38304e) SHA1(ec6f0c99764e3c3fe7e1de09b2d9b59d85d168d5))
70
 
        ROM_LOAD("jpaq-4sd", 0x18000, 0x8000, CRC(8065c03e) SHA1(0731cb76d3be117a82c4ad5b7e23b53e05b3a95a))
71
 
        ROM_LOAD("jpaq-5sd", 0x20000, 0x8000, CRC(a387a1a6) SHA1(20abee033a33e388a5f2ed3896a650766b62cfa2))
72
 
        ROM_LOAD("jpaq-6sd", 0x28000, 0x8000, CRC(55076afb) SHA1(68b86e6855b2a80e37d2fb172bb0c4fa107d4aba))
73
 
        ROM_LOAD("jpaq-7sd", 0x30000, 0x8000, CRC(67675b5b) SHA1(52b7cb310ddeff0bde7f0dfd37f61ab09964a75d))
74
 
        ROM_LOAD("jpaq-8sd", 0x38000, 0x8000, CRC(c9d2d30e) SHA1(ee504b0e2aa69f541c3f4d245cc6525a7c920fa7))
75
 
        ROM_LOAD("jpaq-9sd", 0x40000, 0x8000, CRC(3bc45f9f) SHA1(6d838b1ba94087f9a29af016b68125400dcf1fe5))
76
 
        ROM_LOAD("jpaq10sd", 0x48000, 0x8000, CRC(239cb7f3) SHA1(1abc59bc73cf84ee3b73d500bf57a2a202291fcb))
77
 
        ROM_LOAD("jpaq11sd", 0x50000, 0x8000, CRC(e5b9e70f) SHA1(7db0a13166120fe20bb76072475b092e942629cf))
78
 
        ROM_LOAD("jpaq12sd", 0x58000, 0x8000, CRC(9aa37260) SHA1(6eec14f0d7152bf0cfadabe5b3017b9b6b7aa2d3))
79
 
        ROM_LOAD("jpaq13sd", 0x60000, 0x8000, CRC(5599792e) SHA1(9d844d9f155f299bbe2d512f8ed84410e7a9cfb3))
80
 
        ROM_LOAD("jpaq14sd", 0x68000, 0x8000, CRC(0bdcbbbd) SHA1(555d8ed846079894cfc60041fb724deeaddc4e89))
81
 
ROM_END
82
 
 
83
 
/*-------------------------------------------------------------------
84
 
/ Faeton
85
 
/-------------------------------------------------------------------*/
86
 
ROM_START(faeton)
87
 
        ROM_REGION(0x10000, "maincpu", 0)
88
 
        ROM_LOAD("faeton.cpu", 0x0000, 0x2000, CRC(ef7e6915) SHA1(5d3d86549606b3d9134bb3f6d3026d6f3e07d4cd))
89
 
ROM_END
90
 
 
91
 
/*-------------------------------------------------------------------
92
 
/ Halley Comet
93
 
/-------------------------------------------------------------------*/
94
 
 
95
 
/*-------------------------------------------------------------------
96
 
/ Lortium
97
 
/-------------------------------------------------------------------*/
98
 
ROM_START(lortium)
99
 
        ROM_REGION(0x10000, "maincpu", 0)
100
 
        ROM_LOAD("cpulort1.dat", 0x0000, 0x2000, NO_DUMP)
101
 
        ROM_LOAD("cpulort2.dat", 0x2000, 0x2000, CRC(71eebb26) SHA1(9d49c1012555bda24ac7287499bcb93828cbb57f))
102
 
ROM_END
103
 
 
104
 
/*-------------------------------------------------------------------
105
 
/ Olympus
106
 
/-------------------------------------------------------------------*/
107
 
ROM_START(olympus)
108
 
        ROM_REGION(0x10000, "maincpu", 0)
109
 
        ROM_LOAD("olympus.dat", 0x0000, 0x2000, NO_DUMP)
110
 
        ROM_REGION(0x10000, "cpu2", 0)
111
 
        ROM_LOAD("cs.128", 0x00000, 0x4000, CRC(39b9107a) SHA1(8a11fa0c1558d0b1d309446b8a6f97e761b6559d))
112
 
        ROM_REGION(0x40000, "sound1", 0)
113
 
        ROM_LOAD("c1.256", 0x0000, 0x8000, CRC(93ceefbf) SHA1(be50b3d4485d4e8291047a52ca60656b55729555))
114
 
        ROM_LOAD("c2.256", 0x8000, 0x8000, NO_DUMP)
115
 
        ROM_LOAD("c3.256", 0x10000, 0x8000, CRC(266eb5dd) SHA1(0eb7c098ddb7f257daf625e5209a54c306d365bf))
116
 
        ROM_LOAD("c4.256", 0x18000, 0x8000, CRC(082a052d) SHA1(f316fbe6ff63433861a8856e297c953ce29a8901))
117
 
        ROM_LOAD("c5.256", 0x20000, 0x8000, CRC(402a3fb2) SHA1(1c078ca519271bf2bcbe0bc10e33078861085fcf))
118
 
        ROM_LOAD("c6.256", 0x28000, 0x8000, CRC(d113add1) SHA1(c0258226994af162ef766d5e8d27f809dac4ef7f))
119
 
        ROM_LOAD("c7.256", 0x30000, 0x8000, CRC(13f5fcad) SHA1(e7a8b76527067f16aa62d0f22eccde5b55eba972))
120
 
ROM_END
121
 
 
122
 
/*-------------------------------------------------------------------
123
 
/ Petaco
124
 
/-------------------------------------------------------------------*/
125
 
ROM_START(petaco)
126
 
        ROM_REGION(0x10000, "maincpu", 0)
127
 
        ROM_LOAD("petaco1.cpu", 0x0000, 0x2000, CRC(f4e09939) SHA1(dcc4220b269d271eb0b6ad0a5d3c1a240587a01b))
128
 
        ROM_LOAD("petaco2.cpu", 0x2000, 0x2000, CRC(d29a59ea) SHA1(bb7891e9597bbf5ae6a3276abf2b1247e082d828))
129
 
ROM_END
130
 
 
131
 
/*-------------------------------------------------------------------
132
 
/ Petaco 2
133
 
/-------------------------------------------------------------------*/
134
 
ROM_START(petaco2)
135
 
        ROM_REGION(0x10000, "maincpu", 0)
136
 
        ROM_LOAD("petaco2.dat", 0x0000, 0x2000, NO_DUMP)
137
 
        ROM_REGION(0x10000, "cpu2", 0)
138
 
        ROM_LOAD("jpsonid0.dat", 0x00000, 0x4000, CRC(1bdbdd60) SHA1(903012e58cdb4041e5546a377f5c9df83dc93737))
139
 
        ROM_REGION(0x40000, "sound1", 0)
140
 
        ROM_LOAD("jpsonid1.dat", 0x0000, 0x8000, CRC(e39da92a) SHA1(79eb60710bdf6b826349e02ae909426cb81e131e))
141
 
        ROM_LOAD("jpsonid2.dat", 0x8000, 0x8000, CRC(88456f1e) SHA1(168fe88ae9da5114d0ef6427df0503ca2eea9089))
142
 
        ROM_LOAD("jpsonid3.dat", 0x10000, 0x8000, CRC(c7597d29) SHA1(45abe1b28ad14610ac8e2bc3a70af46bbe6277f4))
143
 
        ROM_LOAD("jpsonid4.dat", 0x18000, 0x8000, CRC(0d29a028) SHA1(636cc9a1f6128c820b18db4bf764e0be10a46119))
144
 
        ROM_LOAD("jpsonid5.dat", 0x20000, 0x8000, CRC(76790393) SHA1(23df394ecd11205d83073dca160f8f9a98aaa169))
145
 
        ROM_LOAD("jpsonid6.dat", 0x28000, 0x8000, CRC(53c3f0b4) SHA1(dcf4c63636e2b7ff5cd2db99d949db9e33b78fc7))
146
 
        ROM_LOAD("jpsonid7.dat", 0x30000, 0x8000, CRC(ff430b1b) SHA1(423592a40eba174108dfc6817e549c643bb3c80f))
147
 
ROM_END
148
 
 
149
 
GAME(1986,      america,        0,              jp,     jp,     jp,     ROT0,   "Juegos Populares",                             "America 1492",                 GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
150
 
GAME(1986,      aqualand,       0,              jp,     jp,     jp,     ROT0,   "Juegos Populares",                             "Aqualand",                             GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
151
 
GAME(1985,      faeton,         0,              jp,     jp,     jp,     ROT0,   "Juegos Populares",                             "Faeton",                               GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
152
 
GAME(1987,      lortium,        0,              jp,     jp,     jp,     ROT0,   "Juegos Populares",                             "Lortium",                              GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
153
 
GAME(1984,      petaco,         0,              jp,     jp,     jp,     ROT0,   "Juegos Populares",                             "Petaco",                               GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
154
 
GAME(1985,      petaco2,        0,              jp,     jp,     jp,     ROT0,   "Juegos Populares",                             "Petaco 2",                             GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
155
 
GAME(1986,      olympus,        0,              jp,     jp,     jp,     ROT0,   "Juegos Populares",                             "Olympus",                              GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)