Previous 199869 Revisions Next

r41623 Friday 6th November, 2015 at 18:33:08 UTC by hap
get rid of equites POPDRUMKIT
[src/mame/drivers]astinvad.c equites.c
[src/mame/includes]equites.h

trunk/src/mame/drivers/astinvad.c
r250134r250135
824824
825825GAME( 1980, kamikaze, 0,        kamikaze, kamikaze,  astinvad_state, kamikaze, ROT270, "Leijac Corporation", "Kamikaze", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
826826GAME( 1980, astinvad, kamikaze, kamikaze, astinvad,  astinvad_state, kamikaze, ROT270, "Leijac Corporation (Stern Electronics license)", "Astro Invader", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
827GAME( 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.
827GAME( 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.
828828GAME( 1979, spcking2, 0,        spcking2, spcking2,  astinvad_state, spcking2, ROT270, "Konami", "Space King 2", MACHINE_IMPERFECT_SOUND | MACHINE_SUPPORTS_SAVE )
829829GAME( 1980, spaceint, 0,        spaceint, spaceint,  driver_device,  0,        ROT90,  "Shoei", "Space Intruder", MACHINE_IMPERFECT_SOUND | MACHINE_WRONG_COLORS | MACHINE_SUPPORTS_SAVE )
830830GAME( 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
r250134r250135
465465      m_samples->start(1, 1);
466466
467467   m_ay_port_a = data;
468
469#if POPDRUMKIT
470popmessage("HH %d(%d) CYM %d(%d)", m_hihat, BIT(m_ay_port_b, 6), m_cymbal, m_ay_port_b & 3);
471#endif
472468}
473469
474470WRITE8_MEMBER(equites_state::equites_8910portb_w)
475471{
476#if POPDRUMKIT
477if (data & ~m_ay_port_b & 0x08) m_cymbal++;
478if (data & ~m_ay_port_b & 0x04) m_hihat++;
479#endif
480
481472   // bongo 3
482473   m_samples->set_volume(2, ((data & 0x30)>>4) * 0.33);
483474   if (data & ~m_ay_port_b & 0x80)
r250134r250135
500491      m_hihatvol = 0.0f;
501492
502493   m_ay_port_b = data;
503
504#if POPDRUMKIT
505popmessage("HH %d(%d) CYM %d(%d)",m_hihat,BIT(m_ay_port_b,6),m_cymbal,m_ay_port_b & 3);
506#endif
507494}
508495
509496WRITE8_MEMBER(equites_state::equites_cymbal_ctrl_w)
r250134r250135
11631150   save_item(NAME(m_hihatvol));
11641151   save_item(NAME(m_timer_count));
11651152   save_item(NAME(m_unknown_bit));
1166#if POPDRUMKIT
1167   save_item(NAME(m_hihat));
1168   save_item(NAME(m_cymbal));
1169#endif
11701153
11711154   m_nmi_timer = machine().scheduler().timer_alloc(timer_expired_delegate(FUNC(equites_state::equites_nmi_callback), this));
11721155
r250134r250135
11941177   m_hihatvol = 0.0;
11951178   m_timer_count = 0;
11961179   m_unknown_bit = 0;
1197#if POPDRUMKIT
1198   m_hihat = m_cymbal = 0;
1199#endif
12001180}
12011181
12021182
trunk/src/mame/includes/equites.h
r250134r250135
1111#include "sound/msm5232.h"
1212#include "sound/dac.h"
1313
14#define POPDRUMKIT 0
1514
16
1715class equites_state : public driver_device
1816{
1917public:
r250134r250135
6866   float     m_hihatvol;
6967   int       m_timer_count;
7068   int       m_unknown_bit;    // Gekisou special handling
71#if POPDRUMKIT
72   int       m_hihat;
73   int       m_cymbal;
74#endif
7569
7670   /* devices */
7771   required_device<cpu_device> m_maincpu;


Previous 199869 Revisions Next


© 1997-2024 The MAME Team