trunk/src/mame/drivers/astinvad.c
| r250134 | r250135 | |
| 824 | 824 | |
| 825 | 825 | GAME( 1980, kamikaze, 0, kamikaze, kamikaze, astinvad_state, kamikaze, ROT270, "Leijac Corporation", "Kamikaze", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) |
| 826 | 826 | GAME( 1980, astinvad, kamikaze, kamikaze, astinvad, astinvad_state, kamikaze, ROT270, "Leijac Corporation (Stern Electronics license)", "Astro Invader", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) |
| 827 | | GAME( 19??, kosmokil, kamikaze, kamikaze, kamikaze, astinvad_state, kamikaze, ROT270, "bootleg (BEM)", "Kosmo Killer", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) // says >BEM< Mi Italy but it looks hacked in, dif revision of game tho. |
| 827 | GAME( 1980?, kosmokil, kamikaze, kamikaze, kamikaze, astinvad_state, kamikaze, ROT270, "bootleg (BEM)", "Kosmo Killer", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) // says >BEM< Mi Italy but it looks hacked in, dif revision of game tho. |
| 828 | 828 | GAME( 1979, spcking2, 0, spcking2, spcking2, astinvad_state, spcking2, ROT270, "Konami", "Space King 2", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE ) |
| 829 | 829 | GAME( 1980, spaceint, 0, spaceint, spaceint, driver_device, 0, ROT90, "Shoei", "Space Intruder", MACHINE_IMPERFECT_SOUND | MACHINE_WRONG_COLORS | MACHINE_SUPPORTS_SAVE ) |
| 830 | 830 | GAME( 1980, spaceintj,spaceint, spaceint, spaceintj, driver_device, 0, ROT90, "Shoei", "Space Intruder (Japan)", MACHINE_IMPERFECT_SOUND | MACHINE_WRONG_COLORS | MACHINE_SUPPORTS_SAVE ) |
trunk/src/mame/drivers/equites.c
| r250134 | r250135 | |
| 465 | 465 | m_samples->start(1, 1); |
| 466 | 466 | |
| 467 | 467 | m_ay_port_a = data; |
| 468 | | |
| 469 | | #if POPDRUMKIT |
| 470 | | popmessage("HH %d(%d) CYM %d(%d)", m_hihat, BIT(m_ay_port_b, 6), m_cymbal, m_ay_port_b & 3); |
| 471 | | #endif |
| 472 | 468 | } |
| 473 | 469 | |
| 474 | 470 | WRITE8_MEMBER(equites_state::equites_8910portb_w) |
| 475 | 471 | { |
| 476 | | #if POPDRUMKIT |
| 477 | | if (data & ~m_ay_port_b & 0x08) m_cymbal++; |
| 478 | | if (data & ~m_ay_port_b & 0x04) m_hihat++; |
| 479 | | #endif |
| 480 | | |
| 481 | 472 | // bongo 3 |
| 482 | 473 | m_samples->set_volume(2, ((data & 0x30)>>4) * 0.33); |
| 483 | 474 | if (data & ~m_ay_port_b & 0x80) |
| r250134 | r250135 | |
| 500 | 491 | m_hihatvol = 0.0f; |
| 501 | 492 | |
| 502 | 493 | m_ay_port_b = data; |
| 503 | | |
| 504 | | #if POPDRUMKIT |
| 505 | | popmessage("HH %d(%d) CYM %d(%d)",m_hihat,BIT(m_ay_port_b,6),m_cymbal,m_ay_port_b & 3); |
| 506 | | #endif |
| 507 | 494 | } |
| 508 | 495 | |
| 509 | 496 | WRITE8_MEMBER(equites_state::equites_cymbal_ctrl_w) |
| r250134 | r250135 | |
| 1163 | 1150 | save_item(NAME(m_hihatvol)); |
| 1164 | 1151 | save_item(NAME(m_timer_count)); |
| 1165 | 1152 | save_item(NAME(m_unknown_bit)); |
| 1166 | | #if POPDRUMKIT |
| 1167 | | save_item(NAME(m_hihat)); |
| 1168 | | save_item(NAME(m_cymbal)); |
| 1169 | | #endif |
| 1170 | 1153 | |
| 1171 | 1154 | m_nmi_timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(equites_state::equites_nmi_callback), this)); |
| 1172 | 1155 | |
| r250134 | r250135 | |
| 1194 | 1177 | m_hihatvol = 0.0; |
| 1195 | 1178 | m_timer_count = 0; |
| 1196 | 1179 | m_unknown_bit = 0; |
| 1197 | | #if POPDRUMKIT |
| 1198 | | m_hihat = m_cymbal = 0; |
| 1199 | | #endif |
| 1200 | 1180 | } |
| 1201 | 1181 | |
| 1202 | 1182 | |