summaryrefslogtreecommitdiffstatshomepage
path: root/src/mess/drivers/qx10.c
diff options
context:
space:
mode:
author ImJezze <jezze@gmx.net>2015-07-20 08:11:41 +0200
committer ImJezze <jezze@gmx.net>2015-07-20 08:11:41 +0200
commit4bcb0c13f50ddb1cd3fd0341b4bb31d9c3c7fc7a (patch)
tree55eccacfca0e69435d0d4e6615205310ca11f271 /src/mess/drivers/qx10.c
parentd132946c6f45aa8d271c6180e86f72dd08243048 (diff)
parent229785f695b26c702c8490792611f59d0366a933 (diff)
Merge pull request #5 from mamedev/master
Sync to base master
Diffstat (limited to 'src/mess/drivers/qx10.c')
-rw-r--r--src/mess/drivers/qx10.c68
1 files changed, 0 insertions, 68 deletions
diff --git a/src/mess/drivers/qx10.c b/src/mess/drivers/qx10.c
index 86d14dd1030..58050c4055f 100644
--- a/src/mess/drivers/qx10.c
+++ b/src/mess/drivers/qx10.c
@@ -466,74 +466,6 @@ READ8_MEMBER( qx10_state::get_slave_ack )
*/
-#if 0
-READ8_MEMBER( qx10_state::upd7201_r )
-{
- if((offset & 2) == 0)
- {
- return m_keyb.rx;
- }
- //printf("R [%02x]\n",offset);
-
- return m_rs232c.rx;
-}
-
-WRITE8_MEMBER( qx10_state::upd7201_w )
-{
- if((offset & 2) == 0) //keyb TX
- {
- switch(data & 0xe0)
- {
- case 0x00:
- m_keyb.repeat_start_time = 300+(data & 0x1f)*25;
- printf("keyb Set repeat start time, %d ms\n",m_keyb.repeat_start_time);
- break;
- case 0x20:
- m_keyb.repeat_interval = 30+(data & 0x1f)*5;
- printf("keyb Set repeat interval, %d ms\n",m_keyb.repeat_interval);
- break;
- case 0x40:
- m_keyb.led[(data & 0xe) >> 1] = data & 1;
- printf("keyb Set led %02x %s\n",((data & 0xe) >> 1),data & 1 ? "on" : "off");
- m_keyb.rx = (data & 0xf) | 0xc0;
- m_pic_m->ir4_w(1);
- break;
- case 0x60:
- printf("keyb Read LED status\n");
- // 0x80 + data
- break;
- case 0x80:
- printf("keyb Read SW status\n");
- // 0xc0 + data
- break;
- case 0xa0:
- m_keyb.repeat = data & 1;
- //printf("keyb repeat flag issued %s\n",data & 1 ? "on" : "off");
- break;
- case 0xc0:
- m_keyb.enable = data & 1;
- printf("keyb Enable flag issued %s\n",data & 1 ? "on" : "off");
- break;
- case 0xe0:
- printf("keyb Reset Issued, diagnostic is %s\n",data & 1 ? "on" : "off");
- m_keyb.rx = 0;
- break;
- }
- }
- else //RS-232c TX
- {
- //printf("RS-232c W %02x\n",data);
- if(data == 0x01) //cheap, but needed for working inputs in "The QX-10 Diagnostic"
- m_rs232c.rx = 0x04;
- else if(data == 0x00)
- m_rs232c.rx = 0xfe;
- else
- m_rs232c.rx = 0xff;
- }
-
-}
-#endif
-
READ8_MEMBER( qx10_state::vram_bank_r )
{
return m_vram_bank;