diff options
author | 2008-04-22 21:58:36 +0000 | |
---|---|---|
committer | 2008-04-22 21:58:36 +0000 | |
commit | 85a5a3d82772c9d0139b51fb871259ac7acc1124 (patch) | |
tree | 9458f26646fd9573dc0ae7315c4d3086ad48da15 /src/emu/sound/2203intf.h | |
parent | c000fcf52f299465873fa11d7b1bc3b47c0021d7 (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.h | 5 |
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); }; |