Previous 199869 Revisions Next

r19674 Tuesday 18th December, 2012 at 20:35:50 UTC by hap
port 0 placeholder
[src/mame/drivers]kurukuru.c

trunk/src/mame/drivers/kurukuru.c
r19673r19674
205205   UINT8 m_sound_irq_cause;
206206   UINT8 m_adpcm_data;
207207
208   DECLARE_WRITE8_MEMBER(kurukuru_hopper_w);
208209   DECLARE_WRITE8_MEMBER(kurukuru_bankswitch_w);
209210   DECLARE_WRITE8_MEMBER(kurukuru_soundlatch_w);
210211   DECLARE_READ8_MEMBER(kurukuru_soundlatch_r);
r19673r19674
282283
283284// Main CPU
284285
286WRITE8_MEMBER(kurukuru_state::kurukuru_hopper_w)
287{
288   /* assume hopper related.
289      $01 when coin 1 (jams)
290      $20 when coin 2
291      $40 when payout (jams) ...check
292   */
293   if (data)
294      logerror("kurukuru_hopper_w %02X @ %04X\n", data, space.device().safe_pc());
295}
296
285297WRITE8_MEMBER(kurukuru_state::kurukuru_bankswitch_w)
286298{
287299   // d4,d5: bank
r19673r19674
304316
305317static ADDRESS_MAP_START( kurukuru_io, AS_IO, 8, kurukuru_state )
306318   ADDRESS_MAP_GLOBAL_MASK(0xff)
307//  AM_RANGE(0x00, 0x00) AM_WRITENOP // hopper?
319   AM_RANGE(0x00, 0x00) AM_WRITE(kurukuru_hopper_w)
308320   AM_RANGE(0x10, 0x10) AM_READ_PORT("DSW1")
309321   AM_RANGE(0x20, 0x20) AM_WRITE(kurukuru_soundlatch_w)
310322   AM_RANGE(0x80, 0x83) AM_DEVREADWRITE( "v9938", v9938_device, read, write )
r19673r19674
316328   AM_RANGE(0xd0, 0xd0) AM_DEVWRITE_LEGACY("aysnd", ay8910_data_w)
317329ADDRESS_MAP_END
318330
319/*
320  0x00 Writes... assume hopper related.
321                 01 when coin 1 (jams)
322                 20 when coin 2
323                 40 when payout (jams) ...check
324*/
325331
326332
327333// Audio CPU

Previous 199869 Revisions Next


© 1997-2024 The MAME Team