diff --git a/src/mame/misc/gms.cpp b/src/mame/misc/gms.cpp index cea8d575bf8..ef821d96b99 100644 --- a/src/mame/misc/gms.cpp +++ b/src/mame/misc/gms.cpp @@ -1351,7 +1351,7 @@ static INPUT_PORTS_START( yyhm ) PORT_BIT( 0x0004, IP_ACTIVE_LOW, IPT_COIN1 ) PORT_BIT( 0x0008, IP_ACTIVE_LOW, IPT_START1 ) PORT_BIT( 0x0010, IP_ACTIVE_LOW, IPT_UNKNOWN ) - PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_UNKNOWN ) + PORT_BIT( 0x0020, IP_ACTIVE_LOW, IPT_JOYSTICK_DOWN ) PORT_BIT( 0x0040, IP_ACTIVE_LOW, IPT_JOYSTICK_LEFT ) PORT_BIT( 0x0080, IP_ACTIVE_LOW, IPT_JOYSTICK_RIGHT ) PORT_BIT( 0x0100, IP_ACTIVE_LOW, IPT_BUTTON1 ) diff --git a/src/mame/skeleton/vgame.cpp b/src/mame/skeleton/vgame.cpp index 2b8b8cb89b2..1c78e4d16bb 100644 --- a/src/mame/skeleton/vgame.cpp +++ b/src/mame/skeleton/vgame.cpp @@ -122,8 +122,9 @@ static INPUT_PORTS_START( hilice ) INPUT_PORTS_END -// TODO +// TODO: wrong, just enough to glimpse some alphanumericals static GFXDECODE_START( gfx_vgame ) + GFXDECODE_ENTRY( "gfx", 0, gfx_16x16x4_packed_lsb, 0, 1 ) GFXDECODE_END @@ -155,8 +156,8 @@ ROM_START( hilice ) ROM_LOAD( "hi_lice_v102fa.u13", 0x000000, 0x200000, CRC(4da87481) SHA1(5a20b254cfe8a2f087faa0dd17f682218a2ca1b2) ) ROM_REGION( 0x400000, "gfx", 0 ) - ROM_LOAD( "hi_lice_cg_01fu3.u3", 0x000000, 0x200000, CRC(8ad6b233) SHA1(deaffd391265c885afb2f171089c1b33429470f1) ) - ROM_LOAD( "hi_lice_cg_01fu8.u8", 0x200000, 0x200000, BAD_DUMP CRC(b1070209) SHA1(4568977fca2ff96b756a9600ad9a4730a6f8749a) ) // didn't give consistent reads + ROM_LOAD16_BYTE( "hi_lice_cg_01fu3.u3", 0x000000, 0x200000, CRC(8ad6b233) SHA1(deaffd391265c885afb2f171089c1b33429470f1) ) + ROM_LOAD16_BYTE( "hi_lice_cg_01fu8.u8", 0x000001, 0x200000, BAD_DUMP CRC(b1070209) SHA1(4568977fca2ff96b756a9600ad9a4730a6f8749a) ) // didn't give consistent reads ROM_REGION( 0x200000, "oki", 0 ) ROM_LOAD( "hi_lice_sp_100f.u45", 0x000000, 0x200000, CRC(b2588f54) SHA1(0d046e56596611954a9d2a9a30746d8aa370431b) ) // 1xxxxxxxxxxxxxxxxxxxx = 0x00 @@ -165,12 +166,12 @@ ROM_END // VGAME-0030-02-AG PCB, almost identical to the hilice one. // all labels have 麻將學園 (Mahjong Academy) prepended to what's below. ROM_START( mjxy ) - ROM_REGION( 0x400000, "maincpu", 0 ) - ROM_LOAD( "u12_v108tw.u12", 0x000000, 0x400000, BAD_DUMP CRC(c9989af0) SHA1(0edd65518688602810549955e79ad3f0edc0b1a5) ) // xxxxxxxxxxxxxxxxxxxx1x = 0xFF + ROM_REGION( 0x200000, "maincpu", 0 ) + ROM_LOAD( "u12_v108tw.u12", 0x000000, 0x200000, CRC(a6d99849) SHA1(c280635517d5ffded524e15048568817bd927bf9) ) - ROM_REGION( 0x800000, "gfx", 0 ) - ROM_LOAD( "u3_cg_v105.u3", 0x000000, 0x400000, BAD_DUMP CRC(7ed9736c) SHA1(69a3ad01a0582de8b1f206921544063e6eb3b4b0) ) // xxxxxxxxxxxxxxxxxxxx1x = 0xFF - ROM_LOAD( "u7_cg_v105.u7", 0x400000, 0x400000, BAD_DUMP CRC(177111ce) SHA1(3834e3613f59b938c69d5a8679ffc3ea6baf999a) ) // xxxxxxxxxxxxxxxxxxxx1x = 0xFF + ROM_REGION( 0x400000, "gfx", 0 ) + ROM_LOAD16_BYTE( "u3_cg_v105.u3", 0x000000, 0x200000, CRC(fda38fb1) SHA1(7bd744e42f619254ebad2fb60f3851f61073fe8c) ) // FIXED BITS (xxxxxxxx0xxxxxxx) + ROM_LOAD16_BYTE( "u7_cg_v105.u7", 0x000001, 0x200000, CRC(5acf5b99) SHA1(ee638635c25ab9d392b8a7ff79209e657ccfd5c0) ) // FIXED BITS (xxxxxxxx0xxxxxxx) ROM_REGION( 0x200000, "oki", 0 ) ROM_LOAD( "u43_sp_v105.u43", 0x000000, 0x200000, CRC(5d1ab8f1) SHA1(56473b632dfdb210208ce3b35cb6861f07861cd7) )