MAME
Go to file
Aaron Giles 55866daab8 Delegates 2.0 implementation. Resdesigned how delegates work to make
them more flexible and simpler to use. Got rid of the proto_delegates
altogether in favor of supporting delegates that are bound to NULL
objects. Added a front-end template that supports "natural" syntax
favored by libraries like boost. Added support for static functions
that take reference parameters instead of pointer parameters for the
object type. Updated all delegate users in the system to the new
syntax. [Aaron Giles]

Changed the DIRECT_UPDATE_HANDLER to take a machine reference like 
everything else in the system. Updated all users. [Aaron Giles]

Changed the FUNC() macro to automatically put an & in front of the
item passed. In general this works transparently, however it does have
the nice side-effect of catching situations where a variable is passed
instead of a function name. Fixed those cases to push the naming
upstream so that the name is now provided properly. Also added a
FUNC_NULL macro since FUNC(NULL) no longer works. [Aaron Giles]
2011-04-16 23:02:16 +00:00
docs Added support for OSD-generated fonts. The OSD is queried first to see 2010-10-24 00:16:54 +00:00
hash megatech.xml: removed bogus attribute (we don't use merge to mark clones) 2011-03-27 11:42:21 +00:00
src Delegates 2.0 implementation. Resdesigned how delegates work to make 2011-04-16 23:02:16 +00:00
.gitattributes Imported RP5C01 RTC from MESS. (no whatsnew) 2011-04-16 15:30:57 +00:00
makefile (Big tangle of changes that all happened as I was looking into the ROM 2011-04-13 20:31:00 +00:00