Changed code to work on PER CPU CYCLE BASIS

- Changed code to work per cpu cycle.  Only 4-frame count has been
implemented.  Did this mainly for testing to see if sound was completely
jacked.
- Sound is "working", but there is popping and some of the sounds that
were working are now broken sounding.
- Timing still seems normal (no delays).