summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/gunsense.h
blob: 82c77f8127fef5fb4adb7630321a8ab15aed6fc0 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// license:BSD-3-Clause
// copyright-holders:AJR

#ifndef MAME_MACHINE_GUNSENSE_H
#define MAME_MACHINE_GUNSENSE_H

class sega_gunsense_board_device : public device_t
{
public:
	sega_gunsense_board_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock = 0);

protected:
	virtual void device_start() override;
	virtual void device_add_mconfig(machine_config &config) override;
	virtual const tiny_rom_entry *device_rom_region() const override;

private:
	void mem_map(address_map &map);
};

// device type declaration
DECLARE_DEVICE_TYPE(SEGA_GUNSENSE, sega_gunsense_board_device)

#endif // MAME_MACHINE_GUNSENSE_H