scn2674: add command 0xA6, fixes Octopus status line in Concurrent DOS, and BIOS character block write function.

This commit is contained in:
mahlemiut 2016-11-08 21:58:14 +13:00
parent aee1895a17
commit e9e255c383

View File

@ -433,6 +433,12 @@ void scn2674_device::write_command(uint8_t data)
LOG2674(("DELAYED write at pointer address %02x\n",data));
break;
case 0xa6: // used by the Octopus
/* write at pointer address */
space().write_byte((m_IR10_display_pointer_address_lower | (m_IR11_display_pointer_address_upper << 8)), m_buffer);
LOG2674(("DELAYED write at display pointer address %02x\n",data));
break;
case 0xa9:
/* increment cursor address */
if(!(++m_cursor_l))