From e78ca34bac6e5ef1e8ae8deebae9ae8563cb1b04 Mon Sep 17 00:00:00 2001 From: Olivier Galibert Date: Tue, 7 Aug 2018 17:38:23 +0200 Subject: memory,devcb: Put capabilities at parity [O. Galibert] --- src/emu/devcb.cpp | 241 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 241 insertions(+) (limited to 'src/emu/devcb.cpp') diff --git a/src/emu/devcb.cpp b/src/emu/devcb.cpp index 75e43ad606e..3fb8056c787 100644 --- a/src/emu/devcb.cpp +++ b/src/emu/devcb.cpp @@ -11,6 +11,7 @@ #include "emu.h" #include "devcb.h" + template class devcb_read; template class devcb_read; template class devcb_read; @@ -21,36 +22,108 @@ template class devcb_read8::delegate_builder; template class devcb_read8::delegate_builder; template class devcb_read8::delegate_builder; template class devcb_read8::delegate_builder; +template class devcb_read8::delegate_builder; +template class devcb_read8::delegate_builder; +template class devcb_read8::delegate_builder; +template class devcb_read8::delegate_builder; +template class devcb_read8::delegate_builder; +template class devcb_read8::delegate_builder; +template class devcb_read8::delegate_builder; +template class devcb_read8::delegate_builder; +template class devcb_read8::delegate_builder; +template class devcb_read8::delegate_builder; +template class devcb_read8::delegate_builder; +template class devcb_read8::delegate_builder; template class devcb_read8::delegate_builder; template class devcb_read16::delegate_builder; template class devcb_read16::delegate_builder; template class devcb_read16::delegate_builder; template class devcb_read16::delegate_builder; +template class devcb_read16::delegate_builder; +template class devcb_read16::delegate_builder; +template class devcb_read16::delegate_builder; +template class devcb_read16::delegate_builder; +template class devcb_read16::delegate_builder; +template class devcb_read16::delegate_builder; +template class devcb_read16::delegate_builder; +template class devcb_read16::delegate_builder; +template class devcb_read16::delegate_builder; +template class devcb_read16::delegate_builder; +template class devcb_read16::delegate_builder; +template class devcb_read16::delegate_builder; template class devcb_read16::delegate_builder; template class devcb_read32::delegate_builder; template class devcb_read32::delegate_builder; template class devcb_read32::delegate_builder; template class devcb_read32::delegate_builder; +template class devcb_read32::delegate_builder; +template class devcb_read32::delegate_builder; +template class devcb_read32::delegate_builder; +template class devcb_read32::delegate_builder; +template class devcb_read32::delegate_builder; +template class devcb_read32::delegate_builder; +template class devcb_read32::delegate_builder; +template class devcb_read32::delegate_builder; +template class devcb_read32::delegate_builder; +template class devcb_read32::delegate_builder; +template class devcb_read32::delegate_builder; +template class devcb_read32::delegate_builder; template class devcb_read32::delegate_builder; template class devcb_read64::delegate_builder; template class devcb_read64::delegate_builder; template class devcb_read64::delegate_builder; template class devcb_read64::delegate_builder; +template class devcb_read64::delegate_builder; +template class devcb_read64::delegate_builder; +template class devcb_read64::delegate_builder; +template class devcb_read64::delegate_builder; +template class devcb_read64::delegate_builder; +template class devcb_read64::delegate_builder; +template class devcb_read64::delegate_builder; +template class devcb_read64::delegate_builder; +template class devcb_read64::delegate_builder; +template class devcb_read64::delegate_builder; +template class devcb_read64::delegate_builder; +template class devcb_read64::delegate_builder; template class devcb_read64::delegate_builder; template class devcb_read_line::delegate_builder; template class devcb_read_line::delegate_builder; template class devcb_read_line::delegate_builder; template class devcb_read_line::delegate_builder; +template class devcb_read_line::delegate_builder; +template class devcb_read_line::delegate_builder; +template class devcb_read_line::delegate_builder; +template class devcb_read_line::delegate_builder; +template class devcb_read_line::delegate_builder; +template class devcb_read_line::delegate_builder; +template class devcb_read_line::delegate_builder; +template class devcb_read_line::delegate_builder; +template class devcb_read_line::delegate_builder; +template class devcb_read_line::delegate_builder; +template class devcb_read_line::delegate_builder; +template class devcb_read_line::delegate_builder; template class devcb_read_line::delegate_builder; template class devcb_read8::creator_impl >; template class devcb_read8::creator_impl >; template class devcb_read8::creator_impl >; template class devcb_read8::creator_impl >; +template class devcb_read8::creator_impl >; +template class devcb_read8::creator_impl >; +template class devcb_read8::creator_impl >; +template class devcb_read8::creator_impl >; +template class devcb_read8::creator_impl >; +template class devcb_read8::creator_impl >; +template class devcb_read8::creator_impl >; +template class devcb_read8::creator_impl >; +template class devcb_read8::creator_impl >; +template class devcb_read8::creator_impl >; +template class devcb_read8::creator_impl >; +template class devcb_read8::creator_impl >; template class devcb_read8::creator_impl >; template class devcb_read8::creator_impl; @@ -58,6 +131,18 @@ template class devcb_read16::creator_impl >; template class devcb_read16::creator_impl >; template class devcb_read16::creator_impl >; +template class devcb_read16::creator_impl >; +template class devcb_read16::creator_impl >; +template class devcb_read16::creator_impl >; +template class devcb_read16::creator_impl >; +template class devcb_read16::creator_impl >; +template class devcb_read16::creator_impl >; +template class devcb_read16::creator_impl >; +template class devcb_read16::creator_impl >; +template class devcb_read16::creator_impl >; +template class devcb_read16::creator_impl >; +template class devcb_read16::creator_impl >; +template class devcb_read16::creator_impl >; template class devcb_read16::creator_impl >; template class devcb_read16::creator_impl; @@ -65,6 +150,18 @@ template class devcb_read32::creator_impl >; template class devcb_read32::creator_impl >; template class devcb_read32::creator_impl >; +template class devcb_read32::creator_impl >; +template class devcb_read32::creator_impl >; +template class devcb_read32::creator_impl >; +template class devcb_read32::creator_impl >; +template class devcb_read32::creator_impl >; +template class devcb_read32::creator_impl >; +template class devcb_read32::creator_impl >; +template class devcb_read32::creator_impl >; +template class devcb_read32::creator_impl >; +template class devcb_read32::creator_impl >; +template class devcb_read32::creator_impl >; +template class devcb_read32::creator_impl >; template class devcb_read32::creator_impl >; template class devcb_read32::creator_impl; @@ -72,6 +169,18 @@ template class devcb_read64::creator_impl >; template class devcb_read64::creator_impl >; template class devcb_read64::creator_impl >; +template class devcb_read64::creator_impl >; +template class devcb_read64::creator_impl >; +template class devcb_read64::creator_impl >; +template class devcb_read64::creator_impl >; +template class devcb_read64::creator_impl >; +template class devcb_read64::creator_impl >; +template class devcb_read64::creator_impl >; +template class devcb_read64::creator_impl >; +template class devcb_read64::creator_impl >; +template class devcb_read64::creator_impl >; +template class devcb_read64::creator_impl >; +template class devcb_read64::creator_impl >; template class devcb_read64::creator_impl >; template class devcb_read64::creator_impl; @@ -79,6 +188,18 @@ template class devcb_read_line::creator_impl >; template class devcb_read_line::creator_impl >; template class devcb_read_line::creator_impl >; +template class devcb_read_line::creator_impl >; +template class devcb_read_line::creator_impl >; +template class devcb_read_line::creator_impl >; +template class devcb_read_line::creator_impl >; +template class devcb_read_line::creator_impl >; +template class devcb_read_line::creator_impl >; +template class devcb_read_line::creator_impl >; +template class devcb_read_line::creator_impl >; +template class devcb_read_line::creator_impl >; +template class devcb_read_line::creator_impl >; +template class devcb_read_line::creator_impl >; +template class devcb_read_line::creator_impl >; template class devcb_read_line::creator_impl >; template class devcb_read_line::creator_impl; @@ -92,36 +213,108 @@ template class devcb_write8::delegate_builder; template class devcb_write8::delegate_builder; template class devcb_write8::delegate_builder; template class devcb_write8::delegate_builder; +template class devcb_write8::delegate_builder; +template class devcb_write8::delegate_builder; +template class devcb_write8::delegate_builder; +template class devcb_write8::delegate_builder; +template class devcb_write8::delegate_builder; +template class devcb_write8::delegate_builder; +template class devcb_write8::delegate_builder; +template class devcb_write8::delegate_builder; +template class devcb_write8::delegate_builder; +template class devcb_write8::delegate_builder; +template class devcb_write8::delegate_builder; +template class devcb_write8::delegate_builder; template class devcb_write8::delegate_builder; template class devcb_write16::delegate_builder; template class devcb_write16::delegate_builder; template class devcb_write16::delegate_builder; template class devcb_write16::delegate_builder; +template class devcb_write16::delegate_builder; +template class devcb_write16::delegate_builder; +template class devcb_write16::delegate_builder; +template class devcb_write16::delegate_builder; +template class devcb_write16::delegate_builder; +template class devcb_write16::delegate_builder; +template class devcb_write16::delegate_builder; +template class devcb_write16::delegate_builder; +template class devcb_write16::delegate_builder; +template class devcb_write16::delegate_builder; +template class devcb_write16::delegate_builder; +template class devcb_write16::delegate_builder; template class devcb_write16::delegate_builder; template class devcb_write32::delegate_builder; template class devcb_write32::delegate_builder; template class devcb_write32::delegate_builder; template class devcb_write32::delegate_builder; +template class devcb_write32::delegate_builder; +template class devcb_write32::delegate_builder; +template class devcb_write32::delegate_builder; +template class devcb_write32::delegate_builder; +template class devcb_write32::delegate_builder; +template class devcb_write32::delegate_builder; +template class devcb_write32::delegate_builder; +template class devcb_write32::delegate_builder; +template class devcb_write32::delegate_builder; +template class devcb_write32::delegate_builder; +template class devcb_write32::delegate_builder; +template class devcb_write32::delegate_builder; template class devcb_write32::delegate_builder; template class devcb_write64::delegate_builder; template class devcb_write64::delegate_builder; template class devcb_write64::delegate_builder; template class devcb_write64::delegate_builder; +template class devcb_write64::delegate_builder; +template class devcb_write64::delegate_builder; +template class devcb_write64::delegate_builder; +template class devcb_write64::delegate_builder; +template class devcb_write64::delegate_builder; +template class devcb_write64::delegate_builder; +template class devcb_write64::delegate_builder; +template class devcb_write64::delegate_builder; +template class devcb_write64::delegate_builder; +template class devcb_write64::delegate_builder; +template class devcb_write64::delegate_builder; +template class devcb_write64::delegate_builder; template class devcb_write64::delegate_builder; template class devcb_write_line::delegate_builder; template class devcb_write_line::delegate_builder; template class devcb_write_line::delegate_builder; template class devcb_write_line::delegate_builder; +template class devcb_write_line::delegate_builder; +template class devcb_write_line::delegate_builder; +template class devcb_write_line::delegate_builder; +template class devcb_write_line::delegate_builder; +template class devcb_write_line::delegate_builder; +template class devcb_write_line::delegate_builder; +template class devcb_write_line::delegate_builder; +template class devcb_write_line::delegate_builder; +template class devcb_write_line::delegate_builder; +template class devcb_write_line::delegate_builder; +template class devcb_write_line::delegate_builder; +template class devcb_write_line::delegate_builder; template class devcb_write_line::delegate_builder; template class devcb_write8::creator_impl >; template class devcb_write8::creator_impl >; template class devcb_write8::creator_impl >; template class devcb_write8::creator_impl >; +template class devcb_write8::creator_impl >; +template class devcb_write8::creator_impl >; +template class devcb_write8::creator_impl >; +template class devcb_write8::creator_impl >; +template class devcb_write8::creator_impl >; +template class devcb_write8::creator_impl >; +template class devcb_write8::creator_impl >; +template class devcb_write8::creator_impl >; +template class devcb_write8::creator_impl >; +template class devcb_write8::creator_impl >; +template class devcb_write8::creator_impl >; +template class devcb_write8::creator_impl >; template class devcb_write8::creator_impl >; template class devcb_write8::creator_impl; template class devcb_write8::creator_impl; @@ -134,6 +327,18 @@ template class devcb_write16::creator_impl >; template class devcb_write16::creator_impl >; template class devcb_write16::creator_impl >; +template class devcb_write16::creator_impl >; +template class devcb_write16::creator_impl >; +template class devcb_write16::creator_impl >; +template class devcb_write16::creator_impl >; +template class devcb_write16::creator_impl >; +template class devcb_write16::creator_impl >; +template class devcb_write16::creator_impl >; +template class devcb_write16::creator_impl >; +template class devcb_write16::creator_impl >; +template class devcb_write16::creator_impl >; +template class devcb_write16::creator_impl >; +template class devcb_write16::creator_impl >; template class devcb_write16::creator_impl >; template class devcb_write16::creator_impl; template class devcb_write16::creator_impl; @@ -146,6 +351,18 @@ template class devcb_write32::creator_impl >; template class devcb_write32::creator_impl >; template class devcb_write32::creator_impl >; +template class devcb_write32::creator_impl >; +template class devcb_write32::creator_impl >; +template class devcb_write32::creator_impl >; +template class devcb_write32::creator_impl >; +template class devcb_write32::creator_impl >; +template class devcb_write32::creator_impl >; +template class devcb_write32::creator_impl >; +template class devcb_write32::creator_impl >; +template class devcb_write32::creator_impl >; +template class devcb_write32::creator_impl >; +template class devcb_write32::creator_impl >; +template class devcb_write32::creator_impl >; template class devcb_write32::creator_impl >; template class devcb_write32::creator_impl; template class devcb_write32::creator_impl; @@ -158,6 +375,18 @@ template class devcb_write64::creator_impl >; template class devcb_write64::creator_impl >; template class devcb_write64::creator_impl >; +template class devcb_write64::creator_impl >; +template class devcb_write64::creator_impl >; +template class devcb_write64::creator_impl >; +template class devcb_write64::creator_impl >; +template class devcb_write64::creator_impl >; +template class devcb_write64::creator_impl >; +template class devcb_write64::creator_impl >; +template class devcb_write64::creator_impl >; +template class devcb_write64::creator_impl >; +template class devcb_write64::creator_impl >; +template class devcb_write64::creator_impl >; +template class devcb_write64::creator_impl >; template class devcb_write64::creator_impl >; template class devcb_write64::creator_impl; template class devcb_write64::creator_impl; @@ -170,6 +399,18 @@ template class devcb_write_line::creator_impl >; template class devcb_write_line::creator_impl >; template class devcb_write_line::creator_impl >; +template class devcb_write_line::creator_impl >; +template class devcb_write_line::creator_impl >; +template class devcb_write_line::creator_impl >; +template class devcb_write_line::creator_impl >; +template class devcb_write_line::creator_impl >; +template class devcb_write_line::creator_impl >; +template class devcb_write_line::creator_impl >; +template class devcb_write_line::creator_impl >; +template class devcb_write_line::creator_impl >; +template class devcb_write_line::creator_impl >; +template class devcb_write_line::creator_impl >; +template class devcb_write_line::creator_impl >; template class devcb_write_line::creator_impl >; template class devcb_write_line::creator_impl; template class devcb_write_line::creator_impl; -- cgit v1.2.3