Previous 15994 Revisions Next

r15328 Sunday 27th May, 2012 at 20:39:38 UTC by R. Belmont
Mirroring changes credited in MAME (nw)
[src/emu/sound]es5506.c

src/emu/sound/es5506.c
r15327r15328
177177   UINT32      read_latch;            /* currently accumulated data for read */
178178   UINT32      master_clock;         /* master clock frequency */
179179   void      (*irq_callback)(device_t *, int);   /* IRQ callback */
180   UINT16      (*port_read)(void);      /* input port read */
180   UINT16      (*port_read)(device_t *);      /* input port read */
181181
182182   UINT8      current_page;         /* current register page */
183183   UINT8      active_voices;         /* number of active voices */
r15327r15328
922922   chip->device = device;
923923   chip->master_clock = device->clock();
924924   chip->irq_callback = intf->irq_callback;
925   chip->port_read = intf->read_port;
925926   chip->irqv = 0x80;
926927
927928   /* compute the tables */
r15327r15328
13931394
13941395      case 0x68/8:   /* PAR */
13951396         if (chip->port_read)
1396            result = (*chip->port_read)();
1397            result = (*chip->port_read)(chip->device);
13971398         break;
13981399
13991400      case 0x70/8:   /* IRQV */
r15327r15328
14691470
14701471      case 0x68/8:   /* PAR */
14711472         if (chip->port_read)
1472            result = (*chip->port_read)();
1473            result = (*chip->port_read)(chip->device);
14731474         break;
14741475
14751476      case 0x70/8:   /* IRQV */
r15327r15328
14921493   {
14931494      case 0x68/8:   /* PAR */
14941495         if (chip->port_read)
1495            result = (*chip->port_read)();
1496            result = (*chip->port_read)(chip->device);
14961497         break;
14971498
14981499      case 0x70/8:   /* IRQV */
r15327r15328
21012102
21022103      case 0x09:   /* PAR */
21032104         if (chip->port_read)
2104            result = (*chip->port_read)();
2105            result = (*chip->port_read)(chip->device);
21052106         break;
21062107
21072108      case 0x0f:   /* PAGE */

Previous 15994 Revisions Next


© 1998-2018 The MESS Team