mirror of
https://github.com/holub/mame
synced 2025-05-05 05:53:05 +03:00
Fix for listxml and centronics device (no whatsnew)
This commit is contained in:
parent
ad1f10399b
commit
b90cab195f
@ -71,7 +71,4 @@ extern const device_type PRINTER;
|
||||
#define MCFG_PRINTER_ADD(_tag) \
|
||||
MCFG_DEVICE_ADD(_tag, PRINTER, 0) \
|
||||
|
||||
#define MCFG_PRINTER_ONLINE(_online) \
|
||||
MCFG_DEVICE_CONFIG_DATAPTR(printer_interface, m_online, _online)
|
||||
|
||||
#endif /* __PRINTER_H__ */
|
||||
|
@ -1055,7 +1055,7 @@ void info_xml_creator::output_images()
|
||||
if (dev->must_be_loaded())
|
||||
fprintf(m_output, " mandatory=\"1\"");
|
||||
|
||||
if (dev->image_interface()[0])
|
||||
if (dev->image_interface() && dev->image_interface()[0])
|
||||
fprintf(m_output, " interface=\"%s\"", xml_normalize_string(dev->image_interface()));
|
||||
|
||||
// close the XML tag
|
||||
|
@ -71,10 +71,14 @@ const centronics_interface standard_centronics =
|
||||
/*****************************************************************************
|
||||
PRINTER INTERFACE
|
||||
*****************************************************************************/
|
||||
const struct printer_interface centronics_printer_config =
|
||||
{
|
||||
DEVCB_LINE(centronics_printer_online)
|
||||
};
|
||||
|
||||
static MACHINE_CONFIG_FRAGMENT( centronics )
|
||||
MCFG_PRINTER_ADD("printer")
|
||||
MCFG_PRINTER_ONLINE(centronics_printer_online)
|
||||
MCFG_DEVICE_CONFIG(centronics_printer_config)
|
||||
MACHINE_CONFIG_END
|
||||
|
||||
|
||||
@ -151,7 +155,7 @@ DEVICE_GET_INFO( centronics )
|
||||
sets us busy when the printer goes offline
|
||||
-------------------------------------------------*/
|
||||
|
||||
void centronics_printer_online(device_t *device, int state)
|
||||
WRITE_LINE_DEVICE_HANDLER(centronics_printer_online)
|
||||
{
|
||||
centronics_state *centronics = get_safe_token(device->owner());
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user