How C64 DIGIs work, two videos with help from 6502.org forum

Let's talk about anything related to the 6502 microprocessor.
Post Reply
Jeff_Birt
Posts: 96
Joined: 18 Jul 2018

How C64 DIGIs work, two videos with help from 6502.org forum

Post by Jeff_Birt »

Earlier this year I had asked a couple questions on the forum here about a project I was working on to play 'DIGIs', digital speech samples, on a C64. One question was about methods to toggle a bit flag and the other was about choosing which ISR to use at run-time. Lot's of great suggestions were offered and in particular @chromatix had some really great suggestions.

I finally got around to making a video about how DIGIs work and how to make them. The first video is an overview on what they are, the basics on making and playing one and a look at Forest S. Mozer, a physic professor for revolutionized speech synthesis in the 1970s. He created ESS, Electronic Speech Systems and was the voice behind games like Ghostbusters and Impossible Mission.

I'm working on the second video now which goes into detail about the 'Cruncher' program which further processes the sample data to a form that will work on the C64 and the player itself complete with all the great code ideas suggested by @chromatix. When the second part is out I'll add the link to this thread.

Please note that the code is on Github and the link to it and a lot of other links are in the video description.

https://youtu.be/fvgkAWwSceI
User avatar
BigEd
Posts: 11463
Joined: 11 Dec 2008
Location: England
Contact:

Re: How C64 DIGIs work, two videos with help from 6502.org f

Post by BigEd »

Interesting - thanks!
Jeff_Birt
Posts: 96
Joined: 18 Jul 2018

Re: How C64 DIGIs work, two videos with help from 6502.org f

Post by Jeff_Birt »

This is Part#2 where we take an in depth look at how the ‘Cruncher’ software, written in C#, works to take the output from Audacity, and further process it to generate the data format required to play back via the C64 SID chip. We then do a deep dive into the DIGI player code itself that runs on C64 and see what makes it tick. While I had the DIGI Player working the tips and suggestions from the forum here improved it a lot. Thanks!

Part #2: https://youtu.be/pXVzN8Ml2Rs
Post Reply