mirror of
https://github.com/holub/mame
synced 2025-04-18 22:49:58 +03:00
Software list items promoted to working
--------------------------------------- SNK vs. Capcom - Card Fighters 2 - Expand Edition (Jpn) [dink] - tlcs900.cpp: fixed lcdf16, andcf16, orcf16 and xorcf16 opcodes [dink]
This commit is contained in:
parent
8b3c366a04
commit
1a7552a152
@ -1571,7 +1571,7 @@ NEOP00220 NeoGeo Cup '98 Plus (Euro) [confirmed?]
|
||||
</software>
|
||||
|
||||
<!-- Developer: SNK -->
|
||||
<software name="svccard2" supported="partial"> <!-- gets stuck -->
|
||||
<software name="svccard2">
|
||||
<!-- NGPC only -->
|
||||
<description>SNK vs. Capcom - Card Fighters 2 - Expand Edition (Jpn)</description>
|
||||
<year>2001</year>
|
||||
|
@ -644,7 +644,7 @@ void tlcs900_device::ldcf8( uint8_t a, uint8_t b )
|
||||
}
|
||||
|
||||
|
||||
void tlcs900_device::ldcf16( uint8_t a, uint8_t b )
|
||||
void tlcs900_device::ldcf16( uint8_t a, uint16_t b )
|
||||
{
|
||||
if ( b & ( 1 << ( a & 0x0f ) ) )
|
||||
m_sr.b.l |= FLAG_CF;
|
||||
@ -662,7 +662,7 @@ void tlcs900_device::andcf8( uint8_t a, uint8_t b )
|
||||
}
|
||||
|
||||
|
||||
void tlcs900_device::andcf16( uint8_t a, uint8_t b )
|
||||
void tlcs900_device::andcf16( uint8_t a, uint16_t b )
|
||||
{
|
||||
if ( ( b & ( 1 << ( a & 0x0f ) ) ) && ( m_sr.b.l & FLAG_CF ) )
|
||||
m_sr.b.l |= FLAG_CF;
|
||||
@ -678,7 +678,7 @@ void tlcs900_device::orcf8( uint8_t a, uint8_t b )
|
||||
}
|
||||
|
||||
|
||||
void tlcs900_device::orcf16( uint8_t a, uint8_t b )
|
||||
void tlcs900_device::orcf16( uint8_t a, uint16_t b )
|
||||
{
|
||||
if ( b & ( 1 << ( a & 0x0f ) ) )
|
||||
m_sr.b.l |= FLAG_CF;
|
||||
@ -692,7 +692,7 @@ void tlcs900_device::xorcf8( uint8_t a, uint8_t b )
|
||||
}
|
||||
|
||||
|
||||
void tlcs900_device::xorcf16( uint8_t a, uint8_t b )
|
||||
void tlcs900_device::xorcf16( uint8_t a, uint16_t b )
|
||||
{
|
||||
if ( b & ( 1 << ( a & 0x0f ) ) )
|
||||
m_sr.b.l ^= FLAG_CF;
|
||||
|
@ -222,13 +222,13 @@ protected:
|
||||
uint16_t xor16( uint16_t a, uint16_t b);
|
||||
uint32_t xor32( uint32_t a, uint32_t b);
|
||||
void ldcf8( uint8_t a, uint8_t b );
|
||||
void ldcf16( uint8_t a, uint8_t b );
|
||||
void ldcf16( uint8_t a, uint16_t b );
|
||||
void andcf8( uint8_t a, uint8_t b );
|
||||
void andcf16( uint8_t a, uint8_t b );
|
||||
void andcf16( uint8_t a, uint16_t b );
|
||||
void orcf8( uint8_t a, uint8_t b );
|
||||
void orcf16( uint8_t a, uint8_t b );
|
||||
void orcf16( uint8_t a, uint16_t b );
|
||||
void xorcf8( uint8_t a, uint8_t b );
|
||||
void xorcf16( uint8_t a, uint8_t b );
|
||||
void xorcf16( uint8_t a, uint16_t b );
|
||||
uint8_t rl8( uint8_t a, uint8_t s );
|
||||
uint16_t rl16( uint16_t a, uint8_t s );
|
||||
uint32_t rl32( uint32_t a, uint8_t s );
|
||||
|
Loading…
Reference in New Issue
Block a user