summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/mcfglgcy.h
blob: d82d75cfae8df06b8ab04bb61cee8215c1bd15d3 (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:Aaron Giles
/***************************************************************************

    mcfglgcy.h

    Legacy machine configuration helpers.

***************************************************************************/

#pragma once

#ifndef __MCFGLGCY_H__
#define __MCFGLGCY_H__

// core functions
#define MCFG_NVRAM_HANDLER(_func) \
	config.m_nvram_handler = NVRAM_HANDLER_NAME(_func);
#define MCFG_MEMCARD_HANDLER(_func) \
	config.m_memcard_handler = MEMCARD_HANDLER_NAME(_func);
#define MCFG_NVRAM_HANDLER_CLEAR() \
	config.m_nvram_handler = NULL;

#endif  /* __MCFGLGCY_H__ */