Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
YM player
#1
youtube video

This is a small project I started a couple of days ago. The goal was to attempt playback of uncompressed YM files on the NGPC (these files are register logs for the YM2149 / AY-3-8910 chips, used e.g. in the Atari ST and ZX Spectrum).
I Figured I'd have it up and running at 16 kHz in no-time.

Wrong!

I had to lower the sampling rate to 12 kHz, then 9.6, then 8, and finally to a measly 6 kHz. And at the same time I searched for ways of shaving cycles from my code, to the point where I'm now using all general-purpose registers in every register bank in my playback loop.
The output obviously doesn't sound too good with such a low sample rate - but hey, it does kinda work. And hopefully I can make further optimizations at some point.
Reply


Messages In This Thread
YM player - by mic_ - 04-15-2013, 03:18 AM
RE: YM player - by sodthor - 04-15-2013, 05:23 AM
RE: YM player - by mic_ - 04-15-2013, 05:53 AM
RE: YM player - by sodthor - 04-15-2013, 05:43 PM
RE: YM player - by mic_ - 04-15-2013, 06:21 PM
RE: YM player - by sodthor - 04-16-2013, 01:34 AM
RE: YM player - by mic_ - 04-16-2013, 05:19 AM
RE: YM player - by mic_ - 04-18-2013, 06:32 PM
RE: YM player - by mic_ - 04-20-2013, 08:45 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)