summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound/2203intf.h
diff options
context:
space:
mode:
author Couriersud <couriersud@users.noreply.github.com>2008-04-22 21:58:36 +0000
committer Couriersud <couriersud@users.noreply.github.com>2008-04-22 21:58:36 +0000
commit85a5a3d82772c9d0139b51fb871259ac7acc1124 (patch)
tree9458f26646fd9573dc0ae7315c4d3086ad48da15 /src/emu/sound/2203intf.h
parentc000fcf52f299465873fa11d7b1bc3b47c0021d7 (diff)
AY-3-8910 rewrite:
* adds a model to calculate mixing of channels with different resistance loads. * based on above, each channel may be assigned a different load in individual case i.e. channels not tied together * rewrote ay8910.c to make emulation simpler * changed the config structure to include a flag field and output resistor loads. * Updated all drivers affected. * Added some "Todos" related to stuff I discovered when reading datasheets. * Fixed a bug in disc_flt.c (konami filters) galaxian.c: * Fixed discrete sound and konami filter addressing * Changed addressing of AY-3-8910 to be in line with schematics gyruss.c: * Added discrete sound for filtering ("konami"-style) and mixing.
Diffstat (limited to 'src/emu/sound/2203intf.h')
-rw-r--r--src/emu/sound/2203intf.h5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/emu/sound/2203intf.h b/src/emu/sound/2203intf.h
index 6890451136a..3782bd162ff 100644
--- a/src/emu/sound/2203intf.h
+++ b/src/emu/sound/2203intf.h
@@ -5,10 +5,7 @@
struct YM2203interface
{
- read8_machine_func portAread;
- read8_machine_func portBread;
- write8_machine_func portAwrite;
- write8_machine_func portBwrite;
+ const struct AY8910interface ay8910_intf;
void (*handler)(int irq);
};