
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.cocopedia.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Audio</id>
	<title>Audio - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.cocopedia.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Audio"/>
	<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Audio&amp;action=history"/>
	<updated>2026-05-02T12:38:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Audio&amp;diff=3385&amp;oldid=prev</id>
		<title>AllenHuffman at 05:14, 7 February 2007</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Audio&amp;diff=3385&amp;oldid=prev"/>
		<updated>2007-02-07T05:14:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 01:14, 7 February 2007&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{NavCoCoNextGen}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Audio Hardware ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Audio Hardware ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>AllenHuffman</name></author>
	</entry>
	<entry>
		<id>https://www.cocopedia.com/wiki/index.php?title=Audio&amp;diff=3089&amp;oldid=prev</id>
		<title>JOELAV at 21:25, 2 February 2007</title>
		<link rel="alternate" type="text/html" href="https://www.cocopedia.com/wiki/index.php?title=Audio&amp;diff=3089&amp;oldid=prev"/>
		<updated>2007-02-02T21:25:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Audio Hardware ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
From: Joel Ewy&lt;br /&gt;
Date: 1/25/2007&lt;br /&gt;
Subject: Re: [Coco] CC-Five (was Re: Pseudo CoCo4???) (LONG)&lt;br /&gt;
&lt;br /&gt;
A couple questions come to mind here:&lt;br /&gt;
&lt;br /&gt;
1.  Does the CoCo care what kind of microcontroller is in the S/S Pak as&lt;br /&gt;
long as it does its job in the expected manner?  I wonder if one could&lt;br /&gt;
sub a PIC core (or maybe a 68-something) and then also make it a more&lt;br /&gt;
general-purpose I/O processor.  It could help out with faking a floppy&lt;br /&gt;
controller and who knows what other kinds of things.  One thing that&lt;br /&gt;
shouldn&amp;#039;t be emulated is the S/S Pak&amp;#039;s failure to run at 2MHz (and above!).&lt;br /&gt;
2.  How hard would it be to combine the Orch-90CC and the Speech/Sound&lt;br /&gt;
Pak?  I&amp;#039;m not real clear on how the S/S Pak is set up, or where the&lt;br /&gt;
dividing line is between analog and digital on it.  But surely an&lt;br /&gt;
amplifier is common to both, though the S/S Pak is perhaps just mono? &lt;br /&gt;
Putting a stereo amp in the external hardware would just make sense. &lt;br /&gt;
Now if the AY3-8913 produces a digital output, that can just be buffered&lt;br /&gt;
in one or both channels of the Orch-90, then out to the DAC in the&lt;br /&gt;
external hardware.  Otherwise, just add an analog mux in front of the&lt;br /&gt;
amp.  I don&amp;#039;t know what addresses the S/S Pak uses, or what kind of&lt;br /&gt;
space might be left in its register mappings.  Might have to have some&lt;br /&gt;
virtual Multi-Pak action going on there.  Might have to improve the&lt;br /&gt;
address decode sections and provide a way to select which source has the&lt;br /&gt;
audio out bus.  That might require a one-liner to poke a register before&lt;br /&gt;
running a program, or a (virtual?) toggle switch for use with ROM Paks. &lt;br /&gt;
But ideally one could make these things both work, so the CC-Five (or&lt;br /&gt;
whatever), could run just about any existing CoCo program that uses&lt;br /&gt;
sound hardware, whether synthesized or sampled.&lt;br /&gt;
&lt;br /&gt;
JCE&lt;br /&gt;
&lt;br /&gt;
Mark McDougall wrote:&lt;br /&gt;
&amp;gt; &amp;gt; jdaggett@gate.net wrote:&lt;br /&gt;
&amp;gt; &amp;gt;   &lt;br /&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; Now the Speech/Sound card module is a different critter. Unlike the&lt;br /&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; Orchestrra 90 card, which the main micro runs code from, the&lt;br /&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; speech/sound card has its own dedicated processor,  TMS7040. Along&lt;br /&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; with that is its own ram. The heart of the sound is the AY3-8913&lt;br /&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; sound chip, and the SP0256-ALS speech chip. I do believe there is a&lt;br /&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; HDL version of the sound chip available that maybe open source. The&lt;br /&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; speech chip may still be floating around in surplus markets.&lt;br /&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;     &lt;br /&gt;
&amp;gt; &amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt; My colleague here has implemented the AY-3-8910 for our PACE project. It&lt;br /&gt;
&amp;gt; &amp;gt; was reasonably trivial, if not a little resource-hungry. I understand&lt;br /&gt;
&amp;gt; &amp;gt; that the 8913 is basically just 3x 8910 cores in one chip?!?&lt;br /&gt;
&amp;gt; &amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt; I&amp;#039;d suspect that the SP0256-ALS isn&amp;#039;t very difficult to emulate - AFAIK&lt;br /&gt;
&amp;gt; &amp;gt; those speech chips where just wave tables...&lt;br /&gt;
&amp;gt; &amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;   &lt;br /&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; The TI micro is a 4 bit micro that is now obsolete. That along with&lt;br /&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; the sppech chip would be the hardest to reproduce. SO that kind of&lt;br /&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt; forces backward compatiblilty with the current cards.&lt;br /&gt;
&amp;gt;&amp;gt; &amp;gt;&amp;gt;     &lt;br /&gt;
&amp;gt; &amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt; That&amp;#039;s a different kettle of fish, but still within the realm of&lt;br /&gt;
&amp;gt; &amp;gt; possibility, I think. I&amp;#039;d love to do my own cut of a processor, for&lt;br /&gt;
&amp;gt; &amp;gt; example, and maybe this 4-bit micro is a good candidate???  :) &lt;br /&gt;
&amp;gt; &amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt; Regards,&lt;br /&gt;
&amp;gt; &amp;gt; Mark&lt;br /&gt;
&amp;gt; &amp;gt;&lt;br /&gt;
&amp;gt; &amp;gt;   &lt;br /&gt;
&lt;br /&gt;
From: Joel Ewy&lt;br /&gt;
Date: 1/26/2007&lt;br /&gt;
Subject: Re: [Coco] CoCo 4 (or 5) perspectives: close hardware emulation?&lt;br /&gt;
&lt;br /&gt;
Frank Swygert wrote:&lt;br /&gt;
...&lt;br /&gt;
&amp;gt; Legacy support is a must, but is there a need to support the Pseech/Sound pak AND the Orchestra 90? Which was most often used? I ouldn&amp;#039;t worry about future support -- an enhanced sound capability could be an added feature of the &amp;quot;new&amp;quot; machine. &lt;br /&gt;
&amp;gt; &amp;gt; ...&lt;br /&gt;
&amp;gt; &amp;gt;   &lt;br /&gt;
Well, judging from the schematic, the Orch-90 hardware should be nearly&lt;br /&gt;
trivial to implement, and at least some portions of it could be shared&lt;br /&gt;
with that of the S/S Pak.  (Audio amp, address decode logic, ROM,&lt;br /&gt;
probably even DACs.)  I think that the S/S Pak would be the more&lt;br /&gt;
interesting capability to provide (interesting from the perspective of&lt;br /&gt;
arcane and fascinating, but possibly also in terms of providing support&lt;br /&gt;
for existing software), but since the Orch-90 hardware is so blitzin&amp;#039;&lt;br /&gt;
simple, I don&amp;#039;t think it would cost much to include it as well.  And&lt;br /&gt;
arguably it is more useful in these days where sound on computers is&lt;br /&gt;
mostly a matter of playing back digitized samples.  It might be a little&lt;br /&gt;
bit of a challenge to integrate them seamlessly together in the way I&lt;br /&gt;
have in mind.  I&amp;#039;m not sure.  If the S/S Pak is too difficult to&lt;br /&gt;
emulate, then the Orch-90 by itself is the logical choice.  But if the&lt;br /&gt;
S/S Pak can be done, why not throw the Orch-90 in as a bonus.  Assuming&lt;br /&gt;
the 6-bit DAC is still in, such a CoCo would be able to support just&lt;br /&gt;
about any existing CoCo program that can produce a sound.  And having&lt;br /&gt;
good built-in sound hardware would surely be an enticement to future&lt;br /&gt;
programmers.  One of the problems with the CoCo was always that all the&lt;br /&gt;
good hardware was optional, and relatively few people bought it, so&lt;br /&gt;
relatively few programs took advantage of it.&lt;br /&gt;
&lt;br /&gt;
JCE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>JOELAV</name></author>
	</entry>
</feed>