~ubuntu-branches/ubuntu/raring/mame/raring-proposed

« back to all changes in this revision

Viewing changes to src/mame/drivers/de_3b.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:
3
3
*/
4
4
#include "emu.h"
5
5
#include "cpu/m6800/m6800.h"
 
6
#include "audio/decobsmt.h"
6
7
 
7
8
extern const char layout_pinball[];
8
9
class de_3b_state : public driver_device
9
10
{
10
11
public:
11
12
        de_3b_state(const machine_config &mconfig, device_type type, const char *tag)
12
 
                : driver_device(mconfig, type, tag) { }
 
13
    : driver_device(mconfig, type, tag),
 
14
    m_maincpu(*this, "maincpu"),
 
15
    m_decobsmt(*this, "decobsmt")
 
16
    { }
 
17
 
 
18
        required_device<cpu_device> m_maincpu;
 
19
        required_device<decobsmt_device> m_decobsmt;
13
20
};
14
21
 
15
22
 
35
42
 
36
43
        MCFG_MACHINE_RESET( de_3b )
37
44
 
38
 
        /* video hardware */
39
 
        MCFG_DEFAULT_LAYOUT(layout_pinball)
 
45
        /* sound hardware */
 
46
        MCFG_DECOBSMT_ADD(DECOBSMT_TAG)
40
47
MACHINE_CONFIG_END
41
48
 
