Previous 199869 Revisions Next

r40555 Sunday 30th August, 2015 at 20:38:16 UTC by Jonathan Gevaryahu
remove outdated comments, and other comment updates to tms5220 (nw)
[src/emu/sound]tms5220.c

trunk/src/emu/sound/tms5220.c
r249066r249067
4848
4949TODO:
5050    * Ever since the big rewrite, there are glitches on certain frame transitions
51      for example in the word 'robots' during the eprom attract mode,
51      for example in the word 'rid' during the eprom attract mode,
5252      I (LN) am not entirely sure why the real chip doesn't have these as well.
5353      Needs more real hardware testing/dumps for comparison.
54    * Ever since the timing rewrite, the above problem is slightly worse. This
55      time, however, it is probably a 'real' bug, which I (LN) am in the process
56      of tracking down.
57      i.e. the word 'congratulations' in victory when you get a high score.
5854    * Implement a ready callback for pc interfaces
5955    - this will be quite a challenge since for it to be really accurate
6056      the whole emulation has to run in sync (lots of timers) with the
r249066r249067
6258    * If a command is still executing, /READY will be kept high until the command has
6359      finished if the next command is written.
6460    * tomcat has a 5220 which is not hooked up at all
65    * Is the TS=0 forcing energy to 0 for next frame in the interpolator actually correct? I'm (LN) guessing no. The patent schematics state that TS=0 shuts off the output dac completely, though doesn't affect the I/O pin.
6661
6762Pedantic detail from observation of real chip:
6863The 5200 and 5220 chips outputs the following coefficients over PROMOUT while
r249066r249067
267262//define INTERP_SHIFT / (1<<m_coeff->interp_coeff[m_IP])
268263
269264/* Other hacks */
270/* HACK?: if defined, outputs the low 4 bits of the lattice filter to the i/o
265/* HACK: if defined, outputs the low 4 bits of the lattice filter to the i/o
271266 * or clip logic, even though the real hardware doesn't do this, partially verified by decap */
272267#undef ALLOW_4_LSB
273268


Previous 199869 Revisions Next


© 1997-2024 The MAME Team