mirror of
https://github.com/holub/mame
synced 2025-04-24 09:20:02 +03:00
Clean-ups and version bump
This commit is contained in:
parent
c449a7f2f1
commit
9f8125a24e
@ -128,13 +128,13 @@ WRITE16_HANDLER( soundlatch3_word_w ) { latch_w(space, 2, data); }
|
||||
WRITE8_HANDLER( soundlatch4_w ) { latch_w(space, 3, data); }
|
||||
WRITE16_HANDLER( soundlatch4_word_w ) { latch_w(space, 3, data); }
|
||||
|
||||
WRITE8_MEMBER( driver_device::soundlatch_w ) { latch_w(&space, 0, data); }
|
||||
WRITE8_MEMBER( driver_device::soundlatch_w ) { latch_w(&space, 0, data); }
|
||||
WRITE16_MEMBER( driver_device::soundlatch_word_w ) { latch_w(&space, 0, data); }
|
||||
WRITE8_MEMBER( driver_device::soundlatch2_w ) { latch_w(&space, 1, data); }
|
||||
WRITE8_MEMBER( driver_device::soundlatch2_w ) { latch_w(&space, 1, data); }
|
||||
WRITE16_MEMBER( driver_device::soundlatch2_word_w ) { latch_w(&space, 1, data); }
|
||||
WRITE8_MEMBER( driver_device::soundlatch3_w ) { latch_w(&space, 2, data); }
|
||||
WRITE8_MEMBER( driver_device::soundlatch3_w ) { latch_w(&space, 2, data); }
|
||||
WRITE16_MEMBER( driver_device::soundlatch3_word_w ) { latch_w(&space, 2, data); }
|
||||
WRITE8_MEMBER( driver_device::soundlatch4_w ) { latch_w(&space, 3, data); }
|
||||
WRITE8_MEMBER( driver_device::soundlatch4_w ) { latch_w(&space, 3, data); }
|
||||
WRITE16_MEMBER( driver_device::soundlatch4_word_w ) { latch_w(&space, 3, data); }
|
||||
|
||||
|
||||
@ -152,13 +152,13 @@ READ16_HANDLER( soundlatch3_word_r ) { return latch_r(space, 2); }
|
||||
READ8_HANDLER( soundlatch4_r ) { return latch_r(space, 3); }
|
||||
READ16_HANDLER( soundlatch4_word_r ) { return latch_r(space, 3); }
|
||||
|
||||
READ8_MEMBER( driver_device::soundlatch_r ) { return latch_r(&space, 0); }
|
||||
READ8_MEMBER( driver_device::soundlatch_r ) { return latch_r(&space, 0); }
|
||||
READ16_MEMBER( driver_device::soundlatch_word_r ) { return latch_r(&space, 0); }
|
||||
READ8_MEMBER( driver_device::soundlatch2_r ) { return latch_r(&space, 1); }
|
||||
READ8_MEMBER( driver_device::soundlatch2_r ) { return latch_r(&space, 1); }
|
||||
READ16_MEMBER( driver_device::soundlatch2_word_r ) { return latch_r(&space, 1); }
|
||||
READ8_MEMBER( driver_device::soundlatch3_r ) { return latch_r(&space, 2); }
|
||||
READ8_MEMBER( driver_device::soundlatch3_r ) { return latch_r(&space, 2); }
|
||||
READ16_MEMBER( driver_device::soundlatch3_word_r ) { return latch_r(&space, 2); }
|
||||
READ8_MEMBER( driver_device::soundlatch4_r ) { return latch_r(&space, 3); }
|
||||
READ8_MEMBER( driver_device::soundlatch4_r ) { return latch_r(&space, 3); }
|
||||
READ16_MEMBER( driver_device::soundlatch4_word_r ) { return latch_r(&space, 3); }
|
||||
|
||||
|
||||
|
@ -215,7 +215,7 @@ EMUMACHINEOBJS = \
|
||||
$(EMUMACHINE)/msm5832.o \
|
||||
$(EMUMACHINE)/msm58321.o \
|
||||
$(EMUMACHINE)/msm6242.o \
|
||||
$(EMUMACHINE)/ncr539x.o \
|
||||
$(EMUMACHINE)/ncr539x.o \
|
||||
$(EMUMACHINE)/nmc9306.o \
|
||||
$(EMUMACHINE)/nvram.o \
|
||||
$(EMUMACHINE)/pc16552d.o \
|
||||
|
@ -75,10 +75,10 @@ struct _bitbanger_config
|
||||
int m_default_mode;
|
||||
|
||||
/* output bits per second */
|
||||
int m_default_baud;
|
||||
int m_default_baud;
|
||||
|
||||
/* fine tune adjustment to the baud */
|
||||
int m_default_tune;
|
||||
int m_default_tune;
|
||||
};
|
||||
|
||||
|
||||
|
@ -214,7 +214,7 @@ int harddisk_image_device::internal_load_hd(const char *metadata)
|
||||
if (software_entry() != NULL)
|
||||
{
|
||||
m_chd = get_disk_handle(device().machine(), device().subtag(tempstring,"harddriv"));
|
||||
} else {
|
||||
} else {
|
||||
do
|
||||
{
|
||||
is_writeable = !is_readonly();
|
||||
@ -222,7 +222,7 @@ int harddisk_image_device::internal_load_hd(const char *metadata)
|
||||
err = chd_open_file(image_core_file(), is_writeable ? CHD_OPEN_READWRITE : CHD_OPEN_READ, NULL, &m_chd);
|
||||
|
||||
/* special case; if we get CHDERR_FILE_NOT_WRITEABLE, make the
|
||||
* image read only and repeat */
|
||||
* image read only and repeat */
|
||||
if (err == CHDERR_FILE_NOT_WRITEABLE)
|
||||
make_readonly();
|
||||
}
|
||||
|
@ -23,7 +23,7 @@ struct harddisk_interface
|
||||
device_image_load_func m_device_image_load;
|
||||
device_image_unload_func m_device_image_unload;
|
||||
const char * m_interface;
|
||||
device_image_display_info_func m_device_displayinfo;
|
||||
device_image_display_info_func m_device_displayinfo;
|
||||
};
|
||||
|
||||
// ======================> harddisk_image_device
|
||||
@ -42,7 +42,7 @@ public:
|
||||
virtual bool call_create(int create_format, option_resolution *create_args);
|
||||
virtual void call_unload();
|
||||
virtual void call_display_info() { if (m_device_displayinfo) m_device_displayinfo(*this); }
|
||||
virtual bool call_softlist_load(char *swlist, char *swname, rom_entry *start_entry) { load_software_part_region(this, swlist, swname, start_entry ); return TRUE; }
|
||||
virtual bool call_softlist_load(char *swlist, char *swname, rom_entry *start_entry) { load_software_part_region(this, swlist, swname, start_entry ); return TRUE; }
|
||||
|
||||
virtual iodevice_t image_type() const { return IO_HARDDISK; }
|
||||
|
||||
@ -51,7 +51,7 @@ public:
|
||||
virtual bool is_creatable() const { return 0; }
|
||||
virtual bool must_be_loaded() const { return 0; }
|
||||
virtual bool is_reset_on_load() const { return 0; }
|
||||
virtual const char *image_interface() const { return m_interface; }
|
||||
virtual const char *image_interface() const { return m_interface; }
|
||||
virtual const char *file_extensions() const { return "chd,hd"; }
|
||||
virtual const option_guide *create_option_guide() const;
|
||||
|
||||
|
@ -22,7 +22,7 @@ public:
|
||||
virtual ~snapshot_image_device();
|
||||
|
||||
// image-level overrides
|
||||
virtual bool call_load();
|
||||
virtual bool call_load();
|
||||
virtual iodevice_t image_type() const { return IO_SNAPSHOT; }
|
||||
|
||||
virtual bool is_readable() const { return 1; }
|
||||
@ -33,7 +33,7 @@ public:
|
||||
virtual const char *image_interface() const { return NULL; }
|
||||
virtual const char *file_extensions() const { return m_file_extensions; }
|
||||
virtual const option_guide *create_option_guide() const { return NULL; }
|
||||
|
||||
|
||||
void timer_callback();
|
||||
void set_handler(snapquick_load_func load, const char *ext, seconds_t sec) { m_load = load; m_file_extensions = ext; m_delay_seconds = sec; };
|
||||
protected:
|
||||
@ -44,8 +44,8 @@ protected:
|
||||
snapquick_load_func m_load; /* loading function */
|
||||
const char * m_file_extensions; /* file extensions */
|
||||
seconds_t m_delay_seconds; /* loading delay (seconds) */
|
||||
attoseconds_t m_delay_attoseconds; /* loading delay (attoseconds) */
|
||||
emu_timer *m_timer;
|
||||
attoseconds_t m_delay_attoseconds; /* loading delay (attoseconds) */
|
||||
emu_timer *m_timer;
|
||||
};
|
||||
|
||||
// device type definition
|
||||
@ -58,7 +58,7 @@ class quickload_image_device : public snapshot_image_device
|
||||
public:
|
||||
// construction/destruction
|
||||
quickload_image_device(const machine_config &mconfig, const char *tag, device_t *owner, UINT32 clock);
|
||||
|
||||
|
||||
virtual iodevice_t image_type() const { return IO_QUICKLOAD; }
|
||||
};
|
||||
|
||||
|
@ -217,7 +217,7 @@ void info_xml_creator::output(FILE *out)
|
||||
astring dtd(s_dtd_string);
|
||||
dtd.replace(0,"__XML_ROOT__", emulator_info::get_xml_root());
|
||||
dtd.replace(0,"__XML_TOP__", emulator_info::get_xml_top());
|
||||
|
||||
|
||||
fprintf(m_output, "%s\n\n", dtd.cstr());
|
||||
|
||||
// top-level tag
|
||||
|
@ -681,7 +681,7 @@ protected:
|
||||
virtual ioport_constructor device_input_ports() const;
|
||||
virtual void device_start();
|
||||
virtual void device_reset();
|
||||
|
||||
|
||||
// internal helpers
|
||||
inline UINT16 paletteram16_le(offs_t offset) const { return m_generic_paletteram[offset & ~1] | (m_generic_paletteram[offset | 1] << 8); }
|
||||
inline UINT16 paletteram16_be(offs_t offset) const { return m_generic_paletteram[offset | 1] | (m_generic_paletteram[offset & ~1] << 8); }
|
||||
@ -693,7 +693,7 @@ protected:
|
||||
|
||||
legacy_callback_func m_callbacks[CB_COUNT]; // generic legacy callbacks
|
||||
palette_init_func m_palette_init; // one-time palette init callback
|
||||
|
||||
|
||||
// generic pointers
|
||||
optional_shared_ptr<UINT8> m_generic_paletteram;
|
||||
optional_shared_ptr<UINT16> m_generic_paletteram16;
|
||||
|
@ -204,7 +204,7 @@ void amiga_fdc::live_run(attotime limit)
|
||||
amiga_custom_w(space, REG_INTREQ, 0x8000 | INTENA_DSKSYN, 0xffff);
|
||||
} else
|
||||
dskbyt &= ~0x1000;
|
||||
|
||||
|
||||
if(cur_live.bit_counter == 8) {
|
||||
dskbyt = (dskbyt & 0xff00) | 0x8000 | (cur_live.shift_reg & 0xff);
|
||||
cur_live.bit_counter = 0;
|
||||
|
@ -72,7 +72,7 @@ void ram_device::device_start()
|
||||
|
||||
//-------------------------------------------------
|
||||
// device_validity_check - device-specific validity
|
||||
// checks
|
||||
// checks
|
||||
//-------------------------------------------------
|
||||
|
||||
bool ram_device::device_validity_check(emu_options &options, const game_driver &driver) const
|
||||
@ -181,7 +181,7 @@ bool ram_device::device_validity_check(emu_options &options, const game_driver &
|
||||
|
||||
//-------------------------------------------------
|
||||
// parse_string - convert a ram string to an
|
||||
// integer value
|
||||
// integer value
|
||||
//-------------------------------------------------
|
||||
|
||||
UINT32 ram_device::parse_string(const char *s)
|
||||
|
@ -6,7 +6,7 @@
|
||||
|
||||
Serial Real Time Clock
|
||||
|
||||
- very preliminary, borrowed from hard-coded PGM implementation.
|
||||
- very preliminary, borrowed from hard-coded PGM implementation.
|
||||
|
||||
***************************************************************************/
|
||||
|
||||
|
@ -89,7 +89,7 @@ machine_config::machine_config(const game_driver &gamedrv, emu_options &options)
|
||||
device_t::static_set_input_default(*new_dev, slot->input_ports_defaults());
|
||||
}
|
||||
}
|
||||
if (!found)
|
||||
if (!found)
|
||||
throw emu_fatalerror("Unknown slot option '%s' in slot '%s'", selval, owner.tag());
|
||||
}
|
||||
}
|
||||
|
@ -963,7 +963,7 @@ static astring &warnings_string(running_machine &machine, astring &string)
|
||||
/* add the strings for these warnings */
|
||||
if (machine.system().flags & GAME_UNEMULATED_PROTECTION)
|
||||
string.cat("The game has protection which isn't fully emulated.\n");
|
||||
if (machine.system().flags & GAME_NOT_WORKING) {
|
||||
if (machine.system().flags & GAME_NOT_WORKING) {
|
||||
string.cat("\nTHIS ");
|
||||
string.cat(emulator_info::get_capgamenoun());
|
||||
string.cat(" DOESN'T WORK. The emulation for this game is not yet complete. "
|
||||
@ -974,7 +974,7 @@ static astring &warnings_string(running_machine &machine, astring &string)
|
||||
string.cat(emulator_info::get_gamenoun());
|
||||
string.cat(" cannot be emulated as it requires actual physical interaction or consists of mechanical devices. "
|
||||
"It is not possible to fully play this ");
|
||||
string.cat(emulator_info::get_gamenoun());
|
||||
string.cat(emulator_info::get_gamenoun());
|
||||
string.cat(".\n");
|
||||
}
|
||||
|
||||
|
@ -1653,8 +1653,8 @@ static void menu_main_populate(running_machine &machine, ui_menu *menu, void *st
|
||||
}
|
||||
|
||||
/* add input menu items */
|
||||
ui_menu_item_append(menu, "Input (general)", NULL, 0, (void *)menu_input_groups);
|
||||
|
||||
ui_menu_item_append(menu, "Input (general)", NULL, 0, (void *)menu_input_groups);
|
||||
|
||||
menu_text.printf("Input (this %s)",emulator_info::get_capstartgamenoun());
|
||||
ui_menu_item_append(menu, menu_text.cstr(), NULL, 0, (void *)menu_input_specific);
|
||||
|
||||
|
@ -1254,7 +1254,7 @@ void validate_drivers(emu_options &options, const game_driver *curdriver)
|
||||
/* iterate over all drivers */
|
||||
emu_options validation_options(options);
|
||||
validation_options.remove_device_options();
|
||||
|
||||
|
||||
driver_enumerator drivlist(validation_options);
|
||||
while (drivlist.next())
|
||||
{
|
||||
|
@ -80,11 +80,11 @@ public:
|
||||
{
|
||||
vertex_t() { }
|
||||
vertex_t(_BaseType _x, _BaseType _y) { x = _x; y = _y; }
|
||||
|
||||
|
||||
_BaseType x, y; // X, Y coordinates
|
||||
_BaseType p[_MaxParams]; // interpolated parameters
|
||||
};
|
||||
|
||||
|
||||
// a single extent describes a span and a list of parameter extents
|
||||
struct extent_t
|
||||
{
|
||||
@ -98,17 +98,17 @@ public:
|
||||
|
||||
// delegate type for scanline callbacks
|
||||
typedef delegate<void (INT32, const extent_t &, const _ObjectData &, int)> render_delegate;
|
||||
|
||||
|
||||
// construction/destruction
|
||||
poly_manager(running_machine &machine, UINT8 flags = 0);
|
||||
virtual ~poly_manager();
|
||||
|
||||
|
||||
// getters
|
||||
running_machine &machine() const { return m_machine; }
|
||||
|
||||
// synchronization
|
||||
void wait(const char *debug_reason = "general");
|
||||
|
||||
|
||||
// object data allocators
|
||||
_ObjectData &object_data_alloc();
|
||||
_ObjectData &object_data_last() const { return m_object.last(); }
|
||||
@ -157,7 +157,7 @@ private:
|
||||
{
|
||||
// size of an item, rounded up to the cache line size
|
||||
static const int k_itemsize = ((sizeof(_Type) + CACHE_LINE_SIZE - 1) / CACHE_LINE_SIZE) * CACHE_LINE_SIZE;
|
||||
|
||||
|
||||
public:
|
||||
// construction
|
||||
poly_array(running_machine &machine, poly_manager &manager)
|
||||
@ -166,14 +166,14 @@ private:
|
||||
m_next(0),
|
||||
m_max(0),
|
||||
m_waits(0) { }
|
||||
|
||||
|
||||
// destruction
|
||||
~poly_array() { auto_free(m_manager.machine(), m_base); }
|
||||
|
||||
// operators
|
||||
_Type &operator[](int index) const { assert(index >= 0 && index < _Count); return *reinterpret_cast<_Type *>(m_base + index * k_itemsize); }
|
||||
|
||||
// getters
|
||||
|
||||
// getters
|
||||
int count() const { return m_next; }
|
||||
int max() const { return m_max; }
|
||||
int waits() const { return m_waits; }
|
||||
@ -186,7 +186,7 @@ private:
|
||||
_Type &next() { if (m_next > m_max) m_max = m_next; assert(m_next < _Count); return *new(m_base + m_next++ * k_itemsize) _Type; }
|
||||
_Type &last() const { return (*this)[m_next - 1]; }
|
||||
void wait_for_space(int count = 1) { while ((m_next + count) >= _Count) { m_waits++; m_manager.wait(""); } }
|
||||
|
||||
|
||||
private:
|
||||
// internal state
|
||||
poly_manager & m_manager;
|
||||
@ -214,7 +214,7 @@ private:
|
||||
// wait for space in the polygon and unit arrays
|
||||
m_polygon.wait_for_space();
|
||||
m_unit.wait_for_space((maxy - miny) / SCANLINES_PER_BUCKET + 2);
|
||||
|
||||
|
||||
// return and initialize the next one
|
||||
polygon_info &polygon = m_polygon.next();
|
||||
polygon.m_owner = this;
|
||||
@ -222,7 +222,7 @@ private:
|
||||
polygon.m_callback = callback;
|
||||
return polygon;
|
||||
}
|
||||
|
||||
|
||||
static void *work_item_callback(void *param, int threadid);
|
||||
void presave() { wait("pre-save"); }
|
||||
|
||||
@ -231,9 +231,9 @@ private:
|
||||
osd_work_queue * m_queue; // work queue
|
||||
|
||||
// arrays
|
||||
polygon_array m_polygon; // array of polygons
|
||||
polygon_array m_polygon; // array of polygons
|
||||
objectdata_array m_object; // array of object data
|
||||
unit_array m_unit; // array of work units
|
||||
unit_array m_unit; // array of work units
|
||||
|
||||
// misc data
|
||||
UINT8 m_flags; // flags
|
||||
@ -317,7 +317,7 @@ poly_manager<_BaseType, _ObjectData, _MaxParams, _MaxPolys>::~poly_manager()
|
||||
conflicts += m_conflicts[i];
|
||||
resolved += m_resolved[i];
|
||||
}
|
||||
|
||||
|
||||
// output global stats
|
||||
printf("Total triangles = %d\n", m_triangles);
|
||||
printf("Total quads = %d\n", m_quads);
|
||||
@ -470,7 +470,7 @@ UINT32 poly_manager<_BaseType, _ObjectData, _MaxParams, _MaxPolys>::render_tile(
|
||||
{
|
||||
const vertex_t *v1 = &_v1;
|
||||
const vertex_t *v2 = &_v2;
|
||||
|
||||
|
||||
// first sort by Y
|
||||
if (v2->y < v1->y)
|
||||
{
|
||||
@ -490,7 +490,7 @@ UINT32 poly_manager<_BaseType, _ObjectData, _MaxParams, _MaxPolys>::render_tile(
|
||||
v2yclip = MIN(v2yclip, cliprect.max_y + 1);
|
||||
if (v2yclip - v1yclip <= 0)
|
||||
return 0;
|
||||
|
||||
|
||||
// determine total X extents
|
||||
_BaseType minx = v1->x;
|
||||
_BaseType maxx = v2->x;
|
||||
@ -592,7 +592,7 @@ UINT32 poly_manager<_BaseType, _ObjectData, _MaxParams, _MaxPolys>::render_tile(
|
||||
|
||||
|
||||
//-------------------------------------------------
|
||||
// render_triangle - render a single triangle
|
||||
// render_triangle - render a single triangle
|
||||
// given 3 vertexes
|
||||
//-------------------------------------------------
|
||||
|
||||
@ -602,7 +602,7 @@ UINT32 poly_manager<_BaseType, _ObjectData, _MaxParams, _MaxPolys>::render_trian
|
||||
const vertex_t *v1 = &_v1;
|
||||
const vertex_t *v2 = &_v2;
|
||||
const vertex_t *v3 = &_v3;
|
||||
|
||||
|
||||
// first sort by Y
|
||||
if (v2->y < v1->y)
|
||||
{
|
||||
@ -634,7 +634,7 @@ UINT32 poly_manager<_BaseType, _ObjectData, _MaxParams, _MaxPolys>::render_trian
|
||||
v3yclip = MIN(v3yclip, cliprect.max_y + 1);
|
||||
if (v3yclip - v1yclip <= 0)
|
||||
return 0;
|
||||
|
||||
|
||||
// determine total X extents
|
||||
_BaseType minx = v1->x;
|
||||
_BaseType maxx = v1->x;
|
||||
@ -901,9 +901,9 @@ UINT32 poly_manager<_BaseType, _ObjectData, _MaxParams, _MaxPolys>::render_polyg
|
||||
minv = vertnum;
|
||||
else if (v[vertnum].y > v[maxv].y)
|
||||
maxv = vertnum;
|
||||
if (v[vertnum].x < minx)
|
||||
if (v[vertnum].x < minx)
|
||||
minx = v[vertnum].x;
|
||||
else if (v[vertnum].x > maxx)
|
||||
else if (v[vertnum].x > maxx)
|
||||
maxx = v[vertnum].x;
|
||||
}
|
||||
|
||||
|
@ -234,7 +234,7 @@ void saa5050_update( device_t *device, bitmap_t *bitmap, const rectangle *clipre
|
||||
{
|
||||
case 0x00:
|
||||
// Temporary hack until proper docs are found
|
||||
if (saa5050->rev) // This is not ok, but it is done only in case of malzak
|
||||
if (saa5050->rev) // This is not ok, but it is done only in case of malzak
|
||||
blank = 1; // code 0x00 should not display anything, unless HOLDGR is set
|
||||
break;
|
||||
case 0x01: case 0x02: case 0x03: case 0x04:
|
||||
|
@ -227,35 +227,35 @@ static INPUT_PORTS_START( pucky ) // guess
|
||||
PORT_DIPNAME( 0x01, 0x00, "0-0")
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x01, DEF_STR( On ) )
|
||||
|
||||
|
||||
PORT_DIPNAME( 0x02, 0x00, "0-1")
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x02, DEF_STR( On ) )
|
||||
|
||||
|
||||
PORT_DIPNAME( 0x04, 0x00, "0-2")
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x04, DEF_STR( On ) )
|
||||
|
||||
|
||||
PORT_DIPNAME( 0x08, 0x00, "0-3")
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x08, DEF_STR( On ) )
|
||||
|
||||
|
||||
PORT_DIPNAME( 0x10, 0x00, "0-4")
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x10, DEF_STR( On ) )
|
||||
|
||||
|
||||
PORT_DIPNAME( 0x20, 0x00, "0-5")
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x20, DEF_STR( On ) )
|
||||
|
||||
|
||||
PORT_DIPNAME( 0x40, 0x00, "0-6")
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x40, DEF_STR( On ) )
|
||||
|
||||
|
||||
PORT_DIPNAME( 0x80, 0x00, "0-7")
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x80, DEF_STR( On ) )
|
||||
|
||||
|
||||
PORT_START("IN1")
|
||||
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_COIN1 )
|
||||
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_COIN2 )
|
||||
@ -264,13 +264,13 @@ static INPUT_PORTS_START( pucky ) // guess
|
||||
PORT_BIT( 0x10, IP_ACTIVE_HIGH, IPT_COIN5 )
|
||||
PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_COIN6 )
|
||||
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_COIN7 )
|
||||
|
||||
|
||||
PORT_DIPNAME( 0x80, 0x80, "DIP8")
|
||||
PORT_DIPSETTING( 0x00, DEF_STR( Off ) )
|
||||
PORT_DIPSETTING( 0x80, DEF_STR( On ) )
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
PORT_START("IN2")
|
||||
PORT_BIT( 0x01, IP_ACTIVE_HIGH, IPT_BUTTON1 )
|
||||
PORT_BIT( 0x02, IP_ACTIVE_HIGH, IPT_JOYSTICK_LEFT )
|
||||
@ -280,7 +280,7 @@ static INPUT_PORTS_START( pucky ) // guess
|
||||
PORT_BIT( 0x20, IP_ACTIVE_HIGH, IPT_JOYSTICK_DOWN )
|
||||
PORT_BIT( 0x40, IP_ACTIVE_HIGH, IPT_BUTTON3 )
|
||||
PORT_BIT( 0x80, IP_ACTIVE_HIGH, IPT_BUTTON4 )
|
||||
|
||||
|
||||
INPUT_PORTS_END
|
||||
|
||||
static const gfx_layout charlayout =
|
||||
@ -389,7 +389,7 @@ ROM_START(pucky)
|
||||
ROM_REGION(0x10000, "maincpu", 0)
|
||||
ROM_LOAD("1.u14", 0x00000, 0x2000, CRC(848c4143) SHA1(3cff26181c58e5f52f1ac81df7d5d43e644585a2))
|
||||
ROM_LOAD("2.u46", 0x08000, 0x2000, CRC(9e6e0bd3) SHA1(f502132a0460108dad243632cc13d9116c534291))
|
||||
|
||||
|
||||
ROM_REGION( 0x6000, "gfx1", 0 )
|
||||
ROM_LOAD( "3.u20", 0x2000, 0x2000, CRC(d00b04ea) SHA1(e65901d8586507257d74ab103001207e28fa28af) )
|
||||
ROM_LOAD( "4.u19", 0x4000, 0x2000, CRC(4a123a3d) SHA1(26300b8af0d0df0023a153a212699727311d1b74) )
|
||||
@ -400,9 +400,9 @@ static DRIVER_INIT( pucky )
|
||||
{
|
||||
_4enraya_state *state = machine.driver_data<_4enraya_state>();
|
||||
UINT8 *rom = machine.region("maincpu")->base();
|
||||
|
||||
|
||||
state->m_snd_latch_bit = 2;
|
||||
|
||||
|
||||
{
|
||||
for(int i=0x8000;i<0xa000;++i)
|
||||
{
|
||||
|
@ -23,9 +23,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -19,9 +19,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -31,10 +31,10 @@ public:
|
||||
DECLARE_READ64_MEMBER(test_r);
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
virtual void video_start();
|
||||
|
@ -10,12 +10,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -10,12 +10,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -21,9 +21,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -15,12 +15,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -24,9 +24,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -50,9 +50,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -58,9 +58,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
@ -72,9 +72,9 @@ public:
|
||||
: sc4_state(mconfig, type, tag),
|
||||
m_adder4cpu(*this, "adder4")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_adder4cpu;
|
||||
};
|
||||
|
@ -27,9 +27,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -19,9 +19,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -12,16 +12,16 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
||||
|
||||
|
||||
static ADDRESS_MAP_START( bingo_map, AS_PROGRAM, 8, bingo_state )
|
||||
AM_RANGE(0x0000, 0xffff) AM_NOP
|
||||
@ -53,16 +53,16 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
||||
|
||||
|
||||
static ADDRESS_MAP_START( seeben_map, AS_PROGRAM, 8, seeben_state )
|
||||
ADDRESS_MAP_END
|
||||
@ -91,15 +91,15 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
};
|
||||
|
||||
static ADDRESS_MAP_START( splin_map, AS_PROGRAM, 16, splin_state )
|
||||
AM_RANGE(0x00000, 0x0bfff) AM_RAM
|
||||
@ -291,7 +291,7 @@ ROM_START(tripjok)
|
||||
ROM_LOAD( "13006-2", 0x0000, 0x4000, CRC(c7104e8f) SHA1(a3737f70cb9c97df24b5da915ef53b6d30f2470d))
|
||||
ROM_END
|
||||
|
||||
|
||||
|
||||
GAME(1980, cntinntl, 0, bingo, bingo, bingo, ROT0, "Bally", "Continental (Bingo)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
|
||||
GAME(19??, goldgame, 0, splin, splin, splin, ROT0, "Splin", "Golden Game (Bingo)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
|
||||
GAME(19??, goldgkitb, goldgame, splin, splin, splin, ROT0, "Splin", "Golden Game Kit Bingo Stake 6/10 (Bingo)", GAME_NOT_WORKING | GAME_NO_SOUND | GAME_MECHANICAL)
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -15,12 +15,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -10,12 +10,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -16,13 +16,13 @@ public:
|
||||
m_maincpu(*this, "maincpu"),
|
||||
m_videocpu(*this, "videocpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
required_device<cpu_device> m_videocpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -53,9 +53,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -16,14 +16,14 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
DECLARE_READ16_MEMBER(_60000_r);
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void video_start();
|
||||
virtual bool screen_update(screen_device &screen, bitmap_t &bitmap, const rectangle &cliprect);
|
||||
|
@ -69,12 +69,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void video_start();
|
||||
virtual bool screen_update(screen_device &screen, bitmap_t &bitmap, const rectangle &cliprect);
|
||||
|
@ -4554,10 +4554,10 @@ ROM_START( ffightu1 )
|
||||
ROM_LOAD16_BYTE( "ff_42.11h", 0x00001, 0x20000, CRC(65f11215) SHA1(5045a467f3e228c02b4a355b52f58263ffa90113) ) // in "35" socket
|
||||
ROM_LOAD16_BYTE( "ff_37.12f", 0x40000, 0x20000, CRC(e1033784) SHA1(38f44434c8befd623953ae23d6e5ff4e201d6627) ) // in "31" socket
|
||||
ROM_LOAD16_BYTE( "ffu_43.12h", 0x40001, 0x20000, CRC(4ca65947) SHA1(74ffe00df96273770a24d9a46f13e53ea8812670) ) // in "36" socket
|
||||
ROM_LOAD16_BYTE( "ff_34.9f", 0x80000, 0x20000, CRC(0c8dc3fc) SHA1(edcce3efd9cdd131ef0c96df15a68722d5c3498e) ) // in "28" socket // == ff-32m.8h
|
||||
ROM_LOAD16_BYTE( "ff_40.9h", 0x80001, 0x20000, CRC(8075bab9) SHA1(f9c7405133f6fc5557c90e60e8ccc459e4f6fd7d) ) // in "33" socket // == ff-32m.8h
|
||||
ROM_LOAD16_BYTE( "ff_35.10f", 0xc0000, 0x20000, CRC(4a934121) SHA1(3982c261582755a0eac340d6d7ed96e6c263c8b6) ) // in "29" socket // == ff-32m.8h
|
||||
ROM_LOAD16_BYTE( "ff_41.10h", 0xc0001, 0x20000, CRC(2af68154) SHA1(7d549cb38650b4b79c68ad6d0dfcefdd62be4e99) ) // in "34" socket // == ff-32m.8h
|
||||
ROM_LOAD16_BYTE( "ff_34.9f", 0x80000, 0x20000, CRC(0c8dc3fc) SHA1(edcce3efd9cdd131ef0c96df15a68722d5c3498e) ) // in "28" socket // == ff-32m.8h
|
||||
ROM_LOAD16_BYTE( "ff_40.9h", 0x80001, 0x20000, CRC(8075bab9) SHA1(f9c7405133f6fc5557c90e60e8ccc459e4f6fd7d) ) // in "33" socket // == ff-32m.8h
|
||||
ROM_LOAD16_BYTE( "ff_35.10f", 0xc0000, 0x20000, CRC(4a934121) SHA1(3982c261582755a0eac340d6d7ed96e6c263c8b6) ) // in "29" socket // == ff-32m.8h
|
||||
ROM_LOAD16_BYTE( "ff_41.10h", 0xc0001, 0x20000, CRC(2af68154) SHA1(7d549cb38650b4b79c68ad6d0dfcefdd62be4e99) ) // in "34" socket // == ff-32m.8h
|
||||
|
||||
ROM_REGION( 0x200000, "gfx", 0 )
|
||||
ROMX_LOAD( "ff-5m.7a", 0x000000, 0x80000, CRC(9c284108) SHA1(7868f5801347340867720255f8380548ad1a65a7) , ROM_GROUPWORD | ROM_SKIP(6) )
|
||||
@ -4591,7 +4591,7 @@ ROM_START( ffightua )
|
||||
ROM_LOAD16_BYTE( "ffu_36.11f", 0x00000, 0x20000, CRC(e2a48af9) SHA1(11e06f95bdf575af396dded2b84d858f6c7388f1) ) // in "30" socket
|
||||
ROM_LOAD16_BYTE( "ffu_42.11h", 0x00001, 0x20000, CRC(f4bb480e) SHA1(32114df1d2f4f98a4a2280a330c7b6af8ab4d862) ) // in "35" socket
|
||||
ROM_LOAD16_BYTE( "ffu_37.12f", 0x40000, 0x20000, CRC(c371c667) SHA1(633977c91a8ff09b7fe83128eced7c4dee9aee1d) ) // in "31" socket
|
||||
ROM_LOAD16_BYTE( "ffu_43.36", 0x40001, 0x20000, CRC(2f5771f9) SHA1(fb532402bc00b5619a23dfa7e4525f1717020303) ) // in "36" socket /* different CRC from ffightu, ffightu1 but same label, pcb verified */
|
||||
ROM_LOAD16_BYTE( "ffu_43.36", 0x40001, 0x20000, CRC(2f5771f9) SHA1(fb532402bc00b5619a23dfa7e4525f1717020303) ) // in "36" socket /* different CRC from ffightu, ffightu1 but same label, pcb verified */
|
||||
ROM_LOAD16_WORD_SWAP( "ff-32m.8h", 0x80000, 0x80000, CRC(c747696e) SHA1(d3362dadded31ccb7eaf71ef282d698d18edd722) )
|
||||
|
||||
ROM_REGION( 0x200000, "gfx", 0 )
|
||||
@ -6311,7 +6311,7 @@ ROM_START( sf2jc )
|
||||
ROMX_LOAD( "sf2_26.9d", 0x400006, 0x80000, CRC(0627c831) SHA1(f9a92d614e8877d648449de2612fc8b43c85e4c2) , ROM_GROUPWORD | ROM_SKIP(6) ) // == sf2-11m.5d
|
||||
|
||||
ROM_REGION( 0x18000, "audiocpu", 0 ) /* 64k for the audio CPU (+banks) */
|
||||
ROM_LOAD( "sf2_09.12a", 0x00000, 0x08000, CRC(a4823a1b) SHA1(7b6bf59dfd578bfbbdb64c27988796783442d659) ) // == sf2_9.12a // could be sf2j_09.12a
|
||||
ROM_LOAD( "sf2_09.12a", 0x00000, 0x08000, CRC(a4823a1b) SHA1(7b6bf59dfd578bfbbdb64c27988796783442d659) ) // == sf2_9.12a // could be sf2j_09.12a
|
||||
ROM_CONTINUE( 0x10000, 0x08000 )
|
||||
|
||||
ROM_REGION( 0x40000, "oki", 0 ) /* Samples */
|
||||
@ -6619,7 +6619,7 @@ ROM_START( wonder3 )
|
||||
|
||||
ROM_REGION( 0x18000, "audiocpu", 0 ) /* 64k for the audio CPU (+banks) */
|
||||
ROM_LOAD( "rt_23.13b", 0x00000, 0x08000, CRC(abfca165) SHA1(428069d3bdc45775854cd0e8abe447f134fe5492) ) // == rt_9.12b
|
||||
// ROM_LOAD( "rt_23.13b", 0x00000, 0x08000, CRC(7d5a77a7) SHA1(4f2a6534d7a9e518061102c1dd7d7aca39600c33) ) // one byte different, verification required
|
||||
// ROM_LOAD( "rt_23.13b", 0x00000, 0x08000, CRC(7d5a77a7) SHA1(4f2a6534d7a9e518061102c1dd7d7aca39600c33) ) // one byte different, verification required
|
||||
ROM_CONTINUE( 0x10000, 0x08000 )
|
||||
|
||||
ROM_REGION( 0x40000, "oki", 0 ) /* Samples */
|
||||
|
@ -17,9 +17,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -21,9 +21,9 @@ public:
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
required_device<decobsmt_device> m_decobsmt;
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -21,9 +21,9 @@ public:
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
required_device<decobsmt_device> m_decobsmt;
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -1239,7 +1239,7 @@ ROM_START( pepper2 )
|
||||
ROM_END
|
||||
|
||||
|
||||
ROM_START( pepper27 )
|
||||
ROM_START( pepper27 )
|
||||
ROM_REGION( 0x10000, "maincpu", 0 )
|
||||
ROM_LOAD( "p2l12ar7.bin", 0x9000, 0x1000, CRC(b3bc51cd) SHA1(12475ac5784bb2ab6887476ee8166c3585864cd6) )
|
||||
ROM_LOAD( "p2l11ar7.bin", 0xa000, 0x1000, CRC(c8b834cd) SHA1(28b4de322de845effaa1d2fc6c9f129145965b8a) )
|
||||
|
@ -10,12 +10,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -60,7 +60,7 @@
|
||||
FULL equivalent to MC6845P, UM6845R, EF6845P, HD6845P, etc.
|
||||
|
||||
The ST93CS56 and ST93CS57 are 2K bit Electrically Erasable Programmable Memory (EEPROM)
|
||||
fabricated with SGS-THOMSON’s High Endurance Single Polysilicon CMOS technology. The memory
|
||||
fabricated with SGS-THOMSON?s High Endurance Single Polysilicon CMOS technology. The memory
|
||||
is accessed through a serial input D and output Q. The 2K bit memory is organized as 128 x 16 bit
|
||||
words.The memory is accessed by a set of instructions which include Read, Write, Page Write, Write
|
||||
All and instructions used to set the memory protection. A Read instruction loads the address of the
|
||||
@ -230,7 +230,7 @@ static READ8_DEVICE_HANDLER( ppi0_portc_r )
|
||||
static const ppi8255_interface ppi0intf =
|
||||
{
|
||||
/* Init with 0x9a... A, B and high C as input
|
||||
Serial Eprom connected to Port C
|
||||
Serial Eprom connected to Port C
|
||||
*/
|
||||
|
||||
DEVCB_INPUT_PORT("SYSTEM"), /* Port A read */
|
||||
@ -279,7 +279,7 @@ Seems to work properly, but must be checked closely...
|
||||
watchdog_reset(device->machine());
|
||||
}
|
||||
|
||||
// logerror("AY port B write %02x\n",data);
|
||||
// logerror("AY port B write %02x\n",data);
|
||||
}
|
||||
|
||||
|
||||
@ -312,7 +312,7 @@ static const mc6845_interface mc6845_intf =
|
||||
static const eeprom_interface forte_eeprom_intf =
|
||||
{/*
|
||||
Preliminary interface for NM93CS56N Serial EEPROM.
|
||||
Correct address & data. Using 93C46 similar protocol.
|
||||
Correct address & data. Using 93C46 similar protocol.
|
||||
*/
|
||||
7, /* address bits */
|
||||
16, /* data bits */
|
||||
@ -450,7 +450,7 @@ GFXDECODE_END
|
||||
|
||||
static MACHINE_RESET(fortecar)
|
||||
{
|
||||
// fortecar_state *state = machine.driver_data<fortecar_state>();
|
||||
// fortecar_state *state = machine.driver_data<fortecar_state>();
|
||||
|
||||
}
|
||||
|
||||
@ -508,9 +508,9 @@ ROM_START( fortecar )
|
||||
ROM_LOAD( "fortecar.u40", 0x20000, 0x10000, CRC(9693bb83) SHA1(e3e3bc750c89a1edd1072ce3890b2ce498dec633) )
|
||||
|
||||
/* took from the Spanish version, these are likely to be identical anyway */
|
||||
// ROM_REGION( 0x0800, "nvram", 0 ) /* default NVRAM */
|
||||
// ROM_LOAD( "fortecrd_nvram.u6", 0x0000, 0x0800, BAD_DUMP CRC(fd5be302) SHA1(862f584aa8073bcefeeb290b99643020413fb7ef) )
|
||||
// ROM_LOAD( "fortecrd_nvram.u6", 0x0000, 0x0800, CRC(71f70589) SHA1(020e17617f9545cab6d174c5577c0158922d2186) )
|
||||
// ROM_REGION( 0x0800, "nvram", 0 ) /* default NVRAM */
|
||||
// ROM_LOAD( "fortecrd_nvram.u6", 0x0000, 0x0800, BAD_DUMP CRC(fd5be302) SHA1(862f584aa8073bcefeeb290b99643020413fb7ef) )
|
||||
// ROM_LOAD( "fortecrd_nvram.u6", 0x0000, 0x0800, CRC(71f70589) SHA1(020e17617f9545cab6d174c5577c0158922d2186) )
|
||||
|
||||
ROM_REGION( 0x0100, "eeprom", 0 ) /* default serial EEPROM */
|
||||
ROM_LOAD( "forte_card_93cs56.u13", 0x0000, 0x0100, BAD_DUMP CRC(13180f47) SHA1(bb04ea1eac5e53831aece3cfdf593ae824219c0e) )
|
||||
@ -530,7 +530,7 @@ ROM_START( fortecrd )
|
||||
|
||||
ROM_REGION( 0x0800, "nvram", 0 ) /* default NVRAM */
|
||||
ROM_LOAD( "fortecrd_nvram.u6", 0x0000, 0x0800, CRC(fd5be302) SHA1(862f584aa8073bcefeeb290b99643020413fb7ef) )
|
||||
// ROM_LOAD( "fortecrd_nvram.u6", 0x0000, 0x0800, CRC(71f70589) SHA1(020e17617f9545cab6d174c5577c0158922d2186) )
|
||||
// ROM_LOAD( "fortecrd_nvram.u6", 0x0000, 0x0800, CRC(71f70589) SHA1(020e17617f9545cab6d174c5577c0158922d2186) )
|
||||
|
||||
ROM_REGION( 0x0100, "eeprom", 0 ) /* default serial EEPROM */
|
||||
ROM_LOAD( "forte_card_93cs56.u13", 0x0000, 0x0100, CRC(13180f47) SHA1(bb04ea1eac5e53831aece3cfdf593ae824219c0e) )
|
||||
|
@ -18,12 +18,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -16,12 +16,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -17,12 +17,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
@ -34,9 +34,9 @@ public:
|
||||
: gts80a_state(mconfig, type, tag),
|
||||
m_videocpu(*this, "video_cpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_videocpu;
|
||||
};
|
||||
|
@ -16,12 +16,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -10,12 +10,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -15,9 +15,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -10,12 +10,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -27,9 +27,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -10,12 +10,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -67,12 +67,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
virtual void video_start();
|
||||
|
@ -10,12 +10,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -10,12 +10,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -35,9 +35,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -29,9 +29,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -16,9 +16,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -10,12 +10,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -1282,8 +1282,8 @@ ROM_END
|
||||
|
||||
ROM_START(3do_m2)
|
||||
ROM_REGION64_BE( 0x100000, "boot", 0 )
|
||||
ROM_SYSTEM_BIOS( 0, "panafz35", "Panasonic FZ-35S (3DO M2)" )
|
||||
ROMX_LOAD( "fz35_jpn.bin", 0x000000, 0x100000, CRC(e1c5bfd3) SHA1(0a3e27d672be79eeee1d2dc2da60d82f6eba7934), ROM_BIOS(1) )
|
||||
ROM_SYSTEM_BIOS( 0, "panafz35", "Panasonic FZ-35S (3DO M2)" )
|
||||
ROMX_LOAD( "fz35_jpn.bin", 0x000000, 0x100000, CRC(e1c5bfd3) SHA1(0a3e27d672be79eeee1d2dc2da60d82f6eba7934), ROM_BIOS(1) )
|
||||
ROM_END
|
||||
|
||||
static DRIVER_INIT( m2 )
|
||||
|
@ -23,9 +23,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -10,12 +10,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -38,9 +38,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -10,12 +10,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -10,12 +10,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -42,12 +42,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void video_start();
|
||||
virtual bool screen_update(screen_device &screen, bitmap_t &bitmap, const rectangle &cliprect);
|
||||
|
@ -16,9 +16,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -47,9 +47,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -46,9 +46,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -34,12 +34,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void video_start();
|
||||
virtual bool screen_update(screen_device &screen, bitmap_t &bitmap, const rectangle &cliprect);
|
||||
|
@ -19,14 +19,14 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
DECLARE_READ8_MEMBER(test_r);
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void video_start();
|
||||
virtual bool screen_update(screen_device &screen, bitmap_t &bitmap, const rectangle &cliprect);
|
||||
|
@ -10,12 +10,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -907,20 +907,20 @@ static ADDRESS_MAP_START( birdiy_map, AS_PROGRAM, 8 )
|
||||
AM_RANGE(0x0000, 0x3fff) AM_MIRROR(0x8000) AM_ROM
|
||||
AM_RANGE(0x4000, 0x43ff) AM_MIRROR(0xa000) AM_RAM_WRITE(pacman_videoram_w) AM_BASE_MEMBER(pacman_state, m_videoram)
|
||||
AM_RANGE(0x4400, 0x47ff) AM_MIRROR(0xa000) AM_RAM_WRITE(pacman_colorram_w) AM_BASE_MEMBER(pacman_state, m_colorram)
|
||||
// AM_RANGE(0x4800, 0x4bff) AM_MIRROR(0xa000) AM_READ(pacman_read_nop) AM_WRITENOP
|
||||
// AM_RANGE(0x4800, 0x4bff) AM_MIRROR(0xa000) AM_READ(pacman_read_nop) AM_WRITENOP
|
||||
AM_RANGE(0x4c00, 0x4fef) AM_MIRROR(0xa000) AM_RAM
|
||||
AM_RANGE(0x4ff0, 0x4fff) AM_MIRROR(0xa000) AM_RAM AM_BASE_SIZE_GENERIC(spriteram)
|
||||
// AM_RANGE(0x5000, 0x5000) AM_MIRROR(0xaf38) AM_WRITE(interrupt_enable_w)
|
||||
// AM_RANGE(0x5000, 0x5000) AM_MIRROR(0xaf38) AM_WRITE(interrupt_enable_w)
|
||||
AM_RANGE(0x5001, 0x5001) AM_MIRROR(0xaf38) AM_DEVWRITE("namco", pacman_sound_enable_w)
|
||||
// AM_RANGE(0x5002, 0x5002) AM_MIRROR(0xaf38) AM_WRITENOP
|
||||
// AM_RANGE(0x5002, 0x5002) AM_MIRROR(0xaf38) AM_WRITENOP
|
||||
AM_RANGE(0x5003, 0x5003) AM_MIRROR(0xaf38) AM_WRITE(pacman_flipscreen_w)
|
||||
// AM_RANGE(0x5004, 0x5005) AM_MIRROR(0xaf38) AM_WRITENOP // AM_WRITE(pacman_leds_w)
|
||||
// AM_RANGE(0x5006, 0x5006) AM_MIRROR(0xaf38) AM_WRITENOP // AM_WRITE(pacman_coin_lockout_global_w)
|
||||
// AM_RANGE(0x5004, 0x5005) AM_MIRROR(0xaf38) AM_WRITENOP // AM_WRITE(pacman_leds_w)
|
||||
// AM_RANGE(0x5006, 0x5006) AM_MIRROR(0xaf38) AM_WRITENOP // AM_WRITE(pacman_coin_lockout_global_w)
|
||||
AM_RANGE(0x5007, 0x5007) AM_MIRROR(0xaf38) AM_WRITE(pacman_coin_counter_w)
|
||||
AM_RANGE(0x5080, 0x509f) AM_MIRROR(0xaf00) AM_DEVWRITE("namco", pacman_sound_w)
|
||||
AM_RANGE(0x50a0, 0x50af) AM_MIRROR(0xaf00) AM_WRITEONLY AM_BASE_GENERIC(spriteram2)
|
||||
// AM_RANGE(0x5070, 0x507f) AM_MIRROR(0xaf00) AM_WRITENOP
|
||||
// AM_RANGE(0x5080, 0x5080) AM_MIRROR(0xaf3f) AM_WRITENOP
|
||||
// AM_RANGE(0x5070, 0x507f) AM_MIRROR(0xaf00) AM_WRITENOP
|
||||
// AM_RANGE(0x5080, 0x5080) AM_MIRROR(0xaf3f) AM_WRITENOP
|
||||
AM_RANGE(0x50c0, 0x50c0) AM_MIRROR(0xaf3f) AM_WRITE(watchdog_reset_w)
|
||||
AM_RANGE(0x5000, 0x5000) AM_MIRROR(0xaf3f) AM_READ_PORT("IN0") /* IN0 */
|
||||
AM_RANGE(0x5040, 0x5040) AM_MIRROR(0xaf3f) AM_READ_PORT("IN1") /* IN1 */
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cosmac_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cosmac_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cosmac_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cosmac_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -17,9 +17,9 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
};
|
||||
|
@ -32,12 +32,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void video_start();
|
||||
virtual bool screen_update(screen_device &screen, bitmap_t &bitmap, const rectangle &cliprect);
|
||||
|
@ -59,12 +59,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void video_start();
|
||||
virtual bool screen_update(screen_device &screen, bitmap_t &bitmap, const rectangle &cliprect);
|
||||
|
@ -10,12 +10,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
@ -14,12 +14,12 @@ public:
|
||||
: driver_device(mconfig, type, tag),
|
||||
m_maincpu(*this, "maincpu")
|
||||
{ }
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
// devices
|
||||
required_device<cpu_device> m_maincpu;
|
||||
|
||||
|
||||
// driver_device overrides
|
||||
virtual void machine_reset();
|
||||
};
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user