Previous 199869 Revisions Next

r24764 Tuesday 6th August, 2013 at 00:25:19 UTC by Angelo Salese
Obviously I've messed up format used ...
[src/mess/drivers]pc9801.c

trunk/src/mess/drivers/pc9801.c
r24763r24764
22622262/* TODO: is mapping correct? */
22632263READ16_MEMBER(pc9801_state::pc9801rs_ide_io_1_r)
22642264{
2265   return m_ide->read_cs0(space, offset >> 1, offset & 1 ? 0xff00 : 0x00ff);
2265
2266   return m_ide->read_cs0(space, offset >> 1, offset & 1 ? 0xff00 : 0x00ff) >> 8;
22662267}
22672268
22682269WRITE16_MEMBER(pc9801_state::pc9801rs_ide_io_1_w)
22692270{
2270   m_ide->write_cs0(space, offset >> 1, offset & 1 ? 0xff00 : 0x00ff);
2271   m_ide->write_cs0(space, offset >> 1, data >> 8, offset & 1 ? 0xff00 : 0x00ff);
22712272}
22722273
22732274READ16_MEMBER(pc9801_state::pc9801rs_ide_io_2_r)
22742275{
2275   return m_ide->read_cs1(space, ((offset+6) >> 1), offset & 1 ? 0xff00 : 0x00ff);
2276   return m_ide->read_cs1(space, ((offset+6) >> 1), offset & 1 ? 0xff00 : 0x00ff) >> 8;
22762277}
22772278
22782279WRITE16_MEMBER(pc9801_state::pc9801rs_ide_io_2_w)
22792280{
2280   m_ide->write_cs1(space, ((offset+6) >> 1), offset & 1 ? 0xff00 : 0x00ff);
2281   m_ide->write_cs1(space, ((offset+6) >> 1), data >> 8, offset & 1 ? 0xff00 : 0x00ff);
22812282}
22822283
22832284static ADDRESS_MAP_START( pc9801rs_map, AS_PROGRAM, 32, pc9801_state )

Previous 199869 Revisions Next


© 1997-2024 The MAME Team