Author Topic: PSG samples?  (Read 1991 times)

Offline Boyfinn

  • Newbie
  • Posts: 2
PSG samples?
« on: April 26, 2017, 05:58:20 pm »
Is it possible to play samples with the megadrive's PSG channels using deflemask?
If not, then i would really appreciate if anyone here would be able to recreate these sounds using the PSG channels, as im not that good at PSG myself.

Offline Bruce A. Dyson

  • Jr. Member
  • Posts: 54
  • A fan of sound hardware
    • Email
PSG samples?
« Reply #1 on: June 22, 2017, 11:06:30 am »
Unfortunately, Deflemask doesn't support sample playback in PSG channels. A hack in the PSG was known to stream sample data through the volume port of an audio channel at max frequency, but was limited for ROM space and CPU usage. As an example, After Burner 2 on Mega Drive uses intensive CPU timing to push "good-quality" PCM through the PSG, which was rarely used compared to the DAC of the YM2612. In this MC68000 + Z80 setup, one would be for sound and the other for everything else, but that's my guess.

There is a SN76489 sound tracker called "SnoozeTracker" which lets you play custom waves and even samples (like I said) using the same processor techniques. However, you can't make Mega Drive/Genesis tracks there, which pretty much sucks.