mirror of
https://github.com/holub/mame
synced 2025-05-20 20:58:51 +03:00
MSVC compatibility.
This commit is contained in:
parent
5f5ab952c0
commit
08d14a29e8
@ -171,9 +171,9 @@ typedef enum {
|
||||
#define CLKR(v20o,v30o,v33o,v20e,v30e,v33e,vall,addr) { const UINT32 ocount=(v20o<<16)|(v30o<<8)|v33o, ecount=(v20e<<16)|(v30e<<8)|v33e; if (ModRM >=0xc0) nec_state->icount-=vall; else nec_state->icount-=(addr&1)?((ocount>>nec_state->chip_type)&0x7f):((ecount>>nec_state->chip_type)&0x7f); }
|
||||
|
||||
/************************************************************************/
|
||||
#define CompressFlags() (WORD)(CF | 0x02 | (PF << 2) | (AF << 4) | (ZF << 6) \
|
||||
| (SF << 7) | (nec_state->TF << 8) | (nec_state->IF << 9) \
|
||||
| (nec_state->DF << 10) | (OF << 11) | (nec_state->MF << 15))
|
||||
#define CompressFlags() (WORD)(int(CF) | 0x02 | (int(PF) << 2) | (int(AF) << 4) | (int(ZF) << 6) \
|
||||
| (int(SF) << 7) | (nec_state->TF << 8) | (nec_state->IF << 9) \
|
||||
| (nec_state->DF << 10) | (int(OF) << 11) | (nec_state->MF << 15))
|
||||
|
||||
#define ExpandFlags(f) \
|
||||
{ \
|
||||
|
@ -242,7 +242,7 @@ DISCRETE_START(dss_input_stream)
|
||||
{
|
||||
DISCRETE_DECLARE_CONTEXT(dss_input)
|
||||
|
||||
assert(DSS_INPUT_STREAM__STREAM < node->device->m_input_list.count());
|
||||
// assert(DSS_INPUT_STREAM__STREAM < node->device->m_input_list.count());
|
||||
|
||||
context->is_stream = TRUE;
|
||||
/* Stream out number is set during start */
|
||||
|
@ -182,7 +182,7 @@ class _name ## _node: public discrete_legacy_node \
|
||||
{ \
|
||||
public: \
|
||||
_name ## _node (discrete_device * pdev, const discrete_module *xmodule, const discrete_sound_block *block) \
|
||||
: discrete_legacy_node::discrete_legacy_node(pdev, xmodule, block) { } \
|
||||
: discrete_legacy_node(pdev, xmodule, block) { } \
|
||||
\
|
||||
}
|
||||
|
||||
|
@ -4900,7 +4900,7 @@ class discrete_legacy_node : public discrete_base_node
|
||||
public:
|
||||
|
||||
discrete_legacy_node(discrete_device * pdev, const discrete_module *xmodule, const discrete_sound_block *block)
|
||||
: discrete_base_node::discrete_base_node(pdev, xmodule, block), m_step(module->step) { }
|
||||
: discrete_base_node(pdev, xmodule, block), m_step(module->step) { }
|
||||
|
||||
void step(void) { /* if (m_step != NULL) */ m_step(this); }
|
||||
virtual void reset(void) { if (module->reset != NULL) module->reset(this); }
|
||||
|
Loading…
Reference in New Issue
Block a user