mirror of
https://github.com/holub/mame
synced 2025-10-07 01:16:22 +03:00
upd7220: command 05 appears to blank the display (nw)
This commit is contained in:
parent
8bf3d16851
commit
51061219be
@ -71,7 +71,8 @@ enum
|
|||||||
COMMAND_LPRD,
|
COMMAND_LPRD,
|
||||||
COMMAND_DMAR,
|
COMMAND_DMAR,
|
||||||
COMMAND_DMAW,
|
COMMAND_DMAW,
|
||||||
COMMAND_5A
|
COMMAND_5A,
|
||||||
|
COMMAND_05
|
||||||
};
|
};
|
||||||
|
|
||||||
enum
|
enum
|
||||||
@ -93,6 +94,7 @@ enum
|
|||||||
#define UPD7220_COMMAND_CCHAR 0x4b
|
#define UPD7220_COMMAND_CCHAR 0x4b
|
||||||
#define UPD7220_COMMAND_START 0x6b
|
#define UPD7220_COMMAND_START 0x6b
|
||||||
#define UPD7220_COMMAND_BCTRL 0x0c // & 0xfe
|
#define UPD7220_COMMAND_BCTRL 0x0c // & 0xfe
|
||||||
|
#define UPD7220_COMMAND_05 0x05
|
||||||
#define UPD7220_COMMAND_ZOOM 0x46
|
#define UPD7220_COMMAND_ZOOM 0x46
|
||||||
#define UPD7220_COMMAND_CURS 0x49
|
#define UPD7220_COMMAND_CURS 0x49
|
||||||
#define UPD7220_COMMAND_PRAM 0x70 // & 0xf0
|
#define UPD7220_COMMAND_PRAM 0x70 // & 0xf0
|
||||||
@ -1049,6 +1051,7 @@ int upd7220_device::translate_command(UINT8 data)
|
|||||||
case UPD7220_COMMAND_CURD: command = COMMAND_CURD; break;
|
case UPD7220_COMMAND_CURD: command = COMMAND_CURD; break;
|
||||||
case UPD7220_COMMAND_LPRD: command = COMMAND_LPRD; break;
|
case UPD7220_COMMAND_LPRD: command = COMMAND_LPRD; break;
|
||||||
case UPD7220_COMMAND_5A: command = COMMAND_5A; break;
|
case UPD7220_COMMAND_5A: command = COMMAND_5A; break;
|
||||||
|
case UPD7220_COMMAND_05: command = COMMAND_05; break;
|
||||||
default:
|
default:
|
||||||
switch (data & 0xfe)
|
switch (data & 0xfe)
|
||||||
{
|
{
|
||||||
@ -1226,6 +1229,10 @@ void upd7220_device::process_fifo()
|
|||||||
//LOG(("uPD7220 '%s' DE: 1\n", tag()));
|
//LOG(("uPD7220 '%s' DE: 1\n", tag()));
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case COMMAND_05:
|
||||||
|
m_de = 0;
|
||||||
|
break;
|
||||||
|
|
||||||
case COMMAND_BCTRL: /* display blanking control */
|
case COMMAND_BCTRL: /* display blanking control */
|
||||||
m_de = m_cr & 0x01;
|
m_de = m_cr & 0x01;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user