So if I wanted to design a sound card (for a hobbyist retro-future-pc), what kind of sound card should I build?
Something classic FM synth like a Yamaha OPL? Something useful for modern formats, like the VS1053b? Some bare/raw DAC?
Retrocomputer and other friends, opinions?
Conversation
Or maybe more about algorithms if you already have a DAC. FM can easily be done on the chip you're using.
If you don't have a DAC or don't want to use one a combination of PWM and software Sigma-Delta is possible also. (S-D also possible with DAC to increase resolution).
1
1
From a usability p.o.v. I'd skip the FM and go with a sample player. Think Amiga tracker.
1
1
Replying to
I have nothing!
I plan to interface primarily over SPI, though I'm happy to plunk down an STM32G0 "coprocessor" to handle the management of whatever codec.
I actually have no amiga exp., and only vaguely know how trackers work.
Also I don't have SDcard yet, so not much space.
1
1
Replying to
Nice! I actually can load (well, load a single fixed program) and run userspace programs now, so I'm getting closer to something that could be fun to hack on :)
1
1
Replying to
Yes, though the syscall serialization only really supports Rust, but it'd be easy to make rust FFI shims (and build as a staticlib) for that part, or hand-build/decode the format yourself.
If that's something that you'd be interested in, I can do it quickly for you.
1
1
Replying to
Oh yes.
For various reasons. This being one:
zwizwa.be/rai/
I plan to revive for upcoming synth work.
1
Show replies