42
49
/*-------------------------------------------------------------
48
55
        ROM_REGION(0x01000000, "cpu3", 0)
49
56
        ROM_LOAD16_BYTE("bfdrom0a.401", 0x00000001, 0x00080000, CRC(8a3c20ad) SHA1(37415ac7ba178981dffce3a17502f39ab29d90ea))
50
57
        ROM_LOAD16_BYTE("bfdrom3a.401", 0x00000000, 0x00080000, CRC(5ef46847) SHA1(a80f241db3d309f0bcb455051e33fc2b74e2ddcd))
51
 
        ROM_REGION(0x010000, "cpu2", 0)
 
58
        ROM_REGION(0x010000, "soundcpu", 0)
52
59
        ROM_LOAD("bmfu7.bin", 0x0000, 0x10000, CRC(58c0d144) SHA1(88a404d3625c7c154892282598b4949ac97de12b))
53
 
        ROM_REGION(0x200000, "sound1", 0)
 
60
        ROM_REGION(0x1000000, "bsmt", 0)
54
61
        ROM_LOAD("bmfu17.bin", 0x000000, 0x80000, CRC(edcd5c10) SHA1(561f22fb7817f64e09ef6adda646f58f31b80bf4))
55
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
56
 
        ROM_LOAD("bmfu21.bin", 0x100000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
57
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
62
        ROM_LOAD("bmfu21.bin", 0x080000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
58
63
ROM_END
59
64
 
60
65
ROM_START(batmanf3)
63
68
        ROM_REGION(0x01000000, "cpu3", 0)
64
69
        ROM_LOAD16_BYTE("bmfrom0a.300", 0x00000001, 0x00080000, CRC(764bb217) SHA1(2923d2d2924faa4bdc6e67087fb8ce694d27809a))
65
70
        ROM_LOAD16_BYTE("bmfrom3a.300", 0x00000000, 0x00080000, CRC(b4e3b515) SHA1(0f8bf08bc480eed575da54bfc0135f38a86302d4))
66
 
        ROM_REGION(0x010000, "cpu2", 0)
 
71
        ROM_REGION(0x010000, "soundcpu", 0)
67
72
        ROM_LOAD("bmfu7.bin", 0x0000, 0x10000, CRC(58c0d144) SHA1(88a404d3625c7c154892282598b4949ac97de12b))
68
 
        ROM_REGION(0x200000, "sound1", 0)
 
73
        ROM_REGION(0x1000000, "bsmt", 0)
69
74
        ROM_LOAD("bmfu17.bin", 0x000000, 0x80000, CRC(edcd5c10) SHA1(561f22fb7817f64e09ef6adda646f58f31b80bf4))
70
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
71
 
        ROM_LOAD("bmfu21.bin", 0x100000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
72
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
75
        ROM_LOAD("bmfu21.bin", 0x080000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
73
76
ROM_END
74
77
 
75
78
ROM_START(bmf_uk)
78
81
        ROM_REGION(0x01000000, "cpu3", 0)
79
82
        ROM_LOAD16_BYTE("bfdrom0a.401", 0x00000001, 0x00080000, CRC(8a3c20ad) SHA1(37415ac7ba178981dffce3a17502f39ab29d90ea))
80
83
        ROM_LOAD16_BYTE("bfdrom3a.401", 0x00000000, 0x00080000, CRC(5ef46847) SHA1(a80f241db3d309f0bcb455051e33fc2b74e2ddcd))
81
 
        ROM_REGION(0x010000, "cpu2", 0)
 
84
        ROM_REGION(0x010000, "soundcpu", 0)
82
85
        ROM_LOAD("bmfu7.bin", 0x0000, 0x10000, CRC(58c0d144) SHA1(88a404d3625c7c154892282598b4949ac97de12b))
83
 
        ROM_REGION(0x200000, "sound1", 0)
 
86
        ROM_REGION(0x1000000, "bsmt", 0)
84
87
        ROM_LOAD("bmfu17.bin", 0x000000, 0x80000, CRC(edcd5c10) SHA1(561f22fb7817f64e09ef6adda646f58f31b80bf4))
85
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
86
 
        ROM_LOAD("bmfu21.bin", 0x100000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
87
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
88
        ROM_LOAD("bmfu21.bin", 0x080000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
88
89
ROM_END
89
90
 
90
91
ROM_START(bmf_cn)
93
94
        ROM_REGION(0x01000000, "cpu3", 0)
94
95
        ROM_LOAD16_BYTE("bfdrom0a.401", 0x00000001, 0x00080000, CRC(8a3c20ad) SHA1(37415ac7ba178981dffce3a17502f39ab29d90ea))
95
96
        ROM_LOAD16_BYTE("bfdrom3a.401", 0x00000000, 0x00080000, CRC(5ef46847) SHA1(a80f241db3d309f0bcb455051e33fc2b74e2ddcd))
96
 
        ROM_REGION(0x010000, "cpu2", 0)
 
97
        ROM_REGION(0x010000, "soundcpu", 0)
97
98
        ROM_LOAD("bmfu7.bin", 0x0000, 0x10000, CRC(58c0d144) SHA1(88a404d3625c7c154892282598b4949ac97de12b))
98
 
        ROM_REGION(0x200000, "sound1", 0)
 
99
        ROM_REGION(0x1000000, "bsmt", 0)
99
100
        ROM_LOAD("bmfu17.bin", 0x000000, 0x80000, CRC(edcd5c10) SHA1(561f22fb7817f64e09ef6adda646f58f31b80bf4))
100
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
101
 
        ROM_LOAD("bmfu21.bin", 0x100000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
102
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
101
        ROM_LOAD("bmfu21.bin", 0x080000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
103
102
ROM_END
104
103
 
105
104
ROM_START(bmf_no)
108
107
        ROM_REGION(0x01000000, "cpu3", 0)
109
108
        ROM_LOAD16_BYTE("bfdrom0a.401", 0x00000001, 0x00080000, CRC(8a3c20ad) SHA1(37415ac7ba178981dffce3a17502f39ab29d90ea))
110
109
        ROM_LOAD16_BYTE("bfdrom3a.401", 0x00000000, 0x00080000, CRC(5ef46847) SHA1(a80f241db3d309f0bcb455051e33fc2b74e2ddcd))
111
 
        ROM_REGION(0x010000, "cpu2", 0)
 
110
        ROM_REGION(0x010000, "soundcpu", 0)
112
111
        ROM_LOAD("bmfu7.bin", 0x0000, 0x10000, CRC(58c0d144) SHA1(88a404d3625c7c154892282598b4949ac97de12b))
113
 
        ROM_REGION(0x200000, "sound1", 0)
 
112
        ROM_REGION(0x1000000, "bsmt", 0)
114
113
        ROM_LOAD("bmfu17.bin", 0x000000, 0x80000, CRC(edcd5c10) SHA1(561f22fb7817f64e09ef6adda646f58f31b80bf4))
115
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
116
 
        ROM_LOAD("bmfu21.bin", 0x100000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
117
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
114
        ROM_LOAD("bmfu21.bin", 0x080000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
118
115
ROM_END
119
116
 
120
117
ROM_START(bmf_sv)
123
120
        ROM_REGION(0x01000000, "cpu3", 0)
124
121
        ROM_LOAD16_BYTE("bfdrom0a.401", 0x00000001, 0x00080000, CRC(8a3c20ad) SHA1(37415ac7ba178981dffce3a17502f39ab29d90ea))
125
122
        ROM_LOAD16_BYTE("bfdrom3a.401", 0x00000000, 0x00080000, CRC(5ef46847) SHA1(a80f241db3d309f0bcb455051e33fc2b74e2ddcd))
126
 
        ROM_REGION(0x010000, "cpu2", 0)
 
123
        ROM_REGION(0x010000, "soundcpu", 0)
127
124
        ROM_LOAD("bmfu7.bin", 0x0000, 0x10000, CRC(58c0d144) SHA1(88a404d3625c7c154892282598b4949ac97de12b))
128
 
        ROM_REGION(0x200000, "sound1", 0)
 
125
        ROM_REGION(0x1000000, "bsmt", 0)
129
126
        ROM_LOAD("bmfu17.bin", 0x000000, 0x80000, CRC(edcd5c10) SHA1(561f22fb7817f64e09ef6adda646f58f31b80bf4))
130
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
131
 
        ROM_LOAD("bmfu21.bin", 0x100000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
132
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
127
        ROM_LOAD("bmfu21.bin", 0x080000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
133
128
ROM_END
134
129
 
135
130
ROM_START(bmf_at)
138
133
        ROM_REGION(0x01000000, "cpu3", 0)
139
134
        ROM_LOAD16_BYTE("bfdrom0g.401", 0x00000001, 0x00080000, CRC(3a2d7d53) SHA1(340107290d58bfb8b9a6613215eb556626fe2461))
140
135
        ROM_LOAD16_BYTE("bfdrom3g.401", 0x00000000, 0x00080000, CRC(94e424f1) SHA1(3a6daf9cbd38e21e2c6447ff1fb0e86b4c03f971))
141
 
        ROM_REGION(0x010000, "cpu2", 0)
 
136
        ROM_REGION(0x010000, "soundcpu", 0)
142
137
        ROM_LOAD("bmfu7.bin", 0x0000, 0x10000, CRC(58c0d144) SHA1(88a404d3625c7c154892282598b4949ac97de12b))
143
 
        ROM_REGION(0x200000, "sound1", 0)
 
138
        ROM_REGION(0x1000000, "bsmt", 0)
144
139
        ROM_LOAD("bmfu17.bin", 0x000000, 0x80000, CRC(edcd5c10) SHA1(561f22fb7817f64e09ef6adda646f58f31b80bf4))
145
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
146
 
        ROM_LOAD("bmfu21.bin", 0x100000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
147
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
140
        ROM_LOAD("bmfu21.bin", 0x080000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
148
141
ROM_END
149
142
 
150
143
ROM_START(bmf_ch)
153
146
        ROM_REGION(0x01000000, "cpu3", 0)
154
147
        ROM_LOAD16_BYTE("bfdrom0g.401", 0x00000001, 0x00080000, CRC(3a2d7d53) SHA1(340107290d58bfb8b9a6613215eb556626fe2461))
155
148
        ROM_LOAD16_BYTE("bfdrom3g.401", 0x00000000, 0x00080000, CRC(94e424f1) SHA1(3a6daf9cbd38e21e2c6447ff1fb0e86b4c03f971))
156
 
        ROM_REGION(0x010000, "cpu2", 0)
 
149
        ROM_REGION(0x010000, "soundcpu", 0)
157
150
        ROM_LOAD("bmfu7.bin", 0x0000, 0x10000, CRC(58c0d144) SHA1(88a404d3625c7c154892282598b4949ac97de12b))
158
 
        ROM_REGION(0x200000, "sound1", 0)
 
151
        ROM_REGION(0x1000000, "bsmt", 0)
159
152
        ROM_LOAD("bmfu17.bin", 0x000000, 0x80000, CRC(edcd5c10) SHA1(561f22fb7817f64e09ef6adda646f58f31b80bf4))
160
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
161
 
        ROM_LOAD("bmfu21.bin", 0x100000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
162
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
153
        ROM_LOAD("bmfu21.bin", 0x080000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
163
154
ROM_END
164
155
 
165
156
ROM_START(bmf_de)
168
159
        ROM_REGION(0x01000000, "cpu3", 0)
169
160
        ROM_LOAD16_BYTE("bfdrom0g.401", 0x00000001, 0x00080000, CRC(3a2d7d53) SHA1(340107290d58bfb8b9a6613215eb556626fe2461))
170
161
        ROM_LOAD16_BYTE("bfdrom3g.401", 0x00000000, 0x00080000, CRC(94e424f1) SHA1(3a6daf9cbd38e21e2c6447ff1fb0e86b4c03f971))
171
 
        ROM_REGION(0x010000, "cpu2", 0)
 
162
        ROM_REGION(0x010000, "soundcpu", 0)
172
163
        ROM_LOAD("bmfu7.bin", 0x0000, 0x10000, CRC(58c0d144) SHA1(88a404d3625c7c154892282598b4949ac97de12b))
173
 
        ROM_REGION(0x200000, "sound1", 0)
 
164
        ROM_REGION(0x1000000, "bsmt", 0)
174
165
        ROM_LOAD("bmfu17.bin", 0x000000, 0x80000, CRC(edcd5c10) SHA1(561f22fb7817f64e09ef6adda646f58f31b80bf4))
175
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
176
 
        ROM_LOAD("bmfu21.bin", 0x100000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
177
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
166
        ROM_LOAD("bmfu21.bin", 0x080000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
178
167
ROM_END
179
168
 
180
169
ROM_START(bmf_be)
183
172
        ROM_REGION(0x01000000, "cpu3", 0)
184
173
        ROM_LOAD16_BYTE("bfdrom0f.401", 0x00000001, 0x00080000, CRC(e7473f6f) SHA1(f5951a9b6a8776073adf10e38b9d68d6d444240a))
185
174
        ROM_LOAD16_BYTE("bfdrom3f.401", 0x00000000, 0x00080000, CRC(f7951709) SHA1(ace5b374d1e382d6f612b2bafc0e9fdde9e21014))
186
 
        ROM_REGION(0x010000, "cpu2", 0)
 
175
        ROM_REGION(0x010000, "soundcpu", 0)
187
176
        ROM_LOAD("bmfu7.bin", 0x0000, 0x10000, CRC(58c0d144) SHA1(88a404d3625c7c154892282598b4949ac97de12b))
188
 
        ROM_REGION(0x200000, "sound1", 0)
 
177
        ROM_REGION(0x1000000, "bsmt", 0)
189
178
        ROM_LOAD("bmfu17.bin", 0x000000, 0x80000, CRC(edcd5c10) SHA1(561f22fb7817f64e09ef6adda646f58f31b80bf4))
190
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
191
 
        ROM_LOAD("bmfu21.bin", 0x100000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
192
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
179
        ROM_LOAD("bmfu21.bin", 0x080000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
193
180
ROM_END
194
181
 
195
182
ROM_START(bmf_fr)
198
185
        ROM_REGION(0x01000000, "cpu3", 0)
199
186
        ROM_LOAD16_BYTE("bfdrom0f.401", 0x00000001, 0x00080000, CRC(e7473f6f) SHA1(f5951a9b6a8776073adf10e38b9d68d6d444240a))
200
187
        ROM_LOAD16_BYTE("bfdrom3f.401", 0x00000000, 0x00080000, CRC(f7951709) SHA1(ace5b374d1e382d6f612b2bafc0e9fdde9e21014))
201
 
        ROM_REGION(0x010000, "cpu2", 0)
 
188
        ROM_REGION(0x010000, "soundcpu", 0)
202
189
        ROM_LOAD("bmfu7.bin", 0x0000, 0x10000, CRC(58c0d144) SHA1(88a404d3625c7c154892282598b4949ac97de12b))
203
 
        ROM_REGION(0x200000, "sound1", 0)
 
190
        ROM_REGION(0x1000000, "bsmt", 0)
204
191
        ROM_LOAD("bmfu17.bin", 0x000000, 0x80000, CRC(edcd5c10) SHA1(561f22fb7817f64e09ef6adda646f58f31b80bf4))
205
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
206
 
        ROM_LOAD("bmfu21.bin", 0x100000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
207
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
192
        ROM_LOAD("bmfu21.bin", 0x080000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
208
193
ROM_END
209
194
 
210
195
ROM_START(bmf_nl)
213
198
        ROM_REGION(0x01000000, "cpu3", 0)
214
199
        ROM_LOAD16_BYTE("bfdrom0f.401", 0x00000001, 0x00080000, CRC(e7473f6f) SHA1(f5951a9b6a8776073adf10e38b9d68d6d444240a))
215
200
        ROM_LOAD16_BYTE("bfdrom3f.401", 0x00000000, 0x00080000, CRC(f7951709) SHA1(ace5b374d1e382d6f612b2bafc0e9fdde9e21014))
216
 
        ROM_REGION(0x010000, "cpu2", 0)
 
201
        ROM_REGION(0x010000, "soundcpu", 0)
217
202
        ROM_LOAD("bmfu7.bin", 0x0000, 0x10000, CRC(58c0d144) SHA1(88a404d3625c7c154892282598b4949ac97de12b))
218
 
        ROM_REGION(0x200000, "sound1", 0)
 
203
        ROM_REGION(0x1000000, "bsmt", 0)
219
204
        ROM_LOAD("bmfu17.bin", 0x000000, 0x80000, CRC(edcd5c10) SHA1(561f22fb7817f64e09ef6adda646f58f31b80bf4))
220
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
221
 
        ROM_LOAD("bmfu21.bin", 0x100000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
222
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
205
        ROM_LOAD("bmfu21.bin", 0x080000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
223
206
ROM_END
224
207
 
225
208
ROM_START(bmf_it)
228
211
        ROM_REGION(0x01000000, "cpu3", 0)
229
212
        ROM_LOAD16_BYTE("bfdrom0i.401", 0x00000001, 0x00080000, CRC(23051253) SHA1(155669a3fecd6e67838b10e71a57a6b871c8762a))
230
213
        ROM_LOAD16_BYTE("bfdrom3i.401", 0x00000000, 0x00080000, CRC(82b61a41) SHA1(818c8fdbf44e29fe0ec5362a34ac948e98002efa))
231
 
        ROM_REGION(0x010000, "cpu2", 0)
 
214
        ROM_REGION(0x010000, "soundcpu", 0)
232
215
        ROM_LOAD("bmfu7.bin", 0x0000, 0x10000, CRC(58c0d144) SHA1(88a404d3625c7c154892282598b4949ac97de12b))
233
 
        ROM_REGION(0x200000, "sound1", 0)
 
216
        ROM_REGION(0x1000000, "bsmt", 0)
234
217
        ROM_LOAD("bmfu17.bin", 0x000000, 0x80000, CRC(edcd5c10) SHA1(561f22fb7817f64e09ef6adda646f58f31b80bf4))
235
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
236
 
        ROM_LOAD("bmfu21.bin", 0x100000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
237
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
218
        ROM_LOAD("bmfu21.bin", 0x080000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
238
219
ROM_END
239
220
 
240
221
ROM_START(bmf_sp)
243
224
        ROM_REGION(0x01000000, "cpu3", 0)
244
225
        ROM_LOAD16_BYTE("bfdrom0l.401", 0x00000001, 0x00080000, CRC(b22b10d9) SHA1(c8f5637b00b0701d47a3b6bc0fdae08ae1a8df64))
245
226
        ROM_LOAD16_BYTE("bfdrom3l.401", 0x00000000, 0x00080000, CRC(016b8666) SHA1(c10b7fc2c1e5b8382ff5b021a6b70f3a550b190e))
246
 
        ROM_REGION(0x010000, "cpu2", 0)
 
227
        ROM_REGION(0x010000, "soundcpu", 0)
247
228
        ROM_LOAD("bmfu7.bin", 0x0000, 0x10000, CRC(58c0d144) SHA1(88a404d3625c7c154892282598b4949ac97de12b))
248
 
        ROM_REGION(0x200000, "sound1", 0)
 
229
        ROM_REGION(0x1000000, "bsmt", 0)
249
230
        ROM_LOAD("bmfu17.bin", 0x000000, 0x80000, CRC(edcd5c10) SHA1(561f22fb7817f64e09ef6adda646f58f31b80bf4))
250
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
251
 
        ROM_LOAD("bmfu21.bin", 0x100000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
252
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
231
        ROM_LOAD("bmfu21.bin", 0x080000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
253
232
ROM_END
254
233
 
255
234
ROM_START(bmf_jp)
258
237
        ROM_REGION(0x01000000, "cpu3", 0)
259
238
        ROM_LOAD16_BYTE("bfdrom0a.401", 0x00000001, 0x00080000, CRC(8a3c20ad) SHA1(37415ac7ba178981dffce3a17502f39ab29d90ea))
260
239
        ROM_LOAD16_BYTE("bfdrom3a.401", 0x00000000, 0x00080000, CRC(5ef46847) SHA1(a80f241db3d309f0bcb455051e33fc2b74e2ddcd))
261
 
        ROM_REGION(0x010000, "cpu2", 0)
 
240
        ROM_REGION(0x010000, "soundcpu", 0)
262
241
        ROM_LOAD("bmfu7.bin", 0x0000, 0x10000, CRC(58c0d144) SHA1(88a404d3625c7c154892282598b4949ac97de12b))
263
 
        ROM_REGION(0x200000, "sound1", 0)
 
242
        ROM_REGION(0x1000000, "bsmt", 0)
264
243
        ROM_LOAD("bmfu17.bin", 0x000000, 0x80000, CRC(edcd5c10) SHA1(561f22fb7817f64e09ef6adda646f58f31b80bf4))
265
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
266
 
        ROM_LOAD("bmfu21.bin", 0x100000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
267
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
244
        ROM_LOAD("bmfu21.bin", 0x080000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
268
245
ROM_END
269
246
 
270
247
ROM_START(bmf_time)
273
250
        ROM_REGION(0x01000000, "cpu3", 0)
274
251
        ROM_LOAD16_BYTE("bfdrom0t.401", 0x00000001, 0x00080000, CRC(b83b8d28) SHA1(b90e6a6fa55dadbf0e752745b87d1e8e9d7ccfa7))
275
252
        ROM_LOAD16_BYTE("bfdrom3t.401", 0x00000000, 0x00080000, CRC(a024b1a5) SHA1(2fc8697fa98b7de7a844ca4d6a162b96cc751447))
276
 
        ROM_REGION(0x010000, "cpu2", 0)
 
253
        ROM_REGION(0x010000, "soundcpu", 0)
277
254
        ROM_LOAD("bmfu7.bin", 0x0000, 0x10000, CRC(58c0d144) SHA1(88a404d3625c7c154892282598b4949ac97de12b))
278
 
        ROM_REGION(0x200000, "sound1", 0)
 
255
        ROM_REGION(0x1000000, "bsmt", 0)
279
256
        ROM_LOAD("bmfu17.bin", 0x000000, 0x80000, CRC(edcd5c10) SHA1(561f22fb7817f64e09ef6adda646f58f31b80bf4))
280
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
281
 
        ROM_LOAD("bmfu21.bin", 0x100000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
282
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
257
        ROM_LOAD("bmfu21.bin", 0x080000, 0x80000, CRC(e41a516d) SHA1(9c41803a01046e57f8bd8759fe5e62ad6abaa80c))
283
258
ROM_END
284
259
 
285
260
/*-------------------------------------------------------------
291
266
        ROM_REGION(0x01000000, "cpu3", 0)
292
267
        ROM_LOAD16_BYTE("bayrom0a.400", 0x00000001, 0x00080000, CRC(43d615c6) SHA1(7c843b6d5215305b02a55c9fa1d62375ef0766ea))
293
268
        ROM_LOAD16_BYTE("bayrom3a.400", 0x00000000, 0x00080000, CRC(41bcb66b) SHA1(e6f0a9236e14c2e919881ca1ffe3356aaa121730))
294
 
        ROM_REGION(0x010000, "cpu2", 0)
 
269
        ROM_REGION(0x010000, "soundcpu", 0)
295
270
        ROM_LOAD("bayw.u7", 0x0000, 0x10000, CRC(90d6d8a8) SHA1(482c5643453f21a078257aa13398845ef19cab3c))
296
 
        ROM_REGION(0x200000, "sound1", 0)
 
271
        ROM_REGION(0x1000000, "bsmt", 0)
297
272
        ROM_LOAD("bayw.u17", 0x000000, 0x80000, CRC(b20fde56) SHA1(2f2db49245e4a6a8251cbe896b2437fcec88d42d))
298
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
299
 
        ROM_LOAD("bayw.u21", 0x100000, 0x80000, CRC(b7598881) SHA1(19d1dde1cb6634a7c7b5cdb4fa01cd09cc7d7777))
300
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
273
        ROM_LOAD("bayw.u21", 0x080000, 0x80000, CRC(b7598881) SHA1(19d1dde1cb6634a7c7b5cdb4fa01cd09cc7d7777))
301
274
ROM_END
302
275
 
303
276
/*-------------------------------------------------------------
309
282
        ROM_REGION(0x01000000, "cpu3", 0)
310
283
        ROM_LOAD16_BYTE("frdspr0a.103", 0x00000001, 0x00080000, CRC(9dd09c7d) SHA1(c5668e53d6c914667a59538f82222ec2efc6f187))
311
284
        ROM_LOAD16_BYTE("frdspr3a.103", 0x00000000, 0x00080000, CRC(73b538bb) SHA1(07d7ae21f062d15711d72af03bfcd52608f75a5f))
312
 
        ROM_REGION(0x010000, "cpu2", 0)
 
285
        ROM_REGION(0x010000, "soundcpu", 0)
313
286
        ROM_LOAD("frsnd.u7", 0x0000, 0x10000, CRC(084f856c) SHA1(c91331a32b565c2ed3f96156f44143dc22009e8e))
314
 
        ROM_REGION(0x400000, "sound1", 0)
 
287
        ROM_REGION(0x1000000, "bsmt", 0)
315
288
        ROM_LOAD("frsnd.u17", 0x000000, 0x80000, CRC(0da904d6) SHA1(e190f1a35147b2f39224832969ca7b1d4a30f6cc))
316
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
317
 
        ROM_LOAD("frsnd.u21", 0x100000, 0x80000, CRC(14d4bc12) SHA1(9e7005c5bd0afe7f9c9215b39878496640cdea77))
318
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
319
 
        ROM_LOAD("frsnd.u36", 0x200000, 0x80000, CRC(9964d721) SHA1(5ea0bc051d1909bee80d3feb6b7350b6307b6dcb))
320
 
        ROM_RELOAD(0x200000 + 0x80000, 0x80000)
 
289
        ROM_LOAD("frsnd.u21", 0x080000, 0x80000, CRC(14d4bc12) SHA1(9e7005c5bd0afe7f9c9215b39878496640cdea77))
 
290
        ROM_LOAD("frsnd.u36", 0x100000, 0x80000, CRC(9964d721) SHA1(5ea0bc051d1909bee80d3feb6b7350b6307b6dcb))
321
291
ROM_END
322
292
 
323
293
ROM_START(frankstg)
326
296
        ROM_REGION(0x01000000, "cpu3", 0)
327
297
        ROM_LOAD16_BYTE("frdspr0g.101", 0x00000001, 0x00080000, CRC(5e27ec02) SHA1(351d6f1b7d72e415f2bf5780b6533dbd67579261))
328
298
        ROM_LOAD16_BYTE("frdspr3g.101", 0x00000000, 0x00080000, CRC(d6c607b5) SHA1(876d4bd2a5b89f1a28ff7cd45494c7245f147d27))
329
 
        ROM_REGION(0x010000, "cpu2", 0)
 
299
        ROM_REGION(0x010000, "soundcpu", 0)
330
300
        ROM_LOAD("frsnd.u7", 0x0000, 0x10000, CRC(084f856c) SHA1(c91331a32b565c2ed3f96156f44143dc22009e8e))
331
 
        ROM_REGION(0x400000, "sound1", 0)
 
301
        ROM_REGION(0x1000000, "bsmt", 0)
332
302
        ROM_LOAD("frsnd.u17", 0x000000, 0x80000, CRC(0da904d6) SHA1(e190f1a35147b2f39224832969ca7b1d4a30f6cc))
333
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
334
 
        ROM_LOAD("frsnd.u21", 0x100000, 0x80000, CRC(14d4bc12) SHA1(9e7005c5bd0afe7f9c9215b39878496640cdea77))
335
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
336
 
        ROM_LOAD("frsnd.u36", 0x200000, 0x80000, CRC(9964d721) SHA1(5ea0bc051d1909bee80d3feb6b7350b6307b6dcb))
337
 
        ROM_RELOAD(0x200000 + 0x80000, 0x80000)
 
303
        ROM_LOAD("frsnd.u21", 0x080000, 0x80000, CRC(14d4bc12) SHA1(9e7005c5bd0afe7f9c9215b39878496640cdea77))
 
304
        ROM_LOAD("frsnd.u36", 0x100000, 0x80000, CRC(9964d721) SHA1(5ea0bc051d1909bee80d3feb6b7350b6307b6dcb))
338
305
ROM_END
339
306
 
340
307
/*-------------------------------------------------------------
346
313
        ROM_REGION(0x01000000, "cpu3", 0)
347
314
        ROM_LOAD16_BYTE("mavdisp0.402", 0x00000001, 0x00080000, CRC(4e643525) SHA1(30b91c91c2f1295cdd018023c5ac783570a0aeea))
348
315
        ROM_LOAD16_BYTE("mavdisp3.402", 0x00000000, 0x00080000, CRC(8c5f9460) SHA1(6369b4c98ec6fd5e769275b44631b2b6dd5c411b))
349
 
        ROM_REGION(0x010000, "cpu2", 0)
 
316
        ROM_REGION(0x010000, "soundcpu", 0)
350
317
        ROM_LOAD("mavu7.dat", 0x0000, 0x10000, CRC(427e6ab9) SHA1(6ad9295097f3d498383c91adf4ca667f797f29b1))
351
 
        ROM_REGION(0x200000, "sound1", 0)
 
318
        ROM_REGION(0x1000000, "bsmt", 0)
352
319
        ROM_LOAD("mavu17.dat", 0x000000, 0x80000, CRC(cba377b8) SHA1(b7551b6cb64357cdacf1a96cedfccbabf4bd070a))
353
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
354
 
        ROM_LOAD("mavu21.dat", 0x100000, 0x80000, CRC(be0c6a6f) SHA1(4fee912d9f0d4b196dbfacf06a4202b2fa3037b1))
355
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
320
        ROM_LOAD("mavu21.dat", 0x080000, 0x80000, CRC(be0c6a6f) SHA1(4fee912d9f0d4b196dbfacf06a4202b2fa3037b1))
356
321
ROM_END
357
322
 
358
323
ROM_START(mav_401)
361
326
        ROM_REGION(0x01000000, "cpu3", 0)
362
327
        ROM_LOAD16_BYTE("mavdsar0.401", 0x00000001, 0x00080000, CRC(35b811af) SHA1(1e235a0f16ef0eecca5b6ec7a2234ed1dc4e4440))
363
328
        ROM_LOAD16_BYTE("mavdsar3.401", 0x00000000, 0x00080000, CRC(c4c126ae) SHA1(b4841e83ec075bddc919217b65afaac97709e69b))
364
 
        ROM_REGION(0x010000, "cpu2", 0)
 
329
        ROM_REGION(0x010000, "soundcpu", 0)
365
330
        ROM_LOAD("mavu7.dat", 0x0000, 0x10000, CRC(427e6ab9) SHA1(6ad9295097f3d498383c91adf4ca667f797f29b1))
366
 
        ROM_REGION(0x200000, "sound1", 0)
 
331
        ROM_REGION(0x1000000, "bsmt", 0)
367
332
        ROM_LOAD("mavu17.dat", 0x000000, 0x80000, CRC(cba377b8) SHA1(b7551b6cb64357cdacf1a96cedfccbabf4bd070a))
368
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
369
 
        ROM_LOAD("mavu21.dat", 0x100000, 0x80000, CRC(be0c6a6f) SHA1(4fee912d9f0d4b196dbfacf06a4202b2fa3037b1))
370
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
333
        ROM_LOAD("mavu21.dat", 0x080000, 0x80000, CRC(be0c6a6f) SHA1(4fee912d9f0d4b196dbfacf06a4202b2fa3037b1))
371
334
ROM_END
372
335
 
373
336
ROM_START(mav_400)
376
339
        ROM_REGION(0x01000000, "cpu3", 0)
377
340
        ROM_LOAD16_BYTE("mavdisp0.400", 0x00000001, 0x00080000, CRC(b6069484) SHA1(2878d9a0151194bd4a0e12e2f75b02a5d7316b68))
378
341
        ROM_LOAD16_BYTE("mavdisp3.400", 0x00000000, 0x00080000, CRC(149f871f) SHA1(e29a8bf149b77bccaeed202786cf76d9a4fd51df))
379
 
        ROM_REGION(0x010000, "cpu2", 0)
 
342
        ROM_REGION(0x010000, "soundcpu", 0)
380
343
        ROM_LOAD("mavu7.dat", 0x0000, 0x10000, CRC(427e6ab9) SHA1(6ad9295097f3d498383c91adf4ca667f797f29b1))
381
 
        ROM_REGION(0x200000, "sound1", 0)
 
344
        ROM_REGION(0x1000000, "bsmt", 0)
382
345
        ROM_LOAD("mavu17.dat", 0x000000, 0x80000, CRC(cba377b8) SHA1(b7551b6cb64357cdacf1a96cedfccbabf4bd070a))
383
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
384
 
        ROM_LOAD("mavu21.dat", 0x100000, 0x80000, CRC(be0c6a6f) SHA1(4fee912d9f0d4b196dbfacf06a4202b2fa3037b1))
385
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
346
        ROM_LOAD("mavu21.dat", 0x080000, 0x80000, CRC(be0c6a6f) SHA1(4fee912d9f0d4b196dbfacf06a4202b2fa3037b1))
386
347
ROM_END
387
348
 
388
349
ROM_START(mav_100)
391
352
        ROM_REGION(0x01000000, "cpu3", 0)
392
353
        ROM_LOAD16_BYTE("mavdsp0.100", 0x00000001, 0x00080000, CRC(3e01f5c8) SHA1(8e40f399c77aa17bebbefe04742ff2ff95508323))
393
354
        ROM_LOAD16_BYTE("mavdsp3.100", 0x00000000, 0x00080000, CRC(e2b623f2) SHA1(7b5a6d0db30f3deedb8fe0e1731c81ec836a66f5))
394
 
        ROM_REGION(0x010000, "cpu2", 0)
 
355
        ROM_REGION(0x010000, "soundcpu", 0)
395
356
        ROM_LOAD("mavu7.dat", 0x0000, 0x10000, CRC(427e6ab9) SHA1(6ad9295097f3d498383c91adf4ca667f797f29b1))
396
 
        ROM_REGION(0x200000, "sound1", 0)
 
357
        ROM_REGION(0x1000000, "bsmt", 0)
397
358
        ROM_LOAD("mavu17.dat", 0x000000, 0x80000, CRC(cba377b8) SHA1(b7551b6cb64357cdacf1a96cedfccbabf4bd070a))
398
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
399
 
        ROM_LOAD("mavu21.dat", 0x100000, 0x80000, CRC(be0c6a6f) SHA1(4fee912d9f0d4b196dbfacf06a4202b2fa3037b1))
400
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
359
        ROM_LOAD("mavu21.dat", 0x080000, 0x80000, CRC(be0c6a6f) SHA1(4fee912d9f0d4b196dbfacf06a4202b2fa3037b1))
401
360
ROM_END
402
361
 
403
362
/*-------------------------------------------------------------
409
368
        ROM_REGION(0x01000000, "cpu3", 0)
410
369
        ROM_LOAD16_BYTE("ctcdsp0.bin", 0x00000001, 0x00080000, CRC(6885734d) SHA1(9ac82c9c8bf4e66d2999fbfd08617ef6c266dfe8))
411
370
        ROM_LOAD16_BYTE("ctcdsp3.bin", 0x00000000, 0x00080000, CRC(0c2b3f3c) SHA1(cb730cc6fdd2a2786d25b46b1c45466ee56132d1))
412
 
        ROM_REGION(0x010000, "cpu2", 0)
 
371
        ROM_REGION(0x010000, "soundcpu", 0)
413
372
        ROM_LOAD("ctcu7.bin", 0x0000, 0x10000, CRC(406b9b9e) SHA1(f3f86c368c92ee0cb47323e6e0ca0fa05b6122bd))
414
 
        ROM_REGION(0x200000, "sound1", 0)
 
373
        ROM_REGION(0x1000000, "bsmt", 0)
415
374
        ROM_LOAD("ctcu17.bin", 0x000000, 0x80000, CRC(ea125fb3) SHA1(2bc1d2a6138ff77ad19b7bcff784dba73f545883))
416
 
        ROM_RELOAD(0x000000 + 0x80000, 0x80000)
417
 
        ROM_LOAD("ctcu21.bin", 0x100000, 0x80000, CRC(1b3af383) SHA1(c6b57f3f0781954f75d164d909093e4ed8da440e))
418
 
        ROM_RELOAD(0x100000 + 0x80000, 0x80000)
 
375
        ROM_LOAD("ctcu21.bin", 0x080000, 0x80000, CRC(1b3af383) SHA1(c6b57f3f0781954f75d164d909093e4ed8da440e))
419
376
ROM_END
420
377
 
421
378
/*-------------------------------------------------------------
429
386
ROM_START(detest)
430
387
        ROM_REGION(0x10000, "maincpu", 0)
431
388
        ROM_LOAD("de_test.512", 0x0000, 0x10000, CRC(bade8ca8) SHA1(e7e9d6622b9c9b9381ba2793297f87f102214972))
 
389
 
 
390
        ROM_REGION(0x010000, "soundcpu", ROMREGION_ERASE00)
 
391
        ROM_REGION(0x1000000, "bsmt", ROMREGION_ERASE00)
432
392
ROM_END
433
393
 
434
394
GAME(1995,      batmanf,        0,                              de_3b,  de_3b,  de_3b,  ROT0,   "Sega",                         "Batman Forever (4.0)",                                 GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)