<maikmerten[m]>
(the programmable sound generator used in the Sega Master System, IBM PCjr, Tandy 1000, ...)
<maikmerten[m]>
the neat thing with Amaranth simulation being Python is that I should be able to wire in music data from VGM files and generating PCM output relatively easily
<maikmerten[m]>
(those might be famous last words)
<jeanthomas>
It's pre-Amaranth code so there are a few things to tweak here and there
<maikmerten[m]>
ah, neat, I'll gladly reserve the right to viciously steal code!
<jeanthomas>
Please do!
<maikmerten[m]>
:-)
buganini has joined #amaranth-lang
buganini has quit [Ping timeout: 248 seconds]
buganini has joined #amaranth-lang
buganini has quit [Ping timeout: 252 seconds]
<RobTaylor[m]>
<anuejn> "no we are very much alive" <- 🎉 glad to hear it!
<maikmerten[m]>
yay, the simulator is now crunching through my test sound data. Generates around ~3 milliseconds of audio output every wall clock second
<RobTaylor[m]>
<maikmerten[m]> "yay, the simulator is now..." <- nice!
<RobTaylor[m]>
<RobTaylor[m]> "🎉 glad to hear it!" <- do send a PR for amaranth-awesome ;)
<maikmerten[m]>
... and as far as I can tell from the first ~2.8 seconds generated, the sound generator works
<_whitenotifier-1>
[amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] 222fa74 - Deploying to main from @ amaranth-lang/amaranth@6e2e87c795edb202fd59c7536b0d31ba67444fdd 🚀
<vup>
From the documentation I was kind of expecting something like this to work:
<vup>
I might be particularly dense today, but I am struggeling to figure out how to properly adapt one interface to another.
<_whitenotifier-1>
[amaranth-lang/amaranth-lang.github.io] github-merge-queue[bot] 28b4525 - Deploying to main from @ amaranth-lang/amaranth@ef38b930ad70ce1ede33a61e41203edd35b0eeda 🚀