Previous 199869 Revisions Next

r16475 Monday 28th May, 2012 at 00:43:41 UTC by Couriersud
"Analog" Pokey Update [Couriersud]

- Derived internal resistance calculation from Pokey documentation. This is a 4-bit parallel resistor (High-Z mos "devices") network to ground. The result is a non-linear resistance function.

- Added low-pass filter support and opamp/resistor stages to the pokey driver. This is not as good as complete discrete emulation, but a lot better than the linear approximation we had before.

- Changed a couple of drivers to use the new output volume calculation.

- Added device configuration macros. Made all drivers use them.
[src/emu/sound]pokey.c pokey.h
[src/mame/audio]atarijsa.c bzone.c jedi.c
[src/mame/drivers]asteroid.c atarisy1.c atarisy2.c atetris.c bartop52.c bwidow.c bzone.c ccastles.c centiped.c cloak.c cloud9.c firefox.c foodf.c gauntlet.c irobot.c liberatr.c maxaflex.c mhavoc.c missile.c quantum.c runaway.c starwars.c tempest.c tomcat.c tunhunt.c
[src/mame/includes]atari.h
[src/mame/machine]atari.c atarigen.c

Previous 199869 Revisions Next


© 1997-2024 The MAME Team