qzdoom/snes_spc/snes_spc
Randy Heit ce811319a7 - Fixed: If an object is flagged for euthanization while it's in the gray
list, it should just be ignored during the propagation stage.
- After sleeping on it and realizing what was really going in, I generalized
  the inventory fix from the 13th: The actor is flagged by Destroy(), then it
  is later inserted into the thinker list by DThinker::SerializeAll(). So
  rather than unlinking the skipped player from their inventory, just make
  sure any flagged thinkers aren't inserted into a list.
- Fixed: FCanvasTextureInfo::Viewpoint needed a read barrier, and the whole
  list should serve as a root.
- Reimplemented SPC playback as a custom codec for FMOD.
- Removed spc_frequency, because snes_spc only supports the SPC's native
  frequency of 32000 Hz.


SVN r806 (trunk)
2008-03-16 00:54:53 +00:00
..
SNES_SPC.cpp - Removed lots of spc_* cvars that are no longer meaningful and changed 2008-03-11 22:17:57 +00:00
SNES_SPC.h - Fixed: If an object is flagged for euthanization while it's in the gray 2008-03-16 00:54:53 +00:00
SNES_SPC_misc.cpp - Removed lots of spc_* cvars that are no longer meaningful and changed 2008-03-11 22:17:57 +00:00
SNES_SPC_state.cpp - Removed lots of spc_* cvars that are no longer meaningful and changed 2008-03-11 22:17:57 +00:00
SPC_CPU.h - Removed lots of spc_* cvars that are no longer meaningful and changed 2008-03-11 22:17:57 +00:00
SPC_DSP.cpp - fixed: A_PainShootSkull was missing a NULL pointer check for the spawn type. 2008-03-14 09:27:02 +00:00
SPC_DSP.h - Removed lots of spc_* cvars that are no longer meaningful and changed 2008-03-11 22:17:57 +00:00
SPC_Filter.cpp - Removed lots of spc_* cvars that are no longer meaningful and changed 2008-03-11 22:17:57 +00:00
SPC_Filter.h - Removed lots of spc_* cvars that are no longer meaningful and changed 2008-03-11 22:17:57 +00:00
blargg_common.h - Removed lots of spc_* cvars that are no longer meaningful and changed 2008-03-11 22:17:57 +00:00
blargg_config.h - Removed lots of spc_* cvars that are no longer meaningful and changed 2008-03-11 22:17:57 +00:00
blargg_endian.h - Removed lots of spc_* cvars that are no longer meaningful and changed 2008-03-11 22:17:57 +00:00
blargg_source.h - Removed lots of spc_* cvars that are no longer meaningful and changed 2008-03-11 22:17:57 +00:00
dsp.cpp - Removed lots of spc_* cvars that are no longer meaningful and changed 2008-03-11 22:17:57 +00:00
dsp.h - Removed lots of spc_* cvars that are no longer meaningful and changed 2008-03-11 22:17:57 +00:00
spc.cpp - Removed lots of spc_* cvars that are no longer meaningful and changed 2008-03-11 22:17:57 +00:00
spc.h - Removed lots of spc_* cvars that are no longer meaningful and changed 2008-03-11 22:17:57 +00:00