All MSX has PCM sound

Page 3/3
1 | 2 |

By DarkSchneider

Paladin (882)

DarkSchneider's picture

21-05-2018, 16:01

Nice. Will follow it. Damn lack of time and so many things to do yet, from logic handling to libs refactoring (and optimization).

By NYYRIKKI

Enlighted (5402)

NYYRIKKI's picture

21-05-2018, 19:20

DarkSchneider wrote:

Did you know that every MSX has a 1-bit DAC?

Why is this feature ignored so much?

It was used in relatively many games after all... Here quite a few of them are mentioned:
https://www.msx.org/forum/msx-talk/software/msx-games-with-s...

The list of reasons "why not" is anyway quite long:
- Balance problems
- CPU usage
- Memory consumption
- Bad sample quality
- PSG is also in all MSX computers
--- PSG with PCM sample tables sounds 10x better
--- Samples specially converted for PSG sounds 100x better.

By DarkSchneider

Paladin (882)

DarkSchneider's picture

22-05-2018, 08:19

@NYYRIKKI the idea was, if playing samples were non-blocking, to use at the same time than PSG (this one for sfx). Having it in a different space than the sfx lib, so you would not have to include the samples in the channel arbitration.
If is blocking then it has no sense to lose quality. Stop all sounds before playing it and done.

Using external "clock" to sync like HR has the advantage that maybe allows to put small tasks between syncs, so it would not be 100% blocking. So i.e. the PSG could be used in its digital form on light sequences, like a staff roll or even a cinematic.

Page 3/3
1 | 2 |